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; }
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)); }