/// <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(); }
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); }