Exemple #1
0
    //GET DISBURSEMENT DETAIL LIST TO DISPLAY
    public List <DisbursementDetailListItems> GvDisbursementDetailPopulate(int disbId)
    {
        List <DisbursementDetailListItems> disbursementDetailListItemsList = new List <DisbursementDetailListItems>();

        List <Disbursement_Item> disbursementDetail = new List <Disbursement_Item>();

        disbursementDetail = EFBroker_Disbursement.GetDisbursement_ItemsbyDisbID(disbId);

        foreach (Disbursement_Item disbDetails in disbursementDetail)
        {
            string itemCode  = disbDetails.ItemCode;
            string itemDesc  = disbDetails.Item.Description;
            int    actualQty = (int)disbDetails.ActualQty;
            string remarks   = disbDetails.Remarks;
            int    reqQty    = (int)disbDetails.TotalRequestedQty;

            DisbursementDetailListItems disbursementDetailListItems = new DisbursementDetailListItems(itemCode, itemDesc, reqQty, actualQty, remarks);

            disbursementDetailListItemsList.Add(disbursementDetailListItems);
        }
        return(disbursementDetailListItemsList);
    }
Exemple #2
0
    //Add disbursement transaction to Stockcard
    public void AddStockCardTransaction(int disbId)
    {
        string transactionType     = "Disbursement";
        List <Disbursement_Item> d = EFBroker_Disbursement.GetDisbursement_ItemsbyDisbID(disbId);

        string itemCode;
        int    Qty;
        int    balance;

        foreach (Disbursement_Item dI in d)
        {
            itemCode = dI.ItemCode;
            Qty      = (int)dI.ActualQty;
            balance  = (int)dI.Item.BalanceQty - Qty;

            StockCard sc = new StockCard();
            sc.ItemCode            = itemCode;
            sc.TransactionType     = transactionType;
            sc.Qty                 = Qty;
            sc.Balance             = balance;
            sc.TransactionDetailID = disbId;
            EFBroker_StockCard.AddStockTransaction(sc);
        }
    }