Exemplo n.º 1
0
        private void Content()
        {
            var where_clause = "";

            if (Form1.rang < 10)
            {
                where_clause = " WHERE aktiv = '1'";
            }
            try
            {
                var count = db.Count("SELECT COUNT(*) FROM Schwarzes_Brett" + where_clause);
                dataGridView1.Rows.Clear();
                try
                {
                    var auslesen = db.Select("SELECT * FROM Schwarzes_Brett" + where_clause, "Schwarzes_Brett");
                    for (int i = 0; i < count; i++)
                    {
                        try
                        {
                            var username = db.Select("SELECT * FROM User WHERE id = '" + auslesen[4][i] + "'", "User");
                            var type     = "Info";
                            if (int.Parse(auslesen[1][i]) == 1)
                            {
                                type = "Anweisung";
                            }
                            if (Form1.rang > 9)
                            {
                                var status = "Aktiv";
                                if (int.Parse(auslesen[5][i]) == 0)
                                {
                                    status = "Inaktiv";
                                }
                                dataGridView1.Rows.Add(auslesen[0][i], username[2][0], type, auslesen[2][i], auslesen[3][i], status);
                            }
                            else
                            {
                                dataGridView1.Rows.Add(auslesen[0][i], username[2][0], type, auslesen[2][i], auslesen[3][i]);
                            }
                        }
                        catch
                        {
                            MessageBox.Show("Abfragefehler: #0003 - Schwarzes Brett \r Bitte wenden Sie sich an einen Administrator!");
                        }
                    }
                }
                catch
                {
                    MessageBox.Show("Abfragefehler: #0002 - Schwarzes Brett \r Bitte wenden Sie sich an einen Administrator!");
                }
            }
            catch
            {
                MessageBox.Show("Abfragefehler: #0001 - Schwarzes Brett \r Bitte wenden Sie sich an einen Administrator!");
            }
        }
        private void Fill_Changelog()
        {
            Changelogbox.Visible = true;
            var cl         = db.Select("SELECT * FROM Changelog ORDER BY id DESC", "Changelog");
            var cl_zaehler = db.zaehler;

            db.Update("UPDATE User SET cl = '" + cl[0][0] + "' WHERE id = '" + Form1.userid + "' AND cl != '" + cl[0][0] + "'");
            var temp_text = "";

            if (Form1.admin == 1)
            {
                temp_text += "\r";
            }
            for (int i = 0; i < cl_zaehler; i++)
            {
                if (i > 0)
                {
                    temp_text += "\r\r\r";
                }
                temp_text += cl[1][i] + " --- " + cl[3][i];
                temp_text += "\r\r";
                temp_text += cl[2][i];
            }
            Changelogbox.Text = temp_text;
        }
 public void Lade_Daten()
 {
     switch (Formular)
     {
     case "Archiv":
         if (Aktion == "Kommentar")
         {
             List <string>[] ausgabe = db.Select("SELECT * FROM Archiv WHERE id='" + DBId + "'", "Archiv");
             textBox1.Text = ausgabe[3][0].ToString();
         }
         break;
     }
 }
Exemplo n.º 4
0
        private void Form1_Load(object sender, EventArgs e)
        {
            //formposition.RestoreWindowPosition(this);
            formposition.ReadPosition(this, "Form1");
            Rechte_Load();
            var new_cl = db.Select("SELECT * FROM changelog ORDER BY id DESC LIMIT 1", "changelog");

            if (int.Parse(new_cl[0][0]) != cl)
            {
                Changelog changelog = new Changelog();
                changelog.Show();
            }
        }
        private void Austragen(bool offduty = false)
        {
            var select_fz       = db.Select("SELECT * FROM Dienstzeit WHERE fahrzeug = '" + fahrzeug + "' AND ausgetragen IS NULL", "Dienstzeit");
            var count_select_fz = db.zaehler;

            if (count_select_fz == 1 || Check_Krankenhaus(select_fz[5][0]))
            {
                db.Update("UPDATE Dienstzeit SET ausgetragen = NOW() WHERE user = '******' AND ausgetragen IS NULL");
            }
            else
            {
                var uebergabe = MessageBox.Show("Möchtest du alle Austragen/Umtragen?", "Austragung", MessageBoxButtons.YesNo);
                if (uebergabe == DialogResult.Yes)
                {
                    db.Update("UPDATE Dienstzeit SET ausgetragen = NOW() WHERE fahrzeug = '" + fahrzeug + "' AND ausgetragen IS NULL");
                    if (!offduty)
                    {
                        if (button1.Text == "Status wechseln")
                        {
                            for (int i = 0; i < count_select_fz; i++)
                            {
                                if (int.Parse(select_fz[1][i]) != Form1.userid)
                                {
                                    Eintragen(select_fz[1][i]);
                                }
                            }
                        }
                    }
                }
                else if (uebergabe == DialogResult.No)
                {
                    db.Update("UPDATE Dienstzeit SET ausgetragen = NOW() WHERE user = '******' AND ausgetragen IS NULL");
                }
            }
            Load_DB();
        }