📄 person.cs
字号:
public string XZWJB
{
get
{
return xzwjb;
}
set
{
xzwjb = value;
}
}
/// <summary>
/// XRZSJ属性说明:现任职时间
/// </summary>
public string XRZSJ
{
get
{
return xrzsj;
}
set
{
xrzsj = value;
}
}
/// <summary>
/// XSFLD属性说明:现职务是否领导
/// </summary>
public string XSFLD
{
get
{
return xsfld;
}
set
{
xsfld = value;
}
}
/// <summary>
/// IsSGGB属性说明:是否市管干部
/// </summary>
public string IsSGGB
{
get
{
return issggb;
}
set
{
issggb = value;
}
}
/// <summary>
/// LTXSJ属性说明:离退休时间
/// </summary>
public string LTXSJ
{
get
{
return ltxsj;
}
set
{
ltxsj = value;
}
}
/// <summary>
/// LXDYZJ属性说明:离休待遇职级(职称)
/// </summary>
public string LXDYZJ
{
get
{
return lxdyzj;
}
set
{
lxdyzj = value;
}
}
/// <summary>
/// LXFHJ属性说明:离休费合计
/// </summary>
public string LXFHJ
{
get
{
return lxfhj;
}
set
{
lxfhj = value;
}
}
/// <summary>
/// LXJBF属性说明:离休基本费
/// </summary>
public string LXJBF
{
get
{
return lxjbf;
}
set
{
lxjbf = value;
}
}
/// <summary>
/// LXZWGWJT属性说明:离休职务岗位津贴
/// </summary>
public string LXZWGWJT
{
get
{
return lxzwgwjt;
}
set
{
lxzwgwjt = value;
}
}
/// <summary>
/// LXZHBT属性说明:离休综合补贴
/// </summary>
public string LXZHBT
{
get
{
return lxzhbt;
}
set
{
lxzhbt = value;
}
}
/// <summary>
/// TXLB属性说明:退休(退职)类别
/// </summary>
public string TXLB
{
get
{
return txlb;
}
set
{
txlb = value;
}
}
/// <summary>
/// TXDY属性说明:退休(退职)待遇职级、职称、工人等级
/// </summary>
public string TXDY
{
get
{
return txdy;
}
set
{
txdy = value;
}
}
/// <summary>
/// TXFBLHJ属性说明:退休(退职)费比例合计(%)
/// </summary>
public string TXFBLHJ
{
get
{
return txfblhj;
}
set
{
txfblhj = value;
}
}
/// <summary>
/// TXZCBL属性说明:正常比例(%)
/// </summary>
public string TXZCBL
{
get
{
return txzcbl;
}
set
{
txzcbl = value;
}
}
/// <summary>
/// TXZJBL属性说明:因获荣誉称号、独生子女等原因增加比例(%)
/// </summary>
public string TXZJBL
{
get
{
return txzjbl;
}
set
{
txzjbl = value;
}
}
/// <summary>
/// TXFHJ属性说明:退休(退职)费合计
/// </summary>
public string TXFHJ
{
get
{
return txfhj;
}
set
{
txfhj = value;
}
}
/// <summary>
/// TXJBF属性说明:基本退休(退职)费
/// </summary>
public string TXJBF
{
get
{
return txjbf;
}
set
{
txjbf = value;
}
}
/// <summary>
/// TXZWGWJT属性说明:职务岗位津贴
/// </summary>
public string TXZWGWJT
{
get
{
return txzwgwjt;
}
set
{
txzwgwjt = value;
}
}
/// <summary>
/// TXZHBT属性说明:综合补贴
/// </summary>
public string TXZHBT
{
get
{
return txzhbt;
}
set
{
txzhbt = value;
}
}
/// <summary>
/// TXBLBT属性说明:保留补贴
/// </summary>
public string TXBLBT
{
get
{
return txblbt;
}
set
{
txblbt = value;
}
}
/// <summary>
/// IsJFRY属性说明:是否教护人员
/// </summary>
public string IsJFRY
{
get{return isjfry;}
set{isjfry = value;}
}
/// <summary>
/// YWItemId属性说明:也业务Id
/// </summary>
public string WYWItemId
{
get
{
return wywitemid;
}
set
{
wywitemid = value;
}
}
#endregion
/// <summary>
/// Person
/// </summary>
public Person()
{
}
#region 设置属性
/// <summary>
/// 设置属性
/// </summary>
/// <param name="Id"></param>
public void SetProperty(string Id)
{
DataSet ds = conn.GetDs("*","PersonBase","PersonId ='" + this.personid + "' ","");
if(ds.Tables[0].Rows.Count == 1)
{
name = ds.Tables[0].Rows[0]["Name"].ToString();//姓名
sex = ds.Tables[0].Rows[0]["Sex"].ToString();//性别
namepy = ds.Tables[0].Rows[0]["NamePY"].ToString();//姓名简拼
namecym = ds.Tables[0].Rows[0]["NameCYM"].ToString();//曾用名
birth = ds.Tables[0].Rows[0]["Birth"].ToString();//出生年月
idcard = ds.Tables[0].Rows[0]["IDCard"].ToString();//身份证
wareaid = ds.Tables[0].Rows[0]["WAreaId"].ToString();//区划
worgbaseid = ds.Tables[0].Rows[0]["WOrgBaseId"].ToString();//单位Id
//worgname = ds.Tables[0].Rows[0]["OrgName"].ToString();//单位名称
wnsbaseid = ds.Tables[0].Rows[0]["WNSBaseId"].ToString();//单位Id
//wnsname = ds.Tables[0].Rows[0]["NSName"].ToString();//单位名称
bzxz = ds.Tables[0].Rows[0]["BZXZ"].ToString();//编制性质
bzjg = ds.Tables[0].Rows[0]["BZJG"].ToString();//编制结构
zw = ds.Tables[0].Rows[0]["ZW"].ToString();//职务
zj = ds.Tables[0].Rows[0]["ZJ"].ToString();//职级
description = ds.Tables[0].Rows[0]["Description"].ToString();//备注
persontype = ds.Tables[0].Rows[0]["PersonType"].ToString();//用户类型
isenabled = ds.Tables[0].Rows[0]["IsEnabled"].ToString();//是否启用
try
{
gzsj = Convert.ToDateTime(ds.Tables[0].Rows[0]["GZSJ"].ToString()).ToShortDateString();//工作时间
}
catch
{
gzsj = "";//工作时间
}
gznx = ds.Tables[0].Rows[0]["GZNX"].ToString();//工作年限
jdgl = ds.Tables[0].Rows[0]["JDGL"].ToString();//间断工龄(月)
kcgl = ds.Tables[0].Rows[0]["KCGL"].ToString();//扣除工龄
yjxl = ds.Tables[0].Rows[0]["YJXL"].ToString();//应加学龄
xsf = ds.Tables[0].Rows[0]["XSF"].ToString();//现身份
xxl = ds.Tables[0].Rows[0]["XXL"].ToString();//现学历
xzwjb = ds.Tables[0].Rows[0]["XZWJB"].ToString();//现职务
xrzsj = ds.Tables[0].Rows[0]["XRZSJ"].ToString();//现任职时间
xsfld = ds.Tables[0].Rows[0]["XSFLD"].ToString();//现职务是否领导
issggb = ds.Tables[0].Rows[0]["IsSGGB"].ToString();//是否市管干部
ltxsj = ds.Tables[0].Rows[0]["LTXSJ"].ToString();//离退休时间
lxdyzj = ds.Tables[0].Rows[0]["LXDYZJ"].ToString();//离休待遇职级(职称)
lxfhj = ds.Tables[0].Rows[0]["LXFHJ"].ToString();//离休费合计
lxjbf = ds.Tables[0].Rows[0]["LXJBF"].ToString();//离休基本费
lxzwgwjt = ds.Tables[0].Rows[0]["LXZWGWJT"].ToString();//离休职务岗位津贴
lxzhbt = ds.Tables[0].Rows[0]["LXZHBT"].ToString();//离休综合补贴
txlb = ds.Tables[0].Rows[0]["TXLB"].ToString();//退休(退职)类别
txdy = ds.Tables[0].Rows[0]["TXDY"].ToString();//退休(退职)待遇职级、职称、工人等级
txfblhj = ds.Tables[0].Rows[0]["TXFBLHJ"].ToString();//退休(退职)费比例合计(%)
txzcbl = ds.Tables[0].Rows[0]["TXZCBL"].ToString();//正常比例(%)
txzjbl = ds.Tables[0].Rows[0]["TXZJBL"].ToString();//因获荣誉称号、独生子女等原因增加比例(%)
txfhj = ds.Tables[0].Rows[0]["TXFHJ"].ToString();//退休(退职)费合计
txjbf = ds.Tables[0].Rows[0]["TXJBF"].ToString();//基本退休(退职)费
txzwgwjt = ds.Tables[0].Rows[0]["TXZWGWJT"].ToString();//职务岗位津贴
txzhbt = ds.Tables[0].Rows[0]["TXZHBT"].ToString();//综合补贴
txblbt = ds.Tables[0].Rows[0]["TXBLBT"].ToString();//保留补贴
isjfry = ds.Tables[0].Rows[0]["IsJFRY"].ToString();//是否教护人员
wywitemid = ds.Tables[0].Rows[0]["WYWItemId"].ToString();//业务ID
}
conn.Close();
}
#endregion
/// <summary>
/// 添加人员基本情况
/// </summary>
/// <returns></returns>
public string UpdatePersonBase()
{
if (conn.CheckIsExist("Person", "PersonId = '"+ this.PersonId +"'") == false)//添加
{
conn.ExecInsert("Person","PersonId"," '"+ this.personid +"' ");
}
if (conn.CheckIsExist("Person_GZBase", "WPersonId = '"+ this.PersonId +"'") == false)//如果不存在
{
conn.ExecInsert("Person_GZBase","WPersonId"," '"+ personid +"' ");
}
UpdatePerson();
//UpdatePersonGZBase();
return personid;
}
#region 更新基本情况
private void UpdatePerson()
{
conn.ExecUpdate("Person",
"PersonId = '"+ this.personid +//主id
"',Name = '"+ this.name +//姓名
"',Sex = '"+ this.sex +//性别
"',NamePY = '"+ this.namepy +//姓名简拼
"',NameCYM = '"+ this.namecym +//曾用名
"',Birth = '"+ this.birth +//出生年月
"',IDCard = '"+ this.idcard +//身份证
"',WAreaId = '"+ this.wareaid +//区划
"',WOrgBaseId = '"+ this.worgbaseid +//单位id
"',WNSBaseId = '"+ this.wnsbaseid +//内设机构id
"',BZXZ = '"+ this.bzxz +//编制性质
"',BZJG = '"+ this.bzjg +//编制结构
"',ZW = '"+ this.zw +//职务
"',ZJ = '"+ this.zj +//职级
"',Description = '"+ this.description +//备注
"',PersonType = '"+ this.persontype +//用户类型
"',IsEnabled = '"+ this.isenabled +//是否启用
"',DoDate = '"+ DateTime.Now.ToShortDateString() +//是否启用
"',PersonSort = '"+ this.PersonSort +//人员排序号
"'","PersonId = '"+ this.personid +"'");
}
#endregion
#region 人员基本情况工资
/// <summary>
/// 更新Person_GZBase表
/// </summary>
public void UpdatePersonGZBase()
{
conn.ExecUpdate("Person_GZBase",
"GZSJ = '"+ this.gzsj +//工作时间
"',GZNX = '"+ this.gznx +//工作年限
"',JDGL = '"+ this.jdgl +//间断工龄(月)
"',KCGL = '"+ this.kcgl +//扣除工龄
"',YJXL = '"+ this.yjxl +//应加学龄
"',XSF = '"+ this.xsf +//现身份
"',XXL = '"+ this.xxl +//现学历
"',XZWJB = '"+ this.xzwjb +//现职务
"',XRZSJ = '"+ this.xrzsj +//现任职时间
"',XSFLD = '"+ this.xsfld +//现职务是否领导
"',IsSGGB = '"+ this.issggb +//是否市管干部
"',LTXSJ = '"+ this.ltxsj +//离退休时间
"',LXDYZJ = '"+ this.lxdyzj +//离休待遇职级(职称)
"',LXFHJ = '"+ this.lxfhj +//离休费合计
"',LXJBF = '"+ this.lxjbf +//离休基本费
"',LXZWGWJT = '"+ this.lxzwgwjt +//离休职务岗位津贴
"',LXZHBT = '"+ this.lxzhbt +//离休综合补贴
"',TXLB = '"+ this.txlb +//退休(退职)类别
"',TXDY = '"+ this.txdy +//退休(退职)待遇职级、职称、工人等级
"',TXFBLHJ = '"+ this.txfblhj +//退休(退职)费比例合计(%)
"',TXZCBL = '"+ this.txzcbl +//正常比例(%)
"',TXZJBL = '"+ this.txzjbl +//因获荣誉称号、独生子女等原因增加比例(%)
"',TXFHJ = '"+ this.txfhj +//退休(退职)费合计
"',TXJBF = '"+ this.txjbf +//基本退休(退职)费
"',TXZWGWJT = '"+ this.txzwgwjt +//职务岗位津贴
"',TXZHBT = '"+ this.txzhbt +//综合补贴
"',TXBLBT = '"+ this.txblbt +//保留补贴
"',IsJFRY = '"+ this.isjfry +//是否教护人员
"',WYWItemId = '"+ this.wywitemid +//保留补贴
"'","WPersonId = '"+ this.personid +"'");
}
#endregion
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -