public async Task <List <LienReleasememberfdDTO> > GetLienrelasedata(string Membercode, string Fdraccountno, string LienDate, string connectionstring) { List <LienReleasememberfdDTO> _Lienreleaselist = new List <LienReleasememberfdDTO>(); await Task.Run(() => { try { NpgsqlDataReader dr; using (dr = NPGSqlHelper.ExecuteReader(connectionstring, CommandType.Text, "select to_char(b.liendate,'dd/Mon/yyyy')liendate,a.membername,a.tenor,a.depositamount,lienamount,b.companybranch,b.lienadjuestto,b.lienid from tbltransfdcreation a,tbltranslienentry b where a.MEMBERCODE=b.MEMBERCODE AND a.fdaccountno = b.fdaccountno and a.MEMBERCODE = '" + Membercode + "' and a.fdaccountno = '" + Fdraccountno + "' and b.liendate<='" + FormatDate(LienDate) + "' and b.lienid not in(select lienid from tbltranslienrealse c where c.lienid=b.lienid and c.statusid=1 ) and b.lienstatus = 'N' and b.statusid = " + Convert.ToInt32(Status.Active) + "")) { while (dr.Read()) { LienReleasememberfdDTO _Lienreleasedata = new LienReleasememberfdDTO { pLiendate = dr["liendate"], pMembername = dr["membername"], pTenor = dr["tenor"], pDepositamount = dr["depositamount"], pLienamount = dr["lienamount"], pCompanybranch = dr["companybranch"], pLienadjuestto = dr["lienadjuestto"], pLienid = dr["lienid"] }; _Lienreleaselist.Add(_Lienreleasedata); } } } catch (Exception) { throw; } }); return(_Lienreleaselist); }
public LienReleaseviewDTO Lienreleaseviewdata(string connectionstring) { List <LienReleasememberfdDTO> lstleinreleaseview = new List <LienReleasememberfdDTO>(); try { using (NpgsqlDataReader dr = NPGSqlHelper.ExecuteReader(connectionstring, CommandType.Text, "select a.fdaccountno, a.membername,a.tenor,a.depositamount,lienamount,b.companybranch,b.lienadjuestto,b.lienid,to_char(b.liendate, 'dd/Mon/yyyy')liendate,c.lienrealsedate from tbltransfdcreation a,tbltranslienentry b,tbltranslienrealse c where a.MEMBERCODE = b.membercode and a.fdaccountno = b.fdaccountno and b.lienstatus = 'Y' and b.lienid = c.lienid and c.statusid = " + Convert.ToInt32(Status.Active) + " order by c.recordid desc;")) { while (dr.Read()) { LienReleasememberfdDTO objlienrelaseview = new LienReleasememberfdDTO(); objlienrelaseview.pFdaccountno = dr["fdaccountno"]; objlienrelaseview.pMembername = dr["membername"]; objlienrelaseview.pTenor = dr["tenor"]; objlienrelaseview.pDepositamount = dr["depositamount"]; objlienrelaseview.pLienamount = dr["lienamount"]; objlienrelaseview.pCompanybranch = dr["companybranch"]; objlienrelaseview.pLienadjuestto = dr["lienadjuestto"]; objlienrelaseview.pLienid = dr["lienid"]; objlienrelaseview.pLiendate = dr["liendate"]; objlienrelaseview.pLienrealsedate = dr["lienrealsedate"]; lstleinreleaseview.Add(objlienrelaseview); } } } catch (Exception ex) { throw ex; } LienReleaseviewDTO listlienrelease = new LienReleaseviewDTO(); listlienrelease.LienReleaselist = lstleinreleaseview; return(listlienrelease); }