public void Consulta(EntPerfil EntPerfilAcceso) { try { if (ActIns == Comunes.CAMBIA) { BrConfiguracion catalogos = new BrConfiguracion(); Perfil.IdSistema = 2; Perfil.IdPerfil = EntPerfilAcceso.IdPerfil; NombrePerfil = EntPerfilAcceso.Perfil; Respuesta <List <EntPerfil> > resultP = catalogos.GetConsultaPerfiles(Perfil); if (resultP.TotalRegistros > 0) { TxtPerfil.Text = resultP.Resultado[0].Perfil; Respuesta <List <EntPerfil> > result = catalogos.GetConsultaPerfileAcceso(Perfil, "B"); if (result.TotalRegistros > 0) { lstAccesosXPerfil = result.Resultado; EntPerfil entpAc = new EntPerfil(); dgrPermisos.ItemsSource = lstAccesosXPerfil; if (lstAccesosXPerfil.Count > 0) { chbxSeleccionaTodos.Visibility = Visibility.Visible; chbxSeleccionaTodosCotrolTotal.Visibility = Visibility.Visible; } else { chbxSeleccionaTodos.Visibility = Visibility.Hidden; chbxSeleccionaTodosCotrolTotal.Visibility = Visibility.Hidden; } } } TxtPerfil.IsEnabled = false; } } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void ConsultaPerfiles() { try { EntPerfil entp = new EntPerfil(); BrConfiguracion confp = new BrConfiguracion(); entp.IdSistema = 2; Respuesta <List <EntPerfil> > res = confp.GetConsultaPerfiles(entp); if (res.EsExitoso) { if (res.Resultado.Count > 0) { CmbPerfil.DataContext = res.Resultado; } } } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }