Beispiel #1
0
 private void btnDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (!string.IsNullOrEmpty(_Id))
     {
         var score = _resultService.GetResultById(_Id);
         if (score != null)
         {
             dynamic mboxResult = XtraMessageBox.Show($"Bạn có thực sự muốn xóa '{score.FullName}' không? \n'Yes' để xóa. \n'No' hủy bỏ.",
                                                      "THÔNG BÁO",
                                                      MessageBoxButtons.YesNo,
                                                      MessageBoxIcon.Warning);
             if (mboxResult == DialogResult.Yes)
             {
                 try
                 {
                     _resultService.Delete(_Id);
                     EnableButtonEditAndDelete(false);
                 }
                 catch (Exception ex)
                 {
                     MessageBox.Show(ex.Message, "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Error);
                 }
             }
         }
         else
         {
             MessageBox.Show("Vui lòng chọn lại!", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         XtraMessageBox.Show("Vui lòng chọn một người cần sửa!", "THÔNG BÁO", MessageBoxButtons.YesNo,
                             MessageBoxIcon.Error);
     }
 }
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        private void LoadDataToControls(string id)
        {
            var result = _resultService.GetResultById(id);

            if (result != null)
            {
                txtFullName.Text = result.FullName;
                txtBirthday.Text = result.Birthday.ToString("dd/MM/yyyy");

                if (result.Sex.Replace(" ", "") == "0")
                {
                    radioGroup1.SelectedIndex = 0;
                }
                if (result.Sex.Replace(" ", "") == "1")
                {
                    radioGroup1.SelectedIndex = 1;
                }

                txtSDT.Text             = result.PhoneNumber;
                txtNS.Text              = result.NS;
                txtHKTT.Text            = result.HKTT;
                txtDanToc.Text          = result.DT;
                txtHight.Text           = result.Hight;
                txtCMT.Text             = result.CMT;
                txtNgayCap.Text         = result.NgayCap.ToString("dd/MM/yyyy");
                txtNoiCap.Text          = result.NoiCap;
                txtExperiene.Text       = result.Experiene;
                txtID.Text              = result.StaffID;
                txtStaffCode.Text       = result.StaffCode;
                txtDepartment.EditValue = result.Dept;
                txtPosition.EditValue   = result.Position;
                txtNgayPV.Text          = result.NgayPV.ToString("dd/MM/yyyy");
                txtNguoiPV.Text         = result.NguoiPV;
                txtNgayDiLam.Text       = result.NgayDiLam.ToString("dd/MM/yyyy");
            }
        }