private void ActiveDoiTac(bool isActive) { grdDoiTac.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection; if (grdDoiTac.SelectedItems.Count > 0) { GridEXRow[] rows = grdDoiTac.GetCheckedRows(); if (rows != null && rows.Length > 0) { string Msg_Active = ""; if (isActive) { Msg_Active = "cập nhật đang hoạt động"; } else { Msg_Active = "tạm ngừng hoạt động"; } MessageBox.MessageBoxBA msg = new Taxi.MessageBox.MessageBoxBA(); if (msg.Show(this, String.Format("Bạn có muốn {0} không ?", Msg_Active), "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.Active(objDoiTac.MaDoiTac, isActive, ThongTinDangNhap.USER_ID); } LoadListDoiTac(); } } } }
private void ActiveDoiTac(bool isActive) { if (gridView_DoiTac.SelectedRowsCount > 0) { int[] rows = gridView_DoiTac.GetSelectedRows(); int rowIndex = gridView_DoiTac.FocusedRowHandle; if (rows != null && rows.Length > 0) { string Msg_Active; if (isActive) { Msg_Active = "cập nhật đang hoạt động"; } else { Msg_Active = "tạm ngừng hoạt động"; } MessageBox.MessageBoxBA msg = new MessageBox.MessageBoxBA(); if (msg.Show(this, String.Format("Bạn có muốn {0} không ?", Msg_Active), "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.Active(objDoiTac.MaDoiTac, isActive, ThongTinDangNhap.USER_ID); } LoadListDoiTac(); gridView_DoiTac.SelectRow(rowIndex); } } } }
private void ActiveDoiTac(bool isActive) { 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 && !isActive) { rows = grdDoiTac.GetCheckedRows(); } else if (gridDoiTacUnActive.SelectedItems.Count > 0 && !G_IsActive && isActive) { rows = gridDoiTacUnActive.GetCheckedRows(); } if (rows != null && rows.Length > 0) { if (msg.Show(this, "Bạn có muốn thay đổi hoạt động của danh sách môi giới không ?", "Thay đổi trạng thái 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; } objDoiTac.IsActive = isActive; objDoiTac.NguoiSua = ThongTinDangNhap.USER_ID; objDoiTac.NgaySua = g_TimeServer; if (objDoiTac.Active(objDoiTac.MaDoiTac, isActive, objDoiTac.NguoiSua)) { arrMaDoiTac[i] = objDoiTac.MaDoiTac; i++; if (isActive) { objDoiTac.NgayKyKet = g_TimeServer; objDoiTac.NgayKetThuc = new DateTime(2000, 1, 1, 0, 0, 1); } else { objDoiTac.NgayKetThuc = g_TimeServer; } if (G_IsActive) { G_ListDoiTacUnActive.Insert(0, objDoiTac); //TimVaCapNhatCuocGoi(ref G_ListDoiTac, objDoiTac); //HienThiTrenLuoi(true, true); } else { G_ListDoiTac.Insert(0, objDoiTac); //TimVaCapNhatCuocGoi_UnActive(ref G_ListDoiTacUnActive, objDoiTac); //HienThiTrenLuoi_UnActive(true, true); } } } 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); } }