datain.cs

来自「一个用vs2003编写的客户工资管理系统客户端程序/一个用vs2003编写的客户」· CS 代码 · 共 499 行 · 第 1/2 页

CS
499
字号
							it.SubItems.Add("性别");
							it.SubItems.Add("只能为男或女");
							ResultItemList.Items.Add(it);
						}
						#endregion

						#region 出生时间
						try
						{
							Convert.ToDateTime(ds.Tables[0].Rows[i]["出生时间"].ToString());
						}
						catch
						{
							ListViewItem it = new ListViewItem((i+1).ToString());
							it.SubItems.Add("出生年月");
							it.SubItems.Add("必须为日期型,格式为2007-01-01");
							ResultItemList.Items.Add(it);
						}
						#endregion

						#region 身份证
						//					int IDCardNum = ds.Tables[0].Rows[i]["身份证"].ToString().Length;//长度
						//					int DataIDCardNum = conn.GetTableCount("Person","IDCard = '"+ ds.Tables[0].Rows[i]["身份证"].ToString() +"' ");//
						//
						//					if((IDCardNum != 15 && IDCardNum != 18) || DataIDCardNum != 0)
						//					{
						//						strresultend += "|<身份证>字段:只能为15位或18位且数据库中不能有重复!";
						//					}
						#endregion

						#region 单位名称
						//					int DataOrgBaseNum = conn.GetTableCount("OrgBase","OrgName = '"+ ds.Tables[0].Rows[i]["单位名称"].ToString() +"' ");//
						//
						//					if(DataOrgBaseNum != 1)
						//					{
						//						strresultend += "|<单位名称>字段:数据库中不存在!";
						//					}
						#endregion

						#region 工资类别
						if(ds.Tables[0].Rows[i]["工资类别"].ToString() != "机关单位公务员" && ds.Tables[0].Rows[i]["工资类别"].ToString() != "机关单位技术工人" && ds.Tables[0].Rows[i]["工资类别"].ToString() != "机关单位普通工人")
						{
							ListViewItem it = new ListViewItem((i+1).ToString());
							it.SubItems.Add("工资类别");
							it.SubItems.Add("只能为机关单位公务员,机关单位技术工人,机关单位普通工人");
							ResultItemList.Items.Add(it);
						}
						#endregion

						#region 参加工作时间
						try
						{
							Convert.ToDateTime(ds.Tables[0].Rows[i]["参加工作时间"].ToString());
						}
						catch
						{
							ListViewItem it = new ListViewItem((i+1).ToString());
							it.SubItems.Add("参加工作时间");
							it.SubItems.Add("必须为日期型,格式为2007-01-01");
							ResultItemList.Items.Add(it);
						}
						#endregion

						#region 学历
//				int DataOrgBaseNum2 = conn.GetTableCount("OrgBase","OrgName = '"+ ds.Tables[0].Rows[i]["个人身份"].ToString() +"' ");//
//
//				if(DataOrgBaseNum2 != 0)
//				{
//					strresultend += "|<学历>字段:数据库中不存在!";
//				}
//				#endregion

