public void ApplyChangesToPlants() { ChangeReader target = new ChangeReader(); target.ReadFile(@"..\..\..\TestData\SønderSøChanges.xml"); Reader R = new Reader(@"..\..\..\TestData\AlbertslundPcJupiter.mdb"); var wells = R.WellsForNovana(false,true,false,false); var plants = R.ReadPlants(wells); target.ApplyChangesToPlant(plants); }
static void Main(string[] args) { Reader R = new Reader(@"..\..\..\..\TestData\AlbertslundPcJupiter.mdb"); // var well1 = R.WellsForNovana(true, true, false, false); var well2 = R.ReadWellsInSteps(); R.ReadLithology(well2); // R.ReadWaterLevels(well2); JupiterXLFastReader rw = new JupiterXLFastReader(@"..\..\..\..\TestData\AlbertslundPcJupiter.mdb"); rw.ReadWaterLevels(well2); var plants = R.ReadPlants(well2); }
/// <summary> /// Opens a Jupiter database and reads requested data /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void ReadJupiter(string FileName) { DataBaseFileName = FileName; CanReadJupiter = false; CanReadMikeShe = true; Reader R = new Reader(FileName); Task t = Task.Factory.StartNew(() => wells = R.ReadWellsInSteps()); t.Wait(); //Start reading the remaining well data Task t4 = Task.Factory.StartNew(() => R.ReadLithology(wells)); JupiterXLFastReader jxf = new JupiterXLFastReader(FileName); CVM.SetDataBaseConnection(jxf); Task t5 = Task.Factory.StartNew(() => jxf.ReadWaterLevels(wells)); t5.ContinueWith((tt) => WellsRead()); //Read plants Task t2 = Task.Factory.StartNew(() => Plants = R.ReadPlants(wells)); t2.Wait(); BuildPlantList(); var t3 = t2.ContinueWith((tt) => R.FillInExtractionWithCount(Plants)); t3.ContinueWith((tt) => PlantsRead()); }