コード例 #1
0
ファイル: frmInventoryAddEdit.cs プロジェクト: kimboox44/POS
 private void initEntity(int inventoryId)
 {
     INVInventoryPrimaryKey pk = new INVInventoryPrimaryKey();
     pk.InventoryID = inventoryId;
     _invInventory = _invInventoryWrapper.SelectOne(pk);
     txt_InventoryName.Text =_invInventory.InventoryName;
     txt_Notes.Text = _invInventory.Notes;
 }
コード例 #2
0
        private void initEntity(int inventoryId)
        {
            INVInventoryPrimaryKey pk = new INVInventoryPrimaryKey();

            pk.InventoryID         = inventoryId;
            _invInventory          = _invInventoryWrapper.SelectOne(pk);
            txt_InventoryName.Text = _invInventory.InventoryName;
            txt_Notes.Text         = _invInventory.Notes;
        }
コード例 #3
0
        ///<summary>
        /// This method will update one new row into the database using the property Information
        /// </summary>
        ///
        /// <param name="iNVInventory" type="INVInventory">This INVInventory  will be updated in the database.</param>
        ///
        /// <returns>True if succeeded</returns>
        public bool Update(INVInventory iNVInventory)
        {
            _iNVInventory = POS.DataLayer.INVInventory.SelectOne(new POS.DataLayer.INVInventoryPrimaryKey(iNVInventory.InventoryID));

            _iNVInventory.InventoryName = iNVInventory.InventoryName;
            _iNVInventory.Notes         = iNVInventory.Notes;

            return(_iNVInventory.Update());
        }
コード例 #4
0
        /// <summary>
        /// This method will insert one new row into the database using the property Information
        /// </summary>
        ///
        /// <param name="iNVInventory" type="INVInventory">This INVInventory  will be inserted in the database.</param>
        ///
        /// <returns>True if succeeded</returns>
        public bool Insert(INVInventory iNVInventory)
        {
            _iNVInventory               = new POS.DataLayer.INVInventory();
            _iNVInventory.InventoryID   = iNVInventory.InventoryID;
            _iNVInventory.InventoryName = iNVInventory.InventoryName;
            _iNVInventory.Notes         = iNVInventory.Notes;

            return(_iNVInventory.Insert());
        }
コード例 #5
0
        /// <summary>
        /// This method will return an object representing the record matching the primary key information specified.
        /// </summary>
        ///
        /// <param name="pk" type="INVInventoryPrimaryKey">Primary Key information based on which data is to be fetched.</param>
        ///
        /// <returns>object of class INVInventory</returns>
        public INVInventory SelectOne(INVInventoryPrimaryKey pk)
        {
            _iNVInventoryWCF = new INVInventory();
            _iNVInventory    = POS.DataLayer.INVInventoryBase.SelectOne(new POS.DataLayer.INVInventoryPrimaryKey(pk.InventoryID));

            _iNVInventoryWCF.InventoryID   = _iNVInventory.InventoryID;
            _iNVInventoryWCF.InventoryName = _iNVInventory.InventoryName;
            _iNVInventoryWCF.Notes         = _iNVInventory.Notes;

            return(_iNVInventoryWCF);
        }
コード例 #6
0
ファイル: INVInventoryWrapper.cs プロジェクト: kimboox44/POS
        public INVInventoryCollection SearchByCriteria(string InventoryName)
        {
            INVInventoryCollection invInventoryCollection = new INVInventoryCollection();
            foreach (POS.DataLayer.INVInventory _invInventory in POS.DataLayer.INVInventory.SearcByCriteria(InventoryName))
            {
                _invInventoryWCF = new INVInventory();

                _invInventoryWCF.InventoryID = _invInventory.InventoryID;
                _invInventoryWCF.InventoryName = _invInventory.InventoryName;
                _invInventoryWCF.Notes = _invInventory.Notes;

                invInventoryCollection.Add(_invInventoryWCF);
            }
            return invInventoryCollection;
        }
コード例 #7
0
        /// <summary>
        /// This method will return a list of objects representing all records in the table.
        /// </summary>
        ///
        /// <returns>list of objects of class INVInventory in the form of object of INVInventoryCollection </returns>
        public INVInventoryCollection SelectAll()
        {
            INVInventoryCollection iNVInventoryCollection = new INVInventoryCollection();

            foreach (POS.DataLayer.INVInventory _iNVInventory in POS.DataLayer.INVInventoryBase.SelectAll())
            {
                _iNVInventoryWCF = new INVInventory();

                _iNVInventoryWCF.InventoryID   = _iNVInventory.InventoryID;
                _iNVInventoryWCF.InventoryName = _iNVInventory.InventoryName;
                _iNVInventoryWCF.Notes         = _iNVInventory.Notes;

                iNVInventoryCollection.Add(_iNVInventoryWCF);
            }
            return(iNVInventoryCollection);
        }
