コード例 #1
0
 protected void Eliminar_Click(object sender, EventArgs e)
 {
     _objperfil           = new Perfiles();
     _objperfil.IdPerfil  = Convert.ToInt32(ID.Value.ToString());
     _objperfil.NomPerfil = txtCambiarNombrePerfil.Text;
     _catperfilneg.eliminarPerfil(_objperfil);
     ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalEliminar", "$('#ModalEliminar').modal('hide');", true);
     upModalEliminar.Update();
     GridViewPerfiles.DataSource = _catperfilneg.list();
     GridViewPerfiles.DataBind();
 }
コード例 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!ValidarSesion.sesionactiva())
        {
            Response.Redirect("~/Default.aspx");
        }

        if (!Page.IsPostBack)
        {
            GridViewPerfiles.DataSource = _catperfilneg.list();
            GridViewPerfiles.DataBind();
            txtCambiarNombrePerfil.Attributes.Add("placeholder", "Nombre");
            txtBusquedaNombrePerfil.Attributes.Add("placeholder", "Perfil");
            txtNombrePerfil.Attributes.Add("placeholder", "Nombre");
        }
    }
コード例 #3
0
 protected void NombrePerfil_Click(object sender, EventArgs e)
 {
     if (txtCambiarNombrePerfil.Text == string.Empty)
     {
         lblMensajeEditar.Visible = true;
         upModalCambiarNombrePerfil.Update();
     }
     else
     {
         _objperfil           = new Perfiles();
         _objperfil.IdPerfil  = Convert.ToInt32(ID.Value.ToString());
         _objperfil.NomPerfil = txtCambiarNombrePerfil.Text;
         _catperfilneg.modificarPerfil(_objperfil);
         ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalCambiarNombrePerfil", "$('#ModalCambiarNombrePerfil').modal('hide');", true);
         upModalCambiarNombrePerfil.Update();
         GridViewPerfiles.DataSource = _catperfilneg.list();
         GridViewPerfiles.DataBind();
     }
 }
コード例 #4
0
 protected void Guardar_Click(object sender, EventArgs e)
 {
     if (Operacion.Value == "Nuevo")
     {
         if (txtNombrePerfil.Text == string.Empty)
         {
             lblNombrePerfil.Visible = true;
             upModalOperPerfil.Update();
         }
         else
         {
             _objperfil           = new Entidades.Perfiles();
             _objperfil.NomPerfil = txtNombrePerfil.Text;
             _objperfil.IdUsuario = Convert.ToInt32(Session["IdUser"]);
             List <Entidades.Menu> lstmenus = new List <Entidades.Menu>();
             Entidades.Menu        _objmenu;
             foreach (ListItem itemActual in chckboxlist.Items)
             {
                 if (itemActual.Selected == true)
                 {
                     _objmenu        = new Entidades.Menu();
                     _objmenu.Idmenu = Convert.ToInt32(itemActual.Value);
                     lstmenus.Add(_objmenu);
                     _objmenu        = new Entidades.Menu();
                     _objmenu.Idmenu = _catperfilneg.listmenus(Convert.ToInt32(itemActual.Value))[0].idpadre;
                     lstmenus.Add(_objmenu);
                 }
             }
             _catperfilneg.insertarPerfil(_objperfil, lstmenus);
             ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalOperPerfil", "$('#ModalOperPerfil').modal('hide');", true);
             upModalOperPerfil.Update();
             GridViewPerfiles.DataSource = _catperfilneg.list();
             GridViewPerfiles.DataBind();
         }
     }
     if (Operacion.Value == "Editar")
     {
         _objperfil           = new Entidades.Perfiles();
         _objperfil.IdPerfil  = Convert.ToInt32(ID.Value);
         _objperfil.IdUsuario = Convert.ToInt32(Session["IdUser"]);
         List <Entidades.Menu> lstmenus = new List <Entidades.Menu>();
         Entidades.Menu        _objmenu;
         foreach (ListItem itemActual in chckboxlist.Items)
         {
             if (itemActual.Selected == true)
             {
                 _objmenu        = new Entidades.Menu();
                 _objmenu.Idmenu = Convert.ToInt32(itemActual.Value);
                 lstmenus.Add(_objmenu);
                 _objmenu        = new Entidades.Menu();
                 _objmenu.Idmenu = _catperfilneg.listmenus(Convert.ToInt32(itemActual.Value))[0].idpadre;
                 lstmenus.Add(_objmenu);
             }
         }
         _catmenuperfilneg.actualizarMenuPerfiles(_objperfil, lstmenus);
         ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalOperPerfil", "$('#ModalOperPerfil').modal('hide');", true);
         upModalOperPerfil.Update();
         GridViewPerfiles.DataSource = _catperfilneg.list();
         GridViewPerfiles.DataBind();
     }
 }
コード例 #5
0
 protected void BuscarPefil_Click(object sender, EventArgs e)
 {
     GridViewPerfiles.DataSource = _catperfilneg.list(0, txtBusquedaNombrePerfil.Text);
     GridViewPerfiles.DataBind();
 }