Ejemplo n.º 1
0
        public void CreateCustom(string shape, string frame, string surface)
        {
            string     desk      = Enum.GetName(typeof(DeskShape), int.Parse(shape));
            string     type      = Enum.GetName(typeof(FrameType), int.Parse(frame));
            string     top       = Enum.GetName(typeof(SurfaceTop), int.Parse(surface));
            DeskShape  myShape   = (DeskShape)Enum.Parse(typeof(DeskShape), desk);
            FrameType  myType    = (FrameType)Enum.Parse(typeof(FrameType), type);
            SurfaceTop mySurface = (SurfaceTop)Enum.Parse(typeof(SurfaceTop), top);

            switch (type.ToLower())
            {
            case "f":
            case "FloatingDesk":
                deskList.Add(new FloatingDesk(true));
                break;

            case "s":
            case "SitStandDesk":
                deskList.Add(new SitStandDesk(true));
                break;

            case "c":
            case "ComputerDesk":
                deskList.Add(new ComputerDesk(true));
                break;

            case "r":
            case "RollTopDesk":
                deskList.Add(new RollTopDesk(true));
                break;

            case "e":
            case "ExecutiveDesk":
                deskList.Add(new ExecutiveDesk(true));
                break;
            }
        }
 public SitStandDesk(FrameType frame, DeskShape shape, SurfaceTop top, bool accessory)
     : base(frame, shape, top, accessory)
 {
 }
 public FloatingDesk(FrameType frame, DeskShape shape, SurfaceTop top, bool accessory)
     : base(frame, shape, top, accessory)
 {
 }
Ejemplo n.º 4
0
 static void Displayinfo(decimal price, FrameType material, SurfaceTop surface, DeskShape shape)
 {
     Console.WriteLine("This desk has a price of " + price);
     Console.WriteLine("This frame is " + material);
     Console.WriteLine("This surface top is " + surface);
     Console.WriteLine("This desk is " + shape + " shaped.");
 }
Ejemplo n.º 5
0
 public ComputerDesk(FrameType frame, DeskShape shape, SurfaceTop top, bool accessory)
     : base(frame, shape, top, accessory)
 {
 }
 public ExecutiveDesk(FrameType frame, DeskShape shape, SurfaceTop top, bool accessory)
     : base(frame, shape, top, accessory)
 {
     Console.WriteLine();
 }