示例#1
0
        public bool CloseOrder(int INVTransferHeaderID)
        {
            INVTransferHeaderPrimaryKey pk = new INVTransferHeaderPrimaryKey();

            pk.INVTransferHeaderID = INVTransferHeaderID;
            INVTransferLineCollection transferLineCollection = null;// transferLineService.SelectAllByForeignKeyTransferHeaderID(pk);

            POS.DataLayer.INVTransferLineCollection _transferLineCollection = new DataLayer.INVTransferLineCollection();
            foreach (INVTransferLine transferLine in transferLineCollection)
            {
                POS.DataLayer.INVTransferLine _transferLine = new POS.DataLayer.INVTransferLine();
                _transferLine.ProductID        = transferLine.ProductID;
                _transferLine.Qty              = transferLine.Qty;
                _transferLine.TransferHeaderID = transferLine.TransferHeaderID;
                _transferLine.TransferLineID   = transferLine.TransferLineID;
                _transferLine.CreatedBy        = transferLine.CreatedBy;
                _transferLine.CreateDate       = transferLine.CreateDate;
                _transferLine.UpdatedBy        = transferLine.UpdatedBy;
                _transferLine.UpdateDate       = transferLine.UpdateDate;
                _transferLine.IsDeleted        = transferLine.IsDeleted;
                _transferLine.DeletedBy        = transferLine.DeletedBy;
                _transferLine.DeletedDate      = transferLine.DeletedDate;
                _transferLineCollection.Add(_transferLine);
            }
            return(_invTransferHeader.CloseOrder(INVTransferHeaderID, Utility.GlobalVariables.CurrentUser.UserID, _transferLineCollection));
        }
        private void GetTransferOrderData(int salesHeaderID)
        {
            INVTransferHeaderPrimaryKey pk = new INVTransferHeaderPrimaryKey();

            pk.INVTransferHeaderID = salesHeaderID;
            _transferHeader        = _transferHeaderWrapper.SelectOne(pk);
            transferLineCollection = _transferHeaderWrapper.SelectByField(salesHeaderID);
            BindGrid();
            cbx_StoreFrom.SelectedValue = _transferHeader.FromInventoryID;
            cbx_StoreTo.SelectedValue   = _transferHeader.ToInventoryID;
            dtb_Date.Value = _transferHeader.TransferDate.Value;
        }
		/// <summary>
		/// This method will return an object representing the record matching the primary key information specified.
		/// </summary>
		///
		/// <param name="pk" type="INVTransferHeaderPrimaryKey">Primary Key information based on which data is to be fetched.</param>
		///
		/// <returns>object of class INVTransferHeader</returns>
		public INVTransferHeader SelectOne(INVTransferHeaderPrimaryKey pk)
		{
			_iNVTransferHeaderWCF = new INVTransferHeader();
			_iNVTransferHeader = POS.DataLayer.INVTransferHeaderBase.SelectOne(new POS.DataLayer.INVTransferHeaderPrimaryKey(pk.INVTransferHeaderID));
			
				_iNVTransferHeaderWCF.INVTransferHeaderID = _iNVTransferHeader.INVTransferHeaderID;
				_iNVTransferHeaderWCF.TransferDate = _iNVTransferHeader.TransferDate;
				_iNVTransferHeaderWCF.FromInventoryID = _iNVTransferHeader.FromInventoryID;
				_iNVTransferHeaderWCF.ToInventoryID = _iNVTransferHeader.ToInventoryID;
				_iNVTransferHeaderWCF.InvoiceNumber = _iNVTransferHeader.InvoiceNumber;
				_iNVTransferHeaderWCF.InvoiceDate = _iNVTransferHeader.InvoiceDate;
				_iNVTransferHeaderWCF.IsVoid = _iNVTransferHeader.IsVoid;
				_iNVTransferHeaderWCF.IsPrinted = _iNVTransferHeader.IsPrinted;
				_iNVTransferHeaderWCF.IsClosed = _iNVTransferHeader.IsClosed;
				_iNVTransferHeaderWCF.CreatedBy = _iNVTransferHeader.CreatedBy;
				_iNVTransferHeaderWCF.CreateDate = _iNVTransferHeader.CreateDate;
				_iNVTransferHeaderWCF.UpdatedBy = _iNVTransferHeader.UpdatedBy;
				_iNVTransferHeaderWCF.UpdateDate = _iNVTransferHeader.UpdateDate;
				_iNVTransferHeaderWCF.IsDeleted = _iNVTransferHeader.IsDeleted;
				_iNVTransferHeaderWCF.DeletedBy = _iNVTransferHeader.DeletedBy;
				_iNVTransferHeaderWCF.DeletedDate = _iNVTransferHeader.DeletedDate;
				
			return _iNVTransferHeaderWCF;
		}
示例#4
0
        public bool CloseOrder(int INVTransferHeaderID)
        {
            INVTransferHeaderPrimaryKey pk = new INVTransferHeaderPrimaryKey();
            pk.INVTransferHeaderID = INVTransferHeaderID;
            INVTransferLineCollection transferLineCollection = null;// transferLineService.SelectAllByForeignKeyTransferHeaderID(pk);

            POS.DataLayer.INVTransferLineCollection _transferLineCollection = new DataLayer.INVTransferLineCollection();
            foreach (INVTransferLine transferLine in transferLineCollection)
            {
                POS.DataLayer.INVTransferLine _transferLine = new POS.DataLayer.INVTransferLine();
                _transferLine.ProductID = transferLine.ProductID;
                _transferLine.Qty = transferLine.Qty;
                _transferLine.TransferHeaderID = transferLine.TransferHeaderID;
                _transferLine.TransferLineID = transferLine.TransferLineID;
                _transferLine.CreatedBy = transferLine.CreatedBy;
                _transferLine.CreateDate = transferLine.CreateDate;
                _transferLine.UpdatedBy = transferLine.UpdatedBy;
                _transferLine.UpdateDate = transferLine.UpdateDate;
                _transferLine.IsDeleted = transferLine.IsDeleted;
                _transferLine.DeletedBy = transferLine.DeletedBy;
                _transferLine.DeletedDate = transferLine.DeletedDate;
                _transferLineCollection.Add(_transferLine);
            }
            return _invTransferHeader.CloseOrder(INVTransferHeaderID, Utility.GlobalVariables.CurrentUser.UserID, _transferLineCollection);

        }
		///<summary>
		///This method will Delete the object from the database
		///</summary>
		///<param name="pk" type="INVTransferHeaderPrimaryKey">Primary Key information based on which data is to be fetched.</param>
		/// <returns>True if succeeded</returns>
		public bool Delete(INVTransferHeaderPrimaryKey pk)
		{
			return POS.DataLayer.INVTransferHeaderBase.Delete(new POS.DataLayer.INVTransferHeaderPrimaryKey(pk.INVTransferHeaderID));
		}