Esempio n. 1
0
        /// <summary>
        /// Contains the program main
        /// </summary>
        ///
        static void Main(string[] args)
        {
            //Create and load database
            DatabaseManager database = new DatabaseManager();

            database.LoadAll();

            //Declare database infomation
            if (populate_test_data)
            {
                DatabaseTable patients = database["Patients"];

                DatabaseTable appointments = database["Appointments"];

                DatabaseTable master = database["BillingMaster"];

                DatabaseTable billing = database["Billing"];


                //Create first patient
                patients.Insert(1, "5534567890EE", "Parmenter", "Billy", 'A', "May 6, 1996", SexTypes.M, 1);

                //Create first appointment
                appointments.Insert(1, CalendarManager.ConvertYearMonthToMonth(2017, 11), 3, 0, 1, 1);

                //Create first billing row
                billing.Insert(1, 1, "A665", BillingCodeResponse.NONE);

                //Second appointment
                appointments.Insert(2, CalendarManager.ConvertYearMonthToMonth(2017, 11), 5, 0, 1, 1);

                //second row
                billing.Insert(2, 2, "A005", BillingCodeResponse.NONE);

                //second patient
                patients.Insert(2, "1234567890KV", "Blanski", "Bob", 'A', "May 6, 1996", SexTypes.F, 1);

                //third appointment
                appointments.Insert(3, CalendarManager.ConvertYearMonthToMonth(2017, 11), 4, 0, 2, 1);

                //third and fourth rows (both assumed in same appointment)
                billing.Insert(3, 3, "A665", BillingCodeResponse.NONE);
                billing.Insert(4, 3, "A005", BillingCodeResponse.NONE);
            }

            InterfaceStart.InitConsole();

            InterfaceStart _interface = new InterfaceStart(StandardConsole.INSTANCE, database);

            _interface.WaitUntilExit();

            InterfaceStart.ResetConsole();

            //database.SaveAll();
        }
Esempio n. 2
0
 private static int GetBaseCommandId(string statement)
 {
     if (Namespace.IsMatch(statement))
     {
         return(99);
     }
     if (ClassStart.IsMatch(statement))
     {
         return(19);
     }
     if (IfStart.IsMatch(statement))
     {
         return(1);
     }
     if (ElseStart.IsMatch(statement.Trim()))
     {
         return(10);
     }
     if (LoopStart.IsMatch(statement))
     {
         return(3);
     }
     if (MethodStart.IsMatch(statement) && !ExcludeMethodDefRegex.IsMatch(statement))
     {
         return(8);
     }
     if (InterfaceStart.IsMatch(statement))
     {
         return(88);                                   // set end interface 89
     }
     if (EnumStart.IsMatch(statement))
     {
         return(78);                              // set end enum 79
     }
     if (SwitchStartRegex.IsMatch(statement))
     {
         return(58);                                     // set end switch 59
     }
     if (StructStart.IsMatch(statement))
     {
         return(48);                                // set end struct 49
     }
     return(0);
 }