⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 person.cs

📁 一个用vs2003编写的客户工资管理系统客户端程序/一个用vs2003编写的客户工资管理系统客户端程序
💻 CS
📖 第 1 页 / 共 2 页
字号:
		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 + -