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; } }