private async void InitializeApp() { Log.system = new RichLog(systemRichLog); rns = new RNS(rnsRichLog, rnsTabControl, rnsProgressBar); vtwin = new VTWIN(vtwinRichLog, vtwinTabControl, vtwinProgressBar); vts500 = new VTS500(vtsRichLog, vtsTabControl, vtsProgressBar); zenith = new ZENITH(zenithRichLog, zenithTabControl, zenithProgressBar); bool downloaded = await Task.Run(() => Config.dbDownload() ); if (downloaded) { // Envio la AOI VTWIN22309 a la ultima posicion de la lista de maquinas a inspeccionar // Por algun motivo demora mas que el resto en procesar las inspecciones Config.toEndInspect.Add(Machine.findByCode("VT-WIN2-2309")); rns.TotalMachines(); vtwin.TotalMachines(); vts500.TotalMachines(); zenith.TotalMachines(); if (Config.isAutoStart()) { rns.Start(true); vtwin.Start(true); vts500.Start(true); zenith.Start(true); } else { /* * En el siguiente update se deberian implementar eventos, esto permite a un sysadmin * enviar un correo a una lista de contactos si el evento se disparo */ //Evento.alerta("El modo 'autostart' no esta activo, el sistema no iniciara automaticamente los procesos!"); } } }
public Oracle_PanelData(VTWIN _vtwin) { InitializeComponent(); vtwin = _vtwin; }