public static List <VeiculoEntidade> Consultar(Enumeradores.EnumEstadoVeiculo pEstadoVeiculo)
        {
            List <VeiculoEntidade> vListVeiculoEntidade = new List <VeiculoEntidade>();

            try
            {
                SqlDataReader vSqlDataReader = aTbVeiculoDAO.Consultar(pEstadoVeiculo);
                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);
        }
Beispiel #2
0
        public SqlDataReader Consultar(Enumeradores.EnumEstadoVeiculo pEstadoVeiculo)
        {
            List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>();

            vListOfSqlParameter.Add(Conexao.CriarParametro("@piEstadoVeiculo", DbType.Int32, pEstadoVeiculo));

            return(Conexao.ExecuteReader("SPSel_TbVeiculo", vListOfSqlParameter));
        }
Beispiel #3
0
        public void AlterarEstado(VeiculoEntidade pVeiculoEntidade, Enumeradores.EnumEstadoVeiculo pEstadoVeiculo)
        {
            List <SqlParameter> vListOfSqlParameter = new List <SqlParameter>();

            vListOfSqlParameter.Add(Conexao.CriarParametro("@piId", DbType.Int32, pVeiculoEntidade.iId));

            vListOfSqlParameter.Add(Conexao.CriarParametro("@piEstadoVeiculo", DbType.Int32, pEstadoVeiculo));

            Convert.ToInt32(Conexao.ExecuteScalar("SPUpd_TbVeiculoAlterarEstado", vListOfSqlParameter));
        }
 public void AlterarEstado(Enumeradores.EnumEstadoVeiculo pEstadoVeiculo)
 {
     try
     {
         aTbVeiculoDAO.AlterarEstado(this, pEstadoVeiculo);
     }
     catch (Exception ex)
     {
         throw new Exception("salvar o registro");
     }
     finally
     {
         Conexao.CloseConnection();
     }
 }