//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); }
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 }
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 } } } } }