Exemplo n.º 1
0
        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;
            }
        }