private void DeleteDoiTac() { if (gridView_DoiTac.SelectedRowsCount > 0) { int[] rows = gridView_DoiTac.GetSelectedRows(); int rowIndex = gridView_DoiTac.FocusedRowHandle; if (rows != null && rows.Length > 0) { MessageBox.MessageBoxBA msg = new MessageBox.MessageBoxBA(); if (msg.Show(this, "Bạn có xóa danh sách môi giới không ?", "Xóa môi giới", MessageBox.MessageBoxButtonsBA.OKCancel, MessageBox.MessageBoxIconBA.Question) == DialogResult.OK.ToString()) { for (int row = 0; row < gridView_DoiTac.SelectedRowsCount; row++) { DoiTac objDoiTac = (DoiTac)gridView_DoiTac.GetRow(rows[row]); objDoiTac.Delete(objDoiTac.MaDoiTac); } LoadListDoiTac(); if (rowIndex > 0) { gridView_DoiTac.SelectRow(rowIndex - 1); } } } } }
private void DeleteDoiTac() { grdDoiTac.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection; if (grdDoiTac.SelectedItems.Count > 0) { GridEXRow[] rows = grdDoiTac.GetCheckedRows(); if (rows != null && rows.Length > 0) { MessageBox.MessageBoxBA msg = new Taxi.MessageBox.MessageBoxBA(); if (msg.Show(this, "Bạn có xóa danh sách môi giới không ?", "Xóa môi giới", Taxi.MessageBox.MessageBoxButtonsBA.OKCancel, Taxi.MessageBox.MessageBoxIconBA.Question).ToString() == DialogResult.OK.ToString()) { foreach (GridEXRow row in rows) { DoiTac objDoiTac = (DoiTac)row.DataRow; objDoiTac.Delete(objDoiTac.MaDoiTac); } LoadListDoiTac(); } } } }
private void DeleteDoiTac() { MessageBox.MessageBox msg = new Taxi.MessageBox.MessageBox(); try { grdDoiTac.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection; gridDoiTacUnActive.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection; GridEXRow[] rows = null; if (grdDoiTac.SelectedItems.Count > 0 && G_IsActive) { rows = grdDoiTac.GetCheckedRows(); } else if (gridDoiTacUnActive.SelectedItems.Count > 0 && !G_IsActive) { rows = gridDoiTacUnActive.GetCheckedRows(); } if (rows != null && rows.Length > 0) { if (msg.Show(this, "Bạn có xóa danh sách môi giới không ?", "Xóa môi giới", Taxi.MessageBox.MessageBoxButtons.OKCancel, Taxi.MessageBox.MessageBoxIcon.Question).ToString() == DialogResult.OK.ToString()) { string[] arrMaDoiTac = new string[rows.Length]; int i = 0; foreach (GridEXRow row in rows) { DoiTac objDoiTac = (DoiTac)row.DataRow; if (objDoiTac == null) { return; } if (objDoiTac.Delete(objDoiTac.MaDoiTac)) { arrMaDoiTac[i] = objDoiTac.MaDoiTac; i++; } } foreach (string strMaDoiTac in arrMaDoiTac) { if (string.IsNullOrEmpty(strMaDoiTac)) { continue; } if (G_IsActive) { removeDoiTac(strMaDoiTac); } else { removeDoiTacUnActive(strMaDoiTac); } } if (G_IsActive) { HienThiTrenLuoi(true, true); } else { HienThiTrenLuoi_UnActive(true, true); } } } } catch (Exception ex) { msg.Show(this, "Lỗi trong quá trình xử lý, vui lòng thông báo cho người quản trị", "Thông báo lỗi", Taxi.MessageBox.MessageBoxButtons.OK, Taxi.MessageBox.MessageBoxIcon.Error); } }