private void Enregistrer_Click(object sender, EventArgs e) { int verifData = WithErrors(); if (verifData != 0) { INFO_MSG form = new INFO_MSG("Compléter la saisie : \n" + GlobVars.errorDictionary[verifData]); form.ShowDialog(); return; } _p.n_reception = selectBLFrn1.nrecep_tb.Text; _p.n_fournisseur = code_frn_cb.Text; _p.n_client = ""; _p.nom = nom_frn_cb.Text; _p.num_article_1 = num_article_1_cb.Text; _p.desig_article_1 = desig_article_1_cb.Text; _p.qte_article_1 = double.Parse(qte_article_1_tb.Text); _p.num_article_2 = num_article_2_cb.Text; _p.desig_article_2 = desig_article_2_cb.Text; _p.qte_article_2 = double.Parse(qte_article_2_tb.Text); _p.num_article_3 = num_article_3_cb.Text; _p.desig_article_3 = desig_article_3_cb.Text; _p.qte_article_3 = double.Parse(qte_article_3_tb.Text); _p.num_article_4 = num_article_4_cb.Text; _p.desig_article_4 = desig_article_4_cb.Text; _p.qte_article_4 = double.Parse(qte_article_4_tb.Text); _p.num_article_5 = num_article_5_cb.Text; _p.desig_article_5 = desig_article_5_cb.Text; _p.qte_article_5 = double.Parse(qte_article_5_tb.Text); int ret = new int(); switch (operation) { case 0: ret = PesageLineDao.savePesageLine(_p); break; case 1: ret = PesageLineDao.updatePesageLine(_p); break; default: break; } if (ret == 0) { this.DialogResult = DialogResult.OK; } }
private void Send_Poids_Click(object sender, EventArgs e) { try { byte[] bytesToSend = Encoding.ASCII.GetBytes("1028kg"); owner.SerialPort2.Write(bytesToSend, 0, 6); } catch { INFO_MSG form_ = new INFO_MSG("Problème communication"); form_.ShowDialog(); } }
private void read_weight(object sender, EventArgs e) { try { byte[] bytesToSend = new byte[3] { 0x58, 0x6E, 0x0D }; SerialPort1.Write(bytesToSend, 0, 3); } catch { INFO_MSG form_ = new INFO_MSG("Problème communication"); form_.ShowDialog(); } }
private void supprimer_Click(object sender, EventArgs e) { if (MessageBox.Show(this, "Etes-vous sûr ?", "ATTENTION !!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { try { //Action si l'utilisateur est sûr int NBL = int.Parse(STOCK_DGV.CurrentRow.Cells["NBL"].Value.ToString()); //DLLs.DBUtillity.delete_peser2(NBL); INFO_MSG INFO_MSG__ = new INFO_MSG("Traitement OK"); INFO_MSG__.ShowDialog(); } catch (Exception) { } } }
/// <summary> /// Controls events handlers /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Enregistrer_Click(object sender, EventArgs e) { int verifData = WithErrors(); if (verifData != 0) { INFO_MSG form = new INFO_MSG("Compléter la saisie : \n" + GlobVars.errorDictionary[verifData]); form.ShowDialog(); return; } //P1 _p.type_oper = 1; _p.n_ticket = nticket_tb.Text; _p.date_entree = date_entree_dtp.Value; _p.matricule_camion = camion_cb.Text; _p.nom_chauffeur = chauffeur_cb.Text; _p.pesage_1 = int.Parse(pesage1_tb.Text); _p.destination = ""; //P2 _p.date_sortie = date_sortie_dtp.Value; _p.pesage_2 = int.Parse(pesage2_tb.Text); _p.poids_net = int.Parse(poids_net_tb.Text); _p.ecart_poids = _p.poids_net - _p.poids_reception; int ret = new int(); switch (operation) { // P1 new entry case 0: ret = PesageHeaderDao.savePesageHeader(_p); if (ret != -1) { _p.entry_n = ret; bls_tp.Enabled = true; prTabControl.SelectTab(1); operation = 2; } break; case 1: if (Math.Abs(_p.ecart_poids) > GlobVars.maxEcartWeight) { MessageBox.Show("Ecart poids > " + GlobVars.maxEcartWeight, "Alerte", MessageBoxButtons.OK, MessageBoxIcon.Warning); } ret = PesageHeaderDao.closurePesageHeader(_p); break; case 2: ret = PesageHeaderDao.updatePesageHeader(_p); break; default: break; } }