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 + -
显示快捷键?