예제 #1
0
        private void btnlivreCmmde_Click(object sender, EventArgs e)
        {
            commande cmmde = DBA.commandes.Find(int.Parse(dgvCmmde.CurrentRow.Cells[0].Value.ToString()));

            cmmde.etat = "Livre";
            DBA.SaveChanges();
            MessageBox.Show("La commande de numero: " + dgvCmmde.CurrentRow.Cells[0].Value.ToString() + " est livrée!");
        }
예제 #2
0
        void afficheCommande(commande cmm, List <client> listclient)
        {
            restant = cmm.prixPaye - cmm.montantAnvace;
            foreach (client cl in listclient)
            {
                if (cl.id == cmm.idclient)
                {
                    dgvCmmde.Rows.Add(cmm.id, cmm.datecommander, cmm.datelivraison,
                                      cmm.typeTissu, cmm.longTissu, cmm.prixPaye,
                                      cmm.montantAnvace, restant, cmm.etat, cl.nom, cl.prenom);
                    break;
                }
            }

            imgModel.ImageLocation = cmm.model;
        }
예제 #3
0
 private void btnajouterCommde_Click(object sender, EventArgs e)
 {
     if (btnajouterCommde.Text.CompareTo("&Ajouter") == 0)
     {
         if (control())
         {
             Cmd.datecommander = DateTime.Now.Date;
             Cmd.datelivraison = dateLivraison.Value.Date;
             Cmd.idclient      = int.Parse(dgvClientCmmde.CurrentRow.Cells[3].Value.ToString());
             Cmd.montantAnvace = int.Parse(txtavancement.Text);
             Cmd.prixPaye      = int.Parse(txtPrix.Text);
             Cmd.longTissu     = int.Parse(txtlngTissu.Text);
             Cmd.typeTissu     = cbxTyppeTissu.Text;
             Cmd.etat          = "Non Livre";
             DBA.commandes.Add(Cmd);
             DBA.SaveChanges();
             lblCmmde.Text = "Commande ajouté...!";
             vider();
             reinitialiser();
         }
         else
         {
             MessageBox.Show("Les champs en (*) sont obligatoirs");
             lblCmmde.Text = "Commande non ajouté...!";
         }
     }
     else
     {
         if (idcmmdeEdit != 0)
         {
             Cmd = DBA.commandes.Find(idcmmdeEdit);
             Cmd.datelivraison = dateLivraison.Value.Date;
             Cmd.longTissu     = int.Parse(txtlngTissu.Text);
             Cmd.model         = file.FileName;
             Cmd.montantAnvace = int.Parse(txtavancement.Text);
             Cmd.prixPaye      = int.Parse(txtPrix.Text);
             Cmd.typeTissu     = cbxTyppeTissu.Text;
             DBA.SaveChanges();
             Form8 f8 = new Form8();
             f8.Show();
             MessageBox.Show("La Commande numéro " + idcmmdeEdit + " est modifiée");
             this.Close();
         }
     }
 }
예제 #4
0
 private void btnOui_Click(object sender, EventArgs e)
 {
     if (idclient != 0)
     {
         client clsup = DBA.clients.Find(idclient);
         DBA.clients.Remove(clsup);
         DBA.SaveChanges();
         MessageBox.Show("Client supprimé");
     }
     if (idmesureSup != 0)
     {
         mesure        Mesure    = new mesure();
         List <mesure> listMsure = DBA.mesures.ToList();
         foreach (mesure lM in listMsure)
         {
             if (lM.idclient == idmesureSup)
             {
                 idmesure = lM.id;
                 Mesure   = DBA.mesures.Find(lM.id);
                 DBA.mesures.Remove(Mesure);
                 break;
             }
         }
         if (genre.ToLowerInvariant().CompareTo("masculin") == 0)
         {
             homme        Hmme      = new homme();
             List <homme> listHomme = DBA.hommes.ToList();
             foreach (homme H in listHomme)
             {
                 if (H.idmesure == idmesure)
                 {
                     Hmme = DBA.hommes.Find(H.id);
                     DBA.hommes.Remove(Hmme);
                     break;
                 }
             }
         }
         else
         {
             femme        Fmme      = new femme();
             List <femme> listfemme = DBA.femmes.ToList();
             foreach (femme F in listfemme)
             {
                 if (F.idmesure == idmesure)
                 {
                     Fmme = DBA.femmes.Find(F.id);
                     DBA.femmes.Remove(Fmme);
                     break;
                 }
             }
         }
     }
     if (idcommde != 0)
     {
         commande        com       = new commande();
         List <commande> listCmmde = DBA.commandes.ToList();
         foreach (commande cmmde in listCmmde)
         {
             if (cmmde.id == idcommde)
             {
                 com = DBA.commandes.Find(cmmde.id);
                 DBA.commandes.Remove(com);
             }
         }
     }
     DBA.SaveChanges();
     this.Close();
 }