private void btn_invia_Click(object sender, EventArgs e) { if (!voidFields()) { string Codice = txtCodice.Text; string Articolo = txtArticolo.Text; int PzLotto = Convert.ToInt32(txtPzLotto.Text); int ControlWord = box_controlWord.SelectedIndex; string Avviso = message.Text; int Velocita = Convert.ToInt32(nudVelocita.Value); int Guasto = box_guasti.SelectedIndex; int WatchDog = box_watchDog.SelectedIndex; Commessa myCommessa = new Commessa(Codice, Articolo, PzLotto, ControlWord, Avviso, Velocita, Guasto, WatchDog); DialogResult = MessageBox.Show("Dopo questo messaggio la composizione non potrà essere bloccata.\nInviare i dati al PLC?", "INVIO DATI AL PLC", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (DialogResult == DialogResult.Yes) { int result = myCommessa.PCtoPLC(); if (result == 200) { MessageBox.Show("Commessa inviata correttamente", "STATUS: 200", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } }
private void getCommessaDetails(string id) { Commessa myCommessa = new Commessa(); myCommessa.getCommessa(id); txtArticolo.Text = myCommessa.Articolo; txtCodice.Text = myCommessa.Codice; txtPzLotto.Text = myCommessa.PzLotto.ToString(); }
public void loadData() { Commessa myCommessa = new Commessa(); this.dgvCommesse.DataSource = myCommessa.getDB(); string[] items = new string[] { "Abilito produzione da ufficio", "Start programmato da ufficio", "Blocco incondizionato produzione" }; box_controlWord.DataSource = items; box_controlWord.SelectedIndex = 0; items = new string[] { "Mancanza pezzi al prelievo", "Scarico pieno", "Pressa guasta", "Coclea guasta", "Mancanza aria impanto", "Elettro-valvola 1 rotta", "Elettro-valvola 2 rotta", "Elettro-valvola 3 rotta", "Elettro-valvola 4 rotta", "Sensore fine-corsa pistone 1 rotto", "Sensore fine-corsa pistone 2 rotto", "Sensore fine-corsa pistone 3 rotto", "Sensore fine-corsa pistone 4 rotto" }; box_guasti.DataSource = items; box_guasti.SelectedIndex = 0; items = new string[] { "0", "1" }; box_watchDog.DataSource = items; box_watchDog.SelectedIndex = 0; }