public static List <WCFRequisitionDetail> getRequisitionDetail(string reqId)
    {
        List <WCFRequisitionDetail> l = new List <WCFRequisitionDetail>();
        WCFRequisitionDetail        e;


        List <RequisitionDetail> r1 = (from x in m.RequisitionDetails
                                       where x.RequisitionID.Equals(reqId)
                                       select x).ToList();

        foreach (RequisitionDetail r in r1)
        {
            try
            {
                e = new WCFRequisitionDetail();

                InventoryStock i = (from x in m.InventoryStocks
                                    where x.ItemNumber.Equals(r.ItemNumber)
                                    select x).First();
                e.ItemName = i.ItemName;
                e.ItemUOM  = i.ItemUOM;
                e.Quantity = Convert.ToInt32(r.ItemQuantity);

                l.Add(e);
            }
            catch
            {
                continue;
            }
        }
        return(l);
    }
Esempio n. 2
0
    public bool UpdateRequisitionDetail(int sessionID, WCFRequisitionDetail removeRequisitionDetail)
    {
        bool result = false;

        if (AndroidAuthenticationController.IsValidSessionId(sessionID))
        {
            RequisitionDetail requisition = new RequisitionDetail()
            {
                ReqNo  = removeRequisitionDetail.ReqNo,
                ItemNo = removeRequisitionDetail.ItemNo,
                Qty    = removeRequisitionDetail.Qty
            };

            result = AndroidController.UpdateRequisitionDetail(requisition);
        }

        return(result);
    }