// 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); }
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); }
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); }