示例#1
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (!CheckTextBoxNullValue.ValidationTextEditNullValue(txtFullName))
     {
         CheckTextBoxNullValue.ShowError(dxErrorProvider1, txtFullName, toolTipController1, "Vui lòng chọn một ứng viên!");
     }
     else if (!CheckTextBoxNullValue.ValidationTextEditNullValue(txtBirthday))
     {
         CheckTextBoxNullValue.ShowError(dxErrorProvider1, txtBirthday, toolTipController1, "Vui lòng nhập vào 'Ngày sinh' cho ứng viên!");
     }
     else if (string.IsNullOrEmpty((string)radioGroup1.EditValue))
     {
         CheckTextBoxNullValue.ShowError(dxErrorProvider1, radioGroup1, toolTipController1, "Vui lòng chọn 'Giới tính' cho ứng viên!");
     }
     else if (!CheckTextBoxNullValue.ValidationTextEditNullValue(txtSDT))
     {
         CheckTextBoxNullValue.ShowError(dxErrorProvider1, txtSDT, toolTipController1, "Vui lòng nhập vào 'Số điện thoại' của ứng viên!");
     }
     else if (!CheckTextBoxNullValue.ValidationTextEditNullValue(txtNS))
     {
         CheckTextBoxNullValue.ShowError(dxErrorProvider1, txtNS, toolTipController1, "Vui lòng nhập vào 'Nơi sinh' của ứng viên!");
     }
     else if (!CheckTextBoxNullValue.ValidationTextEditNullValue(txtHKTT))
     {
         CheckTextBoxNullValue.ShowError(dxErrorProvider1, txtHKTT, toolTipController1, "Vui lòng nhập vào 'Hộ khẩu thường chú' của ứng viên!");
     }
     else if (!CheckTextBoxNullValue.ValidationTextEditNullValue(txtDanToc))
     {
         CheckTextBoxNullValue.ShowError(dxErrorProvider1, txtDanToc, toolTipController1, "Vui lòng nhập vào 'Dân tộc' của ứng viên!");
     }
     else if (!CheckTextBoxNullValue.ValidationTextEditNullValue(txtHight))
     {
         CheckTextBoxNullValue.ShowError(dxErrorProvider1, txtHight, toolTipController1, "Vui lòng nhập vào 'Chiều cao' của ứng viên!");
     }
     else if (!CheckTextBoxNullValue.ValidationTextEditNullValue(txtCMT))
     {
         CheckTextBoxNullValue.ShowError(dxErrorProvider1, txtCMT, toolTipController1, "Vui lòng nhập vào 'Số chứng minh thư' của ứng viên!");
     }
     else if (!CheckTextBoxNullValue.ValidationTextEditNullValue(txtNgayCap))
     {
         CheckTextBoxNullValue.ShowError(dxErrorProvider1, txtNgayCap, toolTipController1, "Vui lòng nhập vào 'Ngày cấp' chứng minh thư!");
     }
     else if (!CheckTextBoxNullValue.ValidationTextEditNullValue(txtNoiCap))
     {
         CheckTextBoxNullValue.ShowError(dxErrorProvider1, txtNoiCap, toolTipController1, "Vui lòng nhập vào 'Nơi cấp' chứng minh thư!");
     }
     else if (!CheckTextBoxNullValue.ValidationTextEditNullValue(txtID))
     {
         CheckTextBoxNullValue.ShowError(dxErrorProvider1, txtID, toolTipController1, "Vui lòng nhập vào 'ID' cho ứng viên!");
     }
     else if (!CheckTextBoxNullValue.ValidationTextEditNullValue(txtStaffCode))
     {
         CheckTextBoxNullValue.ShowError(dxErrorProvider1, txtStaffCode, toolTipController1, "Vui lòng nhập vào 'Code' cho ứng viên!");
     }
     else if (!CheckTextBoxNullValue.ValidationTextEditNullValue(txtDepartment))
     {
         CheckTextBoxNullValue.ShowError(dxErrorProvider1, txtDepartment, toolTipController1, "Vui lòng nhập vào 'Bộ phận' cho ứng viên!");
     }
     else if (!CheckTextBoxNullValue.ValidationTextEditNullValue(txtPosition))
     {
         CheckTextBoxNullValue.ShowError(dxErrorProvider1, txtPosition, toolTipController1, "Vui lòng nhập vào 'Vị trí' cho ứng viên!");
     }
     else if (!CheckTextBoxNullValue.ValidationTextEditNullValue(txtNgayPV))
     {
         CheckTextBoxNullValue.ShowError(dxErrorProvider1, txtNgayPV, toolTipController1, "Vui lòng nhập vào 'Ngày phỏng vấn' ứng viên!");
     }
     else if (!CheckTextBoxNullValue.ValidationTextEditNullValue(txtNguoiPV))
     {
         CheckTextBoxNullValue.ShowError(dxErrorProvider1, txtNguoiPV, toolTipController1, "Vui lòng nhập vào 'Người phỏng vấn' ứng viên!");
     }
     else if (!CheckTextBoxNullValue.ValidationTextEditNullValue(txtNgayDiLam))
     {
         CheckTextBoxNullValue.ShowError(dxErrorProvider1, txtNgayDiLam, toolTipController1, "Vui lòng nhập vào 'Ngày đi làm' của ứng viên!");
     }
     else
     {
         try
         {
             _resultService.UpdateResult(
                 _Id,
                 txtFullName.Text,
                 Ultils.ConvertStringToDateTime(txtBirthday),
                 radioGroup1.EditValue.ToString(),
                 txtSDT.Text,
                 txtNS.Text,
                 txtHKTT.Text,
                 txtDanToc.Text,
                 txtHight.Text,
                 txtCMT.Text,
                 Ultils.ConvertStringToDateTime(txtNgayCap),
                 txtNoiCap.Text,
                 txtExperiene.Text,
                 txtID.Text,
                 txtStaffCode.Text,
                 txtDepartment.Text,
                 txtPosition.Text,
                 Ultils.ConvertStringToDateTime(txtNgayPV),
                 txtNguoiPV.Text,
                 Ultils.ConvertStringToDateTime(txtNgayDiLam),
                 Program.CurentUser.UserName
                 );
             btnReset.PerformClick();
             MessageBox.Show("Sửa thành công!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information);
             this.Close();
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
 }