コード例 #8
0
        /// <summary>
        /// This method will return a list of objects representing the specified number of entries from the specified record number in the table
        /// using the value of the field specified
        /// </summary>
        ///
        /// <param name="field" type="string">Field of the class INVInventory</param>
        /// <param name="fieldValue" type="object">Value for the field specified.</param>
        /// <param name="fieldValue2" type="object">Value for the field specified.</param>
        /// <param name="typeOperation" type="TypeOperation">Operator that is used if fieldValue2=null or fieldValue2="".</param>
        /// <param name="orderByStatement" type="string">The field value to number.</param>
        /// <param name="pageSize" type="int">Number of records returned.</param>
        /// <param name="skipPages" type="int">The number of missing pages.</param>
        ///
        /// <returns>List of object of class INVInventory in the form of an object of class INVInventoryCollection</returns>
        public INVInventoryCollection SelectByFieldPaged(string field, object fieldValue, object fieldValue2, TypeOperation typeOperation, int pageSize, int skipPages, string orderByStatement)
        {
            INVInventoryCollection iNVInventoryCollection = new INVInventoryCollection();

            foreach (POS.DataLayer.INVInventory _iNVInventory in POS.DataLayer.INVInventoryBase.SelectByFieldPaged(field, fieldValue, fieldValue2, typeOperation, pageSize, skipPages, orderByStatement))
            {
                _iNVInventoryWCF = new INVInventory();

                _iNVInventoryWCF.InventoryID   = _iNVInventory.InventoryID;
                _iNVInventoryWCF.InventoryName = _iNVInventory.InventoryName;
                _iNVInventoryWCF.Notes         = _iNVInventory.Notes;

                iNVInventoryCollection.Add(_iNVInventoryWCF);
            }
            return(iNVInventoryCollection);
        }
コード例 #9
0
        /// <summary>
        /// This method will return a list of objects representing the specified number of entries from the specified record number in the table.
        /// </summary>
        ///
        /// <param name="pageSize" type="int">Number of records returned.</param>
        /// <param name="skipPages" type="int">The number of missing pages.</param>
        /// <param name="orderByStatement" type="string">The field value to number.</param>
        ///
        /// <returns>list of objects of class INVInventory in the form of an object of class INVInventoryCollection </returns>
        public INVInventoryCollection SelectAllPaged(int?pageSize, int?skipPages, string orderByStatement)
        {
            INVInventoryCollection iNVInventoryCollection = new INVInventoryCollection();

            foreach (POS.DataLayer.INVInventory _iNVInventory in POS.DataLayer.INVInventoryBase.SelectAllPaged(pageSize, skipPages, orderByStatement))
            {
                _iNVInventoryWCF = new INVInventory();

                _iNVInventoryWCF.InventoryID   = _iNVInventory.InventoryID;
                _iNVInventoryWCF.InventoryName = _iNVInventory.InventoryName;
                _iNVInventoryWCF.Notes         = _iNVInventory.Notes;

                iNVInventoryCollection.Add(_iNVInventoryWCF);
            }
            return(iNVInventoryCollection);
        }
コード例 #10
0
        /// <summary>
        /// This method will get row(s) from the database using the value of the field specified
        /// </summary>
        ///
        /// <param name="field" type="string">Field of the class INVInventory</param>
        /// <param name="fieldValue" type="object">Value for the field specified.</param>
        /// <param name="fieldValue2" type="object">Value for the field specified.</param>
        /// <param name="typeOperation" type="TypeOperation">Operator that is used if fieldValue2=null or fieldValue2="".</param>
        ///
        /// <returns>List of object of class INVInventory in the form of an object of class INVInventoryCollection</returns>
        public INVInventoryCollection SelectByField(string field, object fieldValue, object fieldValue2, TypeOperation typeOperation)
        {
            INVInventoryCollection iNVInventoryCollection = new INVInventoryCollection();

            foreach (POS.DataLayer.INVInventory _iNVInventory in POS.DataLayer.INVInventoryBase.SelectByField(field, fieldValue, fieldValue2, typeOperation))
            {
                _iNVInventoryWCF = new INVInventory();

                _iNVInventoryWCF.InventoryID   = _iNVInventory.InventoryID;
                _iNVInventoryWCF.InventoryName = _iNVInventory.InventoryName;
                _iNVInventoryWCF.Notes         = _iNVInventory.Notes;

                iNVInventoryCollection.Add(_iNVInventoryWCF);
            }
            return(iNVInventoryCollection);
        }
コード例 #11
0
        public INVInventoryCollection SearchByCriteria(string InventoryName)
        {
            INVInventoryCollection invInventoryCollection = new INVInventoryCollection();

            foreach (POS.DataLayer.INVInventory _invInventory in POS.DataLayer.INVInventory.SearcByCriteria(InventoryName))
            {
                _invInventoryWCF = new INVInventory();

                _invInventoryWCF.InventoryID   = _invInventory.InventoryID;
                _invInventoryWCF.InventoryName = _invInventory.InventoryName;
                _invInventoryWCF.Notes         = _invInventory.Notes;

                invInventoryCollection.Add(_invInventoryWCF);
            }
            return(invInventoryCollection);
        }