Esempio n. 1
0
        public void CreateReadConnectionString(FileConnectType fileType)
        {
            switch (fileType)
            {
            case FileConnectType.INI:
                readConnectionString = new ReadConnectionStringByText();
                break;

            case FileConnectType.APPCONFIG:
                readConnectionString = new ReadConnectionStringByAppConfig();
                break;

            case FileConnectType.REGEDIT:
                readConnectionString = new ReadConnectionStringByRegedit();
                break;

            case FileConnectType.BINARY:
                readConnectionString = new ReadConnectionStringByBinary();
                break;

            default:
                readConnectionString = new ReadConnectionStringByText();
                break;
            }
        }
 public Database(string[] path, FileConnectType fileType)
 {
     connectionStringBuilder = new SqlConnectionStringBuilder();
     readConnect             = new ReadConnectionStringFactory();
     readConnect.CreateReadConnectionString(fileType);
     connectionStringBuilder = readConnect.ReadConnectionString.ReadConnectionString(path[(int)fileType]);
     this.fileType           = fileType;
     cnn = new SqlConnection();
     cnn.ConnectionString = connectionStringBuilder.ToString();
 }
        /// <summary>
        /// Hàm tạo đối tượng Database với tham số
        /// </summary>
        /// <param name="path">Mảng chữa đường dẫn file chữa kết nối</param>
        /// <param name="fileType">Kiểu file chữa kết nối</param>
        public Database(string[] path, FileConnectType fileType)
        {
            connectionStringBuilder = new SqlConnectionStringBuilder();                                           //Khởi tạo đối tượng string chứa kết nối
            readConnect             = new ReadConnectionStringFactory();                                          //Khởi tạo đối tượng đọc kết nối
            readConnect.CreateReadConnectionString(fileType);                                                     //Gọi phương thực tạo đối tượng đọc kết nối.
            connectionStringBuilder = readConnect.ReadConnectionString.ReadConnectionString(path[(int)fileType]); //Đọc chuỗi kết nối từ file và lưu vào trong đối tượng SqlConnectionStringBuilder.
            this.fileType           = fileType;                                                                   //Lưu lại Kiểu file chứa chuỗi kết nối

            //Khởi tạo đối tượng SqlConnection.
            sqlConnection = new SqlConnection();
            sqlConnection.ConnectionString = connectionStringBuilder.ToString();//Gán giá trị cho biến chứa chuỗi kết nối của SqlConnection.
        }
        private void HienThiCachLuuFile(FileConnectType fileType)
        {
            switch (fileType)
            {
            case FileConnectType.INI:
                this.Text = string.Format("Connect to server -- [{0}]", "Lưu trên file INI");
                break;

            case FileConnectType.APPCONFIG:
                this.Text = string.Format("Connect to server -- [{0}]", "Lưu trên file Appconfig");
                break;

            case FileConnectType.REGEDIT:
                this.Text = string.Format("Connect to server -- [{0}]", "Lưu trên Regedit");
                break;

            case FileConnectType.BINARY:
                this.Text = string.Format("Connect to server -- [{0}]", "Lưu trên file Binary");
                break;
            }
        }
 public Frm_KetNoi(FileConnectType fileType)
 {
     InitializeComponent();
     this.fileType = fileType;
 }
 public BLL_DangNhap(string[] path, FileConnectType fileTyle)
     : base(path, fileTyle)
 {
 }
 public BLL_GiaBan(string[] path, FileConnectType fileTyle)
     : base(path, fileTyle)
 {
 }
Esempio n. 8
0
 public BLL_Basic(string[] path, FileConnectType fileTyle)
 {
     data = new Database(path, fileTyle);
 }
Esempio n. 9
0
 public BLL_NhapSanPham(string[] path, FileConnectType fileTyle)
     : base(path, fileTyle)
 {
 }
 public BLL_SaoLuuPhucHoi(string[] path, FileConnectType fileTyle)
     : base(path, fileTyle)
 {
 }
 public BLL_PhanQuyen(string[] path, FileConnectType fileTyle)
     : base(path, fileTyle)
 {
 }
Esempio n. 12
0
 public BLL_ThongKe(string[] path, FileConnectType fileTyle)
     : base(path, fileTyle)
 {
 }
Esempio n. 13
0
 public BLL_DonViTinh(string[] path, FileConnectType fileTyle)
     : base(path, fileTyle)
 {
 }
 public BLL_BanHang(string[] path, FileConnectType fileTyle)
     : base(path, fileTyle)
 {
 }
Esempio n. 15
0
 public BLL_NhanVien(string[] path, FileConnectType fileTyle)
     : base(path, fileTyle)
 {
 }