Ejemplo n.º 1
0
        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;
                    //    }
                    //}
                }
            }
        }
Ejemplo n.º 2
0
 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);
     }
 }
Ejemplo n.º 3
0
        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;
                        //        }
                        //    }
                        //}
                    }
                }
            }
        }