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;
                    //    }
                    //}
                }
            }
        }
Exemplo n.º 2
0
        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;
                    //    }
                    //}
                }
            }
        }