//				#region 职务级别
//				int DataOrgBaseNum3 = conn.GetTableCount("OrgBase","OrgName = '"+ ds.Tables[0].Rows[i]["个人身份"].ToString() +"' ");//
//
//				if(DataOrgBaseNum3 != 0)
//				{
//					strresultend += "|<职务级别>字段:数据库中不存在!";
//				}
						#endregion

						#region 学龄
						try
						{
							if(ds.Tables[0].Rows[i]["学龄"].ToString() != "")
							{
								if(Convert.ToInt32(ds.Tables[0].Rows[i]["学龄"].ToString()) < 0)
								{
									ListViewItem it = new ListViewItem((i+1).ToString());
									it.SubItems.Add("应加学龄");
									it.SubItems.Add("必须为正整数");
									ResultItemList.Items.Add(it);
								}
							}
						}
						catch
						{
							ListViewItem it = new ListViewItem((i+1).ToString());
							it.SubItems.Add("学龄");
							it.SubItems.Add("必须为整数");
							ResultItemList.Items.Add(it);
						}
						#endregion

						#region 间断工龄(月)
						try
						{
							if(ds.Tables[0].Rows[i]["间断工龄(月)"].ToString() != "")
							{
								if(Convert.ToInt32(ds.Tables[0].Rows[i]["间断工龄(月)"].ToString()) < 0)
								{
									ListViewItem it = new ListViewItem((i+1).ToString());
									it.SubItems.Add("间断工龄(月)");
									it.SubItems.Add("必须为正整数");
									ResultItemList.Items.Add(it);
								}
							}
						}
						catch
						{
							ListViewItem it = new ListViewItem((i+1).ToString());
							it.SubItems.Add("扣除工龄");
							it.SubItems.Add("必须为整数");
							ResultItemList.Items.Add(it);
						}
						#endregion

						#region 93以来不计考等次、不称职年限
						try
						{
							if(ds.Tables[0].Rows[i]["93以来不计考等次、不称职年限"].ToString() != "")
							{
								if(Convert.ToInt32(ds.Tables[0].Rows[i]["93以来不计考等次、不称职年限"].ToString()) < 0)
								{
									ListViewItem it = new ListViewItem((i+1).ToString());
									it.SubItems.Add("93以来不计考等次、不称职年限");
									it.SubItems.Add("必须为正整数");
									ResultItemList.Items.Add(it);
								}
							}
						}
						catch
						{
							ListViewItem it = new ListViewItem((i+1).ToString());
							it.SubItems.Add("93以来不计考等次、不称职年限");
							it.SubItems.Add("必须为整数");
							ResultItemList.Items.Add(it);
						}
						#endregion

						#region 低一级职务
//						try
//						{
//							Convert.ToDateTime(ds.Tables[0].Rows[i]["低一级职务"].ToString());
//						}
//						catch
//						{
//							ListViewItem it = new ListViewItem((i+1).ToString());
//							it.SubItems.Add("任职时间");
//							it.SubItems.Add("必须为日期型,格式为2007-01-01");
//							ResultItemList.Items.Add(it);
//						}
						#endregion

						#region 低一级职务任职时间
						try
						{
							if(ds.Tables[0].Rows[i]["低一级职务任职时间"].ToString() != "")
							{
								Convert.ToDateTime(ds.Tables[0].Rows[i]["低一级职务任职时间"].ToString());
							}
						}
						catch
						{
							ListViewItem it = new ListViewItem((i+1).ToString());
							it.SubItems.Add("低一级任职时间");
							it.SubItems.Add("必须为日期型,格式为2007-01-01");
							ResultItemList.Items.Add(it);
						}
						#endregion

						#region 现职务
						//						try
						//						{
						//							Convert.ToDateTime(ds.Tables[0].Rows[i]["现职务"].ToString());
						//						}
						//						catch
						//						{
						//							ListViewItem it = new ListViewItem((i+1).ToString());
						//							it.SubItems.Add("任职时间");
						//							it.SubItems.Add("必须为日期型,格式为2007-01-01");
						//							ResultItemList.Items.Add(it);
						//						}
						#endregion

						#region 是否领导
						if(ds.Tables[0].Rows[i]["是否领导"].ToString() != "是" && ds.Tables[0].Rows[i]["是否领导"].ToString() != "否" && ds.Tables[0].Rows[i]["是否领导"].ToString() != "")
						{
							ListViewItem it = new ListViewItem((i+1).ToString());
							it.SubItems.Add("是否领导");
							it.SubItems.Add("只能为是,否或者空");
							ResultItemList.Items.Add(it);
						}
						#endregion

						#region 现职务任职时间
						try
						{
							Convert.ToDateTime(ds.Tables[0].Rows[i]["现职务任职时间"].ToString());
						}
						catch
						{
							ListViewItem it = new ListViewItem((i+1).ToString());
							it.SubItems.Add("现职务任职时间");
							it.SubItems.Add("必须为日期型,格式为2007-01-01");
							ResultItemList.Items.Add(it);
						}
						#endregion

					}
					PB.PerformStep();
				}
			
				#endregion
			}
		}

		private void btnOpenFileSY_Click(object sender, System.EventArgs e)
		{
			if (openFileSY.ShowDialog() == DialogResult.OK)
			{

			}
		}

		#region IView 成员
		public void Release()
		{
			Dispose();
		}

		public ViewType TheType
		{
			get {return ViewType.DataIn;}
		}
		#endregion
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?