Example #1
0
    // Disbursement

    public static List <WCFDisbursementDelivery> GetDisbursementList()
    {
        DisbursementController          disbursementController = new DisbursementController();
        List <DisbursementDeliveryList> disbursementList       = disbursementController.GetDisbursementList();
        List <WCFDisbursementDelivery>  wcfDisbursementList    = new List <WCFDisbursementDelivery>();

        foreach (DisbursementDeliveryList ds in disbursementList)
        {
            WCFDisbursementDelivery w = new WCFDisbursementDelivery();
            w.DisbursementId          = ds.DisbursementId;
            w.DepartmentRequisitionId = ds.DepartmentRequisitionId;
            w.DepartmentName          = ds.DepartmentName;
            w.RepresentativeName      = ds.RepresentativeName;
            w.CollectionPointName     = ds.CollectionPointName;
            w.CollectionPointTime     = ds.CollectionPointTime;
            wcfDisbursementList.Add(w);
        }
        return(wcfDisbursementList);
    }
Example #2
0
    public static List <WCFDisbursementDelivery> GetDisbursementDetailList(string disbursementId)
    {
        DisbursementController          disbursementController = new DisbursementController();
        List <DisbursementDeliveryList> disbursementList       = disbursementController.GetDisbursementDetailList(disbursementId);
        // Compose a string that consists of three lines.
        int count = disbursementList.Count;
        List <WCFDisbursementDelivery> wcfDisbursementList = new List <WCFDisbursementDelivery>();

        try
        {
            foreach (DisbursementDeliveryList ds in disbursementList)
            {
                WCFDisbursementDelivery w = new WCFDisbursementDelivery();
                w.DepartmentRequisitionId = ds.DepartmentRequisitionId;
                w.DepartmentName          = ds.DepartmentName;
                w.RepresentativeName      = ds.RepresentativeName;
                w.CollectionPointName     = ds.CollectionPointName;
                w.CollectionPointTime     = ds.CollectionPointTime;
                //needed
                w.NeededQuantity = (int)ds.NeededQuantity;
                //actual
                w.ActualQuantity = (int)ds.ActualQuantity;
                w.ItemId         = ds.ItemId;
                w.ItemName       = ds.ItemName;
                w.DisbursementId = disbursementId;
                wcfDisbursementList.Add(w);
            }
        }
        catch (Exception ex)
        {
            count = wcfDisbursementList.Count;
            System.IO.StreamWriter file = new System.IO.StreamWriter("D:\\test.txt");

            file.WriteLine(ex.Message);

            file.Close();
        }

        return(wcfDisbursementList);
    }
Example #3
0
    public static List <WCFDisbursementDelivery> GetAcknowledgeDisbursementList(string departmentId)
    {
        DisbursementController          disbursementController = new DisbursementController();
        List <DisbursementDeliveryList> disbursementList       = disbursementController.GetAcknowledgeDisbursementList(departmentId);
        List <WCFDisbursementDelivery>  wcfDisbursementList    = new List <WCFDisbursementDelivery>();

        foreach (DisbursementDeliveryList ds in disbursementList)
        {
            WCFDisbursementDelivery w = new WCFDisbursementDelivery();
            w.DisbursementId          = ds.DisbursementId;
            w.DepartmentRequisitionId = ds.DepartmentRequisitionId;
            w.DepartmentName          = ds.DepartmentName;
            w.RepresentativeName      = ds.RepresentativeName;
            w.CollectionPointName     = ds.CollectionPointName;
            w.CollectionPointTime     = ds.CollectionPointTime;
            if (ds.NeededQuantity == null)
            {
                w.NeededQuantity = 0;
            }
            else
            {
                w.NeededQuantity = (int)ds.NeededQuantity;
            }
            if (ds.ActualQuantity == null)
            {
                w.ActualQuantity = 0;
            }
            else
            {
                w.ActualQuantity = (int)ds.ActualQuantity;
            }

            w.ItemId   = ds.ItemId;
            w.ItemName = ds.ItemName;
            wcfDisbursementList.Add(w);
        }

        return(wcfDisbursementList);
    }