///<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; } }
///<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; } }
///<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); } }
///<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); } }
///<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); } }
///<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; } }
///<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; } }
///<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); }
public virtual IzNorthwindRestApiConn_BaseData BaseData(IDAOProducts daoProducts) { return((IzNorthwindRestApiConn_BaseData)(DAOProducts)daoProducts); }