コード例 #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                string strSQL = "";

                if (radDienThoai.Checked)
                {
                    strSQL = "SELECT * FROM  [dbo].[T_DANHBA_CONGTY] WHERE  PhoneNumber LIKE '%" + StringTools.TrimSpace(editThongTinTimKiem.Text) + "%'";
                }
                else
                if (radTen.Checked)
                {
                    strSQL = "SELECT * FROM  [dbo].[T_DANHBA_CONGTY] WHERE Name LIKE N'%" + StringTools.TrimSpace(editThongTinTimKiem.Text) + "%'";
                }

                else if (radDiaChi.Checked)
                {
                    strSQL = "SELECT * FROM  [dbo].[T_DANHBA_CONGTY] WHERE Address LIKE N'%" + StringTools.TrimSpace(editThongTinTimKiem.Text) + "%'";
                }
                mListOfDanhBaCongTy = DanhBaCongTy.GetDanhBaCongTys(strSQL);
                this.DialogResult   = DialogResult.OK;
                this.Close();
            }
            catch (Exception ex)
            {
                LogError.WriteLogError("btnSave_Click: ", ex);
            }
        }
コード例 #2
0
 private void SetDanhBaCongTy(DanhBaCongTy DanhBaCongTy)
 {
     editSoDienThoai.Text = DanhBaCongTy.PhoneNumber;
     editTen.Text         = DanhBaCongTy.Name;
     editDiaChi.Text      = DanhBaCongTy.Address;
     editTen.Focus();
 }
コード例 #3
0
        private void ThemDanhBaCongTy()
        {
            DanhBaCongTy    objDanhBaCongTy = new DanhBaCongTy(string.Empty, string.Empty, string.Empty);
            frmDanhBaCongTy frm             = new frmDanhBaCongTy(objDanhBaCongTy, true);// them moi

            if (frm.ShowDialog(this) == DialogResult.OK)
            {
                objDanhBaCongTy = frm.GetDanhBaCongTy();
                //Insert DataBase
                if (StringTools.TrimSpace(objDanhBaCongTy.Name).Length <= 0)
                {
                    return;
                }

                if (StringTools.TrimSpace(objDanhBaCongTy.Address).Length <= 0)
                {
                    return;
                }

                if (StringTools.TrimSpace(objDanhBaCongTy.PhoneNumber).Length < 8)
                {
                    return;
                }
                if (!objDanhBaCongTy.Insert())
                {
                    new MessageBox.MessageBoxBA().Show("Lỗi thêm mới vào danh bạ công ty");
                    return;
                }
                else
                {
                    //Load lai grid
                    LoadListDanhBaCongTy();
                }
            }
        }
コード例 #4
0
 private void gridViewDanhBaCongTy_DoubleClick(object sender, EventArgs e)
 {
     try
     {
         if (gridViewDanhBaCongTy.SelectedRowsCount > 0)
         {
             DanhBaCongTy    objCongTy = (DanhBaCongTy)gridViewDanhBaCongTy.GetFocusedRow();
             frmDanhBaCongTy frm       = new frmDanhBaCongTy(objCongTy, false);
             frm.ShowDialog(this);
             if (frm.IsSuccess)
             {
                 objCongTy = frm.GetDanhBaCongTy();
                 frm.Dispose();
                 if (!objCongTy.Update())
                 {
                     new MessageBox.MessageBoxBA().Show("Lỗi thêm mới danh bạ công ty");
                 }
                 else
                 {
                     LoadListDanhBaCongTy();
                 }
             }
         }
     }
     catch (Exception ex)
     {
         LogError.WriteLogError("gridViewDanhBaCongTy_DoubleClick: ", ex);
     }
 }
