Esempio n. 1
0
 public Refracto_Vista()
 {
     if (File.Exists(ConfigPath))
     {
         InitializeComponent();
         FechaInfo.Text = DateTime.Now.ToString("dd-MM-yyyy");
         HoraInfo.Text  = DateTime.Now.ToString("HH:mm:ss");
         SQLiteManager.CheckDataBase();
         ID_Planta = ConfirmarPlanta();
         if (!XML_Valido(PuertoSerial))
         {
             OracleManager.SetConfiguracionDePuerto(PuertoSerial, ID_Planta, 1);
         }
         _cooperado = new Cooperado_Vista();
         SetearSegundaPantalla();
         _cooperado.TopMost = true;
         try
         {
             PuertoSerial.Open();
         }
         catch (Exception _error)
         {
             MessageBox.Show("PuertoSerial mal configurado.Esto se debe a ERROR. " +
                             "Verifique la conexión y vuelva a iniciar la App. Error: " + _error.Message, "ERROR",
                             MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1,
                             MessageBoxOptions.DefaultDesktopOnly);
             Application.Exit();
         }
         TopMost = true;
         _cooperado.PlantaInfo.Text = OracleManager.ObtenerNombrePlanta(ConfirmarPlanta());
         //SetStartUp();
         WindowState = FormWindowState.Minimized;
         EscribirEnLog(GetExecutingDirectoryName());
     }
     else
     {
         MessageBox.Show("NO EXISTE ARCHIVO DE CONFIGURACIONES.", "ERROR",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
         Application.Exit();
     }
 }