Exemplo n.º 1
0
 public ProductsVm(IBOProducts boProducts)
 {
     ProductID       = boProducts.ProductID;
     ProductName     = boProducts.ProductName;
     SupplierID      = boProducts.SupplierID;
     CategoryID      = boProducts.CategoryID;
     QuantityPerUnit = boProducts.QuantityPerUnit;
     UnitPrice       = boProducts.UnitPrice;
     UnitsInStock    = boProducts.UnitsInStock;
     UnitsOnOrder    = boProducts.UnitsOnOrder;
     ReorderLevel    = boProducts.ReorderLevel;
     Discontinued    = boProducts.Discontinued;
 }
Exemplo n.º 2
0
 public ProductsVm(IBOProducts boProducts)
 {
     Supplierİds            = boProducts.Supplierİds;
     İd                     = boProducts.İd;
     ProductCode            = boProducts.ProductCode;
     ProductName            = boProducts.ProductName;
     Description            = boProducts.Description;
     StandardCost           = boProducts.StandardCost;
     ListPrice              = boProducts.ListPrice;
     ReorderLevel           = boProducts.ReorderLevel;
     TargetLevel            = boProducts.TargetLevel;
     QuantityPerUnit        = boProducts.QuantityPerUnit;
     Discontinued           = boProducts.Discontinued;
     MinimumReorderQuantity = boProducts.MinimumReorderQuantity;
     Category               = boProducts.Category;
     Attachments            = boProducts.Attachments != null?Convert.ToBase64String(boProducts.Attachments) : null;
 }
Exemplo n.º 3
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);
            }
        }