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));
        }
Example #3
0
        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);
        }
Example #4
0
        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);
        }