Esempio n. 1
0
 public ProductManager(IProductDAL _productDal,
                       ICategoryDAL categoryDAL,
                       ISupplierDAL supplierDAL)
 {
     this._productDal = _productDal;
     _categoryDAL     = categoryDAL;
     _supplierDAL     = supplierDAL;
 }
Esempio n. 2
0
 public ElasticReorganizer(IElasticSearchService elasticSearchService,
                           IProductDAL productDAL,
                           ICategoryDAL categoryDAL,
                           ISupplierDAL supplierDAL)
 {
     _elasticSearchService = elasticSearchService;
     _productDAL           = productDAL;
     _categoryDAL          = categoryDAL;
     _supplierDAL          = supplierDAL;
 }
Esempio n. 3
0
 /// <summary>
 /// Khởi tạo tính năng tác nghiệp (Hàm này phải được gọi nếu muốn sử dụng các tính năng của lớp)
 /// </summary>
 /// <param name="dbType"></param>
 /// <param name="connectionString"></param>
 public static void Init(DatabaseTypes dbType, string connectionString)
 {
     switch (dbType)
     {
         case DatabaseTypes.SQLServer:
             CountryDB = new DataLayers.SQLServer.CountryDAL(connectionString);
             CityDB = new DataLayers.SQLServer.CityDAL(connectionString);
             SupplierDB = new DataLayers.SQLServer.SupplierDAL(connectionString);
             CategoryDB = new DataLayers.SQLServer.CategoryDAL(connectionString);
             CustomerDB = new DataLayers.SQLServer.CustomerDAL(connectionString);
             EmployeeDB = new DataLayers.SQLServer.EmployeeDAL(connectionString);
             ShipperDB = new DataLayers.SQLServer.ShipperDAL(connectionString);
             break;
         default:
             throw new Exception("Database Type is not Supported");
     }
 }
Esempio n. 4
0
        /// <summary>
        /// Khởi tạo tầng nghiệp vụ
        /// (Hàm này phải được gọi trước khi sử dụng các chức năng khác trong lớp)
        /// </summary>
        /// <param name="dbType">Loại CSDL</param>
        /// <param name="connectionString">Chuỗi tham số kết nối </param>
        public static void Init(DatabaseTypes dbType, string connectionString)
        {
            switch (dbType)
            {
            case DatabaseTypes.SQLServer:
                EmployeeDB = new LiteCommerce.DataLayers.SQLServer.EmployeeDAL(connectionString);
                SupplierDB = new LiteCommerce.DataLayers.SQLServer.SupplierDAL(connectionString);
                break;

            case DatabaseTypes.FakeDB:

                break;

            default:
                throw new Exception("Database Type is not supported");
            }
        }
Esempio n. 5
0
 public SupplierService(LdCmsDbEntitiesContext LdCmsDbEntitiesContext, ISupplierDAL SupplierDAL)
 {
     this.LdCmsDbEntitiesContext = LdCmsDbEntitiesContext;
     this.SupplierDAL            = SupplierDAL;
     this.Dal = SupplierDAL;
 }
Esempio n. 6
0
 public SupplierManager(ISupplierDAL _supplierDal)
 {
     this._supplierDal = _supplierDal;
 }
Esempio n. 7
0
 public SupplierService(CTMSContext CTMSContext, ISupplierDAL SupplierDAL)
 {
     this.CTMSContext = CTMSContext;
     this.SupplierDAL = SupplierDAL;
     this.Dal         = SupplierDAL;
 }