示例#1
0
        public void AtualizarObjeto(GerenciadorFinanceiro.Dominio.ModeloVeiculo objeto)
        {
            string sSqlUpdate = "update TB_Modelo_Veiculo set Descricao = @Descricao, IdFabricanteVeiculo = @IdFabricante where IdModeloVeiculo = @IdModeloVeiculo";

            try
            {
                Conection.AbrirConexao();
                Conection.Execute(sSqlUpdate, objeto.Descricao, objeto.Fabricante.IdFabricanteVeiculo, objeto.IdModeloVeiculo);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível atualizar o Modelo de Veículo.", ex);
            }
            finally
            {
                Conection.FecharConexao();
            }
        }
示例#2
0
        public void DeletarObjeto(GerenciadorFinanceiro.Dominio.ModeloVeiculo objeto)
        {
            string sSqlDelete = "update TB_Modelo_Veiculo set Ativo = 0 where IdModeloVeiculo = @IdModeloVeiculo";

            try
            {
                Conection.AbrirConexao();
                Conection.Execute(sSqlDelete, objeto.IdModeloVeiculo);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível deletar o Modelo de Veículo.", ex);
            }
            finally
            {
                Conection.FecharConexao();
            }
        }
示例#3
0
        public void SalvarObjeto(GerenciadorFinanceiro.Dominio.ModeloVeiculo objeto)
        {
            string sSqlInsert = "insert into TB_Modelo_Veiculo (Descricao, IdFabricanteVeiculo) values (@Descricao, @IdFabricante)";

            try
            {
                Conection.AbrirConexao();
                Conection.Execute(sSqlInsert, objeto.Descricao, objeto.Fabricante.IdFabricanteVeiculo);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível inserir o Modelo de Veículo.", ex);
            }
            finally
            {
                Conection.FecharConexao();
            }
        }