static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); string connString = ConfigurationManager.ConnectionStrings["ReserveringenConnectionStringSQL"].ConnectionString; SqlConnection dbConnection = new SqlConnection(connString); PersoneelslidDAO personeelslidDAO = new PersoneelslidDAO(dbConnection); ItemDAO itemDAO = new ItemDAO(dbConnection); TafelDAO tafelDAO = new TafelDAO(dbConnection); BestellingDAO bestellingDAO = new BestellingDAO(dbConnection); List <Personeelslid> testPersonen = personeelslidDAO.GetAll(); List <Tafel> testTafels = tafelDAO.GetAll(); Application.Run(new InlogForm(personeelslidDAO, itemDAO, tafelDAO, bestellingDAO)); //Application.Run(new Bestelscherm(itemDAO, bestellingDAO, testTafels[0], testPersonen[0])); }
public void ToonStatus() { int gereedBestellingen = 0; int lopendeBestellingen = 0; int totaalLopendeBestellingen = 0; int totaalGereedBestellingen = 0; this.tafelLijst = tafelDAO.GetAll(); foreach (Tafel tafel in tafelLijst) { switch (tafel.tafelNummer) { case 1: gereedBestellingen = 0; lopendeBestellingen = 0; foreach (string status in bestellingDAO.CheckTafel(tafel)) { if (status == "in behandeling" || status == "wacht") { lopendeBestellingen++; totaalLopendeBestellingen++; } if (status == "gereed") { gereedBestellingen++; totaalGereedBestellingen++; btnTafel1.BackColor = System.Drawing.Color.Purple; } } lblGereed1.Text = String.Format("G: {0}", gereedBestellingen); lblLopende1.Text = String.Format("L: {0}", lopendeBestellingen); break; case 2: gereedBestellingen = 0; lopendeBestellingen = 0; foreach (string status in bestellingDAO.CheckTafel(tafel)) { if (status == "in behandeling" || status == "wacht") { lopendeBestellingen++; totaalLopendeBestellingen++; } if (status == "gereed") { gereedBestellingen++; totaalGereedBestellingen++; btnTafel2.BackColor = System.Drawing.Color.Purple; } } lblGereed2.Text = String.Format("G: {0}", gereedBestellingen); lblLopende2.Text = String.Format("L: {0}", lopendeBestellingen); break; case 3: gereedBestellingen = 0; lopendeBestellingen = 0; foreach (string status in bestellingDAO.CheckTafel(tafel)) { if (status == "in behandeling" || status == "wacht") { lopendeBestellingen++; totaalLopendeBestellingen++; } if (status == "gereed") { gereedBestellingen++; totaalGereedBestellingen++; btnTafel3.BackColor = System.Drawing.Color.Purple; } } lblGereed3.Text = String.Format("G: {0}", gereedBestellingen); lblLopende3.Text = String.Format("L: {0}", lopendeBestellingen); break; case 4: gereedBestellingen = 0; lopendeBestellingen = 0; foreach (string status in bestellingDAO.CheckTafel(tafel)) { if (status == "in behandeling" || status == "wacht") { lopendeBestellingen++; totaalLopendeBestellingen++; } if (status == "gereed") { gereedBestellingen++; totaalGereedBestellingen++; btnTafel4.BackColor = System.Drawing.Color.Purple; } } lblGereed4.Text = String.Format("G: {0}", gereedBestellingen); lblLopende4.Text = String.Format("L: {0}", lopendeBestellingen); break; case 5: gereedBestellingen = 0; lopendeBestellingen = 0; foreach (string status in bestellingDAO.CheckTafel(tafel)) { if (status == "in behandeling" || status == "wacht") { lopendeBestellingen++; totaalLopendeBestellingen++; } if (status == "gereed") { gereedBestellingen++; totaalGereedBestellingen++; btnTafel5.BackColor = System.Drawing.Color.Purple; } } lblGereed5.Text = String.Format("G: {0}", gereedBestellingen); lblLopende5.Text = String.Format("L: {0}", lopendeBestellingen); break; case 6: gereedBestellingen = 0; lopendeBestellingen = 0; foreach (string status in bestellingDAO.CheckTafel(tafel)) { if (status == "in behandeling" || status == "wacht") { lopendeBestellingen++; totaalLopendeBestellingen++; } if (status == "gereed") { gereedBestellingen++; totaalGereedBestellingen++; btnTafel6.BackColor = System.Drawing.Color.Purple; } } lblGereed6.Text = String.Format("G: {0}", gereedBestellingen); lblLopende66.Text = String.Format("L: {0}", lopendeBestellingen); break; case 7: gereedBestellingen = 0; lopendeBestellingen = 0; foreach (string status in bestellingDAO.CheckTafel(tafel)) { if (status == "in behandeling" || status == "wacht") { lopendeBestellingen++; totaalLopendeBestellingen++; } if (status == "gereed") { gereedBestellingen++; totaalGereedBestellingen++; btnTafel7.BackColor = System.Drawing.Color.Purple; } } lblGereed7.Text = String.Format("G: {0}", gereedBestellingen); lblLopende7.Text = String.Format("L: {0}", lopendeBestellingen); break; case 8: gereedBestellingen = 0; lopendeBestellingen = 0; foreach (string status in bestellingDAO.CheckTafel(tafel)) { if (status == "in behandeling" || status == "wacht") { lopendeBestellingen++; totaalLopendeBestellingen++; } if (status == "gereed") { gereedBestellingen++; totaalGereedBestellingen++; btnTafel8.BackColor = System.Drawing.Color.Purple; } } lblGereed8.Text = String.Format("G: {0}", gereedBestellingen); lblLopende8.Text = String.Format("L: {0}", lopendeBestellingen); break; case 9: gereedBestellingen = 0; lopendeBestellingen = 0; foreach (string status in bestellingDAO.CheckTafel(tafel)) { if (status == "in behandeling" || status == "wacht") { lopendeBestellingen++; totaalLopendeBestellingen++; } if (status == "gereed") { gereedBestellingen++; totaalGereedBestellingen++; btnTafel9.BackColor = System.Drawing.Color.Purple; } } lblGereed9.Text = String.Format("G: {0}", gereedBestellingen); lblLopende9.Text = String.Format("L: {0}", lopendeBestellingen); break; case 10: gereedBestellingen = 0; lopendeBestellingen = 0; foreach (string status in bestellingDAO.CheckTafel(tafel)) { if (status == "in behandeling" || status == "wacht") { lopendeBestellingen++; totaalLopendeBestellingen++; } if (status == "gereed") { gereedBestellingen++; totaalGereedBestellingen++; btnTafel10.BackColor = System.Drawing.Color.Purple; } } lblGereed10.Text = String.Format("G: {0}", gereedBestellingen); lblLopende10.Text = String.Format("L: {0}", lopendeBestellingen); break; default: break; } lblTotaalLopend.Text = String.Format("Totaal lopende bestellingen: {0}", totaalLopendeBestellingen); lblTotaalGereed.Text = String.Format("Totaal gereed bestellingen: {0}", totaalGereedBestellingen); } }