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); }
public void Carregar() { try { if (iId == 0) { throw new Exception("não informar o ID"); } SqlDataReader vSqlDataReader = aTbVeiculoDAO.Consultar(this); vSqlDataReader.Read(); VeiculoEntidade vVeiculoEntidade = MontarObjeto(vSqlDataReader); this.vMontadoraEntidade = vVeiculoEntidade.vMontadoraEntidade; this.vModelo = vVeiculoEntidade.vModelo; this.iAnoFabricacao = vVeiculoEntidade.iAnoFabricacao; this.vCor = vVeiculoEntidade.vCor; this.dValorLocacao = vVeiculoEntidade.dValorLocacao; this.vPlaca = vVeiculoEntidade.vPlaca; this.iQuilometragem = vVeiculoEntidade.iQuilometragem; this.iEstadoVeiculo = vVeiculoEntidade.iEstadoVeiculo; } catch (Exception ex) { throw new Exception("carregar o registro"); } finally { Conexao.CloseConnection(); } }
private static List <AluguelEntidade> MontarAluguelEntidade(DbDataReader pDbDataReader) { List <AluguelEntidade> vListAluguelEntidade = new List <AluguelEntidade>(); try { while (pDbDataReader.Read()) { vListAluguelEntidade.Add(MontarObjeto(pDbDataReader)); } //Fecha a conexao para consultar os veiculos Conexao.CloseConnection(); foreach (var vAluguelEntidade in vListAluguelEntidade) { vAluguelEntidade.vVeiculoEntidade = (VeiculoEntidade.Consultar(vAluguelEntidade.vVeiculoEntidade))[0]; } //Fecha a conexao para consultar os clientes Conexao.CloseConnection(); foreach (var vAluguelEntidade in vListAluguelEntidade) { vAluguelEntidade.vClienteEntidade = (ClienteEntidade.Consultar(vAluguelEntidade.vClienteEntidade))[0]; } } catch (Exception ex) { throw new Exception("consultar o(s) registro(s)"); } finally { Conexao.CloseConnection(); } return(vListAluguelEntidade); }
private static VeiculoEntidade MontarObjeto(SqlDataReader pSqlDataReader) { VeiculoEntidade vVeiculoEntidade = new VeiculoEntidade(); vVeiculoEntidade.iId = Convert.ToInt32((!object.ReferenceEquals(pSqlDataReader["iId"], DBNull.Value)) ? pSqlDataReader["iId"] : 0); vVeiculoEntidade.vMontadoraEntidade.iId = Convert.ToInt32((!object.ReferenceEquals(pSqlDataReader["iIdMontadora"], DBNull.Value)) ? pSqlDataReader["iIdMontadora"] : 0); vVeiculoEntidade.vModelo = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vModelo"], DBNull.Value)) ? pSqlDataReader["vModelo"] : string.Empty); vVeiculoEntidade.iAnoFabricacao = Convert.ToInt32((!object.ReferenceEquals(pSqlDataReader["iAnoFabricacao"], DBNull.Value)) ? pSqlDataReader["iAnoFabricacao"] : 0); vVeiculoEntidade.vCor = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vCor"], DBNull.Value)) ? pSqlDataReader["vCor"] : string.Empty); vVeiculoEntidade.dValorLocacao = Convert.ToDecimal((!object.ReferenceEquals(pSqlDataReader["dValorLocacao"], DBNull.Value)) ? pSqlDataReader["dValorLocacao"] : 0); vVeiculoEntidade.vPlaca = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vPlaca"], DBNull.Value)) ? pSqlDataReader["vPlaca"] : string.Empty); vVeiculoEntidade.iQuilometragem = Convert.ToInt64((!object.ReferenceEquals(pSqlDataReader["iQuilometragem"], DBNull.Value)) ? pSqlDataReader["iQuilometragem"] : 0); vVeiculoEntidade.iEstadoVeiculo = (Enumeradores.EnumEstadoVeiculo)Convert.ToInt64((!object.ReferenceEquals(pSqlDataReader["iEstadoVeiculo"], DBNull.Value)) ? pSqlDataReader["iEstadoVeiculo"] : 0); return(vVeiculoEntidade); }