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 ThemDoiTac() { // Khoi tao doi tuong DoiTac voi ma DoiTac objDoiTac = new DoiTac("", string.Empty, string.Empty, string.Empty, string.Empty, string.Empty, 0, 0, string.Empty, true, "", "", 0, ""); frmDoiTac frm = new frmDoiTac(objDoiTac, true, G_ListDoiTac, G_ListDoiTacUnActive);// them moi if (frm.ShowDialog(this) == DialogResult.OK) { objDoiTac = frm.DoiTac; // objDoiTac. // Insert DataBase // Clone objDoiTac.NguoiTao = ThongTinDangNhap.USER_ID; objDoiTac.NgayTao = DieuHanhTaxi.GetTimeServer(); if (!objDoiTac.Insert()) { new MessageBox.MessageBox().Show("Lỗi thêm mới đối tác"); return; } else { //Load lai grid if (G_IsActive) { TimVaCapNhatCuocGoi(ref G_ListDoiTac, objDoiTac); HienThiTrenLuoi(true, true); } else { TimVaCapNhatCuocGoi_UnActive(ref G_ListDoiTacUnActive, objDoiTac); HienThiTrenLuoi_UnActive(true, true); } //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; // } //} } } }