示例#1
0
        public static void ReloadTableNames()
        {
            if (CurrentSiteId != 0)
            {
                FBDataAccess fba    = new FBDataAccess();
                var          dbConn = fba.GetConnnection();

                FbConnectionString = dbConn.ConnectionString;
                FirebirdTableNames = fba.GetTableNames();
            }
            else
            {
                FirebirdTableNames.Clear();
            }
        }
        public void Table_Names()
        {
            var tNames = da.GetTableNames();

            Assert.IsTrue(tNames.Count > 0);
            Assert.IsTrue(tNames.Any(a => a == "PATIENTS"));
            Assert.IsTrue(tNames.Any(a => a == "METERREADINGHEADER"));
            Assert.IsTrue(tNames.Any(a => a == "METERREADING"));
            Assert.IsTrue(tNames.Any(a => a == "DMDATA"));
            Assert.IsTrue(tNames.Any(a => a == "INSURANCECOS"));
            Assert.IsTrue(tNames.Any(a => a == "INSURANCEPLANS2"));
            Assert.IsTrue(tNames.Any(a => a == "PHONENUMBERS"));
            Assert.IsTrue(tNames.Any(a => a == "PATIENTPUMPPROGRAM"));
            Assert.IsTrue(tNames.Any(a => a == "INSULETPUMPSETTINGS"));
            Assert.IsTrue(tNames.Any(a => a == "PATIENTPUMP"));
            Assert.IsTrue(tNames.Any(a => a == "PUMPTIMESLOTS"));
            Assert.IsTrue(tNames.Any(a => a == "TIMESLOT"));
        }