Example #1
0
 ///<Summary>
 ///Initializer
 ///Initializer using primary key(s)
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///string id
 ///</parameters>
 public void Init(string id)
 {
     try
     {
         IDAOProducts daoProducts = _iProductsRepository.SelectOne(id);
         _supplierİds            = daoProducts.Supplierİds;
         _id                     = daoProducts.İd;
         _productCode            = daoProducts.ProductCode;
         _productName            = daoProducts.ProductName;
         _description            = daoProducts.Description;
         _standardCost           = daoProducts.StandardCost;
         _listPrice              = daoProducts.ListPrice;
         _reorderLevel           = daoProducts.ReorderLevel;
         _targetLevel            = daoProducts.TargetLevel;
         _quantityPerUnit        = daoProducts.QuantityPerUnit;
         _discontinued           = daoProducts.Discontinued;
         _minimumReorderQuantity = daoProducts.MinimumReorderQuantity;
         _category               = daoProducts.Category;
         _attachments            = daoProducts.Attachments;
         _ctrVersion             = daoProducts.CtrVersion;
     }
     catch
     {
         throw;
     }
 }
Example #2
0
 ///<Summary>
 ///Constructor
 ///This constructor initializes the business object from its respective data object
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///DAOProducts
 ///</parameters>
 protected internal BOProducts(IDAOProducts daoProducts)
 {
     try
     {
         _supplierİds            = daoProducts.Supplierİds;
         _id                     = daoProducts.İd;
         _productCode            = daoProducts.ProductCode;
         _productName            = daoProducts.ProductName;
         _description            = daoProducts.Description;
         _standardCost           = daoProducts.StandardCost;
         _listPrice              = daoProducts.ListPrice;
         _reorderLevel           = daoProducts.ReorderLevel;
         _targetLevel            = daoProducts.TargetLevel;
         _quantityPerUnit        = daoProducts.QuantityPerUnit;
         _discontinued           = daoProducts.Discontinued;
         _minimumReorderQuantity = daoProducts.MinimumReorderQuantity;
         _category               = daoProducts.Category;
         _attachments            = daoProducts.Attachments;
         _ctrVersion             = daoProducts.CtrVersion;
     }
     catch
     {
         throw;
     }
 }
Example #3
0
        ///<Summary>
        ///Update
        ///This method updates one Products record in the store
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///BOProducts
        ///</parameters>
        public virtual void Update()
        {
            Doing(this);
            IDAOProducts daoProducts = _iProductsRepository.New();

            RegisterDataObject(_iProductsRepository, _iProductsRepository.BaseData(daoProducts));
            BeginTransaction(_iProductsRepository, "updateBOProducts");
            try
            {
                daoProducts.Supplierİds            = _supplierİds;
                daoProducts.İd                     = _id;
                daoProducts.ProductCode            = _productCode;
                daoProducts.ProductName            = _productName;
                daoProducts.Description            = _description;
                daoProducts.StandardCost           = _standardCost;
                daoProducts.ListPrice              = _listPrice;
                daoProducts.ReorderLevel           = _reorderLevel;
                daoProducts.TargetLevel            = _targetLevel;
                daoProducts.QuantityPerUnit        = _quantityPerUnit;
                daoProducts.Discontinued           = _discontinued;
                daoProducts.MinimumReorderQuantity = _minimumReorderQuantity;
                daoProducts.Category               = _category;
                daoProducts.Attachments            = _attachments;
                daoProducts.CtrVersion             = _ctrVersion;
                _iProductsRepository.Update(daoProducts);
                CommitTransaction(_iProductsRepository);
                Done(this);

                _supplierİds            = daoProducts.Supplierİds;
                _id                     = daoProducts.İd;
                _productCode            = daoProducts.ProductCode;
                _productName            = daoProducts.ProductName;
                _description            = daoProducts.Description;
                _standardCost           = daoProducts.StandardCost;
                _listPrice              = daoProducts.ListPrice;
                _reorderLevel           = daoProducts.ReorderLevel;
                _targetLevel            = daoProducts.TargetLevel;
                _quantityPerUnit        = daoProducts.QuantityPerUnit;
                _discontinued           = daoProducts.Discontinued;
                _minimumReorderQuantity = daoProducts.MinimumReorderQuantity;
                _category               = daoProducts.Category;
                _attachments            = daoProducts.Attachments;
                _ctrVersion             = daoProducts.CtrVersion;
                _isDirty                = false;
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iProductsRepository, "updateBOProducts");
                Handle(this, ex);
            }
        }
Example #4
0
        ///<Summary>
        ///Update
        ///This method updates one Products record in the store
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///BOProducts
        ///</parameters>
        public virtual void Update()
        {
            Doing(this);
            IDAOProducts daoProducts = _iProductsRepository.New();

            RegisterDataObject(_iProductsRepository, _iProductsRepository.BaseData(daoProducts));
            BeginTransaction(_iProductsRepository, "updateBOProducts");
            try
            {
                daoProducts.ProductID       = _productID;
                daoProducts.ProductName     = _productName;
                daoProducts.SupplierID      = _supplierID;
                daoProducts.CategoryID      = _categoryID;
                daoProducts.QuantityPerUnit = _quantityPerUnit;
                daoProducts.UnitPrice       = _unitPrice;
                daoProducts.UnitsInStock    = _unitsInStock;
                daoProducts.UnitsOnOrder    = _unitsOnOrder;
                daoProducts.ReorderLevel    = _reorderLevel;
                daoProducts.Discontinued    = _discontinued;
                daoProducts.CtrVersion      = _ctrVersion;
                _iProductsRepository.Update(daoProducts);
                CommitTransaction(_iProductsRepository);
                Done(this);

                _productID       = daoProducts.ProductID;
                _productName     = daoProducts.ProductName;
                _supplierID      = daoProducts.SupplierID;
                _categoryID      = daoProducts.CategoryID;
                _quantityPerUnit = daoProducts.QuantityPerUnit;
                _unitPrice       = daoProducts.UnitPrice;
                _unitsInStock    = daoProducts.UnitsInStock;
                _unitsOnOrder    = daoProducts.UnitsOnOrder;
                _reorderLevel    = daoProducts.ReorderLevel;
                _discontinued    = daoProducts.Discontinued;
                _ctrVersion      = daoProducts.CtrVersion;
                _isDirty         = false;
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iProductsRepository, "updateBOProducts");
                Handle(this, ex);
            }
        }
