예제 #1
0
 private void Nouv_Lig_Click(object sender, EventArgs e)
 {
     if (!string.IsNullOrEmpty(Txt_NumCde.Text))
     {
         Commande cmd = CommandeADO.Recherche_Commande_Num_Cde(int.Parse(Txt_NumCde.Text));
         if (cmd != null)
         {
             if (!string.IsNullOrEmpty(Txt_Qte.Text))
             {
                 FListe_Prod fc = new FListe_Prod();
                 fc.ShowDialog();
                 if (FListe_Prod.produit != null)
                 {
                     prSelected = FListe_Prod.produit;
                     if (prSelected != null)
                     {
                         LigneCommande lc = new LigneCommande
                         {
                             NumCde  = cmd.Num_Cde,
                             RefProd = prSelected.Ref_Prod,
                             Qte     = int.Parse(Txt_Qte.Text)
                         };
                         LigneCommandeADO.Inserer(lc);
                         Affiche_Ligne_Commande();
                         Vider_Clt_Click(sender, e);
                         Vider_Cde_Click(sender, e);
                         lcSelected  = null;
                         prSelected  = null;
                         cmdSelected = null;
                         clSelected  = null;
                         MessageBox.Show("Ligne Commande inserer");
                     }
                     else
                     {
                         MessageBox.Show("Sélectionner un produit");
                     }
                 }
                 else
                 {
                     MessageBox.Show("Sélectionner un produit");
                 }
             }
             else
             {
                 MessageBox.Show("Inserer une qunatité");
             }
         }
         else
         {
             MessageBox.Show("Inserer une commande");
         }
     }
     else
     {
         MessageBox.Show("Inserer une commande");
     }
 }
예제 #2
0
 private void Nouv_lig_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(Qte.Text))
     {
         MessageBox.Show("qte empty");
     }
     else
     {
         FListe_Prod f = new FListe_Prod();
         f.ShowDialog();
         Dg_Prod.Rows.Add(f.p.Ref_Prod, f.p.Desig_Prod, f.p.PrixV_Prod, Qte.Text, f.p.PrixV_Prod * Convert.ToInt32(Qte.Text));
         LigneCommande lc = new LigneCommande(Convert.ToInt32(Txt_NumCde.Text), Convert.ToInt32(f.p.Ref_Prod), Convert.ToInt32(Qte.Text));
         list_commande.Add(lc);
         totalCde         += f.p.PrixV_Prod * Convert.ToInt32(Qte.Text);
         Txt_TotalCde.Text = totalCde.ToString();
     }
 }
예제 #3
0
파일: Menu.cs 프로젝트: OussamaChkir/C-
        private void TS_Btn_Pr_Click(object sender, EventArgs e)
        {
            FListe_Prod f = new FListe_Prod();

            f.ShowDialog();
        }