public ActionResult RegistrarConsumoEqMenor(Entity.ConsumoCombustible consumo, string eq_menores) { try { Models.EquipoModel equipoModel = new Models.EquipoModel(); ViewData["eq_menores"] = new SelectList(equipoModel.obtenerVehiculos(), "id_activo_placa", "nombre"); consumo.fecha_registro = System.DateTime.Now; if (ModelState.IsValid) { Models.ConsumoCombustibleModel sdb = new Models.ConsumoCombustibleModel(); if (sdb.crearConsumoCombustibleEqMenor(consumo, eq_menores)) { TempData["success"] = "true"; ModelState.Clear(); } else { TempData["error"] = "false"; } } } catch { }; return(View()); }//registrar un consumo de combustible para equipo menor
}//obtener todas los consunos de combustible (TODOS LOS EQUIPOS). public bool crearConsumoCombustible(Entity.ConsumoCombustible consumo, string vehiculo) { SqlCommand cmd = new SqlCommand("sp_crear_consumo_combustible_vehiculos", connection); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@cant_combustible", consumo.cant_combustible); cmd.Parameters.AddWithValue("@factura", consumo.factura); cmd.Parameters.AddWithValue("@fecha_factura", consumo.fecha_factura); cmd.Parameters.AddWithValue("@fecha_registro", consumo.fecha_registro); cmd.Parameters.AddWithValue("@id_activo_placa", vehiculo); connection.Open(); int i = cmd.ExecuteNonQuery(); connection.Close(); if (i >= 1) return true; else return false; }//Añadir un consumo de combustible al sistema (vehiculos)