private void btnValider_Click(object sender, RoutedEventArgs e) { if (platCmd.Items.Count == 0 || lstArticlesCmd.Count == 0 || cmbServ.SelectedIndex == -1 || cmbTable.SelectedIndex == -1 || cmbServ.Text == "Serveur" || cmbTable.Text == "Table") { MessageBox.Show("vous devez renseigner tous les champs! ", "Erreur", MessageBoxButton.OK, MessageBoxImage.Stop); return; } else { int NumTb = int.Parse(cmbTable.Text.Substring(6)); ServeurDAO daos = new ServeurDAO(); Serveur s = new Serveur(); s = daos.getByName(cmbServ.Text); int idserv = s.IdServeur; tobeAdded = new Commande(0, NumTb, idserv, 1, DateTime.Now); if (daoc.addMultipleArticlesInOneC(lstArticlesCmd, tobeAdded) == 1) { MessageBox.Show("inséré"); List <Commande> lstCom = new List <Commande>(); lstCom = daoc.getAll(); dataGrid.DataContext = lstCom; } else { MessageBox.Show("la table est occupée !"); return; } dataGridVente.DataContext = dao.historiqueArticle(); this.PerformRefresh(); } }
private void btnSave_Click(object sender, RoutedEventArgs e) { int res = 0; int nbTable = int.Parse(txtNum.Text); ComboBoxItem selecteditem = (ComboBoxItem)(cmbClient.SelectedValue); string nServeur = (string)(selecteditem.Content); ServeurDAO daos = new ServeurDAO(); Serveur s = new Serveur(); s = daos.getByName(nServeur); int idd = 1; Commande c = new Commande(id, nbTable, s.IdServeur, idd, DateTime.Now); try { res = cdao.updateCommande(c, id); if (res == 0) { MessageBox.Show("Update non effectue"); } else { MessageBox.Show("Update effectue"); } } catch (Exception ex) { throw ex; } }