コード例 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            result.Text  = "";
            comment.Text = "";
            bool valid_input = validate();

            if (valid_input == false)
            {
                warning2.Close();
                warning2 = new Form4();
                warning2.Show();
            }
            else
            {
                dt = double.Parse(dt_text.Text);
                if (dt > update_opt_dt())
                {
                    warning1.Close();
                    warning1 = new Form3();
                    warning1.Show();
                }
                else
                {
                    numericUpDown1.Enabled = false;
                    numericUpDown2.Enabled = false;
                    pictureBox1.Enabled    = false;
                    button1.Enabled        = false;
                    button4.Enabled        = false;
                    bw.RunWorkerAsync();
                }
            }
        }
コード例 #2
0
ファイル: Form5.cs プロジェクト: vladbatalan/MathAplication
        private void Inapoi_La_Lectii_Click(object sender, EventArgs e)
        {
            (System.Windows.Forms.Application.OpenForms["Form1"] as Form1).Afisare_Forma("LECTII", this, "CLOSE");
            //Inchidem ferestele ascunse
            Form f = new Form();

            f = new Form3();
            f.Close();
            f = new Form4();
            f.Close();
        }
コード例 #3
0
ファイル: Form1.cs プロジェクト: JeongJiHwan/SeokTaeJi
        private void Form1_Load(object sender, EventArgs e)
        {
            dtRecord = new DataTable();
            Form3 f = new Form3();

            if (f.ShowDialog() == DialogResult.OK)
            {
            }
            else
            {
                Application.Exit();
            }
            f.Close();
            OpenConnection();
            countAlarm(string.Format("SELECT * FROM data WHERE Stand<Measure AND Date=\"{0}\"", today));
            ReadDate();
            DisplayData(string.Format("SELECT * FROM data WHERE Date=\"{0}\"", today));

            textBox2.Text = DateTime.Now.ToString();
            label6.Text   = string.Format("Count : {0}   Alarm : {1}", dataGridView1.Rows.Count, alarmcnt);
        }
コード例 #4
0
        private void AtenderServidor()
        {
            DelegadoParaEscribir delegado = new DelegadoParaEscribir(CambiaString);

            while (true)
            {
                //recibimos mensaje del servidor
                byte[] msg2 = new byte[80];
                server.Receive(msg2);
                string[] recibido = Encoding.ASCII.GetString(msg2).Split('/');
                int      codigo   = Convert.ToInt32(recibido[0]);
                string   mensaje  = recibido[1].Split('\0')[0];
                switch (codigo)
                {
                case 3:      //número de partidas ganadas por un jugador
                    if (mensaje == "NO EXISTE")
                    {
                        resultado1.Invoke(delegado, new object[] { "resultado1", "El jugador introducido no existe.", null });
                    }
                    else if (mensaje == "ERROR")
                    {
                        resultado1.Invoke(delegado, new object[] { "resultado1", "No se ha podido realizar la búsqueda en la base de datos.", null });
                    }
                    else
                    {
                        resultado1.Invoke(delegado, new object[] { "resultado1", "Número de partidas ganadas: " + mensaje, null });
                    }
                    break;

                case 4:     //nombre del ganador de una partida concreta
                    if (mensaje == "NO EXISTE")
                    {
                        resultado1.Invoke(delegado, new object[] { "resultado1", "La partida introducida no existe.", null });
                    }
                    else if (mensaje == "ERROR")
                    {
                        resultado1.Invoke(delegado, new object[] { "resultado1", "No se ha podido realizar la búsqueda en la base de datos.", null });
                    }
                    else
                    {
                        //MessageBox.Show("Nombre del ganador: " + mensaje);
                        resultado1.Invoke(delegado, new object[] { "resultado1", "Nombre del ganador: " + mensaje, null });
                    }
                    break;

                case 5:     //numero de goles de un jugador en concreto
                    if (mensaje == "NO EXISTE")
                    {
                        resultado1.Invoke(delegado, new object[] { "resultado1", "El jugador introducido no existe.", null });
                    }
                    else if (mensaje == "ERROR")
                    {
                        resultado1.Invoke(delegado, new object[] { "resultado1", "No se ha podido realizar la búsqueda en la base de datos.", null });
                    }
                    else
                    {
                        resultado1.Invoke(delegado, new object[] { "resultado1", "Número de goles marcados: " + mensaje, null });
                    }
                    break;

                case 6:     //lista de conectados
                    mensaje = recibido[2].Split('\0')[0];
                    String[] lista = mensaje.Split(',');
                    NConectados.Invoke(delegado, new object[] { "NConectados", recibido[1], null });
                    listBox1.Invoke(delegado, new object[] { "listBox1", null, lista });
                    break;

                case 7:
                    Form3 invi = new Form3(mensaje);
                    invi.ShowDialog();
                    while (invi.resultadoinvitacion == 0)
                    {
                    }
                    invi.Close();
                    string ms;
                    if (invi.resultadoinvitacion == 1)     //ha aceptado la invitacion
                    {
                        ms = "8/SI," + mensaje + "," + usuario;
                        byte[] msg = System.Text.Encoding.ASCII.GetBytes(ms);
                        server.Send(msg);
                        //
                        //iniciar partida
                        //
                    }
                    if (invi.resultadoinvitacion == 2)     //no ha aceptado la invitacion
                    {
                        ms = "8/NO," + mensaje + "," + usuario;
                        byte[] msg = System.Text.Encoding.ASCII.GetBytes(ms);
                        server.Send(msg);
                    }
                    break;

                case 8:
                    string[] trozos = mensaje.Split(',');
                    if (trozos[0] == "SI")     //la otra persona ha aceptado la invitación
                    {
                        MessageBox.Show(trozos[1] + " ha aceptado tu invitación. Prepárate para jugar.");
                        //
                        //iniciar partida
                        //
                    }

                    if (trozos[0] == "NO")    //la otra persona no ha aceptado la invitación
                    {
                        MessageBox.Show(trozos[1] + " ha rechazado tu invitación.");
                    }
                    break;

                case 9:
                    string[] partes = mensaje.Split('$');
                    listBox2.Invoke(delegado, new object[] { "listBox2", null, partes });
                    break;
                }
            }
        }