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