public ActionResult Nuevo(string apl_nombre, string apl_orden, string apl_controller, string apl_action) { if (apl_nombre == null) { return(Json(new { estado = 0 })); } Ent_Aplicacion _aplicacion = new Ent_Aplicacion(); Int32 ord = 0; Int32.TryParse(apl_orden, out ord); _aplicacion.apl_id = "0"; _aplicacion.apl_nombre = apl_nombre; _aplicacion.apl_orden = ord.ToString(); _aplicacion.apl_controller = apl_controller; _aplicacion.apl_action = apl_action; aplicacion.apl = _aplicacion; Boolean _valida_nuevo = aplicacion.InsertarAplicacion(); return(Json(new { estado = (_valida_nuevo) ? "1" : "-1", desmsg = (_valida_nuevo) ? "Se actualizo satisfactoriamente." : "Hubo un error al actualizar." })); }
public ActionResult Edit(int?id) { List <Ent_Aplicacion> listaplicacion = (List <Ent_Aplicacion>)Session[_session_listaplicacion_private]; if (id == null || listaplicacion == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Ent_Aplicacion filaaplicacion = listaplicacion.Find(x => x.apl_id == id.ToString()); return(View(filaaplicacion)); }
public List <Ent_Aplicacion> get_lista() { string sqlquery = "USP_Leer_Aplicacion_MVC"; List <Ent_Aplicacion> list = null; try { using (SqlConnection cn = new SqlConnection(Ent_Conexion.conexion)) { if (cn.State == 0) { cn.Open(); } using (SqlCommand cmd = new SqlCommand(sqlquery, cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; SqlDataReader dr = cmd.ExecuteReader(); if (dr.HasRows) { list = new List <Ent_Aplicacion>(); while (dr.Read()) { Ent_Aplicacion apl = new Ent_Aplicacion(); apl.apl_id = dr["apl_id"].ToString(); apl.apl_nombre = dr["apl_nombre"].ToString(); apl.apl_orden = dr["apl_orden"].ToString(); apl.apl_action = dr["apl_action"].ToString(); apl.apl_controller = dr["apl_controller"].ToString(); list.Add(apl); } } } } } catch { list = null; } return(list); }
public List <Ent_Aplicacion> get_lista(decimal fun_id) { string sqlquery = "USP_Leer_Apl_Fun"; List <Ent_Aplicacion> list = null; try { using (SqlConnection cn = new SqlConnection(Ent_Conexion.conexion)) { if (cn.State == 0) { cn.Open(); } using (SqlCommand cmd = new SqlCommand(sqlquery, cn)) { cmd.CommandTimeout = 0; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@Fun_Id", fun_id); SqlDataReader dr = cmd.ExecuteReader(); list = new List <Ent_Aplicacion>(); if (dr.HasRows) { while (dr.Read()) { Ent_Aplicacion fila = new Ent_Aplicacion(); fila.apl_id = dr["apl_id"].ToString(); fila.apl_nombre = dr["apl_nombre"].ToString(); list.Add(fila); } } } } } catch (Exception) { list = null; } return(list); }