public override void Delete() { string str; object rowCellValue; if (MyRule.IsDelete("bbiDepartment")) { bool flag = false; int[] selectedRows = this.gbList.GetSelectedRows(); if (XtraMessageBox.Show("Bạn có muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) != DialogResult.No) { base.SetWaitDialogCaption("Đang xóa..."); HRM_DEPARTMENT hRMDEPARTMENT = new HRM_DEPARTMENT(); for (int i = (int)selectedRows.Length; i > 0; i--) { flag = true; rowCellValue = this.gbList.GetRowCellValue(selectedRows[i - 1], "DepartmentCode"); if (rowCellValue != null) { // SYS_LOG.Insert("Danh Sách Phòng Ban", "Xoá", rowCellValue.ToString()); str = hRMDEPARTMENT.Delete(rowCellValue.ToString()); if (str == "OK") { this.gbList.DeleteRow(selectedRows[i - 1]); } else if (str != "OK") { MessageBox.Show(string.Concat("Thông tin không được xóa\r\n", str), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Hand); } } } this.DoHide(); if (!flag) { if (hRMDEPARTMENT.GetList().Rows.Count != 0) { rowCellValue = this.gbList.GetFocusedRowCellValue("DepartmentCode"); if (rowCellValue != null) { // SYS_LOG.Insert("Danh Sách Phòng Ban", "Xoá", rowCellValue.ToString()); base.SetWaitDialogCaption("Đang xóa..."); str = hRMDEPARTMENT.Delete(rowCellValue.ToString()); if (str == "OK") { this.gbList.DeleteRow(this.gbList.FocusedRowHandle); } else if (str != "OK") { MessageBox.Show(string.Concat("Thông tin không được xóa\r\n", str), "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Hand); } this.DoHide(); } } } } } }
protected override string uc_Delete() { HRM_DEPARTMENT hRMDEPARTMENT = new HRM_DEPARTMENT() { DepartmentCode = this.txtID.Text }; string str = hRMDEPARTMENT.Delete(); if (str == "OK") { this.RaiseSuccessEventHander(hRMDEPARTMENT); } return(str); }