private bool Insert() { new_entity = new DIC_LANGUAGE(); new_entity.LanguageCode = txt_LANGUAGE_CODE.Text; new_entity.LanguageName = txt_LANGUAGE_NAME.Text; new_entity.Description = txt_DESCRIPTION.Text; //new_entity.IsManager = chk_IS_MANAGER.Checked; new_entity.Active = true; ENT_RETURN validate = LOGIC_CHECK.Check_Data(new_entity); if (validate.Status) { DAO_DIC_LANGUAGE.Add(new_entity); if (parent != null) { parent.dg_DATA.DataSource = DAO_DIC_LANGUAGE.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[0].ToString(); //frm_CHUC_VU_EDIT frm_edit = new frm_CHUC_VU_EDIT(row_code); frm_NGOAI_NGU_EDIT frm_edit = new frm_NGOAI_NGU_EDIT(row_code); if (frm_edit.ShowDialog() == DialogResult.OK) { dg_DATA.DataSource = DAO_DIC_LANGUAGE.Get_Data(); int rowHandle = gv_DATA.LocateByValue(column_code, row_code); if (rowHandle != DevExpress.XtraGrid.GridControl.InvalidRowHandle) { gv_DATA.FocusedRowHandle = rowHandle; } } }
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[0].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_DIC_LANGUAGE.Delete(row_code); dg_DATA.DataSource = DAO_DIC_LANGUAGE.Get_Data(); if (rowHandle != DevExpress.XtraGrid.GridControl.InvalidRowHandle) { gv_DATA.FocusedRowHandle = Math.Min(rowHandle, gv_DATA.DataRowCount - 1); } } }
void frm_Load(object sender, EventArgs e) { dg_DATA.DataSource = DAO_DIC_LANGUAGE.Get_Data(); }