Ejemplo n.º 1
0
        //private static Employee GetJurisdictionInfo(Employee employee, string name)
        //{
        //    string jurisdiction = "";
        //    string level = "";
        //    string sqlString = "select 权限,等级 from 基础资料_小程序员工权限配置 where 员工 = @员工";
        //    DataTable dt = SQLHelper.ExecuteQuery("wyt", sqlString, new SqlParameter("@员工", name));
        //    if (dt.Rows.Count == 0)
        //    {
        //        employee.Jurisdiction = null;
        //        employee.Level = null;
        //        return employee;
        //    }
        //    DataRow dr = dt.Rows[0];
        //    jurisdiction = DataTypeHelper.GetStringValue(dr["权限"]);
        //    level = DataTypeHelper.GetStringValue(dr["等级"]);
        //    employee.Jurisdiction = jurisdiction.Split(',');
        //    employee.Level = level.Split(',');
        //    return employee;
        //}

        private static Employee GetZTInfo(Employee employee, string[] ztcodes)
        {
            List <ZT> zts = new List <ZT>();

            for (int i = 0; i < ztcodes.Length; i++)
            {
                string    ztcode    = ztcodes[i];
                string    sqlString = "select 帐套代码,帐套名称 from 资源帐套表 where 帐套代码 = @帐套代码";
                DataTable dt        = SQLHelper.ExecuteQuery("wyt", sqlString, new SqlParameter("@帐套代码", ztcode));
                DataRow   dr        = dt.Rows[0];
                ZT        zt        = new ZT((string)dr["帐套代码"], (string)dr["帐套名称"]);
                zts.Add(zt);
            }
            employee.ZTInfo = zts.ToArray();
            return(employee);
        }
Ejemplo n.º 2
0
        private void StartKnopf_Click(object sender, EventArgs e) //Startet das Quiz
        {
            Zeit         = Optionen.Zeit;                         //Setze Zeit auf das in den Optionen angegebene
            AnzahlLänder = Optionen.Anzahl;                       //Setze Anzahl der Länder auf das in den Optionen angegebene

            resetFarbe();                                         //Resete die Farbe
            Punkte                   = 0;                         //Punkte auf 0 gesetzt
            gestartet                = true;                      //Gestartet auf true gesetzt
            Bestätigen.Visible       = true;                      //Zeige Bestätigunsknopf
            Lösungsbox.Visible       = true;                      //Zeige Lösungsbox
            LandHaupstadtBox.Visible = true;                      //Zeige Land/Haupstadt gesucht
            StartKnopf.Text          = "Restart";                 // ändere Knopfaufschrift zu "Restart"
            wähleLand();                                          //starte WähleLand()

            ZT.Start();                                           //Starte Timer
        }
