public void EliminarVehiculo(string codigo) { Vehiculo vehiculoExistente = new Vehiculo(); vehiculoExistente = dao.Obtener(codigo); dao.Eliminar(codigo); }
public List<Vehiculo> ListarTodos() { Vehiculo vehiculoEncontrado = null; List<Vehiculo> listarVehiculos = new List<Vehiculo>(); string sql = "SELECT * FROM t_vehiculo"; using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand(sql, con)) { using (SqlDataReader resultado = com.ExecuteReader()) { var fin = 0; while (fin == 0) { resultado.Read(); try { vehiculoEncontrado = new Vehiculo() { Codigo = (string)resultado["codigo"], Marca = (string)resultado["marca"], Tipo = (string)resultado["tipo"], Color = (string)resultado["color"], Placa = (string)resultado["placa"], Modelo = (string)resultado["modelo"], Descripcion = (string)resultado["descripcion"], Estado = (string)resultado["estado"], }; listarVehiculos.Add(vehiculoEncontrado); } catch { fin = 1; } } } return listarVehiculos; } } }
public Vehiculo Crear(Vehiculo vehiculoACrear) { Vehiculo vehiculoCreado = null; string sql = "INSERT INTO t_vehiculo VALUES (@cod, @mar,@tip,@col,@pla,@mod,@des,@est)"; using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand(sql, con)) { com.Parameters.Add(new SqlParameter("@cod", vehiculoACrear.Codigo)); com.Parameters.Add(new SqlParameter("@mar", vehiculoACrear.Marca)); com.Parameters.Add(new SqlParameter("@tip", vehiculoACrear.Tipo)); com.Parameters.Add(new SqlParameter("@col", vehiculoACrear.Color)); com.Parameters.Add(new SqlParameter("@pla", vehiculoACrear.Placa)); com.Parameters.Add(new SqlParameter("@mod", vehiculoACrear.Modelo)); com.Parameters.Add(new SqlParameter("@des", vehiculoACrear.Descripcion)); com.Parameters.Add(new SqlParameter("@est", vehiculoACrear.Estado)); com.ExecuteNonQuery(); } } vehiculoCreado = Obtener(vehiculoACrear.Codigo); return vehiculoCreado; }
public Vehiculo Modificar(Vehiculo vehiculoAModificar) { Vehiculo vehiculoModificado = null; string sql = "UPDATE t_vehiculo SET marca=@mar,tipo=@tip,color=@col,placa=@plac,modelo=@mod,descripcion=@des,estado=@est WHERE codigo=@cod"; using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand(sql, con)) { com.Parameters.Add(new SqlParameter("@cod", vehiculoAModificar.Codigo)); com.Parameters.Add(new SqlParameter("@mar", vehiculoAModificar.Marca)); com.Parameters.Add(new SqlParameter("@tip", vehiculoAModificar.Tipo)); com.Parameters.Add(new SqlParameter("@col", vehiculoAModificar.Color)); com.Parameters.Add(new SqlParameter("@pla", vehiculoAModificar.Placa)); com.Parameters.Add(new SqlParameter("@mod", vehiculoAModificar.Modelo)); com.Parameters.Add(new SqlParameter("@des", vehiculoAModificar.Descripcion)); com.Parameters.Add(new SqlParameter("@est", vehiculoAModificar.Estado)); com.ExecuteNonQuery(); } } vehiculoModificado = Obtener(vehiculoAModificar.Codigo); return vehiculoModificado; }
public Vehiculo Obtener(string codigo) { Vehiculo vehiculoEncontrado = null; string sql = "SELECT * FROM t_vehiculo WHERE codigo=@cod"; using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena)) { con.Open(); using (SqlCommand com = new SqlCommand(sql, con)) { com.Parameters.Add(new SqlParameter("@cod", codigo)); using (SqlDataReader resultado = com.ExecuteReader()) { if (resultado.Read()) { vehiculoEncontrado = new Vehiculo() { Codigo = (string)resultado["codigo"], Marca = (string)resultado["marca"], Tipo = (string)resultado["tipo"], Color = (string)resultado["color"], Placa = (string)resultado["placa"], Modelo = (string)resultado["modelo"], Descripcion = (string)resultado["descripcion"], Estado = (string)resultado["estado"] }; } } } } return vehiculoEncontrado; }
public Vehiculo ModificarVehiculo(Vehiculo vehiculoAModificar) { return dao.Modificar(vehiculoAModificar); }
public Vehiculo CrearVehiculo(Vehiculo vehiculoACrear) { return dao.Crear(vehiculoACrear); }