void delete_record(object sender, EventArgs e) { DataRowView current_row = (DataRowView)gv_DATA.GetFocusedRow(); if (current_row == null) { return; } string row_code = current_row.Row.ItemArray[1].ToString(); DialogResult dlg = XtraMessageBox.Show("Bạn có chắc xóa mã : " + row_code + "?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (dlg == DialogResult.Yes) { int rowHandle = gv_DATA.LocateByValue(column_code, row_code); DAO_HRM_EMPLOYEE.Delete(row_code); dg_DATA.DataSource = DAO_HRM_EMPLOYEE.Get_Data(); if (rowHandle != DevExpress.XtraGrid.GridControl.InvalidRowHandle) { gv_DATA.FocusedRowHandle = Math.Min(rowHandle, gv_DATA.DataRowCount - 1); } Grid_Process(); } }
private bool Insert() { new_entity = new HRM_EMPLOYEE(); new_entity.EmployeeCode = txt_EMPLOYEE_CODE.Text; new_entity.FirstName = txt_FIRST_NAME.Text; new_entity.LastName = txt_LAST_NAME.Text; new_entity.Sex = chk_SEX.Checked; new_entity.IDCard = txt_IDCARD.Text; new_entity.Birthday = date_BIRTHDAY.DateTime; new_entity.BirthPlace = txt_BIRTH_PLACE.Text; new_entity.Marriage = (cbo_MARRIAGE.EditValue == null ? "" : cbo_MARRIAGE.EditValue.ToString()); new_entity.IDCardDate = date_IDCARD.DateTime; new_entity.IDCardPlace = txt_IDCARD_PLACE.Text; new_entity.MainAddress = txt_MAIN_ADDRESS.Text; new_entity.ContactAddress = txt_CONTACT_ADDRESS.Text; new_entity.CellPhone = txt_CELL_PHONE.Text; new_entity.Email = txt_EMAIL.Text; new_entity.Photo = LOGIC_COMMON.Bitmap_To_Byte(pic_PHOTO.Image); new_entity.Language = (cbo_LANGUAGE.EditValue == null ? "" : cbo_LANGUAGE.EditValue.ToString()); new_entity.Education = (cbo_EDUCATION.EditValue == null ? "" : cbo_EDUCATION.EditValue.ToString()); new_entity.Professional = (cbo_PROFESSIONAL.EditValue == null ? "" : cbo_PROFESSIONAL.EditValue.ToString()); new_entity.Nationality = (cbo_NATIONALITY.EditValue == null ? "":cbo_NATIONALITY.EditValue.ToString()); new_entity.Ethnic = (cbo_ETHNIC.EditValue == null ? "" : cbo_ETHNIC.EditValue.ToString()); new_entity.Religion = (cbo_RELIGION.EditValue == null ? "" : cbo_RELIGION.EditValue.ToString()); new_entity.School = (cbo_SCHOOL.EditValue == null ? "" : cbo_SCHOOL.EditValue.ToString()); new_entity.WorkStateCode = (cbo_WORK_STATE.EditValue == null ? null : cbo_WORK_STATE.EditValue.ToString()); new_entity.DepartmentCode = (cbo_DEPARTMENT.EditValue == null ? null : cbo_DEPARTMENT.EditValue.ToString()); // HOP DONG LAO DONG DateTime frmDate = DateTime.Now; DateTime endDate = frmDate.AddYears(2); new_entity.ContractFromDate = (DateTime?)frmDate; new_entity.ContractSignDate = (DateTime?)frmDate; new_entity.ContractToDate = (DateTime?)endDate; ENT_RETURN validate = LOGIC_CHECK.Check_Data(new_entity); if (validate.Status) { DAO_HRM_EMPLOYEE.Add(new_entity); DAO_DIC_DEPARTMENT.Update_Quanlity(new_entity.DepartmentCode); parent.dg_DATA.DataSource = DAO_HRM_EMPLOYEE.Get_Data(); } else { XtraMessageBox.Show(validate.Message, "Lỗi.!!!"); return(false); } return(true); }
void edit_record(object sender, EventArgs e) { DataRowView current_row = (DataRowView)gv_DATA.GetFocusedRow(); if (current_row == null) { return; } string row_code = current_row.Row.ItemArray[1].ToString(); frm_NHAN_VIEN_EDIT frm_edit = new frm_NHAN_VIEN_EDIT(row_code); if (frm_edit.ShowDialog() == DialogResult.OK) { dg_DATA.DataSource = DAO_HRM_EMPLOYEE.Get_Data(); int rowHandle = gv_DATA.LocateByValue(column_code, row_code); if (rowHandle != DevExpress.XtraGrid.GridControl.InvalidRowHandle) { gv_DATA.FocusedRowHandle = rowHandle; } Grid_Process(); } }
void frm_Load(object sender, EventArgs e) { dg_DATA.DataSource = DAO_HRM_EMPLOYEE.Get_Data(); Grid_Process(); }