コード例 #1
0
        public void AtualizarVeiculo(Veiculo veiculo)
        {
            try
            {
                Acessoadados.AtualizaVeiculo(veiculo);

            }
            catch (Exception erro)
            {

                throw erro;
            }
        }
コード例 #2
0
        private void bt_Atualiza_Click(object sender, EventArgs e)
        {
            veiculo = new Veiculo();

            try
            {
                veiculo.NomeVeiculo = tb_NomeVeiculo.Text;
                veiculo.Fabricante = cb_fabricante.SelectedItem.ToString();
                veiculo.AnoInicial = dtp_Inicial.Value;
                veiculo.AnoFinal = dtp_Final.Value;

                Negociacao.AtualizarVeiculo(veiculo);
            }
            catch (Exception erro)
            {
                MessageBox.Show(string.Format("Erro ao salvar novo veiculo. Erro: {0}", erro), "Sistema de Controle de AutoPecas");
            }
        }
コード例 #3
0
        private void bt_Deleta_Click(object sender, EventArgs e)
        {
            try
            {
                veiculo = new Veiculo();

                veiculo.IDVeiculo = Convert.ToInt16(tb_IDVeiculo.Text);

                if (MessageBox.Show("Deseja excluir o veículo " + dtg_Veiculos[1,dtg_Veiculos.CurrentCellAddress.Y].Value.ToString() + "?", "Sistema de Controle de AutoPecas", MessageBoxButtons.YesNo, MessageBoxIcon.Question).Equals(DialogResult.Yes))
                {
                    Negociacao.DeletarVeiculo(veiculo);

                    Form_Veiculos_Load(null, null);
                    Limpatextbox();
                }

                veiculo = null;
            }
            catch (Exception erro)
            {
                MessageBox.Show(string.Format("Erro ao salvar novo veiculo. Erro: {0}", erro), "Sistema de Controle de AutoPecas");
            }
        }
コード例 #4
0
        private void bt_gravar_Click(object sender, EventArgs e)
        {
            try
            {
                veiculo = new Veiculo();

                veiculo.AnoInicial = dtp_Inicial.Value.Date;
                veiculo.AnoFinal= dtp_Final.Value.Date;
                veiculo.NomeVeiculo = tb_NomeVeiculo.Text;
                veiculo.Fabricante = cb_fabricante.SelectedItem.ToString();

                Negociacao.GravarVeiculos(veiculo);
            }
            catch (Exception erro)
            {
                MessageBox.Show(string.Format("Erro ao salvar novo veiculo. Erro: {0}", erro), "Sistema de Controle de AutoPecas");
            }
            finally
            {
                Form_Veiculos_Load(null, null);
                Limpatextbox();
            }
        }
コード例 #5
0
 public void GravarVeiculos(Veiculo veiculo)
 {
     try
     {
         Acessoadados.GravaVeiculo(veiculo);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
コード例 #6
0
 public void DeletarVeiculo(Veiculo veiculo)
 {
     try
     {
         Acessoadados.DeletaVeiculo(veiculo);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
コード例 #7
0
ファイル: DataAccess.cs プロジェクト: minafrajr/BDAutoPecas2
        public void GravaVeiculo(Veiculo veiculo)
        {
            try
            {
                comandosql = "INSERT INTO Veiculos VALUES (@NomeVeiculo, @Fabricante, @AnoInicial, @AnoFinal)";
                using (Conectionsql = new SqlConnection(conexao))
                {
                    Conectionsql.Open();
                    using (ComandoTSQL = new SqlCommand(comandosql, Conectionsql))
                    {
                        ComandoTSQL.Parameters.AddWithValue("@NomeVeiculo", veiculo.NomeVeiculo);
                        ComandoTSQL.Parameters.AddWithValue("@Fabricante", veiculo.Fabricante);
                        ComandoTSQL.Parameters.AddWithValue("@AnoInicial", veiculo.AnoInicial);
                        ComandoTSQL.Parameters.AddWithValue("@AnoFinal", veiculo.AnoFinal);

                        ComandoTSQL.ExecuteNonQuery();
                    }
                    Conectionsql.Close();
                }
            }
            catch (SqlException erro)
            {
                throw erro;
            }
        }
コード例 #8
0
ファイル: DataAccess.cs プロジェクト: minafrajr/BDAutoPecas2
 public void DeletaVeiculo(Veiculo veiculo)
 {
     try
     {
         comandosql = "DELETE FROM Veiculos WHERE IDVeiculo = @IDVeiculo";
         using (Conectionsql = new SqlConnection(conexao))
         {
             Conectionsql.Open();
             using (ComandoTSQL = new SqlCommand(comandosql, Conectionsql))
             {
                 ComandoTSQL.Parameters.AddWithValue("@IDVeiculo", veiculo.IDVeiculo);
                 ComandoTSQL.ExecuteNonQuery();
             }
             Conectionsql.Close();
         }
     }
     catch (SqlException erro)
     {
         throw erro;
     }
     finally
     {
         Conectionsql.Close();
     }
 }
コード例 #9
0
ファイル: DataAccess.cs プロジェクト: minafrajr/BDAutoPecas2
        public void AtualizaVeiculo(Veiculo veiculo)
        {
            try
            {
                comandosql = "UPDATE Veiculos SET NomeVeiculo = @NomeVeiculo, Fabricante = @Fabricante, AnoInicial = @AnoInicial, AnoFinal = @AnoFinal WHERE IDVeiculo = @IDVeiculo";
                using (Conectionsql = new SqlConnection(conexao))
                {
                    Conectionsql.Open();
                    using (ComandoTSQL = new SqlCommand(comandosql, Conectionsql))
                    {
                        ComandoTSQL.Parameters.AddWithValue("@IDVeiculo", veiculo.IDVeiculo);
                        ComandoTSQL.Parameters.AddWithValue("@NomeVeiculo", veiculo.NomeVeiculo);
                        ComandoTSQL.Parameters.AddWithValue("@Fabricante", veiculo.Fabricante);
                        ComandoTSQL.Parameters.AddWithValue("@AnoInicial", veiculo.AnoInicial);
                        ComandoTSQL.Parameters.AddWithValue("@AnoFinal", veiculo.AnoFinal);

                        ComandoTSQL.ExecuteNonQuery();
                    }
                    Conectionsql.Close();
                }
            }
            catch (SqlException erro)
            {
                throw erro;
            }
            finally
            {
                Conectionsql.Close();
            }
        }