Exemplo n.º 1
0
        public bool modificarDB(aca_Menu_Info info)
        {
            try
            {
                using (EntitiesAcademico Context = new EntitiesAcademico())
                {
                    aca_Menu Entity = Context.aca_Menu.FirstOrDefault(q => q.IdMenu == info.IdMenu);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.IdMenuPadre        = info.IdMenuPadre;
                    Entity.DescripcionMenu    = info.DescripcionMenu;
                    Entity.PosicionMenu       = info.PosicionMenu;
                    Entity.web_nom_Controller = info.web_nom_Controller == null ? "" : info.web_nom_Controller;
                    Entity.web_nom_Area       = info.web_nom_Area;
                    Entity.web_nom_Action     = info.web_nom_Action;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 2
0
        public aca_Menu_Info get_info(int IdMenu)
        {
            try
            {
                aca_Menu_Info info = new aca_Menu_Info();

                using (EntitiesAcademico Context = new EntitiesAcademico())
                {
                    aca_Menu Entity = Context.aca_Menu.FirstOrDefault(q => q.IdMenu == IdMenu);
                    if (Entity == null)
                    {
                        return(null);
                    }
                    info = new aca_Menu_Info
                    {
                        IdMenu             = Entity.IdMenu,
                        IdMenuPadre        = Entity.IdMenuPadre,
                        DescripcionMenu    = Entity.DescripcionMenu,
                        PosicionMenu       = Entity.PosicionMenu,
                        web_nom_Area       = Entity.web_nom_Area,
                        web_nom_Controller = Entity.web_nom_Controller,
                        web_nom_Action     = Entity.web_nom_Action,
                        nivel  = Entity.nivel,
                        Estado = Entity.Estado
                    };
                }

                return(info);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 3
0
        public bool guardarDB(aca_Menu_Info info)
        {
            try
            {
                using (EntitiesAcademico Context = new EntitiesAcademico())
                {
                    aca_Menu Entity = new aca_Menu
                    {
                        IdMenu             = get_id(),
                        IdMenuPadre        = info.IdMenuPadre,
                        DescripcionMenu    = info.DescripcionMenu,
                        PosicionMenu       = info.PosicionMenu,
                        Estado             = info.Estado = true,
                        nivel              = 1,
                        web_nom_Area       = info.web_nom_Area,
                        web_nom_Controller = info.web_nom_Controller == null ? "" : info.web_nom_Controller,
                        web_nom_Action     = info.web_nom_Action
                    };
                    Context.aca_Menu.Add(Entity);
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemplo n.º 4
0
        public ActionResult Nuevo()
        {
            aca_Menu_Info model = new aca_Menu_Info();

            cargar_combos();
            return(View());
        }
Exemplo n.º 5
0
 public ActionResult Anular(aca_Menu_Info model)
 {
     if (!bus_menu.anularDB(model))
     {
         cargar_combos();
         return(View(model));
     }
     return(RedirectToAction("Index"));
 }
Exemplo n.º 6
0
 public bool anularDB(aca_Menu_Info info)
 {
     try
     {
         return(odata.anularDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 7
0
 public bool modificarDB(aca_Menu_Info info)
 {
     try
     {
         return(odata.modificarDB(info));
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 8
0
        public ActionResult Anular(int IdMenu = 0)
        {
            aca_Menu_Info model = bus_menu.get_info(IdMenu);

            if (model == null)
            {
                return(RedirectToAction("Index"));
            }
            cargar_combos();
            return(View(model));
        }
Exemplo n.º 9
0
        public bool anularDB(aca_Menu_Info info)
        {
            try
            {
                using (EntitiesAcademico Context = new EntitiesAcademico())
                {
                    aca_Menu Entity = Context.aca_Menu.FirstOrDefault(q => q.IdMenu == info.IdMenu);
                    if (Entity == null)
                    {
                        return(false);
                    }
                    Entity.Estado = info.Estado = false;
                    Context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
        }