Exemplo n.º 1
0
 /// <summary>
 /// 将获得的员工信息添加到数据库中
 /// </summary>
 private void SaveEmployee(ModelCMS_Employee myModelCMS_Employee)
 {
     myDataTable = myBUCMS_Employee.GetOrder(false, string.Empty, string.Empty, false);
     try
     {
         foreach (DataRow myDataRow in myDataTable.Rows)
         {
             if (myDataRow["IDCardNum"].ToString() == myModelCMS_Employee.IDCardNum)
             {
                 XtraMessageBox.Show("员工姓名已存在,请从新输入!");
                 this.txtName.Text = "";
                 this.txtName.Focus();
                 this.txtName.SelectAll();
                 return;
             }
             if (myDataRow["IDCardNum"].ToString() == myModelCMS_Employee.IDCardNum)
             {
                 XtraMessageBox.Show("该员工的身份证号已存在,请从新输入!");
                 this.txtIDCardNum.Text = "";
                 this.txtIDCardNum.Focus();
                 this.txtIDCardNum.SelectAll();
                 return;
             }
             if (myDataRow["TelPhone"].ToString() == myModelCMS_Employee.TelPhone)
             {
                 XtraMessageBox.Show("输入的电话号码已存在,请从新输入!");
                 this.txtTelPhone.Text = "";
                 this.txtTelPhone.Focus();
                 this.txtTelPhone.SelectAll();
                 return;
             }
         }
         EnOperatorStatus = myBUCMS_Employee.Insert(myModelCMS_Employee);
         if (ClassAssist.CommonOperator.HandleOperatorEnum("员工信息添加", EnOperatorStatus))
         {
             ClearText();
             frmAddEmployee_Load(null, null);
             BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "成功添加了员工信息");
             //this.DialogResult = DialogResult.OK;
         }
     }
     catch (Exception ex)
     {
         XtraMessageBox.Show(ex.Message);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// 保存
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (txtName.Text.Trim().Length == 0)
     {
         XtraMessageBox.Show("员工姓名不能为空!");
         txtName.Focus();
         txtName.SelectAll();
     }
     else if (txtIDCardNum.Text.Trim().Length == 0 || txtIDCardNum.Text == "0")
     {
         XtraMessageBox.Show("请输入身份证!");
         txtIDCardNum.Focus();
         txtIDCardNum.SelectAll();
     }
     else if (txtTelPhone.Text.Trim().Length == 0 || txtTelPhone.Text == "0")
     {
         XtraMessageBox.Show("请输入联系电话!");
         txtTelPhone.Focus();
         txtTelPhone.SelectAll();
     }
     else if (txtPosID.Text.Trim().Length == 0)
     {
         XtraMessageBox.Show("请输入职位名称!");
         txtPosID.Focus();
         txtPosID.SelectAll();
     }
     else
     {
         myModelCMS_Employee = ObtainModelValue();
         if (paramValue.Length == 0)
         {
             SaveEmployee(myModelCMS_Employee);
         }
         else
         {
             UpdateEmployee(myModelCMS_Employee);
         }
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// 修改员工信息
 /// </summary>
 private void UpdateEmployee(ModelCMS_Employee myModelCMS_Employee)
 {
     myDataTable = myBUCMS_Employee.GetOrder(false, string.Empty, string.Empty, false);
     try
     {
         #region
         //foreach (DataRow myDataRow in myDataTable.Rows)
         //{
         //    if (myDataRow["IDCardNum"].ToString() == myModelCMS_Employee.IDCardNum)
         //    {
         //        XtraMessageBox.Show("该员工的身份证号已存在,请从新输入!");
         //        this.txtIDCardNum.Text = "";
         //        this.txtIDCardNum.Focus();
         //        this.txtIDCardNum.SelectAll();
         //        return;
         //    }
         //    if (myDataRow["TelPhone"].ToString() == myModelCMS_Employee.TelPhone)
         //    {
         //        XtraMessageBox.Show("输入的电话号码已存在,请从新输入!");
         //        this.txtTelPhone.Text = "";
         //        this.txtTelPhone.Focus();
         //        this.txtTelPhone.SelectAll();
         //        return;
         //    }
         //}
         #endregion
         EnOperatorStatus = myBUCMS_Employee.Update(myModelCMS_Employee);
         if (ClassAssist.CommonOperator.HandleOperatorEnum("员工信息修改", EnOperatorStatus))
         {
             BUT_SysLog.InsertSysLog(VariedEnum.LogType.数据操作, frmAssist.frmLogin.SysUser.UserID, "成功修改了员工信息");
             this.DialogResult = DialogResult.OK;
         }
     }
     catch (Exception ex)
     {
         XtraMessageBox.Show(ex.Message);
     }
 }