コード例 #1
0
ファイル: DisbursementService.cs プロジェクト: arizarm/Test11
    public List <WCFDisbursementDetail> getDisbursementDetail(string id)
    {
        List <WCFDisbursementDetail>       wcfDisbDetailList = new List <WCFDisbursementDetail>();
        List <DisbursementDetailListItems> disbDetailList    = disbCon.GvDisbursementDetailPopulate(Convert.ToInt32(id));

        foreach (DisbursementDetailListItems dI in disbDetailList)
        {
            wcfDisbDetailList.Add(WCFDisbursementDetail.Make(dI.ItemCode, dI.ItemCode, dI.Remarks, dI.ReqQty, dI.ActualQty, dI.ActualQty));
        }
        return(wcfDisbDetailList);
    }
コード例 #2
0
    public static WCFDisbursementDetail Make(string itemCode, string itemDesc, string remarks, int reqQty, int retrievedQty, int actualQty)
    {
        WCFDisbursementDetail d = new WCFDisbursementDetail();

        d.ItemCode     = itemCode;
        d.ItemDesc     = itemDesc;
        d.ReqQty       = reqQty;
        d.ActualQty    = actualQty;
        d.RetrievedQty = retrievedQty;
        d.Remarks      = remarks;
        return(d);
    }
コード例 #3
0
ファイル: Service.cs プロジェクト: cheesiang89/Team10AD
    /////////////Disbursement
    public WCFDisbursementDetail[] ListDisbursementDetail(string disbursementID)
    {
        List <WCFDisbursementDetail> l = new List <WCFDisbursementDetail>();

        foreach (DisbursementDetail c in Data.GetDisbursementDetails(Convert.ToInt32(disbursementID)))
        {
            WCFDisbursementDetail w = WCFDisbursementDetail.Make(disbursementID, c.Remarks, c.ItemCode, c.QuantityRequested.ToString(), c.QuantityCollected.ToString(), c.Catalogue.Description, c.Catalogue.UnitOfMeasure);
            l.Add(w);
        }

        return(l.ToArray <WCFDisbursementDetail>());
    }
コード例 #4
0
    public bool UpdateDisbursementDetail(int sessionID, WCFDisbursementDetail updatedDisbursementDetail)
    {
        bool result = false;

        if (AndroidAuthenticationController.IsValidSessionId(sessionID))
        {
            DisbursementDetail disbursement = new DisbursementDetail()
            {
                DisbursementNo = int.Parse(updatedDisbursementDetail.DisbursementNo),
                ItemNo         = updatedDisbursementDetail.ItemNo,
                Needed         = int.Parse(updatedDisbursementDetail.Needed),
                Promised       = int.Parse(updatedDisbursementDetail.Promised),
                Received       = int.Parse(updatedDisbursementDetail.Received)
            };

            result = AndroidController.UpdateDisbursement(disbursement);
        }

        return(result);
    }