public List <Model.Veiculo> SelectVeiculoByPlaca(string Placa) { List <Model.Veiculo> lstVeiculo = new List <Model.Veiculo>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "Select * from Veiculo where (Placa like @Placa)"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@Placa", Placa + "%"); conexao.Open(); SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); try { while (reader.Read()) { Model.Veiculo veiculo = new Model.Veiculo(); veiculo.IdVeiculo = Convert.ToInt32(reader["IdVeiculo"]); veiculo.Placa = reader["Placa"].ToString(); veiculo.Renavam = reader["Renavam"].ToString(); veiculo.Cor = reader["Cor"].ToString(); veiculo.Categoria = Convert.ToInt32(reader["Categoria"]); lstVeiculo.Add(veiculo); } } catch { Console.WriteLine("Deu erro na execucao de select de Veiculo por placa.."); } finally { conexao.Close(); } return(lstVeiculo); }
public List <Model.Veiculo> Select() { List <Model.Veiculo> lstVeiculo = new List <Model.Veiculo>(); SqlConnection conexao = new SqlConnection(strCon); string sql = "Select * from Veiculo;"; SqlCommand cmd = new SqlCommand(sql, conexao); conexao.Open(); SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); try { while (reader.Read()) { Model.Veiculo veiculo = new Model.Veiculo(); veiculo.IdVeiculo = Convert.ToInt32(reader[0]); veiculo.Placa = reader["placa"].ToString(); veiculo.Renavam = reader["Renavam"].ToString(); veiculo.Cor = reader["Cor"].ToString(); veiculo.Categoria = Convert.ToInt32(reader["Categoria"].ToString()); lstVeiculo.Add(veiculo); } } finally { conexao.Close(); } return(lstVeiculo); }
public void Update(Model.Veiculo veiculo) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Update Veiculo set Placa=@Placa, Renavam=@Ren, Cor=@Cor, Categoria=@Categ where IdVeiculo=@IdVeiculo"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@IdVeiculo", veiculo.IdVeiculo); cmd.Parameters.AddWithValue("@Placa", veiculo.Placa); cmd.Parameters.AddWithValue("@Ren", veiculo.Renavam); cmd.Parameters.AddWithValue("@Cor", veiculo.Cor); cmd.Parameters.AddWithValue("@Categ", veiculo.Categoria); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Deu erro na atualizacao de Veiculos..."); } finally { conexao.Close(); } }
public static Model.Veiculo BuscarPorId(int clienteId) { using (MySqlConnection conn = new MySqlConnection(strConection)) { conn.Open(); using (MySqlCommand cmd = new MySqlCommand()) { cmd.Connection = conn; cmd.CommandText = @"SELECT * FROM veiculo WHERE id = ?id"; cmd.Parameters.AddWithValue("?id", clienteId); MySqlDataReader reader = cmd.ExecuteReader(); Model.Veiculo retorno = new Model.Veiculo(); while (reader.Read()) { retorno.Id = (int)reader["Id"]; retorno.Ano = (string)reader["ano"]; retorno.VisitanteId = (int)reader["idVisitante"]; retorno.CondominoId = (int)reader["idCondomino"]; retorno.Marca = (string)reader["marca"]; retorno.Modelo = (string)reader["modelo"]; retorno.Placa = (string)reader["placa"]; } return(retorno); } } }
public Model.Veiculo SelectVeiculoById(int Id) { Model.Veiculo veiculo = new Model.Veiculo(); SqlConnection conexao = new SqlConnection(strCon); string sql = "Select * from Veiculo where IdVeiculo = @Id"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@Id", Id); conexao.Open(); SqlDataReader reader = cmd.ExecuteReader(CommandBehavior.CloseConnection); try { if (reader.Read()) { veiculo.IdVeiculo = Convert.ToInt32(reader["IdVeiculo"]); veiculo.Placa = reader["Placa"].ToString(); veiculo.Renavam = reader["Renavam"].ToString(); veiculo.Cor = reader["Cor"].ToString(); veiculo.Categoria = Convert.ToInt32(reader["Categoria"]); } } catch { Console.WriteLine("Deu erro na execucao de select de veiculo por Codigo.."); } finally { conexao.Close(); } return(veiculo); }
public void Delete(Model.Veiculo veiculo) { DAL.Veiculo dalVeiculo = new DAL.Veiculo(); BLL.Categoria bllCategoria = new BLL.Categoria(); Model.Categoria categoria = new Model.Categoria(); categoria = bllCategoria.SelectCategoriaById(veiculo.Categoria); categoria.qtdeVeiculos = categoria.qtdeVeiculos - 1; bllCategoria.Update(categoria); dalVeiculo.Delete(veiculo); }
public ActionResult Create(Model.Veiculo veiculo) { try { Control.VeiculoDAO.Salvar(veiculo); return(RedirectToAction("Index")); } catch { return(View()); } }
public void preencheForm(string placa) { Model.Veiculo veiculo = DaoVeiculo.atualizar(placa); Model.Cliente cliente = veiculo.Proprietario; txtProprietario.Text = cliente.Nome; maskCPF.Text = cliente.Cpf; mskPlaca.Text = veiculo.Placa; txtModelo.Text = veiculo.Modelo; txtFabricante.Text = veiculo.Fabricante; txtCor.Text = veiculo.Cor; cboPorte.Text = veiculo.Porte; }
public ActionResult Edit(int id, Model.Veiculo condominio) { try { // TODO: Add update logic here Control.VeiculoDAO.Salvar(condominio); return(RedirectToAction("Index")); } catch { return(View()); } }
public static void Salvar(Model.Veiculo veiculo) { using (MySqlConnection conn = new MySqlConnection(strConection)) { conn.Open(); using (MySqlCommand cmd = new MySqlCommand()) { cmd.Connection = conn; if (veiculo.Id == 0) { cmd.CommandText = @"INSERT INTO veiculo (ano, marca, idVisitante, modelo, placa, idCondomino) VALUES (?ano, ?marca, ?idVisitante, ?modelo, ?placa, ?idCondomino);"; } else { cmd.CommandText = @"UPDATE veiculo SET ano = ?ano, marca = ?marca, idVisitante = ?idVisitante, modelo = ?modelo, placa = ?placa, idCondomino = ?idCondomino WHERE id = ?id;"; } cmd.Parameters.AddWithValue("?ano", veiculo.Ano); cmd.Parameters.AddWithValue("?marca", veiculo.Marca); cmd.Parameters.AddWithValue("?idVisitante", veiculo.VisitanteId); cmd.Parameters.AddWithValue("?modelo", veiculo.Modelo); cmd.Parameters.AddWithValue("?placa", veiculo.Placa); cmd.Parameters.AddWithValue("?idCondomino", veiculo.CondominoId); cmd.Parameters.AddWithValue("?id", veiculo.Id); cmd.ExecuteNonQuery(); } } }
public void Delete(Model.Veiculo veiculo) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Delete from Veiculo where IdVeiculo=@IdVeiculo;"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@IdVeiculo", veiculo.IdVeiculo); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Deu erro na remocao de Veiculo..."); } finally { conexao.Close(); } }
private void LoadVeiculos() { DataTable Table_Veiculos = new DataTable(); Model.Veiculo Veiculo = new Model.Veiculo(); Table_Veiculos = Consultar.Veiculo(Veiculo, 9); for (int i = Table_Veiculos.Rows.Count - 1, j = 0; i >= 0; i--, j++) { DataRow NovaLinha = VeiculosDicionary.NewRow(); NovaLinha["ID"] = Table_Veiculos.Rows[i][0]; NovaLinha["Item"] = Table_Veiculos.Rows[i][2]; VeiculosDicionary.Rows.InsertAt(NovaLinha, j); ComboBox_Veiculo.Items.Insert(j, Convert.ToString(Table_Veiculos.Rows[j][2])); Console.WriteLine("Combox Veiculo: " + j + " | " + Table_Veiculos.Rows[j][2]); Console.WriteLine("Dicionario Veiculo: " + Table_Veiculos.Rows[j][0] + " | " + Table_Veiculos.Rows[j][2]); } ComboBox_Veiculo.SelectedItem = 0; }
public void Insert(Model.Veiculo veiculo) { SqlConnection conexao = new SqlConnection(strCon); string sql = "Insert into Veiculo values (@Placa, @Ren, @Cor, @Categ)"; SqlCommand cmd = new SqlCommand(sql, conexao); cmd.Parameters.AddWithValue("@Placa", veiculo.Placa); cmd.Parameters.AddWithValue("@Ren", veiculo.Renavam); cmd.Parameters.AddWithValue("@Cor", veiculo.Cor); cmd.Parameters.AddWithValue("@Categ", veiculo.Categoria); conexao.Open(); try { cmd.ExecuteNonQuery(); } catch { Console.WriteLine("Deu erro na insercao de Veiculos"); } finally { conexao.Close(); } }
public void Update(Model.Veiculo veiculo) { DAL.Veiculo dalVeiculo = new DAL.Veiculo(); dalVeiculo.Update(veiculo); }