private void ThemDoiTac() { string MaDT = "DT1"; // Khoi tao doi tuong DoiTac voi ma if (ListDoiTac != null && ListDoiTac.Count > 0) { var l = ListDoiTac.Select(p => new { Ma = Regex.Replace(p.MaDoiTac, @"[^\d]", "") }).OrderBy(p => p.Ma).Last(); MaDT = string.Format("DT{0:0000}", l.Ma.To <int>() + 1); } DoiTac objDoiTac = new DoiTac(MaDT, string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, 0, 0, string.Empty, true, "", "", 0, ""); frmDoiTac frm = new frmDoiTac(objDoiTac, true);// them moi if (frm.ShowDialog(this) == DialogResult.OK) { objDoiTac = frm.GetDoiTac(); //Insert DataBase if (StringTools.TrimSpace(objDoiTac.Name).Length <= 0) { return; } if (StringTools.TrimSpace(objDoiTac.Address).Length <= 0) { return; } //if (StringTools.TrimSpace(objDoiTac.Phones).Length < 8) return; objDoiTac.NguoiTao = ThongTinDangNhap.USER_ID; bool Success = objDoiTac.Insert(); if (!Success) { new MessageBox.MessageBoxBA().Show("Lỗi thêm mới đối tác"); return; } else { //Load lai grid LoadListDoiTac(); //if (new MessageBox.MessageBox().Show("Có một môi giới mới, bạn cần cập nhật lại cuộc gọi môi giới", "Thông báo", Taxi.MessageBox.MessageBoxButtons.YesNo, Taxi.MessageBox.MessageBoxIcon.Question).ToString() == DialogResult.Yes.ToString()) //{ // // Lay cuoc goi da ket thuc // List<DieuHanhTaxi> lstDieuHanhTaxi = new List<DieuHanhTaxi>(); // lstDieuHanhTaxi = new DieuHanhTaxi().Get_CuocGoi_KetThuc(" ", " "); // if (!DieuHanhTaxi.UpdateLaiCuocGoiMoiGioi(objDoiTac, lstDieuHanhTaxi)) // { // new MessageBox.MessageBox().Show("Lỗi cập nhật cuộc gọi môi giới"); // return; // } // else // { // new MessageBox.MessageBox().Show("Cập nhật cuộc gọi môi giới thành công"); // return; // } //} } } }
private void SuaDoiTac() { try { if (gridView_DoiTac.RowCount > 0) { DoiTac objDoiTac = (DoiTac)gridView_DoiTac.GetFocusedRow(); int rowIndex = gridView_DoiTac.FocusedRowHandle; string MaDoiTacCu = objDoiTac.MaDoiTac; frmDoiTac frm = new frmDoiTac(objDoiTac, false); if (frm.ShowDialog(this) == DialogResult.OK) { objDoiTac = frm.GetDoiTac(); if (StringTools.TrimSpace(objDoiTac.Name).Length <= 0) { return; } if (StringTools.TrimSpace(objDoiTac.Address).Length <= 0) { return; } if (StringTools.TrimSpace(objDoiTac.Phones).Length < 8) { return; } objDoiTac.NguoiSua = ThongTinDangNhap.USER_ID; bool Success = objDoiTac.Update_V2(MaDoiTacCu); if (!Success) { new MessageBox.MessageBoxBA().Show("Lỗi cập nhật đối tác"); } else { LoadListDoiTac(); gridView_DoiTac.SelectRow(rowIndex); } } } } catch (Exception ex) { LogError.WriteLogError("DoiTac.ThemMoi", ex); } }
private void SuaDoiTac() { grdDoiTac.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection; if (grdDoiTac.SelectedItems.Count > 0) { GridEXRow row = ((GridEXSelectedItem)grdDoiTac.SelectedItems[0]).GetRow(); DoiTac objDoiTac = (DoiTac)((GridEXSelectedItem)grdDoiTac.SelectedItems[0]).GetRow().DataRow; string MaDoiTacCu = objDoiTac.MaDoiTac; frmDoiTac frm = new frmDoiTac(objDoiTac, false); if (frm.ShowDialog(this) == DialogResult.OK) { objDoiTac = frm.GetDoiTac(); if (StringTools.TrimSpace(objDoiTac.Name).Length <= 0) { return; } if (StringTools.TrimSpace(objDoiTac.Address).Length <= 0) { return; } if (StringTools.TrimSpace(objDoiTac.Phones).Length < 8) { return; } //Insert DataBase objDoiTac.NguoiSua = ThongTinDangNhap.USER_ID; bool Success = objDoiTac.Update(MaDoiTacCu); if (!Success) { new MessageBox.MessageBoxBA().Show("Lỗi cập nhật đối tác"); return; } else { //Load lai grid LoadListDoiTac(); //if (frm.IsThayDoiDienThoai) //{ // if (new MessageBox.MessageBox().Show("Có một môi giới mới, bạn cần cập nhật lại cuộc gọi môi giới", "Thông báo", Taxi.MessageBox.MessageBoxButtons.YesNo, Taxi.MessageBox.MessageBoxIcon.Question).ToString() == DialogResult.Yes.ToString()) // { // // Lay cuoc goi da ket thuc // List<DieuHanhTaxi> lstDieuHanhTaxi = new List<DieuHanhTaxi>(); // lstDieuHanhTaxi = new DieuHanhTaxi().Get_CuocGoi_KetThuc(" ", " "); // if (!DieuHanhTaxi.UpdateLaiCuocGoiMoiGioi(objDoiTac, lstDieuHanhTaxi)) // { // new MessageBox.MessageBox().Show("Lỗi cập nhật cuộc gọi môi giới"); // return; // } // else // { // new MessageBox.MessageBox().Show("Cập nhật cuộc gọi môi giới thành công"); // return; // } // } //} } } } }