private void oeffneStatistikFenster(object parameter) { Event _event = (Event)parameter; Statistik statistik = new Statistik(_event, _datenbankService); statistik.Show(); }
public ActionResult dashboard_admin() { Statistik statistik = new Statistik(); statistik.total_user = db.detil_pesan_tiket.Count(); statistik.user_lunas = db.detil_pesan_tiket.Where(u => u.total_transfer != 0).Count(); statistik.user_belum_lunas = db.detil_pesan_tiket.Where(u => u.total_transfer == 0).Count(); var checkPembeli = db.detil_pesan_tiket; // cek pembeli ada atau engga if (checkPembeli.Count() == 0) { // biarkan kosong. } else { statistik.uang_estimasi = ConvertCurrency.ToRupiah(db.detil_pesan_tiket.Select(u => u.harga_tiket).Sum()); statistik.uang_diterima = ConvertCurrency.ToRupiah(db.detil_pesan_tiket.Select(u => u.total_transfer).Sum()); decimal estimasi = db.detil_pesan_tiket.Select(u => u.harga_tiket).Sum(); decimal uangDiterima = db.detil_pesan_tiket.Select(u => u.total_transfer).Sum(); statistik.selisiPendapatan = ConvertCurrency.ToRupiah(estimasi - uangDiterima); } statistik.user_validasi = db.pembeli_validasi.Where(u => u.uang_transfer_validasi != null).Count(); return(View(statistik)); }
protected void Page_Load(object sender, EventArgs e) { Statistik sk = new Statistik(); HttpBrowserCapabilities browser = Request.Browser; sk.Add(HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"], browser.Browser, browser.Version, browser.Platform); }
private void refreshStats(bool isKopfschnitt) { Statistik stats = dataModel.Statistik; long streifenLaengeIst = stats.StreifenLaengeIst; bool a = dataModel.SelectedStreifen.Equals(STREIFEN.C4_40_Schachtel_KURZ) && !isKopfschnitt; bool b = dataModel.SelectedStreifen.Equals(STREIFEN.C4_40_Schachtel_LANG) && !isKopfschnitt; bool c = dataModel.SelectedStreifen.Equals(STREIFEN.C4_70_Deckel) && !isKopfschnitt; if (a) { stats.HeuteStreifen40erKurz += dataModel.StreifenProSchnitt40er; } if (b) { stats.HeuteStreifen40erLang += dataModel.StreifenProSchnitt40er; } if (c) { stats.HeuteStreifen70erDeckel += dataModel.StreifenProSchnitt70er; } stats.HeuteRolleAbgewickelt += streifenLaengeIst; if (a) { stats.RolleStreifen40erKurz += dataModel.StreifenProSchnitt40er; } if (b) { stats.RolleStreifen40erLang += dataModel.StreifenProSchnitt40er; } if (c) { stats.RolleStreifen70erDeckel += dataModel.StreifenProSchnitt70er; } stats.RolleIstLaenge -= streifenLaengeIst; if (a) { stats.LangzeitStreifen40erKurz += dataModel.StreifenProSchnitt40er; } if (b) { stats.LangzeitStreifen40erLang += dataModel.StreifenProSchnitt40er; } if (c) { stats.LangzeitStreifen70erDeckel += dataModel.StreifenProSchnitt70er; } stats.StreifenLaengeIst = 0; dataModel.Auto.SetMaxDurchlauf(); }
public void updateCut() { try { Statistik stats = dataModel.Statistik; string sql_update_heute = "UPDATE HeuteTotal " + "SET " + "streifen_40er_kurz = " + stats.HeuteStreifen40erKurz + ", " + "streifen_40er_lang = " + stats.HeuteStreifen40erLang + ", " + "streifen_70er_deckel = " + stats.HeuteStreifen70erDeckel + ", " + "rolle_abgewickelt = " + stats.HeuteRolleAbgewickelt + ", " + "time_last_insert = '" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "'" + "WHERE id = 1"; string sql_update_rolle = "UPDATE RollenTotal " + "SET " + "streifen_40er_kurz = " + stats.RolleStreifen40erKurz + ", " + "streifen_40er_lang = " + stats.RolleStreifen40erLang + ", " + "streifen_70er_deckel = " + stats.RolleStreifen70erDeckel + ", " + "rollen_laenge_aktuell = " + stats.RolleIstLaenge + "" + "WHERE id = 1"; string sql_update_langzeit = "UPDATE LaufzeitTotal " + "SET " + "streifen_40er_kurz = " + stats.LangzeitStreifen40erKurz + ", " + "streifen_40er_lang = " + stats.LangzeitStreifen40erLang + ", " + "streifen_70er_deckel = " + stats.LangzeitStreifen70erDeckel + "" + "WHERE id = 1"; connection.Open(); SqlCommand command_update_heute = new SqlCommand(sql_update_heute, connection); command_update_heute.ExecuteNonQuery(); SqlCommand command_update_rolle = new SqlCommand(sql_update_rolle, connection); command_update_rolle.ExecuteNonQuery(); SqlCommand command_update_langzeit = new SqlCommand(sql_update_langzeit, connection); command_update_langzeit.ExecuteNonQuery(); connection.Close(); dataModel.initStatsHeute(); dataModel.initStatsRolle(); dataModel.initStatsLangzeit(); } catch (Exception e) { Console.WriteLine("exception occured while creating table:" + e.Message + "\t" + e.GetType()); connection.Close(); } }
public Statistik Spielen(int anzahl) { Statistik statistik = new Statistik(); statistik.GesammtSpiele = anzahl; int minWürfe = 0; int maxWürfe = 0; int counter = 0; int[] würfel = new int[6]; Random r = new Random(DateTime.Now.Millisecond); for (int i = 0; i < anzahl; i++) { int tempWürfe = 0; Feld aktuell = Felder[0]; while (aktuell != Felder.Last()) { var zahl = r.Next(0, Program.WürfelSeiten); aktuell = aktuell.Ziele[zahl]; counter++; würfel[zahl]++; tempWürfe++; } if (minWürfe == 0 || tempWürfe < minWürfe) { minWürfe = tempWürfe; } if (tempWürfe > maxWürfe) { maxWürfe = tempWürfe; } if (tempWürfe < statistik.Würfe.Length) statistik.Würfe[tempWürfe]++; } statistik.DurchschnittWürfe = counter / (decimal)anzahl; statistik.MinWürfe = minWürfe; statistik.MaxWürfe = maxWürfe; return statistik; }
private static void IncomingMessagePartInformations(PacketHeader packetHeader, Connection connection, PartInformations incomingObject) { Console.WriteLine("\nA message was received from " + connection.ToString() + " which said '" + incomingObject.PartDescription + "'."); IPEndPoint remoteIpEndPoint = connection.ConnectionInfo.RemoteEndPoint as IPEndPoint; string addresse = remoteIpEndPoint.Address.ToString(); SellerDataBase sellerDataBase = new SellerDataBase(); PartInformationsDataBase partInformationsDataBase = new PartInformationsDataBase(); StatistikDataBase statistikDataBase = new StatistikDataBase(); //Seller foundedSeller = sellerDataBase.FindOne(x => x.SellerId == incomingObject.SellerId); Seller foundedSeller = sellerDataBase.FindOne(x => x.SaleNumbers.Contains(incomingObject.SellerId)); switch (packetHeader.PacketType) { case "MessagePartInformations": if (foundedSeller != null) { NetworkComms.SendObject("MessageSellerIsFound", addresse, remoteIpEndPoint.Port, incomingObject); } else { //TODO Send to Seller Client --> the seller id is not found in die Seller DataBase NetworkComms.SendObject("MessageSellerIdFromPartNotFound", addresse, remoteIpEndPoint.Port, "Die Verkäufernummer wurde nicht gefunden..."); } break; case "MessagePartInformationsConfirmed": //added only date and the ip address from the sender Statistik statistik = new Statistik(DateTime.Now, remoteIpEndPoint.ToString()); statistikDataBase.Upsert(statistik); //added part to the database partInformationsDataBase.Upsert(incomingObject); break; } }
public void updateVerbrauchteRolle() { try { Statistik stats = dataModel.Statistik; string sql_update_langzeit = "UPDATE LaufzeitTotal " + "SET verbrauchte_rollen = " + stats.LangzeitVerbrauchteRollen + "WHERE id = 1"; connection.Open(); SqlCommand command_update_langzeit = new SqlCommand(sql_update_langzeit, connection); command_update_langzeit.ExecuteNonQuery(); connection.Close(); } catch (Exception e) { Console.WriteLine("exception occured while creating table:" + e.Message + "\t" + e.GetType()); connection.Close(); } }
private void commandRun(COMMAND cmd, string[] befehl) { Console.WriteLine(cmd); switch (cmd) { case COMMAND.allesGestoppt: { Console.WriteLine("COMMAND.allesGestoppt"); dataModel.HalbAuto.BtnModusHalbAutoStart.IsEnabled = true; dataModel.HalbAuto.BtnModusHalbAutoStop.IsEnabled = false; dataModel.Auto.TextBoxRuns.IsEnabled = true; dataModel.Auto.BtnModusAutoStart.IsEnabled = true; dataModel.Auto.BtnModusAutoPause.IsEnabled = false; dataModel.Auto.BtnModusAutoStop.IsEnabled = false; SetText("#alles gestoppt@"); break; } case COMMAND.handradOn: { Console.WriteLine("COMMAND.handradOn"); dataModel.EinzelSchritt.ToggleBtn_Handwheel.IsChecked = true; break; } case COMMAND.handradOff: { Console.WriteLine("COMMAND.handradOff"); dataModel.EinzelSchritt.ToggleBtn_Handwheel.IsChecked = false; break; } case COMMAND.schneidenStartet: { Console.WriteLine("COMMAND.schneidenStartet"); Main.IsEnabled = false; break; } case COMMAND.schneidenBeendet: { Console.WriteLine("COMMAND.schneidenBeendet"); dataModel.IsCutFinished = true; Main.IsEnabled = true; refreshStats(false); dataModel.DBHandler.updateCut(); break; } case COMMAND.kopfSchnittBeendet: { Console.WriteLine("COMMAND.kopfSchnittBeendet"); dataModel.IsCutFinished = true; Main.IsEnabled = true; refreshStats(true); dataModel.DBHandler.updateCut(); break; } case COMMAND.steps: { Console.WriteLine("COMMAND.steps_" + befehl[1]); dataModel.setIstWert(befehl[1]); //dataModel.EinzelSchritt.setIstWertInMM(befehl[1]); break; } case COMMAND.stepperFinished: { Console.WriteLine("COMMAND.stepperFinished -> " + befehl[1]); dataModel.IsStepperFinished = true; dataModel.setIstWert(befehl[1]); if (dataModel.EinzelSchritt.IsVisible) { dataModel.EinzelSchritt.StackPanelControlsEnable(); } //if (dataModel.HalbAuto.IsVisible) //{ // dataModel.HalbAuto.cut(); //} //dataModel.EinzelSchritt.setIstWertInMM(befehl[1]); //this.textBoxAusgabe.Text += Regex.Replace(befehl[0], @"_", ""); break; } case COMMAND.Connected: { Console.WriteLine("COMMAND.Connected"); Main.IsEnabled = true; labelConnection.Foreground = Brushes.Green; labelConnection.Text = "CONNECTED"; Console.WriteLine("Connected"); break; } case COMMAND.resetIstWert: { Console.WriteLine("COMMAND.resetIstWert"); Statistik stats = dataModel.Statistik; stats.StreifenLaengeIst = 0; break; } default: break; } }
protected void Page_Load(object sender, EventArgs e) { Statistik sk = new Statistik(); content.InnerHtml = "Du har pt. haft " + sk.GetIpCount() + " besøgende på dit website."; }
private void IncomingMessageStatistik(PacketHeader packetHeader, Connection connection, Statistik incomingObject) { switch (packetHeader.PacketType) { case "MessageStatistikList": Invoke(new Action(() => { if (incomingObject.SellDateTime.Hour == 9) { _CountAtNine++; } else if (incomingObject.SellDateTime.Hour == 10) { _CountAtTen++; } else if (incomingObject.SellDateTime.Hour == 11) { _CountAtEleven++; } else if (incomingObject.SellDateTime.Hour == 12) { _CountAtTwelve++; } else if (incomingObject.SellDateTime.Hour == 13) { _CountAtThirteen++; } })); break; } }