Example #5
0
        ///<Summary>
        ///Delete
        ///This method deletes one Products record from the store
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///
        ///</parameters>
        public virtual void Delete()
        {
            Doing(this);
            IDAOProducts daoProducts = _iProductsRepository.New();

            RegisterDataObject(_iProductsRepository, _iProductsRepository.BaseData(daoProducts));
            BeginTransaction(_iProductsRepository, "deleteBOProducts");
            try
            {
                daoProducts.ProductID = _productID;
                _iProductsRepository.Delete(daoProducts);
                CommitTransaction(_iProductsRepository);
                Done(this);
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iProductsRepository, "deleteBOProducts");
                Handle(this, ex);
            }
        }
Example #6
0
 ///<Summary>
 ///Constructor
 ///This constructor initializes the business object from its respective data object
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///DAOProducts
 ///</parameters>
 protected internal BOProducts(IDAOProducts daoProducts)
 {
     try
     {
         _productID       = daoProducts.ProductID;
         _productName     = daoProducts.ProductName;
         _supplierID      = daoProducts.SupplierID;
         _categoryID      = daoProducts.CategoryID;
         _quantityPerUnit = daoProducts.QuantityPerUnit;
         _unitPrice       = daoProducts.UnitPrice;
         _unitsInStock    = daoProducts.UnitsInStock;
         _unitsOnOrder    = daoProducts.UnitsOnOrder;
         _reorderLevel    = daoProducts.ReorderLevel;
         _discontinued    = daoProducts.Discontinued;
         _ctrVersion      = daoProducts.CtrVersion;
     }
     catch
     {
         throw;
     }
 }
Example #7
0
 ///<Summary>
 ///Initializer
 ///Initializer using primary key(s)
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///Int32 productID
 ///</parameters>
 public void Init(Int32 productID)
 {
     try
     {
         IDAOProducts daoProducts = _iProductsRepository.SelectOne(productID);
         _productID       = daoProducts.ProductID;
         _productName     = daoProducts.ProductName;
         _supplierID      = daoProducts.SupplierID;
         _categoryID      = daoProducts.CategoryID;
         _quantityPerUnit = daoProducts.QuantityPerUnit;
         _unitPrice       = daoProducts.UnitPrice;
         _unitsInStock    = daoProducts.UnitsInStock;
         _unitsOnOrder    = daoProducts.UnitsOnOrder;
         _reorderLevel    = daoProducts.ReorderLevel;
         _discontinued    = daoProducts.Discontinued;
         _ctrVersion      = daoProducts.CtrVersion;
     }
     catch
     {
         throw;
     }
 }
Example #8
0
        ///<Summary>
        ///AddProducts
        ///This method persists a BOProducts object to the database collection
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///BOProducts
        ///</parameters>
        public virtual void AddProducts(IBOProducts boProducts)
        {
            Doing(this);
            IDAOProducts daoProducts = _iProductsRepository.New();

            RegisterDataObject(_iProductsRepository, _iProductsRepository.BaseData(daoProducts));
            BeginTransaction(_iProductsRepository, "addProducts");
            try
            {
                daoProducts.ProductID       = boProducts.ProductID;
                daoProducts.ProductName     = boProducts.ProductName;
                daoProducts.SupplierID      = boProducts.SupplierID;
                daoProducts.QuantityPerUnit = boProducts.QuantityPerUnit;
                daoProducts.UnitPrice       = boProducts.UnitPrice;
                daoProducts.UnitsInStock    = boProducts.UnitsInStock;
                daoProducts.UnitsOnOrder    = boProducts.UnitsOnOrder;
                daoProducts.ReorderLevel    = boProducts.ReorderLevel;
                daoProducts.Discontinued    = boProducts.Discontinued;
                daoProducts.CategoryID      = _categoryID.Value;
                _iProductsRepository.Insert(daoProducts);
                CommitTransaction(_iProductsRepository);
                Done(this);

                /*pick up any primary keys, computed values etc*/
                boProducts = new BOProducts(daoProducts);
                if (_boProductsCollection != null)
                {
                    _boProductsCollection.Add(boProducts);
                }
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iProductsRepository, "addProducts");
                Handle(this, ex);
            }
        }
 public virtual void Delete(IDAOProducts daoProducts)
 {
     daoProducts.Delete();
 }
 public virtual void Update(IDAOProducts daoProducts)
 {
     daoProducts.Update();
 }
 public virtual void Insert(IDAOProducts daoProducts)
 {
     daoProducts.Insert();
 }
 public virtual IzNorthwindClassLibrayConn_BaseData BaseData(IDAOProducts daoProducts)
 {
     return((IzNorthwindClassLibrayConn_BaseData)(DAOProducts)daoProducts);
 }
Example #13
0
 public virtual IzNorthwindRestApiConn_BaseData BaseData(IDAOProducts daoProducts)
 {
     return((IzNorthwindRestApiConn_BaseData)(DAOProducts)daoProducts);
 }