Exemple #1
0
        /// <summary>
        /// hàm thực hiện lấy danh bạ công ty.
        /// </summary>
        public static List <DanhBaEx> GetDanhBaCongTy()
        {
            //Ds danh bạ mở rộng trả về
            List <DanhBaEx> listRet = new List <DanhBaEx>();

            try
            {
                List <DanhBaCongTy> listDanhBa = DanhBaCongTy.GetDanhSachDanhBaCongTy();
                foreach (DanhBaCongTy dbcty in listDanhBa)
                {
                    string   Name = dbcty.Name.Length > 0 ? "[" + dbcty.Name + "] " : "";
                    DanhBaEx dtx  = new DanhBaEx()
                    {
                        PhoneNumber  = dbcty.PhoneNumber,
                        Address      = Name + dbcty.Address,
                        KieuDanhBa   = KieuDanhBa.CongTy,
                        KieuKHGoiDen = KieuKhachHangGoiDen.KhachHangBinhThuong,
                        IsActive     = true
                    };
                    listRet.Add(dtx);
                }
            }
            catch (Exception ex)
            {
                LogError.WriteLogError("GetDanhBaCongTy: ", ex);
            }

            return(listRet);
        }
Exemple #2
0
 // Khoi tao mot doi tương DoiTac, o che do thêm mơi hay sửa đổi thông tin
 public frmDanhBaCongTy(DanhBaCongTy DanhBaCongTy, bool boolAdd)
 {
     InitializeComponent();
     _isAdd = boolAdd;
     if (boolAdd)
     {
         this.Text = "Thêm mới danh bạ công ty";
     }
     else
     {
         this.Text = "Sửa đổi thông tin danh bạ công ty";
         editSoDienThoai.Enabled = false;
     }
     mDanhBaCongTy = DanhBaCongTy;
 }
        /// <summary>
        /// Tra ve danh sach buu dien
        /// </summary>
        /// <returns></returns>
        public static List <DanhBaCongTy> GetDanhBa_BuuDien_5()
        {
            DataTable           dt = new Data.DanhBa().GetDanhBa_BuuDien_5();
            List <DanhBaCongTy> lstDanhBaCongTy = new List <DanhBaCongTy>();

            if (dt != null && dt.Rows.Count > 0)
            {
                foreach (DataRow item in dt.Rows)
                {
                    DanhBaCongTy objDanhBaCongTy = new DanhBaCongTy()
                    {
                        Name        = item["Name"] != null && item["Name"].ToString() != "" ? MaHoaDuLieu.GiaiMa(item["Name"].ToString()) : "",
                        Address     = item["Address"] != null && item["Address"].ToString() != "" ? MaHoaDuLieu.GiaiMa(item["Address"].ToString()) : "",
                        PhoneNumber = item["PhoneNumber"].ToString()
                    };
                    lstDanhBaCongTy.Add(objDanhBaCongTy);
                }
            }
            dt.Dispose();
            return(lstDanhBaCongTy);
        }
Exemple #4
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)
        {
            List <DanhBaEx> listRet = new List <DanhBaEx>();

            try
            {
                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 ex)
            {
                LogError.WriteLogError("GetDanhBaCONGTY_GetLast : ", ex);
            }

            return(listRet);
        }
Exemple #5
0
        public static List <DanhBaCongTy> GetDanhSachDanhBaCongTy()
        {
            List <DanhBaCongTy> listKhachAo = new List <DanhBaCongTy>();
            DataTable           dt          = new DataTable();

            dt = new Data.DanhBaCongTy().GetDanhBaCONGTY(string.Empty);
            if (dt.Rows.Count > 0)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    DanhBaCongTy objKhachao = new DanhBaCongTy();
                    objKhachao.PhoneNumber = dr["PhoneNumber"].ToString();
                    objKhachao.Name        = dr["Name"].ToString();
                    objKhachao.Address     = dr["Address"].ToString();

                    listKhachAo.Add(objKhachao);
                }
            }
            dt.Dispose();
            dt = null;

            return(listKhachAo);
        }
Exemple #6
0
        public static List <DanhBaCongTy> GetDanhBaCongTys(string strSQL)
        {
            List <DanhBaCongTy> lstDanhBaCongTy = new List <DanhBaCongTy>();
            DataTable           dt = new DataTable();

            dt = new Data.DanhBaCongTy().GetDanhBaCongTys(strSQL);
            if (dt.Rows.Count > 0)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    DanhBaCongTy objDanhBaCongTy = new DanhBaCongTy();
                    objDanhBaCongTy.PhoneNumber = StringTools.TrimSpace(dr["PhoneNumber"].ToString());
                    objDanhBaCongTy.Name        = StringTools.TrimSpace(dr["Name"].ToString());
                    objDanhBaCongTy.Address     = StringTools.TrimSpace(dr["Address"].ToString());


                    lstDanhBaCongTy.Add(objDanhBaCongTy);
                }
            }
            dt.Dispose();
            dt = null;

            return(lstDanhBaCongTy);
        }
Exemple #7
0
 private void SetDanhBaCongTy(DanhBaCongTy DanhBaCongTy)
 {
     editSoDienThoai.Text = DanhBaCongTy.PhoneNumber;
     editTen.Text         = DanhBaCongTy.Name;
     editDiaChi.Text      = DanhBaCongTy.Address;
 }