public String Alterar(ClassVeiculos veiculos)
        {
            //passa a string de conexão
            MySqlConnection con = new SqlConnection().Criar();
            //abre o banco de dados
            // con.Open();
            //Comando sql para inseri dados na tabela
            MySqlCommand cmd = new MySqlCommand("update veiculo set nome=@nome, modelo=@modelo, placa=@placa, ano=@ano, renavan=@renavan, cor=@cor, marca=@marca where Id=@Id", con);

            //Passar oque cada campo do banco vai receber

            cmd.Parameters.AddWithValue("@Id", veiculos.Codigo);
            cmd.Parameters.AddWithValue("@nome", veiculos.Nome);
            cmd.Parameters.AddWithValue("@modelo", veiculos.Modelo);
            cmd.Parameters.AddWithValue("@placa", veiculos.Placa);
            cmd.Parameters.AddWithValue("@ano", veiculos.Ano);
            cmd.Parameters.AddWithValue("@renavan", veiculos.Renavan);
            cmd.Parameters.AddWithValue("@cor", veiculos.Cor);
            cmd.Parameters.AddWithValue("@marca", veiculos.Marca);

            //comando para executar query
            cmd.ExecuteNonQuery();
            //fecha conexão
            con.Close();

            return("Alterado com sucesso");
        }
        public String Cadastrar(ClassVeiculos veiculos)
        {
            //passa a string de conexão
            MySqlConnection con = new SqlConnection().Criar();
            //abre o banco de dados
            // con.Open();
            //Comando sql para inseri dados na tabela
            MySqlCommand cmd = new MySqlCommand("Insert into Veiculo(empresa_Id, nome, modelo, placa, ano, renavan, cor, marca)" +
                                                " values (1, @nome, @modelo, @placa, @ano, @renavan, @cor, @marca)", con);

            //Passar oque cada campo do banco vai receber

            cmd.Parameters.AddWithValue("@nome", veiculos.Nome);
            cmd.Parameters.AddWithValue("@modelo", veiculos.Modelo);
            cmd.Parameters.AddWithValue("@placa", veiculos.Placa);
            cmd.Parameters.AddWithValue("@ano", veiculos.Ano);
            cmd.Parameters.AddWithValue("@renavan", veiculos.Renavan);
            cmd.Parameters.AddWithValue("@cor", veiculos.Cor);
            cmd.Parameters.AddWithValue("@marca", veiculos.Marca);

            //comando para executar query
            cmd.ExecuteNonQuery();
            //fecha conexão
            con.Close();

            return("Cadastro efetuado com sucesso");
        }
Example #3
0
        private void BtnAlterar_Click(object sender, RoutedEventArgs e)
        {
            ClassVeiculoDAO veiculoDAO = new ClassVeiculoDAO();
            ClassVeiculos   veiculos   = new ClassVeiculos();

            veiculos.Ano     = Convert.ToInt32(txtAno.Text);
            veiculos.Cor     = txtCor.Text;
            veiculos.Marca   = txtMarca.Text;
            veiculos.Modelo  = txtModelo.Text;
            veiculos.Nome    = txtNomeVeiculo.Text;
            veiculos.Renavan = txtRenavan.Text;
            veiculos.Placa   = txtPlaca.Text;
            veiculoDAO.Alterar(veiculos);
            MessageBox.Show("alterado");
        }
Example #4
0
        private void DgListar_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            listaVeiculo.Visibility = Visibility.Collapsed;
            cadVeiculo.Visibility   = Visibility.Visible;
            btnVoltar.Visibility    = Visibility.Collapsed;
            btnSalvar.Visibility    = Visibility.Collapsed;
            btnAlterar.Visibility   = Visibility.Visible;
            ClassVeiculos veiculos = new ClassVeiculos();

            veiculos            = dgListar.SelectedItem as ClassVeiculos;
            txtNomeVeiculo.Text = veiculos.Nome;
            txtPlaca.Text       = veiculos.Placa;
            txtRenavan.Text     = veiculos.Renavan;
            txtAno.Text         = veiculos.Ano.ToString();
            txtCor.Text         = veiculos.Cor;
            txtMarca.Text       = veiculos.Marca;
            txtModelo.Text      = veiculos.Modelo;
            Id = veiculos.Codigo;
        }
        public List <ClassVeiculos> ListarVeiculo()
        {
            List <ClassVeiculos> listaVeiculo = new List <ClassVeiculos>();

            try
            {
                MySqlConnection con = new SqlConnection().Criar();
                // con.Open();

                MySqlCommand cmd = new MySqlCommand("select * from Veiculo", con);
                cmd.Prepare();

                MySqlDataReader dr = cmd.ExecuteReader();

                while (dr.Read())
                {
                    ClassVeiculos veiculo = new ClassVeiculos()
                    {
                        Codigo  = Convert.ToInt32(dr["Id"]),
                        Nome    = dr["Nome"].ToString(),
                        Modelo  = dr["Modelo"].ToString(),
                        Placa   = dr["Placa"].ToString(),
                        Ano     = Convert.ToInt32(dr["Ano"]),
                        Renavan = dr["Renavan"].ToString(),
                        Cor     = dr["Cor"].ToString(),
                        Marca   = dr["Marca"].ToString()
                    };
                    listaVeiculo.Add(veiculo);
                }

                con.Close();
            }
            catch (Exception e)
            {
                throw new Exception("Erro {0}", e);
            }

            return(listaVeiculo);
        }