public List <daoNF> GetAllNF(List <daoConhecimento> objListaDaoConhec) { List <daoNF> objListaNF = new List <daoNF>(); using (FbConnection Conn = new FbConnection(daoStatic.sConn)) { try { Conn.Open(); foreach (daoConhecimento conhec in objListaDaoConhec) { StringBuilder sQuery = new StringBuilder(); sQuery.Append("Select "); sQuery.Append("CD_NF, "); sQuery.Append("VL_NF, "); sQuery.Append("DT_EMI "); sQuery.Append("from nfconhec Where nfconhec.nr_lancconhecim = @param1"); using (FbCommand cmd = new FbCommand(sQuery.ToString(), Conn)) { cmd.Parameters.AddWithValue("@param1", conhec.NR_LANC); FbDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { daoNF objNF = new daoNF(); objNF.NR_LANC = conhec.NR_LANC; objNF.CD_CONHECI = conhec.CD_CONHECI; objNF.CD_NF = dr["CD_NF"].ToString(); objNF.DT_EMI = Convert.ToDateTime(dr["DT_EMI"].ToString()); objNF.VL_NF = Convert.ToDecimal(dr["VL_NF"].ToString()); objNF.ST_BAIXA = conhec.ST_BAIXA; objListaNF.Add(objNF); } } } } catch (Exception ex) { throw; } finally { Conn.Close(); } } return(objListaNF); }
public List<daoNF> GetAllNF(List<daoConhecimento> objListaDaoConhec) { List<daoNF> objListaNF = new List<daoNF>(); using (FbConnection Conn = new FbConnection(daoStatic.sConn)) { try { Conn.Open(); foreach (daoConhecimento conhec in objListaDaoConhec) { StringBuilder sQuery = new StringBuilder(); sQuery.Append("Select "); sQuery.Append("CD_NF, "); sQuery.Append("VL_NF, "); sQuery.Append("DT_EMI "); sQuery.Append("from nfconhec Where nfconhec.nr_lancconhecim = @param1"); using (FbCommand cmd = new FbCommand(sQuery.ToString(), Conn)) { cmd.Parameters.AddWithValue("@param1", conhec.NR_LANC); FbDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { daoNF objNF = new daoNF(); objNF.NR_LANC = conhec.NR_LANC; objNF.CD_CONHECI = conhec.CD_CONHECI; objNF.CD_NF = dr["CD_NF"].ToString(); objNF.DT_EMI = Convert.ToDateTime(dr["DT_EMI"].ToString()); objNF.VL_NF = Convert.ToDecimal(dr["VL_NF"].ToString()); objNF.ST_BAIXA = conhec.ST_BAIXA; objListaNF.Add(objNF); } } } } catch (Exception ex) { throw; } finally { Conn.Close(); } } return objListaNF; }