private void button1_Click(object sender, EventArgs e) { int x; if (textBox1.Text == "Förnamn:" || textBox1.Text.Count() < 2) { MessageBox.Show("Hoppsan, du skrev in förnamn felaktigt"); } else if (textBox2.Text == "Efternamn:" || textBox2.Text.Count() < 2) { MessageBox.Show("Hoppsan, du skrev in efternamn felaktigt"); } else if (int.TryParse(textBox3.Text, out x) == false && textBox3.Text.Count() > 14 && textBox3.Text.Count() < 7) { MessageBox.Show("Hoppsan, du skrev in telefonnummeret felaktigt"); } else if (kollarEpost() == false) { MessageBox.Show("Hoppsan, du skrev in epost adressen felaktigt"); } else { conn.Open(); nyKund(); // tk.kund_id = nyKundID(); conn.Close(); if(tk.biljetter[tk.fuskIgen].forestallning.friplacering == true) { this.Hide(); FinalPage fp = new FinalPage(tk, aktortyper); fp.ShowDialog(); this.Close(); } else { this.Hide(); Platskarta p = new Platskarta(tk, aktortyper); p.ShowDialog(); this.Close(); } } }
private void button5_Click(object sender, EventArgs e) { foreach (Akt a in listBox_akter.SelectedItems) { session.baraVisa = true; session.hela = false; //låg kvar som true om man gick tillbaka från platskartan int kollaOmDetarHela = 0; session.forestallning = (Forestallning)listBox_forestallning.SelectedItem; List<Akt> alist = new List<Akt>(); alist.Add(a); session.akter = alist; session.loopar++; foreach (Akt item in listBox_akter.Items) { kollaOmDetarHela++; } if (session.loopar == kollaOmDetarHela) { session.hela = true; } Platskarta pk = new Platskarta(session, aktortyper); pk.ShowDialog(); } }
private void button1_Click(object sender, EventArgs e) { int kollaOmDetarHela = 0; // session.platsnamn = new List<string>(); // session.typ = new List<string>(); session.hela = false; //låg kvar som true om man gick tillbaka från platskartan session.akter.Clear(); foreach (Akt akter in listBox_akter.SelectedItems) { session.loopar++; session.akter.Add(akter); } foreach (Akt item in listBox_akter.Items) { kollaOmDetarHela++; } if (session.loopar == kollaOmDetarHela) { session.hela = true; } if (antal_ar_siffror() == true) { if (session.hela == true) { biljetterForHela(); session.antalKunder = session.kunder.Count; } else { skapaBiljetter(); } } // session.biljett_id = new List<int>(); foreach (Biljett b in session.biljetter) { if (checkBox1.Checked == true) { b.resserverad = true; } } session.antal = 0; if (antal_ar_siffror() == false) { MessageBox.Show("Hoppsan! Du fyllde i antalet besökare felaktigt."); } else if ((Forestallning)listBox_forestallning.SelectedItem == null) { MessageBox.Show("Hoppsan! Du glömde visst att välja en föreställning"); } else if ((Akt)listBox_akter.SelectedItem == null) { MessageBox.Show("Hoppsan! Du glömde visst att välja akt"); } else if (session.fullbokat(session) == true) { MessageBox.Show("Tyvärr så finns det inte tillräkligt med plats på de valda akterna"); session.biljetter.Clear(); } else { //Admin ska väll kunna ändra pris? if (checkBox1.Checked == true) { if (checkBox_fri.Checked == true) { session.biljetter[0].forestallning.friplacering = true; } this.Hide(); Kunduppgifter ku = new Kunduppgifter(session, aktortyper); ku.ShowDialog(); this.Close(); } else if (checkBox_fri.Checked == true) { this.Hide(); FinalPage fp = new FinalPage(session, aktortyper); fp.ShowDialog(); this.Close(); } else { this.Hide(); Platskarta pk = new Platskarta(session, aktortyper); pk.ShowDialog(); this.Close(); } } }
private void radiokoll() { /* if (tk.biljetter[tk.fuskIgen].biljettyp == "vuxen") { radioButton_vuxen.Checked = true; } else if (tk.biljetter[tk.fuskIgen].biljettyp == "ungdom") { radioButton_ungdom.Checked = true; } else if (tk.biljetter[tk.fuskIgen].biljettyp == "barn") { radioButton_barn.Checked = true; } */ bool kopt = true; int antalkopta = 0; int ai = tk.fuskIgen - 1; if (label1.Text == "0" && label2.Text == "0" && label3.Text == "0") { foreach (Biljett b in tk.biljetter) { if (b.akter.id == tk.biljetter[ai].akter.id) { if (b.kopt != true) { kopt = false; } } } if (kopt == true) { tk.antal++; this.Hide(); if (tk.antal < tk.loopar && tk.hela == false) { Platskarta pk2 = new Platskarta(tk, aktortyper); pk2.ShowDialog(); } else if (tk.fardig == true) { Huvudsidan hu = new Huvudsidan(aktortyper); hu.ShowDialog(); this.Close(); // Application.Exit(); } else { DialogResult dialogResult = MessageBox.Show("Vill du Slutföra köpet? Om inte så tar vi bort biljetterna", "Bokning", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { //biljettform ladda FinalPage fp = new FinalPage(tk, aktortyper); fp.ShowDialog(); this.Close(); // this.Dispose(); } else if (dialogResult == DialogResult.No) { conn.Open(); avbrytkop(); conn.Close(); this.Hide(); Huvudsidan hs = new Huvudsidan(aktortyper); hs.ShowDialog(); this.Close(); } } this.Close(); } } else if (radioButton_barn.Checked == true || radioButton_ungdom.Checked == true || radioButton_vuxen.Checked == true) { } else { } }
private void bokaplats(Button knapp, int id) { conn.Close(); conn.Open(); //dubbelkolla igen först så den inte är bokad // ReserveraBiljett(); if (ReserveraBiljett(knapp.Text) == -1) { this.Hide(); Platskarta pk2 = new Platskarta(tk, aktortyper); pk2.ShowDialog(); this.Close(); //ta bort this? } // Innehaller(id, knapp.Text); conn.Close(); knapp.BackColor = Color.Red; knapp.Enabled = false; if (tk.hela == true) { } else { labelkoll(); } }