Example #1
0
        public static List <Model.MenusBo> GetMenus(int idUsuarios)
        {
            List <Model.MenusBo> lista = new List <Model.MenusBo>();

            try
            {
                var reader = new CnaPerfiles().Execute(idUsuarios);
                while (reader.Read())
                {
                    lista.Add(new Model.MenusBo
                    {
                        idMenus     = int.Parse(reader["idMenus"].ToString()),
                        Descripcion = reader["Descripcion"].ToString(),
                        Link        = reader["Link"].ToString(),
                        CodPrf      = int.Parse(reader["CodPrf"].ToString()),
                        Icon        = reader["Icon"].ToString(),
                        Submenus    = reader["Submenus"].ToString()
                    });
                }
                reader.Close();
                return(lista);
            }
            catch (Exception ex)
            {
                var msg = "Excepcion Controlada: " + ex.Message;
                throw new Exception(msg, ex);
            }
        }
Example #2
0
 public static List <Model.PerfilesBo> GetPerfiles()
 {
     try
     {
         List <Model.PerfilesBo> lista = new List <Model.PerfilesBo>();
         var res = new CnaPerfiles().Execute();
         while (res.Read())
         {
             lista.Add(new Model.PerfilesBo
             {
                 CodPrf = int.Parse(res["CodPrf"].ToString()),
                 Nombre = res["Nombre"].ToString(),
                 Tipo   = char.Parse(res["Tipo"].ToString())
             });
         }
         res.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         var msg = "Excepcion Controlada: " + ex.Message;
         throw new Exception(msg, ex);
     }
 }