// validation de la quantité private void textBoxQuantite_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { // vérifie que la quantité est remplie et entière if (Passerelle.convertNum(textBoxQuantite.Text) == true) { qte = Int32.Parse(textBoxQuantite.Text); if (qte != 0) { //test quantité suffisante if (qte <= leProduit.getStockTemp()) { textBoxEtat.Text = "disponible"; } else { textBoxEtat.Text = "sous " + leProduit.getDelaiReapro() + " semaines"; } txtMessageP.Text = " Cliquez sur Valider ou RAZ"; buttonValiderProduit.Focus(); } } else { MessageBox.Show("la quantité est incorrecte"); } } }
// validation du numéro de client private void textBoxNumCli_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { // remplissage des informations clients if (Passerelle.convertNum(textBoxNumCli.Text) == true) { leClient = Passerelle.getLeClientByNum(Convert.ToInt32(textBoxNumCli.Text)); if (leClient != null) { textBoxNom.Text = leClient.getNomClient(); textBoxPrenom.Text = leClient.getPrenomClient(); textBoxCodePostal.Text = leClient.getCpClient(); textBoxTelephone.Text = leClient.getTelClient().ToString(); // affichage des éléments TxtMessage.Visible = false; panel1.Visible = true; panel3.Visible = true; textBoxReference.Focus(); txtMessageP.Text = "Entrez une référence et appuyez sur entrée "; // instanciation de la commande laCommande = new Commande(leClient); maxNum = maxNum + 1; laCommande.setNumCde(maxNum); laCommande.setMontantCommandeTTC(0); } else { MessageBox.Show("Erreur numéro de client inexistant dans la BDD"); textBoxNumCli.Text = ""; } } else { MessageBox.Show("Erreur le numéro de client doit être numérique"); textBoxNumCli.Text = ""; } } }