public void Class_Table_Inheritance_TPT() { var t8 = new T8(Guid.NewGuid().ToString("N")); t8.T81 = 1; t8.T82 = "2"; Assert.AreEqual(true, t8.Validator().Success); var t8Repository = LocalServiceLocator.GetService <IT8Repository>(); t8Repository.Add(t8); var result = t8Repository.Context.Commit(); Assert.AreEqual(1, result.ResultData); }
private void Clear(object sender, RoutedEventArgs e) { T1.Clear(); T2.Clear(); T3.Clear(); T4.Clear(); T5.Clear(); T6.Clear(); T7.Clear(); T8.Clear(); T9.Clear(); T10.Clear(); T11.Clear(); T12.Clear(); T13.Clear(); T14.Clear(); T15.Clear(); T16.Clear(); T17.Clear(); }
public static float EaseEvaluate(float time, int mode) { if (time >= 1.0) { return(1.0f); } else if (time <= 0.0) { return(0.0f); } switch (mode) { case 1: return(T1.Evaluate(time)); case 2: return(T2.Evaluate(time)); case 3: return(T3.Evaluate(time)); case 4: return(T4.Evaluate(time)); case 5: return(T5.Evaluate(time)); case 6: return(T6.Evaluate(time)); case 7: return(T7.Evaluate(time)); case 8: return(T8.Evaluate(time)); case 9: return(T9.Evaluate(time)); case 10: return(T10.Evaluate(time)); case 11: return(T11.Evaluate(time)); case 12: return(T12.Evaluate(time)); default: return(time); } }
protected void ImageButton5_Click(object sender, ImageClickEventArgs e) { T.Text = ""; T.Focus(); T1.Text = ""; T1.Focus(); T2.Text = ""; T2.Focus(); T3.Text = ""; T3.Focus(); T4.Text = ""; T4.Focus(); T5.Text = ""; T5.Focus(); T6.Text = ""; T6.Focus(); T7.Text = ""; T7.Focus(); T8.Text = ""; T8.Focus(); T9.Text = ""; T9.Focus(); }
private void Timer_Tick(object sender, EventArgs e) { if (Running == true) { //Lauf ist wurde beendet if (Run == "stopped") { Run = "inactiv"; Console.WriteLine("Run had been finished"); log.Items.Insert(0, "Lauf beendet"); logTime.Items.Insert(0, "--:--"); logTime2.Items.Insert(0, "---"); Console.WriteLine("=========================="); log.Items.Insert(0, "====================="); logTime.Items.Insert(0, "==:=="); logTime2.Items.Insert(0, "==="); //Abfrage von streamdata.php WebClient wc = new WebClient(); string livetiming = wc.DownloadString("http://erzgebirgsschwimmcup.de/Livetiming/streamdata.php"); Console.WriteLine(livetiming); //streamdata auswerten string[] words = livetiming.Split('?'); string lane = "0"; string lane_1_meters = "0"; string lane_2_meters = "0"; string lane_3_meters = "0"; string lane_4_meters = "0"; string lane_1_time = "0"; string lane_2_time = "0"; string lane_3_time = "0"; string lane_4_time = "0"; foreach (string word in words) { string[] words2 = word.Split('#'); foreach (string word2 in words2) { if (word2 == "1") { lane = "1"; } if (word2 == "2") { lane = "2"; } if (word2 == "3") { lane = "3"; } if (word2 == "4") { lane = "4"; } if (word2 == "50" || word2 == "100" || word2 == "200") { if (lane == "1") { lane_1_meters = word2; } if (lane == "2") { lane_2_meters = word2; } if (lane == "3") { lane_3_meters = word2; } if (lane == "4") { lane_4_meters = word2; } } if (lane != "0" || word2 != "1" || word2 != "2" || word2 != "3" || word2 != "4" || word2 != "50" || word2 != "100" || word2 != "200") { if (lane == "1") { lane_1_time = word2; } if (lane == "2") { lane_2_time = word2; } if (lane == "3") { lane_3_time = word2; } if (lane == "4") { lane_4_time = word2; } } } } Console.WriteLine("====================="); Console.WriteLine("Run before:"); Console.WriteLine("====================="); Console.WriteLine("Lane 1:"); Console.WriteLine("Meters: " + lane_1_meters); Console.WriteLine("Time: " + lane_1_time); Console.WriteLine("====================="); Console.WriteLine("Lane 2:"); Console.WriteLine("Meters: " + lane_2_meters); Console.WriteLine("Time: " + lane_2_time); Console.WriteLine("====================="); Console.WriteLine("Lane 3:"); Console.WriteLine("Meters: " + lane_3_meters); Console.WriteLine("Time: " + lane_3_time); Console.WriteLine("====================="); Console.WriteLine("Lane 4:"); Console.WriteLine("Meters: " + lane_4_meters); Console.WriteLine("Time: " + lane_4_time); Console.WriteLine("====================="); //streamdata auswerten string[] words3 = livetiming.Split('#'); Wk_l = "0"; Meters = "0"; int forcount = 0; foreach (string word3 in words3) { forcount++; if (forcount == 1) { Wk_l = word3; } if (forcount == 2) { int forcount2 = 0; string[] words4 = word3.Split('m'); foreach (string word4 in words4) { forcount2++; if (forcount2 == 1) { Meters = word4; } } } } Console.WriteLine(""); Console.WriteLine("WK: " + Wk_l); Console.WriteLine("Strecke: " + Meters + "m"); Console.WriteLine(""); Console.WriteLine("====================="); //Zeiten mit richtigen Metern in Array string StrRuntimes = ""; if (lane_1_meters == Meters) { StrRuntimes = StrRuntimes + "#" + lane_1_time; Console.WriteLine(StrRuntimes); } if (lane_2_meters == Meters) { StrRuntimes = StrRuntimes + "#" + lane_2_time; Console.WriteLine(StrRuntimes); } if (lane_3_meters == Meters) { StrRuntimes = StrRuntimes + "#" + lane_3_time; Console.WriteLine(StrRuntimes); } if (lane_4_meters == Meters) { StrRuntimes = StrRuntimes + "#" + lane_4_time; Console.WriteLine(StrRuntimes); } string[] Runtimes = StrRuntimes.Split('#'); int TimeFast = 10000000; foreach (string Time in Runtimes) { if (!String.IsNullOrEmpty(Time)) { Console.WriteLine("Zeit:"); Console.WriteLine(Time); //Sekunden berechnen string Time_min_str = Time.Substring(0, 2); string Time_sek_str = Time.Substring(3, 2); int Time_min = Int32.Parse(Time_min_str); int Time_sek = Int32.Parse(Time_sek_str); if (Time_min == 1) { Time_sek = Time_sek + 60; } if (Time_min == 02) { Time_sek = Time_sek + 120; } if (Time_min == 03) { Time_sek = Time_sek + 180; } if (Time_sek <= TimeFast) { TimeFast = Time_sek; } } } Run_sek = TimeFast; } //während keinem Lauf if (Run == "inactiv") { //Abfrage, ob Lauf wieder gestartet WebClient wc2 = new WebClient(); string livetimingD = wc2.DownloadString("http://erzgebirgsschwimmcup.de/Livetiming/livetime2.php"); if (livetimingD.Contains("Bahn")) { Run = "started"; } } //wenn Lauf gestartet: if (Run == "started") { Run = "activ"; //Abfrage welche Strecke geschwommen wird WebClient wc3 = new WebClient(); string livetimingD = wc3.DownloadString("http://erzgebirgsschwimmcup.de/Livetiming/streamdata.php"); Console.WriteLine(livetimingD); Console.WriteLine("Run has been started!"); Console.WriteLine(""); log.Items.Insert(0, "Lauf wurde gestartet"); logTime.Items.Insert(0, "00:00"); logTime2.Items.Insert(0, "0"); //Werte aktueller Lauf string distance = Meters; //Szenenwechsel berechnen //für 50m Stecken if (distance == "50") { T1 = Math.Round(Run_sek * 0.3); T2 = Math.Round(Run_sek * 0.7); Time1.Text = T1.ToString(); Time2.Text = T2.ToString(); Time3.Text = " "; Time4.Text = " "; Time5.Text = " "; Time6.Text = " "; Time7.Text = " "; Time8.Text = " "; } if (distance == "100") { T1 = Math.Round(Run_sek * 0.15); T2 = Math.Round(Run_sek * 0.35); T3 = Math.Round(Run_sek * 0.65); T4 = Math.Round(Run_sek * 0.85); Time1.Text = T1.ToString(); Time2.Text = T2.ToString(); Time3.Text = T3.ToString(); Time4.Text = T4.ToString(); Time5.Text = " "; Time6.Text = " "; Time7.Text = " "; Time8.Text = " "; } if (distance == "200") { T1 = Math.Round(Run_sek * 0.075); T2 = Math.Round(Run_sek * 0.175); T3 = Math.Round(Run_sek * 0.325); T4 = Math.Round(Run_sek * 0.425); T5 = Math.Round(Run_sek * 0.575); T6 = Math.Round(Run_sek * 0.675); T7 = Math.Round(Run_sek * 0.825); T8 = Math.Round(Run_sek * 0.925); Time1.Text = T1.ToString(); Time2.Text = T2.ToString(); Time3.Text = T3.ToString(); Time4.Text = T4.ToString(); Time5.Text = T5.ToString(); Time6.Text = T6.ToString(); Time7.Text = T7.ToString(); Time8.Text = T8.ToString(); } Console.WriteLine(Run_sek); log.Items.Insert(0, "Sekunden: " + Run_sek); logTime.Items.Insert(0, "00:00"); logTime2.Items.Insert(0, "0"); progressBar.Maximum = Run_sek; TimeCount = 0; Count = 0; Count2 = 0; clock.Text = "00:00"; //Auslesen streamdata.php für WK WebClient wc = new WebClient(); string livetiming = wc.DownloadString("http://erzgebirgsschwimmcup.de/Livetiming/streamdata.php"); //WK ermitteln string[] words3 = livetiming.Split('#'); Wk_c = "0"; Meters = "0"; int forcount = 0; foreach (string word3 in words3) { forcount++; if (forcount == 1) { Wk_c = word3; } if (forcount == 2) { int forcount2 = 0; string[] words4 = word3.Split('m'); foreach (string word4 in words4) { forcount2++; if (forcount2 == 1) { Meters_c = word4; } } } } Console.WriteLine("WK: " + Wk_c); Console.WriteLine("WK (l): " + Wk_l); WkBox.Text = Wk_c; DistanceBox.Text = Meters_c + "m"; } //während des Laufes: if (Run == "activ") { //timer hochzählen TimeCount = TimeCount + 1; Console.WriteLine(TimeCount); Count = Count + 1; string display; string display2; if (Count >= 60) { Count = 0; Count2++; } if (Count < 10) { display = "0" + Count.ToString(); } else { display = Count.ToString(); } if (Count2 < 10) { display2 = "0" + Count2.ToString(); } else { display2 = Count2.ToString(); } string output = display2 + ":" + display; clock.Text = output; TimeBox.Text = "" + TimeCount; //wenn stichzeiten gleich aktueller Zeit Kamera wechseln if (Wk_c == Wk_l) { if (TimeCount == T1) { Console.WriteLine("Change Scene to webcam 2"); log.Items.Insert(0, "Wechsle Szene zu Webcam 2"); logTime.Items.Insert(0, output); logTime2.Items.Insert(0, TimeCount); //OBS Anweisungen SendKeys.Send("^M"); T1 = 0; } if (TimeCount == T2) { Console.WriteLine("Change Scene to webcam 1"); log.Items.Insert(0, "Wechsle Szene zu Webcam 1"); logTime.Items.Insert(0, output); logTime2.Items.Insert(0, TimeCount); //OBS Anweisungen SendKeys.Send("^N"); T2 = 0; } if (TimeCount == T3) { Console.WriteLine("Change Scene to webcam 2"); log.Items.Insert(0, "Wechsle Szene zu Webcam 2"); logTime.Items.Insert(0, output); logTime2.Items.Insert(0, TimeCount); //OBS Anweisungen SendKeys.Send("^M"); T3 = 0; } if (TimeCount == T4) { Console.WriteLine("Change Scene to webcam 1"); log.Items.Insert(0, "Wechsle Szene zu Webcam 1"); logTime.Items.Insert(0, output); logTime2.Items.Insert(0, TimeCount); //OBS Anweisungen SendKeys.Send("^N"); T4 = 0; } if (TimeCount == T5) { Console.WriteLine("Change Scene to webcam 2"); log.Items.Insert(0, "Wechsle Szene zu Webcam 2"); logTime.Items.Insert(0, output); logTime2.Items.Insert(0, TimeCount); //OBS Anweisungen SendKeys.Send("^M"); T5 = 0; } if (TimeCount == T6) { Console.WriteLine("Change Scene to webcam 1"); log.Items.Insert(0, "Wechsle Szene zu Webcam 1"); logTime.Items.Insert(0, output); logTime2.Items.Insert(0, TimeCount); //OBS Anweisungen SendKeys.Send("^N"); T6 = 0; } if (TimeCount == T7) { Console.WriteLine("Change Scene to webcam 2"); log.Items.Insert(0, "Wechsle Szene zu Webcam 2"); logTime.Items.Insert(0, output); logTime2.Items.Insert(0, TimeCount); //OBS Anweisungen SendKeys.Send("^M"); T7 = 0; } if (TimeCount == T8) { Console.WriteLine("Change Scene to webcam 1"); log.Items.Insert(0, "Wechsle Szene zu Webcam 1"); logTime.Items.Insert(0, output); logTime2.Items.Insert(0, TimeCount); //OBS Anweisungen SendKeys.Send("^N"); T8 = 0; } } //Lauffortschritt in Progressbar if (TimeCount <= Run_sek) { progressBar.Value = TimeCount; } //Abfrage, ob Lauf beendet WebClient wc2 = new WebClient(); string livetimingD = wc2.DownloadString("http://erzgebirgsschwimmcup.de/Livetiming/livetime2.php"); if (!livetimingD.Contains("Bahn")) { Run = "stopped"; } } } else { textBox1.Text = "angehalten"; } }
public T10(T8 T8 = default, T9 T9 = default, ref ptr <T10> _ = default) { this.m_T8Ref = new ptr <T8>(T8); this.m_T9Ref = new ptr <T9>(T9); this._ = _; }
private void StageRev(int page) { WagoIO.Instance.SetListTC(lst, page); T1.StageRev("АВАРИЯ^НОСИТЕЛЯ", new SolidColorBrush(Colors.Red), new SolidColorBrush(Colors.Silver)); T2.StageRev("", new SolidColorBrush(Colors.Red), new SolidColorBrush(Colors.Silver)); T3.StageRev("Р по^ПАДАЕТ", new SolidColorBrush(Colors.Red), new SolidColorBrush(Colors.Silver)); T4.StageRev("СРАБОТАЛ^ТД", new SolidColorBrush(Colors.Red), new SolidColorBrush(Colors.Silver)); T5.StageRev("", new SolidColorBrush(Colors.Red), new SolidColorBrush(Colors.Silver)); T6.StageRev("ОТКАЗ^БВС", new SolidColorBrush(Colors.Red), new SolidColorBrush(Colors.Silver)); T7.StageRev("Pса^ПАДАЕТ", new SolidColorBrush(Colors.Red), new SolidColorBrush(Colors.Silver)); T8.StageRev("РАЗГЕРМ^СА", new SolidColorBrush(Colors.Red), new SolidColorBrush(Colors.Silver)); T9.StageRev("РАЗГЕРМ^КЖО", new SolidColorBrush(Colors.Red), new SolidColorBrush(Colors.Silver)); T10.StageRev("Р400^мм рт ст", new SolidColorBrush(Colors.Red), new SolidColorBrush(Colors.Silver)); T11.StageRev("СОСТАВ^ВОЗДУХА", new SolidColorBrush(Colors.Red), new SolidColorBrush(Colors.Silver)); T12.StageRev("РАЗГЕРМ^КНР", new SolidColorBrush(Colors.Red), new SolidColorBrush(Colors.Silver)); T13.StageRev("PАЗГЕРМ^ПОДГОТ", new SolidColorBrush(Colors.Yellow), new SolidColorBrush(Colors.Silver)); T14.StageRev("РАЗДЕЛЕН^по ГЦ", new SolidColorBrush(Colors.Yellow), new SolidColorBrush(Colors.Silver)); T15.StageRev("ОТКРЫТ^КСД БО", new SolidColorBrush(Colors.Yellow), new SolidColorBrush(Colors.Silver)); T16.StageRev("АВАРИЯ^ЦВМ", new SolidColorBrush(Colors.Yellow), new SolidColorBrush(Colors.Silver)); T17.StageRev("ПРОГР^РАЗДЕЛЕН", new SolidColorBrush(Colors.Yellow), new SolidColorBrush(Colors.Silver)); T18.StageRev("ТД^ПОДКЛ", new SolidColorBrush(Colors.Yellow), new SolidColorBrush(Colors.Silver)); T19.StageRev("ПРИЗНАК^СПУСК", new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.Silver)); T20.StageRev("СГ^РАЗАРР", new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.Silver)); T21.StageRev("РАБОТА^ДПО", new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.Silver)); T22.StageRev("СПУСК^ПО ГЦ", new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.Silver)); T23.StageRev("ВЫБОР^ДПО", new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.Silver)); T24.StageRev("РАБОТА^СКД", new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.Silver)); Block1 = "TC-1"; Block2 = "TC-2"; Block3 = "TC-3"; Block4 = "TC-4"; if (page == 2) { T1.StageRev("БС", new SolidColorBrush(Colors.Yellow), new SolidColorBrush(Colors.Silver)); T2.StageRev("БСР", new SolidColorBrush(Colors.Yellow), new SolidColorBrush(Colors.Silver)); T3.StageRev("закрутка^СА", new SolidColorBrush(Colors.Yellow), new SolidColorBrush(Colors.Silver)); T4.StageRev("ВЫЗОВ НА^СВЯЗЬ", new SolidColorBrush(Colors.Yellow), new SolidColorBrush(Colors.Silver)); T5.StageRev("разреш^РРСТ", new SolidColorBrush(Colors.Yellow), new SolidColorBrush(Colors.Silver)); T6.StageRev("U мало", new SolidColorBrush(Colors.Yellow), new SolidColorBrush(Colors.Silver)); T7.StageRev("ввод^ЗСП", new SolidColorBrush(Colors.Yellow), new SolidColorBrush(Colors.Silver)); T8.StageRev("отказ^очист СА", new SolidColorBrush(Colors.Yellow), new SolidColorBrush(Colors.Silver)); T9.StageRev("ПОСАДКА", new SolidColorBrush(Colors.Yellow), new SolidColorBrush(Colors.Silver)); T10.StageRev("РБ^подкл", new SolidColorBrush(Colors.Yellow), new SolidColorBrush(Colors.Silver)); T11.StageRev("отказ^очист БО", new SolidColorBrush(Colors.Yellow), new SolidColorBrush(Colors.Silver)); T12.StageRev("останов^КС-020", new SolidColorBrush(Colors.Yellow), new SolidColorBrush(Colors.Silver)); T13.StageRev("БВC^готов", new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.Silver)); T14.StageRev("ОСК", new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.Silver)); T15.StageRev("ГСО", new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.Silver)); T16.StageRev("2 СЕКЦИЯ^НАДДУВА", new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.Silver)); T17.StageRev("2 СЕКЦИЯ^КДУ", new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.Silver)); T18.StageRev("СА-БО^люк откр", new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.Silver)); T19.StageRev("РО АК", new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.Silver)); T20.StageRev("ввод^ОСП", new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.Silver)); T21.StageRev("подача^O2", new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.Silver)); T22.StageRev("РУД", new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.Silver)); T23.StageRev("УКВ^передача", new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.Silver)); T24.StageRev("МЕХАН^СОЕДИН", new SolidColorBrush(Colors.Green), new SolidColorBrush(Colors.Silver)); Block1 = "TC-5"; Block2 = "TC-6"; Block3 = "TC-7"; Block4 = "TC-8"; } }
static bool Do8(T8 t) { Nullable<T8> n = new Nullable<T8>(t); return Ensure(n.HasValue && n.Value == t); }