当前位置: 首页>>代码示例>>C#>>正文


C# EntityManager.AddElement方法代码示例

本文整理汇总了C#中EntityManager.AddElement方法的典型用法代码示例。如果您正苦于以下问题:C# EntityManager.AddElement方法的具体用法?C# EntityManager.AddElement怎么用?C# EntityManager.AddElement使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在EntityManager的用法示例。


在下文中一共展示了EntityManager.AddElement方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Kinosaal

        /// <summary>
        /// Initialisiert eine neue Instanz der <see cref="Kinosaal"/> Klasse.
        /// </summary>
        /// <param name="name">Der Name des Kinosaals.</param>
        /// <param name="sitzplätze_pro_reihe">Anzahl der Sitzplätze pro Reihe.</param>
        /// <param name="anzahl_reihen">Anzahl der Reihen</param>
        /// <remarks></remarks>
        public Kinosaal(String name, int sitzplätze_pro_reihe, int anzahl_reihen)
        {
            Name = name;

            char[] alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ".ToCharArray();
            var seats = new List<Sitz>();
            seats.Capacity = sitzplätze_pro_reihe*anzahl_reihen;

            // Benötigte Anzahl von Sitzplätzen erstellen,
            // und den Sitzplätzen des Kinosaal hinzufügen.
            for (int i = 0; i < anzahl_reihen; i++)
            {
                char rank = alphabet[i];
                for (int j = 0; j < sitzplätze_pro_reihe; j++)
                {
                    var tempSitz = new Sitz(rank, j);
                    seats.Add(tempSitz);
                }
            }

            _sitzplätze = seats;
            SitzplatzAnzahlNeuBerechnen();

            EntityManager<Kinosaal> kinosääle = new EntityManager<Kinosaal>();
            kinosääle.AddElement(this);
        }
开发者ID:angstr0m,项目名称:SEPraktikum,代码行数:33,代码来源:Kinosaal.cs

示例2: Sitz

        /// <summary>
        /// Initializes a new instance of the <see cref="Sitz"/> class.
        /// </summary>
        /// <param name="sitzReihe"></param>
        /// <param name="sitzNummer"></param>
        /// <remarks></remarks>
        public Sitz(Char sitzReihe, int sitzNummer)
        {
            _identifikator = new SitzIdentifikator(sitzReihe, sitzNummer);
            identifier = "Reihe: " + sitzReihe + ", Nummer: " + sitzNummer;

            EntityManager<Sitz> sitze = new EntityManager<Sitz>();
            sitze.AddElement(this);
        }
开发者ID:angstr0m,项目名称:SEPraktikum,代码行数:14,代码来源:Sitz.cs

示例3: Filmprogramm

        public Filmprogramm(DateTime startTime, List<Vorstellung> vorstellungen)
        {
            _startDatum = startTime;
            _vorstellungen = vorstellungen;
            _veröffentlicht = false;

            EntityManager<Filmprogramm> filmprogramme = new EntityManager<Filmprogramm>();
            filmprogramme.AddElement(this);
        }
开发者ID:angstr0m,项目名称:SEPraktikum,代码行数:9,代码来源:Filmprogramm.cs

示例4: Reservierung

        public Reservierung(Kinokarte kinokarte, IKunde kunde, bool rabatt, IKinokarteBlockierungZugangsSchlüssel key)
        {
            _vorstellung = kinokarte.Vorstellung;
            _kinokarten = new List<Kinokarte>();
            TicketHinzufügen(kinokarte, key);
            _reservierungsnummer = _kinokarten.Count;
            _kunde = kunde;
            _rabatt = rabatt;

            _reservierungen = new EntityManager<Reservierung>();
            _reservierungen.AddElement(this);
        }
开发者ID:angstr0m,项目名称:SEPraktikum,代码行数:12,代码来源:Reservierung.cs

示例5: Film

        public Film(String name, String genre, int _dauer, string herkunftsLand, int _altersfreigabe,
                    string schauspieler, string regisseur)
        {
            this.name = name;
            this.genre = genre;
            this._dauer = _dauer;
            this.herkunftsLand = herkunftsLand;

            this._altersfreigabe = _altersfreigabe;
            this.schauspieler = schauspieler;
            this.regisseur = regisseur;

            EntityManager<Film> filme = new EntityManager<Film>();
            filme.AddElement(this);
        }
开发者ID:angstr0m,项目名称:SEPraktikum,代码行数:15,代码来源:Film.cs

示例6: Vorstellung

        /// <summary>
        /// Initializes a new instance of the <see cref="Vorstellung"/> class.
        /// </summary>
        /// <param name="startZeit">The start time.</param>
        /// <param name="_film">The Film.</param>
        /// <param name="kinosaal">The _kinosaal.</param>
        /// <param name="pause">if set to <c>true</c> [pause].</param>
        /// <param name="ticketPrice">The Kinokarte price.</param>
        /// <remarks></remarks>
        public Vorstellung(DateTime startZeit, IFilm _film, IKinosaal kinosaal, bool pause, float ticketPrice)
        {
            _startZeit = startZeit;
            this._film = _film;
            _kinosaal = kinosaal;
            _pause = pause;
            _kinokarten = new List<Kinokarte>();
            List<ISitz> kinosaalSitzplätze = kinosaal.GetSitzplätze();
            _kinokarten.Capacity = kinosaalSitzplätze.Count;

            Console.WriteLine("Kinokarten erstellen Anfang: " + DateTime.Now);

            foreach (ISitz s in kinosaalSitzplätze)
            {
                _kinokarten.Add(new Kinokarte(ticketPrice, s, this));
            }

            Console.WriteLine("Kinokarten erstellen Ende: " + DateTime.Now);

            EntityManager<Vorstellung> vorstellungen = new EntityManager<Vorstellung>();
            vorstellungen.AddElement(this);
        }
开发者ID:angstr0m,项目名称:SEPraktikum,代码行数:31,代码来源:Vorstellung.cs

示例7: Kinokarte

        /// <summary>
        /// Initialisiert eine neue Instanz der <see cref="Kinokarte"/> Klasse.
        /// </summary>
        /// <param name="preis"> Der Preis der Kinokarte. </param>
        /// <param name="sitz"> Der zugehörige Sitz dieser Vorstellung. </param>
        /// <param name="vorstellung"> Die zugehörige Vorstellung. </param>
        /// <remarks></remarks>
        public Kinokarte(float preis, ISitz sitz, Vorstellung vorstellung)
        {
            _preis = preis;
            _sitz = sitz;
            _vorstellung = vorstellung;
            Verkauft = false;
            _reserviert = false;
            _blockiert = false;

            EntityManager<Kinokarte> kinokarten = new EntityManager<Kinokarte>();
            kinokarten.AddElement(this);
        }
开发者ID:angstr0m,项目名称:SEPraktikum,代码行数:19,代码来源:Kinokarte.cs


注:本文中的EntityManager.AddElement方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。