public AluguelEntidade() { vMontadoraEntidade = new MontadoraEntidade(); vVeiculoEntidade = new VeiculoEntidade(); vClienteEntidade = new ClienteEntidade(); vVendedorEntidade = new VendedorEntidade(); }
private static ClienteEntidade MontarObjeto(SqlDataReader pSqlDataReader) { ClienteEntidade vClienteEntidade = new ClienteEntidade(); EnderecoEntidade vEnderecoEntidade = new EnderecoEntidade(); vClienteEntidade.iId = Convert.ToInt32((!object.ReferenceEquals(pSqlDataReader["iId"], DBNull.Value)) ? pSqlDataReader["iId"] : 0); vClienteEntidade.vNome = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vNome"], DBNull.Value)) ? pSqlDataReader["vNome"] : string.Empty); vClienteEntidade.vCpf = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vCpf"], DBNull.Value)) ? pSqlDataReader["vCpf"] : string.Empty); vClienteEntidade.iIdade = Convert.ToInt16((!object.ReferenceEquals(pSqlDataReader["iIdade"], DBNull.Value)) ? pSqlDataReader["iIdade"] : 0); vClienteEntidade.vTelefone = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vTelefone"], DBNull.Value)) ? pSqlDataReader["vTelefone"] : string.Empty); vClienteEntidade.vEmail = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vEmail"], DBNull.Value)) ? pSqlDataReader["vEmail"] : string.Empty); vClienteEntidade.vCelular = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vCelular"], DBNull.Value)) ? pSqlDataReader["vCelular"] : string.Empty); vClienteEntidade.vSexo = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vSexo"], DBNull.Value)) ? pSqlDataReader["vSexo"] : string.Empty); vClienteEntidade.dtDataCadastro = Convert.ToDateTime((!object.ReferenceEquals(pSqlDataReader["dtDataCadastro"], DBNull.Value)) ? pSqlDataReader["dtDataCadastro"] : DateTime.MinValue); vEnderecoEntidade.iId = Convert.ToInt32((!object.ReferenceEquals(pSqlDataReader["iIdEndereco"], DBNull.Value)) ? pSqlDataReader["iIdEndereco"] : 0); vEnderecoEntidade.vLogradouro = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vLogradouro"], DBNull.Value)) ? pSqlDataReader["vLogradouro"] : string.Empty); vEnderecoEntidade.iNumero = Convert.ToInt32((!object.ReferenceEquals(pSqlDataReader["iNumero"], DBNull.Value)) ? pSqlDataReader["iNumero"] : 0); vEnderecoEntidade.vComplemento = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vComplemento"], DBNull.Value)) ? pSqlDataReader["vComplemento"] : string.Empty); vEnderecoEntidade.vBairro = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vBairro"], DBNull.Value)) ? pSqlDataReader["vBairro"] : string.Empty); vEnderecoEntidade.vCidade = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vCidade"], DBNull.Value)) ? pSqlDataReader["vCidade"] : string.Empty); vEnderecoEntidade.vEstado = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vEstado"], DBNull.Value)) ? pSqlDataReader["vEstado"] : string.Empty); vEnderecoEntidade.vCep = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vCep"], DBNull.Value)) ? pSqlDataReader["vCep"] : string.Empty); vEnderecoEntidade.vObs = Convert.ToString((!object.ReferenceEquals(pSqlDataReader["vObs"], DBNull.Value)) ? pSqlDataReader["vObs"] : string.Empty); vEnderecoEntidade.iIdTbCliente = Convert.ToInt32((!object.ReferenceEquals(pSqlDataReader["iIdTbCliente"], DBNull.Value)) ? pSqlDataReader["iIdTbCliente"] : 0); vClienteEntidade.vEnderecoEntidade = vEnderecoEntidade; return(vClienteEntidade); }
public static List <ClienteEntidade> Consultar(ClienteEntidade pClienteEntidade) { List <ClienteEntidade> vListClienteEntidade = new List <ClienteEntidade>(); try { SqlDataReader vSqlDataReader = aClienteDAO.Consultar(pClienteEntidade); while (vSqlDataReader.Read()) { vListClienteEntidade.Add(MontarObjeto(vSqlDataReader)); } } catch (Exception ex) { throw new Exception("consultar o(s) registro(s)"); } finally { Conexao.CloseConnection(); } return(vListClienteEntidade); }
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); }