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"); }
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"); }
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); }