Example #1
0
        public static bool ActualizarDatosMenu(String id, String nombrePermiso, String urlPermiso, String ymenuPrincipal, bool zisActivo, bool zisSubmenu)
        {
            CapaEntidades.Menu objMenu = new CapaEntidades.Menu();
            objMenu.IdMenu       = Convert.ToInt32(id);
            objMenu.Nombre       = nombrePermiso;
            objMenu.Url          = urlPermiso;
            objMenu.IdMenuParent = Convert.ToInt32(ymenuPrincipal);
            objMenu.Estado       = zisActivo;
            objMenu.IsSubMenu    = zisSubmenu;

            return(MenuLN.getInstance().ActualizarMenu(objMenu));
        }
Example #2
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            CapaEntidades.Menu objMenu = new CapaEntidades.Menu();
            objMenu.Nombre       = txtNombrePermiso.Text;
            objMenu.Url          = txtUrlPermiso.Text;
            objMenu.IsSubMenu    = chkIsSubmenu.Checked;
            objMenu.IdMenuParent = Convert.ToInt32(ddlMenuPrincipal.SelectedItem.Value);

            bool response = MenuLN.getInstance().RegistrarMenu(objMenu);

            if (response)
            {
                Response.Write("<script>alert('REGISTRO CORRECTO.')</script>");
                LlenarMenuPrincipal();
            }
            else
            {
                Response.Write("<script>alert('REGISTRO INCORRECTO.')</script>");
            }
        }
Example #3
0
        protected void btnAsignar_Click(object sender, EventArgs e)
        {
            Permiso objPermiso = new Permiso();;

            for (int i = 0; i < grdPermisosNoAsignados.Rows.Count; i++)
            {
                var row   = grdPermisosNoAsignados.Rows[i];
                var check = row.FindControl("chkSeleccionar") as CheckBox;
                if (check.Checked)
                {
                    var IdMenu = Convert.ToInt32((row.FindControl("hfIdMenu") as HiddenField).Value);

                    CapaEntidades.Menu objMenu = new CapaEntidades.Menu();

                    objPermiso.PEmpleado.ID = Convert.ToInt32(hfIdEmpleado.Value);
                    objMenu.IdMenu          = IdMenu;
                    objPermiso.PMenu.Add(objMenu);
                }
            }

            if (objPermiso.PMenu.Count > 0)
            {
                bool response = PermisoLN.getInstance().RegistrarEliminarPermiso(objPermiso, 1); // 1 es para Crear
                if (response)
                {
                    ScriptManager.RegisterStartupScript(this, GetType(), "alerta", "alert('SE CREARON LOS PERMISOS')", true);
                    //Response.Write("<script>alert('SE CREARON LOS PERMISOS.')</script>");
                    ListarPermisosAsignados(objPermiso.PEmpleado.ID, 0);
                    ListarPermisosNoAsignados(objPermiso.PEmpleado.ID, 1);
                }
                else
                {
                    //Response.Write("<script>alert('ERROR AL CREAR LOS PERMISOS.')</script>");
                    ScriptManager.RegisterStartupScript(this, GetType(), "alerta", "alert('ERROR AL CREAR LOS PERMISOS')", true);
                }
            }
        }