Untitled
raw download clone
CSHARP
views 10
,
size 1181 b
namespace Beleg2020
{
    class Eingangslager
    {
        private List<Teil> BestandZubearbeiten = new List<Teil>();
        private Teil TempTeil;

        public Eingangslager()
        {
            
        }

        public Teil TeilAusgeben()
        {
            if (BestandZubearbeiten.Count > 0)
            {
                Teil temp = BestandZubearbeiten[0];
                BestandZubearbeiten.RemoveAt(0);
                return temp;
            }
            else
            {
                Console.WriteLine("Keine zu bearbeitenden Teile mehr im Eingangslager");
                return null;
            }                                 
        }

        public void TeilZwischenlagern(Teil tempTeil)
        {
            this.TempTeil = tempTeil;
        }

        public Status BerechneStatus()
        {
            if (BestandZubearbeiten.Count > 0)
                return Status.ABHOLBEREIT;
            else
                return Status.EMPFANGSBEREIT;
        }

        public void initialisiereTeil(Teil neuesTeil)
        {
            BestandZubearbeiten.Add(neuesTeil);
        }



    }
}
close fullscreen
Login or Register to edit or fork this paste. It's free.