Esempio n. 1
0
        public void ShowUserInfo()
        {
            Console.Clear();
            int i = 0;

            Console.WriteLine("Hello  " + user.Name);
            Console.WriteLine("1. Buy Lots");
            Console.WriteLine("2. AddLot");
            Console.WriteLine("Esc. Exit");
            ConsoleKey action = Console.ReadKey().Key;

            switch (action)
            {
            case ConsoleKey.D1:
                LotServices.ShowAll(ref lots);
                i = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Buy :");
                LotServices.Buy(i, ref lots);
                ShowUserInfo();
                break;

            case ConsoleKey.D2:
                LotServices.AddLot(ref lots);
                ShowUserInfo();
                break;
            }
        }
Esempio n. 2
0
 /// <summary>
 /// Returns a LotService that matches the referenced type.
 /// </summary>
 /// <param name="db"></param>
 /// <param name="service"></param>
 /// <returns></returns>
 public LotService GetLotService(Database db, LotServices service)
 {
     int serviceNum = 0;
     switch (service)
     {
         case LotServices.RoughIn:
             serviceNum = 0;
             break;
         case LotServices.Service:
             serviceNum = 1;
             break;
         case LotServices.Final:
             serviceNum = 2;
             break;
     }
     DataSet serviceData = db.Select("*", LotService.Table, LotService.Fields.lotID.ToString() + " = '" + GetLotID() + "' AND " + LotService.Fields.ServiceType.ToString() + " = " + serviceNum);
     if (serviceData.NumberOfRows() > 0)
     {
         serviceData.Read();
         return new LotService(serviceData.GetRecordDataSet());
     }
     return null;
 }