//detail
    public WCF_DisItemTotalQty[] DisbItemDetailByDisIDByClerk(string DisID)
    {
        List <WCF_DisItemTotalQty> wf = new List <WCF_DisItemTotalQty>();

        foreach (DisbursementDetailItem_M d in DisburementListManagerClerk_M.getDisbursementDetailById(DisID))
        {
            WCF_DisItemTotalQty wcfDis = new WCF_DisItemTotalQty();

            wcfDis.ItemCode     = d.Item_ID;
            wcfDis.UOM          = d.UOM;
            wcfDis.EachTotalQty = d.Quantity;
            wcfDis.ItemDes      = d.Item_Name;
            wf.Add(wcfDis);
        }

        return(wf.ToArray <WCF_DisItemTotalQty>());
    }
    public WCF_DisItemTotalQty[] DisbursmentListByClerk(string status, string ColID, string fromDate, string toDate)
    {
        List <WCF_DisItemTotalQty> wf = new List <WCF_DisItemTotalQty>();

        foreach (KeyValuePair <string, List <DisItemTotalQty_M> > temp in DisburementListManagerClerk_M.getDisburselistByCollectionPointAndDate(status, ColID, fromDate, toDate))
        {
            //  Console.Write(temp.Key.ToString());
            foreach (DisItemTotalQty_M d in temp.Value)
            {
                WCF_DisItemTotalQty res = new WCF_DisItemTotalQty();
                res.Dept_Name       = temp.Key.ToString();
                res.Disbursement_ID = d.Disbursement_ID.Trim();
                res.TotalQty        = d.TotalQty;
                wf.Add(res);
            }
        }
        return(wf.ToArray <WCF_DisItemTotalQty>());
    }