public IStationeryDisbursementDetail[] GetStationeryDisbursementDetails(string deptCode) { List <StationeryDisbursement> listSD = udlc.getStationeryDisbursementReadyForDisburse(deptCode); List <StationeryDisbursementDetail> listSDD = new List <StationeryDisbursementDetail>(); List <StationeryDisbursementDetail> listSDD1 = new List <StationeryDisbursementDetail>(); //to get the list of stationerydisbursement for each dept foreach (StationeryDisbursement sd1 in listSD) { listSDD = udlc.getStationeryDisbursementDetail(sd1.DisbursementID); foreach (StationeryDisbursementDetail sd2 in listSDD) { listSDD1.Add(sd2); } } List <IStationeryDisbursementDetail> iListSDD = new List <IStationeryDisbursementDetail>(); foreach (StationeryDisbursementDetail sdd in listSDD1) { IStationeryDisbursementDetail iStat = new IStationeryDisbursementDetail(); iStat.DisbursementId = (int)sdd.DisbursementID; iStat.ItemCode = sdd.ItemCode; iStat.RequestedQty = (int)sdd.RequestedQty; iStat.ActualQty = (int)sdd.ActualQty; iStat.ItemDescription = sdd.Stock.ItemDescription; iStat.UnitOfMeasure = sdd.Stock.UnitOfMeasure; iListSDD.Add(iStat); } return(iListSDD.ToArray <IStationeryDisbursementDetail>()); }
public bool UpdateDisbursement(IStationeryDisbursementDetail sdd) { StationeryDisbursementDetail sdd1 = new StationeryDisbursementDetail(); sdd1.DisbursementID = sdd.DisbursementId; sdd1.ItemCode = sdd.ItemCode; sdd1.RequestedQty = sdd.RequestedQty; sdd1.ActualQty = sdd.ActualQty; int result = udlc.updateDisbursementQty(sdd1); return(result > 0); }
public static IStationeryDisbursementDetail Make(int disbursementId, string itemCode, int requestedQty, int actualQty, string itemDescription, string unitOfMeasure) { IStationeryDisbursementDetail sdd = new IStationeryDisbursementDetail(); sdd.disbursementId = disbursementId; sdd.itemCode = itemCode; sdd.requestedQty = requestedQty; sdd.actualQty = actualQty; sdd.itemDescription = itemDescription; sdd.unitOfMeasure = unitOfMeasure; return(sdd); }