Beispiel #1
0
        public baeckerei40(Mitarbeiter m)
        {
            InitializeComponent();

            //Zeige den Benutzername im dafür vorgesehenen Label an.
            labelBenutzer.Text = "Benutzer: " + m.Benutzername;

            //Zeige Tabs je nach Berechtigung
            switch (m.Benutzername)
            {
            case "Manager":
                // Controlling-Tab auch für Manager ausblenden
                this.tabControlWrapper.TabPages.Remove(tabPageControlling);
                break;

            case "Verkauf":
                this.tabControlWrapper.TabPages.Remove(tabPageControlling);
                this.tabControlWrapper.TabPages.Remove(tabPageRohstoffe);
                this.tabControlWrapper.TabPages.Remove(tabPageProduktion);
                break;

            case "Bäcker":
                this.tabControlWrapper.TabPages.Remove(tabPageBestellung);
                this.tabControlWrapper.TabPages.Remove(tabPageControlling);
                this.tabControlWrapper.TabPages.Remove(tabPageKomissionierung);
                break;

            default:
                break;
            }
        }
Beispiel #2
0
        private void buttonLogin_Click(object sender, EventArgs e)
        {
            string user     = textBoxUser.Text;
            string password = textBoxPassword.Text;

            Mitarbeiter m = new Mitarbeiter();

            m.Password     = password;
            m.Benutzername = user;
            m.RollenID     = 1;


            Boolean validUser = validateUser(user, password);

            if (validUser)
            {
                Form backerei40 = new baeckerei40(m);
                backerei40.Show();
                this.Hide();
            }
        }