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]));
        }
Beispiel #2
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);
            }
        }