private void btnLuu_Click(object sender, EventArgs e) { SimpleButton btn = (SimpleButton)sender; if (btn.Equals(btnThem)) { Clear_Text(); sTypeAction = TypeAction.Insert; enable_control(sTypeAction); } else if (btn.Equals(btnXoa)) { if (XtraMessageBox.Show("Bạn có chắc muốn xóa?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { if (DeleteAction()) { sTypeAction = TypeAction.None; } enable_control(sTypeAction); } } else if (btn.Equals(btnSua)) { sTypeAction = TypeAction.Update; enable_control(sTypeAction); } else if (btn.Equals(btnDong)) { Close(); } else if (btn.Equals(btnLuu)) { bool result = true; switch (sTypeAction) { case TypeAction.Insert: if (SaveAction()) { result = true; } else { result = false; } break; case TypeAction.Delete: if (DeleteAction()) { result = true; } else { result = false; } break; case TypeAction.Update: if (UpdateAction()) { result = true; } else { result = false; } break; } if (result) { sTypeAction = TypeAction.None; enable_control(sTypeAction); } } else if (btn.Equals(btnHuyBo)) { sTypeAction = TypeAction.None; enable_control(sTypeAction); OnloadData(); fncLoadDetail((ArticleEntity)gvArticle.GetFocusedRow()); } }