public ActionResult RegistrarEquipoView(Entity.Equipo equipo, int plantas) { try { Models.PlantaModel plantaModel = new Models.PlantaModel(); ViewData["plantas"] = new SelectList(plantaModel.obtenerPlantas(), "id", "nombre"); equipo.estadoBL = "0"; if (ModelState.IsValid) { EquipoModel sdb = new EquipoModel(); if (sdb.crearEquipo(equipo, plantas)) { TempData["success"] = "true"; return RedirectToAction("RegistrarEquipoView"); } else { TempData["error"] = "false"; } } return View(); } catch { return View(); } }//RegistrarInspeccionView
}//constructor public bool crearEquipo(Entity.Equipo equipo, int planta) { SqlCommand cmd = new SqlCommand("sp_crear_equipo", connection); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@id_activo_placa", equipo.id_activo_placa); cmd.Parameters.AddWithValue("@tipo_combustible", equipo.tipo_combustible); cmd.Parameters.AddWithValue("@medida_combustible", equipo.medida_combustible); cmd.Parameters.AddWithValue("@medida_aceite", equipo.medida_aceite); cmd.Parameters.AddWithValue("@combustible", equipo.combustible); cmd.Parameters.AddWithValue("@aceite_motor", equipo.aceite_motor); cmd.Parameters.AddWithValue("@aceite_caja", equipo.aceite_caja); cmd.Parameters.AddWithValue("@aceite_delantera", equipo.aceite_delantera); cmd.Parameters.AddWithValue("@aceite_trasera", equipo.aceite_trasera); cmd.Parameters.AddWithValue("@aceite_hidraulico", equipo.aceite_hidraulico); cmd.Parameters.AddWithValue("@catalizador", equipo.catalizador); cmd.Parameters.AddWithValue("@nombre", equipo.nombre); cmd.Parameters.AddWithValue("@tipo", equipo.tipo); cmd.Parameters.AddWithValue("@id_planta", planta); cmd.Parameters.AddWithValue("@estadoBL", equipo.estadoBL); connection.Open(); int i = cmd.ExecuteNonQuery(); connection.Close(); if (i >= 1) { return(true); } else { return(false); } }//Añadir un equipo (equipo menor o vehiculo) al sistema