private void CargarPermisos()
 {
     try
     {
         CN_PermisosTU clsPermisosTU = new CN_PermisosTU();
         Permiso       permiso       = new Permiso();
         Sesion        session2      = new Sesion();
         session2       = (Sesion)Session["Sesion" + Session.SessionID];
         permiso.Id_TU  = Convert.ToInt32(this.cmbTipoU.SelectedValue);
         permiso.Id_Emp = session2.Id_Emp;
         permiso.Id_Cd  = session2.Id_Cd;
         permiso.Sm_cve = Convert.ToInt32(this.cmbPantalla.SelectedValue);
         clsPermisosTU.ConsultaPermisosCtrlTU(permiso, session2.Emp_Cnx, ref RadGridPermisos);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        private void Guardar()
        {
            try
            {
                if (!RadGridPermisos.Visible)
                {
                    Alerta("No ha asignado permisos");
                    return;
                }
                if (!_PermisoModificar)
                {
                    Alerta("No tiene permisos para modificar");
                    return;
                }

                CN_PermisosTU clsPermisosTU = new CN_PermisosTU();
                Int32         Verificador   = default(Int32);

                Sesion session2 = new Sesion();
                session2 = (Sesion)Session["Sesion" + Session.SessionID];

                for (int cont = 0; cont <= this.RadGridPermisos.Items.Count - 1; cont++)
                {
                    Permiso permiso = new Permiso();
                    permiso.Id_Emp        = session2.Id_Emp;
                    permiso.Id_Cd         = session2.Id_Cd_Ver;
                    permiso.Id_TU         = Convert.ToInt32(this.cmbTipoU.SelectedValue);
                    permiso.Sm_cve        = Convert.ToInt32(this.cmbPantalla.SelectedValue);
                    permiso.Id_Ctrl       = this.RadGridPermisos.Items[cont]["MenuCve"].Text;
                    permiso.PDeshabilitar = ((CheckBox)this.RadGridPermisos.Items[cont].FindControl("ChkDeshabilitar")).Checked;
                    permiso.POcultar      = ((CheckBox)this.RadGridPermisos.Items[cont].FindControl("ChkOcultar")).Checked;
                    clsPermisosTU.ModificarPermisosTU(permiso, session2.Emp_Cnx, ref Verificador);
                }
                Alerta("Los permisos se guardaron correctamente");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }