コード例 #1
0
        public Hauptmaske()
        {
            InitializeComponent();

            pojektIds = new Dictionary<int, int>();
            this.StartPosition = FormStartPosition.CenterScreen;
            Login login = new Login();
            if (login.ShowDialog() != DialogResult.OK)
                Environment.Exit(0);

            //Prüft welche art von user eingelogt ist und enabelt/disabelt administration
            if (Session.GetSession().Authorization == 2)
            {
                administrationToolStripMenuItem.Enabled = false;
                administrationToolStripMenuItem.Visible = false;
            }

            try
            {
                string test = "SELECT miUsername, roBezeichnung FROM tMitarbeiter JOIN tRolle USING(miID) WHERE miID = " + Session.GetSession().UserId;
                DataTable benutzer = SqlConnection.SelectStatement("SELECT miUsername, roBezeichnung FROM tMitarbeiter JOIN tRolle USING(roID) WHERE miID = " + Session.GetSession().UserId);

                this.Text = "Zeiterfassung -- Benutzer: " + benutzer.Rows[0]["miUsername"].ToString() + " -- Rolle: " + benutzer.Rows[0]["roBezeichnung"].ToString();
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Es kam zu einem Problem mit der Datenbank." + Environment.NewLine +
                "Fehlernummer: " + ex.Number + Environment.NewLine +
                "Fehlerbeschreibung: " + ex.Message, "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            initialisierenProj();
        }
コード例 #2
0
 public Hauptmaske()
 {
     InitializeComponent();
     this.StartPosition = FormStartPosition.CenterScreen;
     Login login = new Login();
     if(login.ShowDialog() != DialogResult.OK)
         Environment.Exit(0);
 }