private void Uebernehme_Einsatztelefon(bool ablegen = false)
        {
            string         AppName  = "Test des Tools";
            string         SheetId  = "1Ys3X7DXWsQw_S4ZH1VJNaGRVFmbGn1clhmNsFEwFa6g";
            spreadsheetapi telefone = new spreadsheetapi(AppName, SheetId);

            List <IList <Object> > objNewRecords = new List <IList <Object> >();

            IList <Object> obj = new List <Object>();

            if (ablegen)
            {
                obj.Add("Unbesetzt");
                obj.Add("---");
                Telefonname  = "";
                button3.Text = "Übernehmen";
            }
            else
            {
                obj.Add("Besetzt");
                obj.Add(Form1.username);
                Telefonname  = Form1.username;
                button3.Text = "Ablegen";
            }
            objNewRecords.Add(obj);
            telefone.updateTable("Tabellenblatt1!B5:C5", objNewRecords);
        }
예제 #2
0
        public Form1()
        {
            InitializeComponent();
            db = new MysqlClass();
            //dbzugriff = new dbConnection();
            //dbzugriff.openConnection();

            /*Uninvite test = new Uninvite();
             * test.Show();*/
            if (!IsRunningAsAdministrator())
            {
                ProcessStartInfo processStartInfo = new ProcessStartInfo(Assembly.GetEntryAssembly().CodeBase);

                processStartInfo.UseShellExecute = true;
                processStartInfo.Verb            = "runas";
                this.Hide();

                Process.Start(processStartInfo);
                Process.GetCurrentProcess().Kill();

                Application.Exit();
            }

            spreadsheetapi loading = new spreadsheetapi();
        }
        public Dienstblatt()
        {
            InitializeComponent();
            spreadsheetapi google = new spreadsheetapi();

            db = new MysqlClass();

            // Lade notwendigen Ausgaben am Anfang
            Einsatztelefone(); // Lade Einsatztelefone
            Load_Database();
            Load_SB();         // Lade Schwarzes Brett
            Load_DB();         // Lade das Dienstblatt
            Load_Status();     // lade Status in die Combobox1
        }
        private void Einsatztelefone()
        {
            spreadsheetapi          Einsatztelefon = new spreadsheetapi(EINSATZTELEFON_APPNAME, EINSATZTELEFON_SHEETID);
            IList <IList <Object> > ausgabe        = Einsatztelefon.GetSheetData("Tabellenblatt1!B1:C6");

            if (ausgabe.Count > 0 && ausgabe != null)
            {
                for (int i = 0; i < 6; i++)
                {
                    if (ausgabe[i][0].ToString() == "Besetzt")
                    {
                        if (i == 0)
                        {
                            label1.Text = "91" + i;
                        }
                        if (i == 1)
                        {
                            label2.Text = "91" + i;
                        }
                        if (i == 2)
                        {
                            label3.Text = "91" + i;
                        }
                        if (i == 3)
                        {
                            label4.Text = "91" + i;
                        }
                        if (i == 4)
                        {
                            label5.Text  = "91" + i;
                            Telefon      = true;
                            label42.Text = ausgabe[i][1].ToString();
                            Telefonname  = ausgabe[i][1].ToString();
                        }
                        if (i == 5)
                        {
                            label6.Text = "91" + i;
                        }
                    }
                    else if (ausgabe[i][0].ToString() == "Unbesetzt")
                    {
                        if (i == 0)
                        {
                            label1.Text = "---";
                        }
                        if (i == 1)
                        {
                            label2.Text = "---";
                        }
                        if (i == 2)
                        {
                            label3.Text = "---";
                        }
                        if (i == 3)
                        {
                            label4.Text = "---";
                        }
                        if (i == 4)
                        {
                            label5.Text  = "---";
                            Telefon      = false;
                            label42.Text = "---";
                            Telefonname  = "";
                        }
                        if (i == 5)
                        {
                            label6.Text = "---";
                        }
                    }
                }
            }
        }