示例#1
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            string tipoApp = ConfigurationManager.AppSettings["TipoAplicacion"].ToString();

            if (tipoApp.Equals("PRUEBA"))
            {
                MessageBox.Show("Estas viendo datos de prueba, comunicate con tu administrador");
            }


            AccesoModel model = new AccesoModel();

            model.ObtenerPermisos();

            if (AccesoUsuarioModel.Llave == 0 || AccesoUsuarioModel.Llave == -1)
            {
                MessageBox.Show("No tienes permiso para utilizar esta aplicación", "ERROR:", MessageBoxButton.OK, MessageBoxImage.Information);
                this.Close();
            }
            else
            {
                StyleManager.ApplicationTheme = new Windows8Theme();

                this.LaunchBusyIndicator();

                string path = ConfigurationManager.AppSettings["ErrorPath"].ToString();

                if (!File.Exists(path))
                {
                    Directory.CreateDirectory(path);
                }
            }
        }
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            AccesoModel model = new AccesoModel();

            model.ObtenerPermisos();

            String[] acceso = AccesoUsuarioModel.Programas.Split(',');

            controller.SetEnableThemes();

            if (AccesoUsuarioModel.Grupo == 0)
            {
                controller.WindowLoad(1);
            }
            else
            {
                controller.WindowLoad(Convert.ToInt16(acceso[0]));
            }

            this.ShowInTaskbar(this, "Mantenimiento de Productos Alternos");
        }