Exemple #1
0
    public IStationeryDisbursementDetail[] GetStationeryDisbursementDetails(string deptCode)
    {
        List <StationeryDisbursement>       listSD   = udlc.getStationeryDisbursementReadyForDisburse(deptCode);
        List <StationeryDisbursementDetail> listSDD  = new List <StationeryDisbursementDetail>();
        List <StationeryDisbursementDetail> listSDD1 = new List <StationeryDisbursementDetail>();

        //to get the list of stationerydisbursement for each dept
        foreach (StationeryDisbursement sd1 in listSD)
        {
            listSDD = udlc.getStationeryDisbursementDetail(sd1.DisbursementID);

            foreach (StationeryDisbursementDetail sd2 in listSDD)
            {
                listSDD1.Add(sd2);
            }
        }


        List <IStationeryDisbursementDetail> iListSDD = new List <IStationeryDisbursementDetail>();

        foreach (StationeryDisbursementDetail sdd in listSDD1)
        {
            IStationeryDisbursementDetail iStat = new IStationeryDisbursementDetail();
            iStat.DisbursementId  = (int)sdd.DisbursementID;
            iStat.ItemCode        = sdd.ItemCode;
            iStat.RequestedQty    = (int)sdd.RequestedQty;
            iStat.ActualQty       = (int)sdd.ActualQty;
            iStat.ItemDescription = sdd.Stock.ItemDescription;
            iStat.UnitOfMeasure   = sdd.Stock.UnitOfMeasure;
            iListSDD.Add(iStat);
        }

        return(iListSDD.ToArray <IStationeryDisbursementDetail>());
    }
Exemple #2
0
    public bool UpdateDisbursement(IStationeryDisbursementDetail sdd)
    {
        StationeryDisbursementDetail sdd1 = new StationeryDisbursementDetail();

        sdd1.DisbursementID = sdd.DisbursementId;
        sdd1.ItemCode       = sdd.ItemCode;
        sdd1.RequestedQty   = sdd.RequestedQty;
        sdd1.ActualQty      = sdd.ActualQty;

        int result = udlc.updateDisbursementQty(sdd1);

        return(result > 0);
    }
    public static IStationeryDisbursementDetail Make(int disbursementId, string itemCode, int requestedQty, int actualQty, string itemDescription, string unitOfMeasure)
    {
        IStationeryDisbursementDetail sdd = new IStationeryDisbursementDetail();

        sdd.disbursementId  = disbursementId;
        sdd.itemCode        = itemCode;
        sdd.requestedQty    = requestedQty;
        sdd.actualQty       = actualQty;
        sdd.itemDescription = itemDescription;
        sdd.unitOfMeasure   = unitOfMeasure;


        return(sdd);
    }