public AluguelEntidade() { vMontadoraEntidade = new MontadoraEntidade(); vVeiculoEntidade = new VeiculoEntidade(); vClienteEntidade = new ClienteEntidade(); vVendedorEntidade = new VendedorEntidade(); }
public static List <VeiculoEntidade> Consultar(VeiculoEntidade pVeiculoEntidade) { List <VeiculoEntidade> vListVeiculoEntidade = new List <VeiculoEntidade>(); try { SqlDataReader vSqlDataReader = aTbVeiculoDAO.Consultar(pVeiculoEntidade); while (vSqlDataReader.Read()) { VeiculoEntidade vVeiculoEntidade = MontarObjeto(vSqlDataReader); vListVeiculoEntidade.Add(vVeiculoEntidade); } //Fecha a conexao para consultar as montadoras Conexao.CloseConnection(); foreach (var vVeiculoEntidade in vListVeiculoEntidade) { vVeiculoEntidade.vMontadoraEntidade = (MontadoraEntidade.Consultar(vVeiculoEntidade.vMontadoraEntidade))[0]; } } catch (Exception ex) { throw new Exception("consultar o(s) registro(s)"); } finally { Conexao.CloseConnection(); } return(vListVeiculoEntidade); }
private static MontadoraEntidade MontarObjeto(SqlDataReader pSqlDataReader) { MontadoraEntidade vMontadoraEntidade = new MontadoraEntidade(); vMontadoraEntidade.iId = Convert.ToInt32((!object.ReferenceEquals(pSqlDataReader["iId"], DBNull.Value)) ? pSqlDataReader["iId"] : 0); vMontadoraEntidade.vNome = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vNome"], DBNull.Value)) ? pSqlDataReader["vNome"] : string.Empty); vMontadoraEntidade.dFaturamentoEmDolar = Convert.ToDecimal((!object.ReferenceEquals(pSqlDataReader["dFaturamentoEmDolar"], DBNull.Value)) ? pSqlDataReader["dFaturamentoEmDolar"] : 0); vMontadoraEntidade.dLucroAnualEmDolar = Convert.ToDecimal((!object.ReferenceEquals(pSqlDataReader["dLucroAnualEmDolar"], DBNull.Value)) ? pSqlDataReader["dLucroAnualEmDolar"] : 0); vMontadoraEntidade.vCidadeFundacao = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vCidadeFundacao"], DBNull.Value)) ? pSqlDataReader["vCidadeFundacao"] : string.Empty); vMontadoraEntidade.dtDataFundacao = Convert.ToDateTime((!object.ReferenceEquals(pSqlDataReader["dtDataFundacao"], DBNull.Value)) ? pSqlDataReader["dtDataFundacao"] : DateTime.MinValue); vMontadoraEntidade.iQtdFabricas = Convert.ToInt32((!object.ReferenceEquals(pSqlDataReader["iQtdFabricas"], DBNull.Value)) ? pSqlDataReader["iQtdFabricas"] : 0); return(vMontadoraEntidade); }
public static List <MontadoraEntidade> Consultar(MontadoraEntidade pMontadoraEntidade) { List <MontadoraEntidade> vListMontadoraEntidade = new List <MontadoraEntidade>(); try { SqlDataReader vSqlDataReader = aTbMontadoraDAO.Consultar(pMontadoraEntidade); while (vSqlDataReader.Read()) { vListMontadoraEntidade.Add(MontarObjeto(vSqlDataReader)); } } catch (Exception ex) { throw new Exception("consultar o(s) registro(s)"); } finally { Conexao.CloseConnection(); } return(vListMontadoraEntidade); }
public VeiculoEntidade() { vMontadoraEntidade = new MontadoraEntidade(); }