示例#1
0
 protected void Eliminar_Click(object sender, EventArgs e)
 {
     _objperfil           = new Perfiles();
     _objperfil.iIdPerfil = Convert.ToInt32(ID.Value.ToString());
     _objperfil.cNombre   = 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 NombrePerfil_Click(object sender, EventArgs e)
 {
     if (txtCambiarNombrePerfil.Text == string.Empty)
     {
         lblMensajeNombrePerfil.Visible = true;
         upModalCambiarNombrePerfil.Update();
     }
     else
     {
         _objperfil                = new Perfiles();
         _objperfil.iIdPerfil      = Convert.ToInt32(ID.Value.ToString());
         _objperfil.cNombre        = txtCambiarNombrePerfil.Text;
         _objperfil.cDescripcion   = txtCambiarDescripcionPerfil.Text;
         _objperfil.iIdCentroCosto = Convert.ToInt32(dropCambiarDepartamento.SelectedValue.ToString());
         _catperfilneg.modificarPerfil(_objperfil);
         ScriptManager.RegisterStartupScript(Page, Page.GetType(), "ModalCambiarNombrePerfil", "$('#ModalCambiarNombrePerfil').modal('hide');", true);
         upModalCambiarNombrePerfil.Update();
         GridViewPerfiles.DataSource = _catperfilneg.list();
         GridViewPerfiles.DataBind();
     }
 }
示例#3
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 ESistema.Perfiles();
                _objperfil.cNombre           = txtNombrePerfil.Text;
                _objperfil.iIdUsuarioGestion = Convert.ToInt32(Session["IdUser"]);
                _objperfil.cDescripcion      = txtDescripcionPerfil.Text;
                _objperfil.iIdCentroCosto    = Convert.ToInt32(dropUserDepartamento.SelectedValue.ToString());
                List <ESistema.Menu> lstmenus = new List <ESistema.Menu>();
                ESistema.Menu        _objmenu;
                foreach (ListItem itemActual in chckboxlist.Items)
                {
                    if (itemActual.Selected == true)
                    {
                        _objmenu         = new ESistema.Menu();
                        _objmenu.iIdMenu = Convert.ToInt32(itemActual.Value);
                        lstmenus.Add(_objmenu);
                        _objmenu         = new ESistema.Menu();
                        _objmenu.iIdMenu = _catperfilneg.listmenus(Convert.ToInt32(itemActual.Value))[0].iIdPadre;
                        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 ESistema.Perfiles();
            _objperfil.iIdPerfil         = Convert.ToInt32(ID.Value);
            _objperfil.iIdUsuarioGestion = Convert.ToInt32(Session["IdUser"]);

            List <ESistema.Menu> lstmenus = new List <ESistema.Menu>();
            ESistema.Menu        _objmenu;
            foreach (ListItem itemActual in chckboxlist.Items)
            {
                if (itemActual.Selected == true)
                {
                    _objmenu         = new ESistema.Menu();
                    _objmenu.iIdMenu = Convert.ToInt32(itemActual.Value);
                    lstmenus.Add(_objmenu);
                    _objmenu         = new ESistema.Menu();
                    _objmenu.iIdMenu = _catperfilneg.listmenus(Convert.ToInt32(itemActual.Value))[0].iIdPadre;
                    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();
        }
    }