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) { }
public BLL_Basic(string[] path, FileConnectType fileTyle) { data = new Database(path, fileTyle); }
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) { }
public BLL_ThongKe(string[] path, FileConnectType fileTyle) : base(path, fileTyle) { }
public BLL_DonViTinh(string[] path, FileConnectType fileTyle) : base(path, fileTyle) { }
public BLL_BanHang(string[] path, FileConnectType fileTyle) : base(path, fileTyle) { }
public BLL_NhanVien(string[] path, FileConnectType fileTyle) : base(path, fileTyle) { }