コード例 #5
0
 /// <summary>
 /// Mo form DanhBaCongTy de edit
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void gridDanhBaCongTy_DoubleClick(object sender, EventArgs e)
 {
     gridDMDanhBaCongTy.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection;
     if (gridDMDanhBaCongTy.SelectedItems.Count > 0)
     {
         GridEXRow       row             = ((GridEXSelectedItem)gridDMDanhBaCongTy.SelectedItems[0]).GetRow();
         DanhBaCongTy    objDanhBaCongTy = (DanhBaCongTy)((GridEXSelectedItem)gridDMDanhBaCongTy.SelectedItems[0]).GetRow().DataRow;
         frmDanhBaCongTy frm             = new frmDanhBaCongTy(objDanhBaCongTy, false);
         if (frm.ShowDialog(this) == DialogResult.OK)
         {
             objDanhBaCongTy = frm.GetDanhBaCongTy();
             frm.Dispose();
             //Insert DataBase
             if (!objDanhBaCongTy.Update())
             {
                 new MessageBox.MessageBoxBA().Show("Lỗi thêm mới danh bạ công ty");
                 return;
             }
             else
             {
                 //Load lai grid
                 LoadListDanhBaCongTy();
             }
         }
         else
         {
             return;
         }
     }
 }
コード例 #6
0
        private void LoadListDanhBaCongTy()
        {
            List <DanhBaCongTy> lstDanhBaCongTy = new List <DanhBaCongTy>();

            lstDanhBaCongTy = DanhBaCongTy.GetDanhSachDanhBaCongTy();

            gridDMDanhBaCongTy.DataMember = "ListOfDBCongty";
            gridDMDanhBaCongTy.SetDataBinding(lstDanhBaCongTy, "ListOfDBCongty");
        }
コード例 #7
0
 private void LoadListDanhBaCongTy()
 {
     try
     {
         List <DanhBaCongTy> lstDanhBaCongTy = new List <DanhBaCongTy>();
         lstDanhBaCongTy             = DanhBaCongTy.GetDanhSachDanhBaCongTy();
         gridDanhBaCongTy.DataSource = lstDanhBaCongTy;
     }
     catch (Exception ex)
     {
         LogError.WriteLogError("LoadListDanhBaCongTy: ", ex);
     }
 }
コード例 #8
0
 /// <summary>
 /// Khoi tao mot doi tương DoiTac, o che do thêm mơi hay sửa đổi thông tin
 /// </summary>
 /// <param name="DoiTac"></param>
 /// <param name="boolAdd"></param>
 public frmDanhBaCongTy(DanhBaCongTy DanhBaCongTy, bool boolAdd)
 {
     InitializeComponent();
     mIsAdd = boolAdd;
     if (boolAdd)
     {
         Text = "Thêm mới danh bạ công ty";
     }
     else
     {
         Text = "Sửa đổi thông tin danh bạ công ty";
         editSoDienThoai.Enabled = false;
     }
     mDanhBaCongTy = DanhBaCongTy;
 }
コード例 #9
0
 private void XoaDanhBaCongTy()
 {
     if (gridViewDanhBaCongTy.SelectedRowsCount > 0)
     {
         DanhBaCongTy            objDanhBaCongTy = (DanhBaCongTy)gridViewDanhBaCongTy.GetFocusedRow();
         MessageBox.MessageBoxBA msg             = new MessageBox.MessageBoxBA();
         if (msg.Show(this, "Bạn có xóa " + objDanhBaCongTy.Name + " không ?", "Xóa công ty", MessageBox.MessageBoxButtonsBA.OKCancel, MessageBox.MessageBoxIconBA.Question) == DialogResult.OK.ToString())
         {
             if (!objDanhBaCongTy.Delete(objDanhBaCongTy.PhoneNumber))
             {
                 new MessageBox.MessageBoxBA().Show("Lỗi khi xóa công ty!");
             }
             else
             {
                 LoadListDanhBaCongTy();
             }
         }
     }
 }
