Пример #1
0
 protected virtual void OnBtnStartClicked(object sender, System.EventArgs e)
 {
     try
     {
         if (ValidoDatosCliente(true))
         {
             if (!servidor.IsRunning())
             {
                 servidor.Client = cliente;   //por si cambio en el camino despues
                 servidor.Run();              //de ser instanciado
                 //Si, esta es una solución ñoña, pero tengo que esperar a que
                 //termine el otro hilo y no vale la pena meter sincronizacion
                 //para que solo muestre un dibujito
                 Thread.Sleep(3000);
                 //ReviewState();
                 if (servidor.IsRunning())
                 {
                     Online();
                 }
                 else
                 {
                     Offline();
                 }
             }
         }
     }
     catch (Exception ex)
     {
         Message(ex.Message);
     }
 }
Пример #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         if (ValidoDatosCliente(true))
         {
             if (!servidor.IsRunning())
             {
                 servidor.Client = cliente; //por si cambio en el camino despues
                 servidor.Run();            //de ser instanciado
                 //Si, esta es una solución ñoña, pero tengo que esperar a que
                 //termine el otro hilo y no vale la pena meter sincronizacion
                 //para que solo muestre un dibujito
                 Thread.Sleep(1000);
                 ReviewState();
                 if (servidor.IsRunning())
                 {
                     Online();
                 }
                 else
                 {
                     Offline();
                 }
             }
             else
             {
                 Online();
             }
             //    MessageBox.Show("La base de datos ya esta iniciada");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Пример #3
0
        public static void BeginAllInstances()
        {
            try
            {
                IObjectContainer dbcliente = Db4oFactory.OpenFile(_InstancesFile);
                IObjectSet       objetitos = dbcliente.Get(new Instancia());//obtengo tooodos los objetos

                while (objetitos.HasNext())
                {
                    Instancia _miniInstancia = (Instancia)objetitos.Next();
                    if (_miniInstancia.AutoInit)
                    {
                        RunServer _tempServer = new RunServer(_miniInstancia);
                        _tempServer.Run();
                    }
                }
                objetitos = null;
                dbcliente.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }