/// <summary> /// enthält alle Elemente der Anlage /// </summary> public AnlagenElemente() { this._reglerElemente = new ElementListe <Regler>(); this._ssgElemente = new ElementListe <StartSignalGruppe>(); this._anschlussElemente = new ElementListe <Anschluss>(); this.servoElemente = new ElementListe <Servo>(); this._knotenElemente = new ElementListe <Knoten>(); this._gleisElemente = new ElementListe <Gleis>(); this._weicheElemente = new ElementListe <Weiche>(); this._signalElemente = new ElementListe <Signal>(); this._eingSchalterElemente = new ElementListe <EingangsSchalter>(); this._schalterElemente = new ElementListe <Schalter>(); this._fssElemente = new ElementListe <FSS>(); this._entkupplerElemente = new ElementListe <Entkuppler>(); this.infoElemente = new ElementListe <InfoFenster>(); this.haltestellenElemente = new ElementListe <Haltestelle>(); this._listeMCSpeicher = new ElementListe <MCSpeicher.MCSpeicher>(); this._fahrstrassenElemente = new FahrstrassenNElemente(); this._fahrstrassenKElemente = new ElementListe <FahrstrasseK>(); this._zugElemente = new ElementListe <Zug>(); this._anlagenZustand = new Anlagenzustand(); this.RückmeldungAnzeigen = false; this.RückmeldungAktiv = false; this.EntkupplerAbschaltAutoAktiv = true; this.EntkupplerAbschaltAutoWert = 3; }
/// <summary> /// /// </summary> /// <param name="parent"></param> /// <param name="ZugNummer"></param> /// <returns></returns> private int Konstruktor(AnlagenElemente parent, int ZugNummer) { InitializeComponent(); _pa = parent; _zugElemente = _pa.ZugElemente; _zugListe = _zugElemente.Elemente; int aktiveZeile = -1; foreach (Zug x in this._zugListe) { string[] zeile = { Convert.ToString(x.ID), Convert.ToString(x.SignalNummer), x.ZugTyp, x.Lok, x.Bezeichnung, Convert.ToString(x.AnkunftsZeit), //A-Zeit Convert.ToString(x.Geschwindigkeit), Convert.ToString(x.DigitalAdresse), }; dataGridView1.Rows.Add(zeile); } zugSuchen(3); //this.dataGridView1.CurrentCell = this.dataGridView1[5, 3]; return(aktiveZeile); }
public ActionResult Index(RepresentantViewModel viewModel, string returnUrl) { int idElement = 0; if (Request.Form["btn-login"] != null) { if (ModelState.IsValid) { Representant representant = dal.Authentifier(viewModel.Representant.Courriel, viewModel.Representant.MotDePasse); if (representant != null) { Session["representant"] = representant; FormsAuthentication.SetAuthCookie(representant.Id.ToString(), false); if (!string.IsNullOrWhiteSpace(returnUrl) && Url.IsLocalUrl(returnUrl)) { return(Redirect(returnUrl)); } ElementListe element = new ElementListe(); idElement = dal.ajouterElement(element); List <ElementListe> Liste = dal.ObtenirElements(); return(RedirectToAction("Tableau", "Accueil")); } ModelState.AddModelError("Utilisateur.Courriel", "Compte inexistant."); } return(View("~/Views/Accueil/Index.cshtml", viewModel)); } else if (Request.Form["btnCreer"] != null) { CreerCompte(viewModel.Representant); } return(View("~/Views/Accueil/Index.cshtml", viewModel)); }
private void listeFuellen() { ElementListe liste1 = new ElementListe(); ElementListe liste2 = new ElementListe(); ElementListe liste3 = new ElementListe(); liste1.Ueberschrift = "Tiere"; liste2.Ueberschrift = "Formen"; liste3.Ueberschrift = "Farben"; liste1.Add(new Element { Wert = "Katze", Detail = "Haustier" }); liste1.Add(new Element { Wert = "Pferd", Detail = "Reittier" }); liste1.Add(new Element { Wert = "Hund", Detail = "Haustier" }); liste2.Add(new Element { Wert = "Kreis", Detail = "Beliebig viele Ecken" }); liste2.Add(new Element { Wert = "Viereck", Detail = "Vier Ecken" }); liste2.Add(new Element { Wert = "Dreieck", Detail = "Drei Ecken" }); liste3.Add(new Element { Wert = "Rot" }); liste3.Add(new Element { Wert = "Grün" }); liste3.Add(new Element { Wert = "Blau" }); source.Add(liste1); source.Add(liste2); source.Add(liste3); }