Exemple #1
0
        private void XmlSub_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Cette fonctionnalité n'est pas encore disponible", "IT SIM", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            OpenFileDialog Xfile = new OpenFileDialog();

            if ((Xfile.ShowDialog() == DialogResult.OK) && (Path.GetExtension(Xfile.FileName) == ".xml"))
            {
                Sock.Envoi(SocketInfos.client, SocketInfos.stream, Xfile.FileName);
            }
            else if ((Path.GetExtension(Xfile.FileName) != ".xml") && (Path.GetExtension(Xfile.FileName) != ""))
            {
                MessageBox.Show("Fichier incompatible ! \nSeul les fichiers XML sont pris en charge.",
                                "ERROR",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Error
                                );
            }
            else
            {
                MessageBox.Show("Merci de choisir un fichier à transmettre",
                                "IT SIM",
                                MessageBoxButtons.OK,
                                MessageBoxIcon.Warning
                                );
            }
        }
        private void Submit_Click(object sender, EventArgs e)
        {
            if ((bankAccount.Text != "") && (bankCurrency.Text != "") && (bankFees.Text != "") && (Q_time.Value != 0) && (qDelay.Text != ""))
            {
                // Données interface
                Timestamp.nbTour = Int32.Parse(Q_time.Value.ToString());
                // Données moteur
                sendbuf += bankAccount.Text + 13;
                sendbuf += bankCurrency.Text + 13;
                sendbuf += bankFees.Text + 13;
                sendbuf += Q_time.Value.ToString() + 13;
                sendbuf += qDelay.Text;
                switch (dayBox.SelectedIndex)
                {
                case 0:
                    sendbuf += "s" + 13;
                    break;

                case 1:
                    sendbuf += "m" + 13;
                    break;

                case 2:
                    sendbuf += "a" + 13;
                    break;

                default:
                    break;
                }
                MessageBox.Show("Création terminée.", "IT SIM", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Sock.Envoi(SocketInfos.client, SocketInfos.stream, sendbuf);
                this.Close();
                new Actions().Show();
            }
        }
Exemple #3
0
 private void Terminer_Click(object sender, EventArgs e)
 {
     if ((limiteur[0] != false) || (limiteur[1] != false) || (limiteur[2] != false) || (limiteur[3] != false))
     {
         sendbuf = textachat + textniveau;
         Sock.Envoi(SocketInfos.client, SocketInfos.stream, sendbuf);
         if (Corps.tour == Corps.nbCorp - 1)
         {
             MessageBox.Show("Toutes les entreprises ont jouées ce tour");
             Corps.tour = 0;
             Timestamp.acTour++;
             Sock.Recv(SocketInfos.client, SocketInfos.stream);
             if (Timestamp.acTour == Timestamp.nbTour)
             {
                 this.Close();
                 MessageBox.Show("La partie est terminéé, merci d'avoir joué", "IT_SIM", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 new IT_SIM().Show();
             }
             else
             {
                 this.Close();
                 new Actions().Show();
             }
         }
         else
         {
             Corps.tour++;
             this.Close();
             new Actions().Show();
         }
     }
 }