Ejemplo n.º 1
0
        private void afrondenbutton_Click(object sender, EventArgs e) // bij het drukken van AFREKENEN!
        {
            int onbezetcode = 1;

            if (subtotal == 0)
            {
                string            message = "U heeft niks ingevoerd, wilt u de proggama stoppen?";
                string            caption = "Error Detected in Input";
                MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                DialogResult      result;

                result = MessageBox.Show(message, caption, buttons);

                if (result == System.Windows.Forms.DialogResult.Yes)
                {
                    this.Close();
                }
            }

            else if (!radioButton1.Checked && !radioButton2.Checked)
            {
                MessageBox.Show("Selecteer een betaalwijze");
            }
            else
            {
                Methodes      methode = new Methodes();
                SqlConnection conn;

                methode.ConnectDatabase(out conn);
                // connect to database
                string connString = ConfigurationManager
                                    .ConnectionStrings["MayaMayaDatabase"]
                                    .ConnectionString;
                conn = new SqlConnection(connString);
                conn.Open();
                string     sql          = string.Format("UPDATE Tafels SET beschikbaarheid= '{0}' WHERE tafelnummer={1}", onbezetcode, Tafels.tafelnummer);
                SqlCommand command      = new SqlCommand(sql, conn);
                int        rowsAffected = command.ExecuteNonQuery();
                conn.Close();

                conn.Open();
                string betaalwijze = "";
                bool   isChecked   = radioButton1.Checked;
                if (isChecked)
                {
                    betaalwijze = "contant";
                }
                else
                {
                    betaalwijze = "pin";
                }

                methode.ConnectDatabase(out conn);
                string     insert = string.Format("UPDATE Bestellingen SET BETAALD_BEDRAG='{0}', BETAALWIJZE='{1}', STATUS='1' WHERE BESTEL_ID='{2}'", subtotal, betaalwijze, bestelID, conn);
                SqlCommand update = new SqlCommand(insert, conn);
                update.ExecuteNonQuery();
                conn.Close();


                succesafgerondscherm successcherm = new succesafgerondscherm();
                successcherm.Show();

                ListViewAfrekenen.Items.Clear();
                BedragBerekening.Items.Clear();
                Fooiberekening.Items.Clear();
                fooiBox.Text = "";
                subtotal     = 0;
                invoer_getal = 0;
                fooiEnEind   = 0;

                this.Close();
            }
        }
Ejemplo n.º 2
0
        private void afrondenbutton_Click(object sender, EventArgs e) // bij het drukken van AFREKENEN! 
        {
            int onbezetcode = 1;
            if (subtotal == 0)
            {
                string message = "U heeft niks ingevoerd, wilt u de proggama stoppen?";
                string caption = "Error Detected in Input";
                MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                DialogResult result;

                result = MessageBox.Show(message, caption, buttons);

                if (result == System.Windows.Forms.DialogResult.Yes)
                {
                    this.Close();
                }
   
            }

            else if (!radioButton1.Checked && !radioButton2.Checked)
            {
                MessageBox.Show("Selecteer een betaalwijze");
            }
            else
            {
                Methodes methode = new Methodes();
                SqlConnection conn;

                methode.ConnectDatabase(out conn);
                // connect to database
                string connString = ConfigurationManager
                    .ConnectionStrings["MayaMayaDatabase"]
                    .ConnectionString;
                conn = new SqlConnection(connString);
                conn.Open();
                string sql = string.Format("UPDATE Tafels SET beschikbaarheid= '{0}' WHERE tafelnummer={1}",  onbezetcode, Tafels.tafelnummer);
                SqlCommand command = new SqlCommand(sql, conn);
                int rowsAffected = command.ExecuteNonQuery();
                conn.Close();

                conn.Open();
                string betaalwijze = "";
                bool isChecked = radioButton1.Checked;
                if (isChecked)
                {
                    betaalwijze = "contant";
                }
                else
                {
                    betaalwijze = "pin";
                }

                methode.ConnectDatabase(out conn);
                string insert = string.Format("UPDATE Bestellingen SET BETAALD_BEDRAG='{0}', BETAALWIJZE='{1}', STATUS='1' WHERE BESTEL_ID='{2}'", subtotal, betaalwijze, bestelID, conn);
                SqlCommand update = new SqlCommand(insert, conn);
                update.ExecuteNonQuery();
                conn.Close();


                succesafgerondscherm successcherm = new succesafgerondscherm();
                successcherm.Show();

                ListViewAfrekenen.Items.Clear();
                BedragBerekening.Items.Clear();
                Fooiberekening.Items.Clear();
                fooiBox.Text = "";
                subtotal = 0;
                invoer_getal = 0;
                fooiEnEind = 0;

                this.Close();
            }

        }