Ejemplo 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();
            }
        }
Ejemplo n.º 2
0
        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;
            }
        }
Ejemplo n.º 3
0
 public static Serveur ReturnServeur()
 {
     try
     {
         return(ServeurDAO.ReturnServeur());
     }
     catch (Exception ex)
     {
         throw new Exception("Echec de Lecture de fichier", ex);
     }
 }
Ejemplo n.º 4
0
 public static bool CreateServeur(Serveur bean)
 {
     try
     {
         return(ServeurDAO.CreateServeur(bean));
     }
     catch (Exception ex)
     {
         throw new Exception("Echec de Création de fichier", ex);
     }
 }
Ejemplo n.º 5
0
 public static bool CreateServeur(Serveur config)
 {
     try
     {
         return(ServeurDAO.getCreateServeur(config));
     }
     catch (Exception ex)
     {
         throw new Exception("Echec de Création de fichier", ex);
     }
 }
Ejemplo n.º 6
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            ServeurDAO daos = new ServeurDAO();

            lblComName.Content = "Commande N°" + id;
            List <Article> lstFetchedArticles = new List <Article>();

            lstFetchedArticles   = cdao.listArticle(id);
            dataGrid.DataContext = lstFetchedArticles;

            cmd         = cdao.getById(id);
            txtNum.Text = cmd.NumTable.ToString();
            Serveur s = new Serveur();

            s = daos.getById(cmd.idserveur);
            if (s.Nom_Serveur == "Serveur 1")
            {
                cmbClient.SelectedIndex = 1;
            }
            else
            {
                cmbClient.SelectedIndex = 2;
            }
            for (int i = 0; i < lstFetchedArticles.Count; i++)
            {
                totalArticle = totalArticle + lstFetchedArticles[i].Prix;
                totalRemise  = totalArticle - (totalArticle * decimal.Parse(txtRemise.Text) / 100);
            }
            lblTotal.Content = "Totale : " + totalRemise.ToString();

            lblDate.Content = DateTime.Now.ToShortDateString();
            System.Windows.Threading.DispatcherTimer timer = new System.Windows.Threading.DispatcherTimer();
            timer.Interval = new TimeSpan(0, 0, 1);
            timer.Tick    += timer_Tick;
            timer.Start();
        }