public float retValidDelivery(int serialid) { float res = 0; IList <SRVLoanDisburse> isrvdisburse = new LoanDAOLinq().getAllLoansLikeSerialID(serialid); IList <SRVLoanCollection> iSrvLoanCollections = new LoanCollectionDAOLinq().getAllLoansLikeSerialID(serialid); SRVLoanDisburse srvLoanDisburse = new StockSerialNo().retLoanDisburse(isrvdisburse, serialid); SRVLoanCollection srvLoanCollection = new StockSerialNo().retLoanDisburse(iSrvLoanCollections, serialid); INVStockSerial invStockSerial = new SerialManager().GetSerialByID(serialid); int bagcount = new StockSerialNo().getbagcount(invStockSerial.SerialNo); if (srvLoanDisburse != null) { res = (-1) * float.Parse(srvLoanDisburse.LoanAmount.ToString()) * bagcount; if (srvLoanCollection != null) { res += float.Parse(srvLoanCollection.TotalLoan.ToString()); } } return(res); }
public Int32 getBalance(int pid, int bags) { Int32 totbags = 0; IList <SRVLoanDisburse> ld = new LoanDAOLinq().getAllLoansByParty(pid); foreach (SRVLoanDisburse l in ld) { if (l.Bags == bags) { string[] serials = l.serialIDs.Split(','); foreach (string serial in serials) { if (serial != "") { INVStockSerial iss = new SerialDAOLinq().PickByID(int.Parse(serial)); totbags += Convert.ToInt32(iss.Bags); } } } } return(Convert.ToInt32(totbags) - bags); }
public LoanManager() { _loanDaoLinq = new LoanDAOLinq(); _loanDaoCollectionLinq = new LoanCollectionDAOLinq(); }