public ActionResult modificaEquipo(int id) { Equipo_ objetoEquipo = listEquipos_().Where(e => e.codigo == id).FirstOrDefault(); ViewBag.distrito = new SelectList(listDistritos(), "codigo", "nombre", objetoEquipo.distrito); return(View(objetoEquipo)); }
public ActionResult nuevoEquipo(Equipo_ objetoEquipo) { if (!ModelState.IsValid) { return(View(objetoEquipo)); } cn.Open(); ViewBag.mensaje = ""; SqlTransaction tr = cn.BeginTransaction(IsolationLevel.Serializable); try { SqlCommand cmd = new SqlCommand("SP_MANTENIMIENTOEQUIPO", cn, tr); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@ide", objetoEquipo.codigo); cmd.Parameters.AddWithValue("@nom", objetoEquipo.nombre); cmd.Parameters.AddWithValue("@dis", objetoEquipo.distrito); cmd.Parameters.AddWithValue("@loc", objetoEquipo.localidad); cmd.Parameters.AddWithValue("@fec", objetoEquipo.fecha); cmd.Parameters.AddWithValue("@fun", objetoEquipo.fundacion); int estado = cmd.ExecuteNonQuery(); tr.Commit(); ViewBag.mensaje = estado.ToString() + " Equipo Registrado Correctamente"; } catch (Exception ex) { ViewBag.mensaje = ex.Message; tr.Rollback(); } cn.Close(); ViewBag.distrito = new SelectList(listDistritos(), "codigo", "nombre"); ViewBag.codigo = objetoEquipo.codigo; return(View(objetoEquipo)); }