예제 #1
0
        public void updatedqun(wcfDisbursementListDetail c)
        {
            int dId  = Convert.ToInt32(c.Ddid);
            int dId1 = Convert.ToInt32(c.DisbQty);
            int math;
            DisbursementDetail dd = disService.UpdateDisbursementStatus(dId, dId1, c.Remarks);

            math = dId1 - (int)dd.DeliveredQuantity;
            invService.UpdateInventoryQuantity(dd.ItemNo, math);
        }
예제 #2
0
        public List <wcfDisbursementListDetail> getDisbursementListDetails(String disListID)
        {
            List <wcfDisbursementListDetail> dDetail = new List <wcfDisbursementListDetail>();
            int dId = Convert.ToInt32(disListID);
            List <DisbursementDetail> disDetail = invService.FindDisbursementDetails(dId);

            foreach (DisbursementDetail d in disDetail)
            {
                wcfDisbursementListDetail dd = new wcfDisbursementListDetail();
                dd.Ddid     = d.DisbursementDetailId.ToString();
                dd.Itemid   = d.ItemNo;
                dd.ItemName = d.Inventory.Description;
                dd.PreQty   = d.PreparedQuantity.ToString();
                dd.DisbQty  = d.DeliveredQuantity.ToString();
                dd.Remarks  = d.Remark;
                dDetail.Add(dd);
            }
            return(dDetail);
        }