Example #1
0
        // démarrrer un travail - déclencher "compteur fonctionnement"
        private void metroTiledemarrer_Click(object sender, EventArgs e)
        {
            Calcul_TRS.date_debut = DateTime.Now;

            if (Calcul_TRS.produit_1 == "")
            {
                MetroFramework.MetroMessageBox.Show(this, "Veuillez saisir l'ordre de fabrication à traiter ", "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (!Formmain.Instance.MetroContainer.Controls.ContainsKey("UCdashboard"))
                {
                    UCdashboard uc = new UCdashboard();
                    uc.Dock = DockStyle.Fill;
                    Formmain.Instance.MetroContainer.Controls.Add(uc);
                    this.Dispose();
                }
                Formmain.Instance.MetroContainer.Controls["UCdashboard"].BringToFront();

                Formmain.Instance.MetroBack.Visible = false;
                Formmain.DASHBOARD = 1;
                Formmain.CONFIG    = 0;
            }
            Calcul_TRS.verif_equipe();// get equipe
            Calcul_TRS.insert_db_TRS();
            Calcul_TRS.insert_db_production();
        }
Example #2
0
        private void metroButton_set_Click(object sender, EventArgs e)
        {
            if (MetroFramework.MetroMessageBox.Show(this, "Voulez vous choisir comme produit l'article " + model_produit.produit1 + " ?", "Message", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Warning) == DialogResult.Yes)
            {
                Calcul_TRS.OF_1 = metroTextBoxOF.Text;   // ordre de fabrication
                Calcul_TRS.OF_2 = metroTextBoxOF_2.Text; // ordre de fabrication

                char[] produit1 = metroTextBox_produit1.Text.ToCharArray();
                for (int i = 3; i < produit1.Length; i++)
                {
                    Calcul_TRS.produit_1 += produit1[i];
                }

                char[] produit2 = metroTextBox_produit2.Text.ToCharArray();
                for (int i = 3; i < produit2.Length; i++)
                {
                    Calcul_TRS.produit_2 += produit2[i];
                }

                if (checkBox_matiere_1.Checked) // matiere
                {
                    Calcul_TRS.matiere = "matiere_1";
                }
                else if (checkBox_matiere_2.Checked)
                {
                    Calcul_TRS.matiere = "matiere_2";
                }

                chercher_moule();
                if (Calcul_TRS.produit_2 != "")
                {
                    charger_produit_2();
                }

                if (Calcul_TRS.moule != "") //if (metroTextBox_moule.Text !="")
                {
                    this.Dispose();
                }
                else
                {
                    MetroFramework.MetroMessageBox.Show(this, "veuillez verifier les information saisies", "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            if (Formmain.DASHBOARD == 1) // changement de serie
            {
                Calcul_TRS.insert_db_production();
            }

            if (Calcul_TRS.etat_arret == 1) // changement de serie en cours
            {
                revision_calcul();
            }
        }