public ServiceInspectorDetail()
        {
            InitializeComponent();
            Inspector = new ServiceInspector();

               // App.ActualInspectorDetail = this;
            this.Owner = App.Home;
        }
        public ServiceInspectorDetail(ServiceInspector inspector)
        {
            InitializeComponent();
            this.Inspector = inspector;

            //App.ActualInspectorDetail = this;
            this.Owner = App.Inspectors;
        }
Ejemplo n.º 3
0
        private void Application_Startup(object sender, StartupEventArgs e)
        {
            SystemEvents.SessionSwitch += SystemEventsOnSessionSwitch;
            SystemEvents.SessionEnded += SystemEventsOnSessionEnded;

            swriter = new StringWriter();
            Console.SetOut(swriter);

            XmlConfigurator.Configure();

            RegistrarLog("<b>Inicializando la aplicación...</b>");

            RegistrarLog("<b>Cargando opciones de la aplicación...</b>");
            LoadOpciones();

            SonarActivo = true;

            Sonar = new Dictionary<int, BackgroundWorker>();

            try
            {
                IPersistence<FileInspector> servInspF = new Persistence<FileInspector>();
                var inspFilterF = new FileInspector();

                var rastreadoresF = servInspF.GetEntities(inspFilterF);

                foreach (var insp in rastreadoresF)
                {
                    AddWork(insp);
                }

                IPersistence<ServiceInspector> servInspV = new Persistence<ServiceInspector>();
                var inspFilterV = new ServiceInspector();

                var rastreadoresV = servInspV.GetEntities(inspFilterV);

                foreach (var insp in rastreadoresV)
                {
                    AddWork(insp);
                }

            }
            catch (Exception ex)
            {
                RegistrarLog("<b>Error al inicializar la aplicación: </b>" + ex.Message);
            }

            RegistrarLog("<b>Inicialización de la aplicación Finalizada</b>");
        }
        private void mnServiceR_Click(object sender, RoutedEventArgs e)
        {
            var inspector = new ServiceInspector();

            var inspDetail = new ServiceInspectorDetail(inspector);
            inspDetail.ShowDialog();

            inspector = inspDetail.Inspector;

            if (inspector.InspectorId.HasValue)
            {
                InspectorsRefresh(inspector, true);
            }
        }