Exemplo n.º 1
0
 // 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");
         }
     }
 }
Exemplo n.º 2
0
        // 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 = "";
                }
            }
        }