コード例 #10
0
        private void SuaDanhBaCongTy()
        {
            try
            {
                if (gridViewDanhBaCongTy.SelectedRowsCount > 0)
                {
                    DanhBaCongTy    objDanhBaCongTy = (DanhBaCongTy)gridViewDanhBaCongTy.GetFocusedRow();
                    frmDanhBaCongTy frm             = new frmDanhBaCongTy(objDanhBaCongTy, false);
                    frm.ShowDialog(this);
                    if (frm.IsSuccess)
                    {
                        objDanhBaCongTy = frm.GetDanhBaCongTy();
                        if (StringTools.TrimSpace(objDanhBaCongTy.Name).Length <= 0)
                        {
                            return;
                        }

                        if (StringTools.TrimSpace(objDanhBaCongTy.Address).Length <= 0)
                        {
                            return;
                        }

                        if (StringTools.TrimSpace(objDanhBaCongTy.PhoneNumber).Length < 8)
                        {
                            return;
                        }

                        if (!objDanhBaCongTy.Update())
                        {
                            new MessageBox.MessageBoxBA().Show("Lỗi sửa danh bạ công ty!");
                        }
                        else
                        {
                            LoadListDanhBaCongTy();
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                LogError.WriteLogError("SuaDanhBaCongTy: ", ex);
            }
        }
コード例 #11
0
        /// <summary>
        /// Khoi tao mot doi tương DoiTac, o che do thêm mơi hay sửa đổi thông tin
        /// </summary>
        public frmDanhBaCongTy(DanhBaCongTy DanhBaCongTy, int Type)
        {
            InitializeComponent();
            mIsAdd = Type == 0;
            mType  = (DanhBa_Type)Type;
            string Title = "";

            if (mIsAdd)
            {
                Title           = "Thêm mới danh bạ ";
                pnlType.Visible = true;
            }
            else
            {
                pnlType.Visible         = false;
                Title                   = "Cập nhật danh bạ ";
                editSoDienThoai.Enabled = false;
            }
            if (mType == DanhBa_Type.DanhBaCongTy || mType == DanhBa_Type.None)
            {
                Title            += "Công Ty";
                mType             = DanhBa_Type.DanhBaCongTy;
                rb_CongTy.Checked = true;
            }
            else if (mType == DanhBa_Type.DanhBaKhachAo)
            {
                Title += "Khách Ảo";
                rb_KhachAo.Checked = true;
            }
            else if (mType == DanhBa_Type.DanhBaKhachHang)
            {
                Title += "Khách Hàng";
                rb_KhachHang.Checked = true;
            }
            else
            {
                rb_CongTy.Checked = true;
            }
            mDanhBaCongTy = DanhBaCongTy;
            Text          = Title;
        }
コード例 #12
0
        private void ThemDanhBaCongTy()
        {
            try
            {
                DanhBaCongTy    objDanhBaCongTy = new DanhBaCongTy(string.Empty, string.Empty, string.Empty);
                frmDanhBaCongTy frm             = new frmDanhBaCongTy(objDanhBaCongTy, true);// them moi
                frm.ShowDialog(this);
                if (frm.IsSuccess)
                {
                    objDanhBaCongTy = frm.GetDanhBaCongTy();

                    if (StringTools.TrimSpace(objDanhBaCongTy.Name).Length <= 0)
                    {
                        return;
                    }

                    if (StringTools.TrimSpace(objDanhBaCongTy.Address).Length <= 0)
                    {
                        return;
                    }

                    if (StringTools.TrimSpace(objDanhBaCongTy.PhoneNumber).Length < 8)
                    {
                        return;
                    }

                    if (!objDanhBaCongTy.Insert())
                    {
                        new MessageBox.MessageBoxBA().Show("Lỗi thêm mới vào danh bạ công ty");
                    }
                    else
                    {
                        LoadListDanhBaCongTy();
                    }
                }
            }
            catch (Exception ex)
            {
                LogError.WriteLogError("ThemDanhBaCongTy: ", ex);
            }
        }
コード例 #13
0
        /// <summary>
        /// hàm thực hiện lấy danh bạ công ty.
        /// </summary>
        /// <returns></returns>
        public static List <DanhBaEx> GetDanhBaCongTy()
        {
            // ds danh bạ mở rộng trả về
            List <DanhBaEx> listRet = new List <DanhBaEx>();

            try
            {
                // lấy ds danh bạ công ty
                List <DanhBaCongTy> listDanhBa = DanhBaCongTy.GetDanhSachDanhBaCongTy();
                foreach (DanhBaCongTy dbcty in listDanhBa)
                {
                    string   Name = dbcty.Name.Length > 0 ? "[" + dbcty.Name + "] " : "";
                    DanhBaEx dtx  = new DanhBaEx(dbcty.PhoneNumber, Name + dbcty.Address, KieuDanhBa.CongTy, string.Empty, 0, "", true, "", "");
                    listRet.Add(dtx);
                }
            }
            catch (Exception ex)
            {
                LogError.WriteLogError("GetDanhBaCongTy:", ex);
            }
            return(listRet);
        }
コード例 #14
0
        /// <summary>
        /// hàm thực hiện lấy danh bạ công ty.
        /// </summary>
        /// <returns></returns>
        public static List <DanhBaEx> GetDanhBaCONGTY_GetLast(DateTime LastUpdate)
        {
            // ds danh bạ mở rộng trả về
            List <DanhBaEx> listRet = new List <DanhBaEx>();

            try
            {
                // lấy ds danh bạ công ty
                List <DanhBaCongTy> listDanhBa = DanhBaCongTy.GetDanhBaCONGTY_GetLast(LastUpdate);
                foreach (DanhBaCongTy dbcty in listDanhBa)
                {
                    string   Name = dbcty.Name.Length > 0 ? "[" + dbcty.Name + "] " : "";
                    DanhBaEx dtx  = new DanhBaEx(dbcty.PhoneNumber, Name + dbcty.Address, KieuDanhBa.CongTy, string.Empty, 0, "", true, "", "");
                    listRet.Add(dtx);
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(listRet);
        }
コード例 #15
0
        private void SuaDanhBaCongTy()
        {
            gridDMDanhBaCongTy.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection;
            if (gridDMDanhBaCongTy.SelectedItems.Count > 0)
            {
                GridEXRow       row             = ((GridEXSelectedItem)gridDMDanhBaCongTy.SelectedItems[0]).GetRow();
                DanhBaCongTy    objDanhBaCongTy = (DanhBaCongTy)((GridEXSelectedItem)gridDMDanhBaCongTy.SelectedItems[0]).GetRow().DataRow;
                frmDanhBaCongTy frm             = new frmDanhBaCongTy(objDanhBaCongTy, false);
                if (frm.ShowDialog(this) == DialogResult.OK)
                {
                    objDanhBaCongTy = frm.GetDanhBaCongTy();
                    if (StringTools.TrimSpace(objDanhBaCongTy.Name).Length <= 0)
                    {
                        return;
                    }

                    if (StringTools.TrimSpace(objDanhBaCongTy.Address).Length <= 0)
                    {
                        return;
                    }

                    if (StringTools.TrimSpace(objDanhBaCongTy.PhoneNumber).Length < 8)
                    {
                        return;
                    }
                    //Insert DataBase
                    if (!objDanhBaCongTy.Update())
                    {
                        new MessageBox.MessageBoxBA().Show("Lỗi thêm mới khách ảo");
                        return;
                    }
                    else
                    {
                        //Load lai grid
                        LoadListDanhBaCongTy();
                    }
                }
            }
        }
コード例 #16
0
        private void XoaDanhBaCongTy()
        {
            gridDMDanhBaCongTy.SelectionMode = Janus.Windows.GridEX.SelectionMode.SingleSelection;
            if (gridDMDanhBaCongTy.SelectedItems.Count > 0)
            {
                GridEXRow               row             = ((GridEXSelectedItem)gridDMDanhBaCongTy.SelectedItems[0]).GetRow();
                DanhBaCongTy            objDanhBaCongTy = (DanhBaCongTy)((GridEXSelectedItem)gridDMDanhBaCongTy.SelectedItems[0]).GetRow().DataRow;
                MessageBox.MessageBoxBA msg             = new Taxi.MessageBox.MessageBoxBA();

                if (msg.Show(this, "Bạn có xóa khách ảo " + objDanhBaCongTy.Name + " không ?", "Xóa khách ảo", Taxi.MessageBox.MessageBoxButtonsBA.OKCancel, Taxi.MessageBox.MessageBoxIconBA.Question).ToString() == DialogResult.OK.ToString())
                {
                    if (!objDanhBaCongTy.Delete(objDanhBaCongTy.PhoneNumber))
                    {
                        new MessageBox.MessageBoxBA().Show("Lỗi thêm mới khách ảo");
                        return;
                    }
                    else
                    {
                        //Load lai grid
                        LoadListDanhBaCongTy();
                    }
                }
            }
        }
コード例 #17
0
        /// <summary>
        /// Input : SoDienThoai
        /// Output
        ///     : KieuKhachHangGoiDen
        ///     : DiaChicuakhach hang
        ///  //Tim trong kho Khach VIP
        ///  Tim trong kho doi tac
        ///  Tim trong kho danh ba tam
        ///  Tim trong kho danh ba buu dien
        /// </summary>
        private string GetDiaChiGoiDen(string PhoneNumber, out KieuKhachHangGoiDen outKieuKhachHang, out string MaDoiTac)
        {
            if (StringTools.TrimSpace(PhoneNumber).Length <= 0)
            {
                outKieuKhachHang = KieuKhachHangGoiDen.KhachHangBinhThuong;
                MaDoiTac         = "";
                return(string.Empty);
            }

            string strDiaChiKhachAo = DanhBaKhachAo.GetDanhBa(DanhBa.GetSoDienThoaiToiThieu(PhoneNumber));

            if (strDiaChiKhachAo.Length > 0)
            {
                outKieuKhachHang = KieuKhachHangGoiDen.KhachHangKhongHieu;//khach ao
                MaDoiTac         = "";
                return(strDiaChiKhachAo);
            }

            // Tim kiem trong khach VIP (3_)
            DanhBaKhachQuen objKhachQuen = DanhBaKhachQuen.GetKhachQuen_Phones_Search(DanhBa.GetSoDienThoaiToiThieu(PhoneNumber));

            if (objKhachQuen != null && objKhachQuen.Name.Length > 0)
            {
                if (objKhachQuen.Type == 1)
                {
                    outKieuKhachHang = KieuKhachHangGoiDen.KhachHangVIP;
                }
                else if (objKhachQuen.Type > 1 && objKhachQuen.Rank == 1)
                {
                    outKieuKhachHang = KieuKhachHangGoiDen.KhachHangVang;
                }
                else if (objKhachQuen.Type > 1 && objKhachQuen.Rank == 2)
                {
                    outKieuKhachHang = KieuKhachHangGoiDen.KhachHangBac;
                }
                else
                {
                    outKieuKhachHang = KieuKhachHangGoiDen.KhachHangBinhThuong;
                }
                MaDoiTac = objKhachQuen.MaKH;

                return(String.Format("[{0}]{1}", objKhachQuen.Name, objKhachQuen.Address));
            }

            // Tim kiem trong DOI TAC (2_)
            DoiTac objDoiTac = DoiTac.GetDoiTacByOPhoneNumber(DanhBa.GetSoDienThoaiToiThieu(PhoneNumber));

            if (objDoiTac != null)
            {
                outKieuKhachHang = KieuKhachHangGoiDen.KhachHangMoiGioi;
                MaDoiTac         = objDoiTac.MaDoiTac;
                g_kinhdo         = objDoiTac.KinhDo;
                g_vido           = objDoiTac.ViDo;
                return(objDoiTac.Name + "-" + objDoiTac.Address);
            }

            //Tim kiem trong danh ba dien thoai cua rieng cong ty (1_)
            string strDiaChiCuocGoiGanNhat = GetDiaChiCuaCuocGoiGanNhatTrongNgay(DanhBa.GetSoDienThoaiToiThieu(PhoneNumber));

            if (strDiaChiCuocGoiGanNhat.Length > 0)
            {
                outKieuKhachHang = KieuKhachHangGoiDen.KhachHangBinhThuong;
                MaDoiTac         = "";
                return(strDiaChiCuocGoiGanNhat);
            }

            // tim kiem trong danh ba cong ty
            string strDiaChiDanhBaCongTy = DanhBaCongTy.GetDanhBa(DanhBa.GetSoDienThoaiToiThieu(PhoneNumber));

            if (strDiaChiDanhBaCongTy.Length > 0)
            {
                outKieuKhachHang = KieuKhachHangGoiDen.KhachHangBinhThuong;//khach ao
                MaDoiTac         = "";
                return(strDiaChiDanhBaCongTy);
            }

            //Tim kiem trong danh ba dien thoai (1_)
            outKieuKhachHang = KieuKhachHangGoiDen.KhachHangBinhThuong;
            MaDoiTac         = "";
            return(DanhBa.GetDanhBa(DanhBa.GetSoDienThoaiToiThieu(PhoneNumber)));
        }
コード例 #18
0
        /// <summary>
        /// Input : SoDienThoai
        /// Output
        ///     : KieuKhachHangGoiDen
        ///     : DiaChicuakhach hang
        ///  //Tim trong kho Khach VIP
        ///  Tim trong kho doi tac
        ///  Tim trong kho danh ba tam
        ///  Tim trong kho danh ba buu dien
        /// </summary>
        private string GetDiaChiGoiDen(string phoneNumber, out KieuKhachHangGoiDen outKieuKhachHang, out string outMaDoiTac)
        {
            try
            {
                if (StringTools.TrimSpace(phoneNumber).Length <= 0)
                {
                    outKieuKhachHang = KieuKhachHangGoiDen.KhachHangBinhThuong;
                    outMaDoiTac      = "";
                    return(string.Empty);
                }
                //// xu ly co tong dai
                //if (PhoneNumber[0].ToString() == "5")
                //{
                //    PhoneNumber = PhoneNumber.Substring(1, PhoneNumber.Length - 1);
                //}

                string strDiaChiKhachAo = DanhBaKhachAo.GetDanhBa(DanhBa.GetSoDienThoaiToiThieu(phoneNumber));

                if (strDiaChiKhachAo.Length > 0)
                {
                    outKieuKhachHang = KieuKhachHangGoiDen.KhachHangKhongHieu;//khach ao
                    outMaDoiTac      = "";
                    return(strDiaChiKhachAo);
                }

                // Tim kiem trong khach VIP (3_)
                DanhBaKhachQuen objKhachQuen = DanhBaKhachQuen.GetKhachQuen_Phones_Search(DanhBa.GetSoDienThoaiToiThieu(phoneNumber));

                if (objKhachQuen != null && objKhachQuen.Name.Length > 0)
                {
                    if (objKhachQuen.Type == 1)
                    {
                        outKieuKhachHang = KieuKhachHangGoiDen.KhachHangVIP;
                    }
                    else if (objKhachQuen.Type > 1 && objKhachQuen.Rank == 1)
                    {
                        outKieuKhachHang = KieuKhachHangGoiDen.KhachHangVang;
                    }
                    else if (objKhachQuen.Type > 1 && objKhachQuen.Rank == 2)
                    {
                        outKieuKhachHang = KieuKhachHangGoiDen.KhachHangBac;
                    }
                    else
                    {
                        outKieuKhachHang = KieuKhachHangGoiDen.KhachHangBinhThuong;
                    }
                    outMaDoiTac = objKhachQuen.MaKH;

                    return(String.Format("[{0}]{1}", objKhachQuen.Name, objKhachQuen.Address));
                }

                //Tim kiem trong DOI TAC (2)
                DoiTac objDoiTac = DoiTac.GetDoiTacByOPhoneNumber(DanhBa.GetSoDienThoaiToiThieu(phoneNumber));

                if (objDoiTac != null && objDoiTac.MaDoiTac.Length > 0)
                {
                    outKieuKhachHang = KieuKhachHangGoiDen.KhachHangMoiGioi;
                    outMaDoiTac      = objDoiTac.MaDoiTac;
                    return(objDoiTac.Address);
                }

                //Tim kiem trong danh ba dien thoai cua rieng cong ty (1)

                string strDiaChiCuocGoiGanNhat = GetDiaChiCuaCuocGoiGanNhatTrongNgay(DanhBa.GetSoDienThoaiToiThieu(phoneNumber));

                if (strDiaChiCuocGoiGanNhat.Length > 0)
                {
                    outKieuKhachHang = KieuKhachHangGoiDen.KhachHangBinhThuong;
                    outMaDoiTac      = "";
                    return(strDiaChiCuocGoiGanNhat);
                }

                //Tim kiem trong danh ba cong ty

                string strDiaChiDanhBaCongTy = DanhBaCongTy.GetDanhBa(DanhBa.GetSoDienThoaiToiThieu(phoneNumber));

                if (strDiaChiDanhBaCongTy.Length > 0)
                {
                    outKieuKhachHang = KieuKhachHangGoiDen.KhachHangBinhThuong;//khach ao
                    outMaDoiTac      = "";
                    return(strDiaChiDanhBaCongTy);
                }

                //Tim kiem trong danh ba dien thoai (1_)
                outKieuKhachHang = KieuKhachHangGoiDen.KhachHangBinhThuong;
                outMaDoiTac      = "";
                return(DanhBa.GetDanhBa(DanhBa.GetSoDienThoaiToiThieu(phoneNumber)));
            }
            catch
            {
                outKieuKhachHang = KieuKhachHangGoiDen.KhachHangKhongHieu;
                outMaDoiTac      = string.Empty;
                return(string.Empty);
            }
        }