Ejemplo n.º 3
0
        private void Bestätigen_Click(object sender, EventArgs e)
        {
            ZT.Stop();      //Stoppe Timer
            if (Zeit == 0)  //Wenn Zeit = 0, färbe Rot
            {
                Einfärben(11, 8, Länder[aktuellesLand].getNummer());
                MessageBox.Show("Sie haben zulange gebraucht");

                Lösungsbox.Text = "";           //leere Lösungsbox

                // Setze die Zooms auf unsichtbar
                PictureFäröer.Visible       = false;
                PictureAndorra.Visible      = false;
                PictureLichtenstein.Visible = false;
                PictureMonaco.Visible       = false;
                PictureSanMarino.Visible    = false;
                PictureVatikanstadt.Visible = false;
                PictureMalta.Visible        = false;


                if (AnzahlLänder > 0)     //Wenn noch Länder erraten werden müssen
                {
                    wähleLand();          //starte WähleLand()
                    Zeit = Optionen.Zeit; //Resete die Zeit
                    ZT.Start();           //Starte Timer
                }
                else
                {
                    MessageBox.Show("Ende!");    //Zeige Ende des Quiz an
                }
            }
            else
            {
                if (Landerraten == false)                                                 //wenn Land noch nicht erraten
                {
                    if (Länder[aktuellesLand].getName() == Lösungsbox.Text)               //wenn Land richtig
                    {
                        Einfärben(11, 9, Länder[aktuellesLand].getNummer());              //färbe Hellgrün
                        Landerraten           = true;
                        LandHaupstadtBox.Text = "Hauptstadt gesucht:";                    //ändere Box zu Haupstadt gesucht:
                        Lösungsbox.Text       = "";                                       //leere Lösungsbox

                        Punkte          = Punkte + Länder[aktuellesLand].getpunkteLand(); //addiere Punkte
                        Punktlabel.Text = $"Punkte:{Punkte}";


                        //Setze die Zooms auf unsichtbar
                        PictureFäröer.Visible       = false;
                        PictureAndorra.Visible      = false;
                        PictureLichtenstein.Visible = false;
                        PictureMonaco.Visible       = false;
                        PictureSanMarino.Visible    = false;
                        PictureVatikanstadt.Visible = false;
                        PictureMalta.Visible        = false;

                        //Resete die Zeit
                        Zeit = Optionen.Zeit;
                        //Starte Timer
                        ZT.Start();
                    }
                    else
                    {
                        Einfärben(11, 8, Länder[aktuellesLand].getNummer()); //wenn Land falsch färbe Rot
                        Lösungsbox.Text = "";                                //leere Lösungsbox

                        // Setze die Zooms auf unsichtbar
                        PictureFäröer.Visible       = false;
                        PictureAndorra.Visible      = false;
                        PictureLichtenstein.Visible = false;
                        PictureMonaco.Visible       = false;
                        PictureSanMarino.Visible    = false;
                        PictureVatikanstadt.Visible = false;
                        PictureMalta.Visible        = false;


                        if (AnzahlLänder > 0)     //Wenn noch Länder erraten werden müssen
                        {
                            wähleLand();          //starte WähleLand()
                            Zeit = Optionen.Zeit; //Resete die Zeit
                            ZT.Start();           //Starte Timer
                        }
                        else
                        {
                            MessageBox.Show("Ende!");    //Zeige Ende des Quiz an
                        }
                    }
                }
                else                                                             //wenn Land schon erraten
                {
                    if (Länder[aktuellesLand].getHaupstadt() == Lösungsbox.Text) //wenn Haupstadt richtig
                    {
                        Einfärben(9, 10, Länder[aktuellesLand].getNummer());     //färbe dunkelgrün
                        Lösungsbox.Text       = "";                              //leere Lösungsbox
                        LandHaupstadtBox.Text = "Land gesucht:";                 //ändere Box zu Land gesucht:
                        Landerraten           = false;                           //setze Land erraten auf false

                        //addiere Punkte
                        Punkte          = Punkte + Länder[aktuellesLand].getpunkteHauptstadt();
                        Punkte          = Punkte + Länder[aktuellesLand].getpunkteBeides();
                        Punktlabel.Text = $"Punkte:{Punkte}";

                        if (AnzahlLänder > 0)     //Wenn noch Länder erraten werden müssen
                        {
                            wähleLand();          //starte WähleLand()
                            Zeit = Optionen.Zeit; //Resete die Zeit
                            ZT.Start();           //Starte Timer
                        }
                        else
                        {
                            MessageBox.Show("Ende!");    //Zeige Ende des Quiz an
                        }
                    }
                    else
                    {
                        Lösungsbox.Text       = "";              //leere Lösungsbox
                        LandHaupstadtBox.Text = "Land gesucht:"; //ändere Box zu Land gesucht:
                        Landerraten           = false;           //setze Land erraten auf false

                        if (AnzahlLänder > 0)                    //Wenn noch Länder erraten werden müssen
                        {
                            wähleLand();                         //starte WähleLand()
                            Zeit = Optionen.Zeit;                //Resete die Zeit
                            ZT.Start();                          //Starte Timer
                        }
                        else
                        {
                            MessageBox.Show("Ende!");    //Zeige Ende des Quiz an
                        }
                    }
                }
            }
        }