private void ConfiguraPermisos() ///===CHECK===
        {
            try
            {
                var permisos = new cProcesoUsuario().Obtener(enumProcesos.CONTROL_DE_ACTIVIDADES.ToString(), StaticSourcesViewModel.UsuarioLogin.Username);
                if (permisos.Any())
                {
                    //foreach (var p in permisos)
                    //{
                    //    if (p.CONSULTAR == 1)
                    //        PConsultar = true;
                    //    if (p.EDITAR == 1)
                    //        PEditar = true;
                    //}
                    if (permisos.Count(c => c.CONSULTAR == 1) > 0)
                    {
                        PConsultar        = true;
                        MenuBuscarEnabled = true;
                    }

                    if (permisos.Count(c => c.EDITAR == 1) > 0)
                    {
                        PEditar = true;
                    }
                }
            }
            catch (Exception ex)
            {
                StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al configurar permisos en la pantalla", ex);
            }
        }
Exemplo n.º 2
0
 private void ConfiguraPermisos()
 {
     try
     {
         permisos = new cProcesoUsuario().Obtener(enumProcesos.CITA.ToString(), StaticSourcesViewModel.UsuarioLogin.Username);
         if (permisos.Count() > 0)
         {
             MenuLimpiarEnabled = true;
         }
         if (permisos.Any())
         {
             foreach (var p in permisos)
             {
                 if (p.INSERTAR == 1)
                 {
                     PInsertar = true;
                 }
                 if (p.EDITAR == 1)
                 {
                     PEditar = true;
                 }
                 if (p.CONSULTAR == 1)
                 {
                     PConsultar = true;
                 }
                 if (p.IMPRIMIR == 1)
                 {
                     PImprimir = true;
                 }
             }
         }
     }
     catch (Exception ex)
     {
         StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al configurar permisos en la pantalla", ex);
     }
 }