static void Main(string[] args) { l1 = new Level1(); l2 = new Level2(); l3 = new Level3(); l4 = new Level4(); l5 = new Level5(); l6 = new Level6(); LEVELNUMBER = 6; switch(LEVELNUMBER) { case 1: Console.WriteLine(l1.MainMethod(GetPuzzleInput())); break; case 2: Console.WriteLine(l2.MainMethod(GetPuzzleInput())); break; case 3: Console.WriteLine(l3.MainMethod(368078)); break; case 4: Console.WriteLine(l4.MainMethod(GetPuzzleInput())); break; case 5: Console.WriteLine(l5.MainMethod(GetPuzzleInput())); break; case 6: Console.WriteLine(l6.MainMethod(GetPuzzleInput())); break; } Console.ReadLine(); }
public static SceneObject Create(SceneState _scene) { SceneObject scene = null; switch (_scene) { case SceneState.StartScreen: scene = new StartScreen(); break; case SceneState.Level1: scene = new Level1(); break; case SceneState.Level2: scene = new Level2(); break; case SceneState.Level3: scene = new Level3(); break; case SceneState.Level4: scene = new Level4(); break; case SceneState.SummaryScreen: scene = new SummaryScreen(); break; default: return(null); } return(scene); }
// Begin level 4 public override void Next() { Hide(); Level4 level4 = new Level4(GetScore(), GetLives(), SplashHold); level4.Closed += (s, args) => SplashHold.Close(); level4.Show(); Dispose(); }
public bool Equals(Spatial target) { return(TessellationSchema?.ToLower() == target.TessellationSchema?.ToLower() && Level1?.ToLower() == target.Level1?.ToLower() && Level2?.ToLower() == target.Level2?.ToLower() && Level3?.ToLower() == target.Level3?.ToLower() && Level4?.ToLower() == target.Level4?.ToLower() && CellsPerObject == target.CellsPerObject); }
public void Ce_Insert_LowLevel() { long ms = 0; using (new MetricTracker("Starting complex object", t => ms = t)) { Level1 level1 = new Level1(); level1.Value = "test"; level1.levels = new List <Level2>(); for (int i = 0; i < 5; i++) { Level2 curLevel2 = new Level2(); level1.levels.Add(curLevel2); curLevel2.Value = "test" + i.ToString(); curLevel2.levels = new List <Level3>(); for (int j = 0; j < 5; j++) { Level3 curLevel3 = new Level3(); curLevel2.levels.Add(curLevel3); curLevel3.Value = "test" + j.ToString(); curLevel3.levels = new List <Level4>(); for (int k = 0; k < 10; k++) { Level4 curLevel4 = new Level4(); curLevel3.levels.Add(curLevel4); curLevel4.Value = "test" + k.ToString(); curLevel4.levels = new List <Level5>(); for (int l = 0; l < 10; l++) { Level5 curLevel5 = new Level5(); curLevel4.levels.Add(curLevel5); curLevel5.Value = "test" + l.ToString(); } } } } SqlCeConnectionFactory cf = new SqlCeConnectionFactory("System.Data.SqlServerCE.4.0"); using (SqlCeConnection conn = (SqlCeConnection)cf.CreateConnection(@"c:\temp\myDataPoor.sdf")) { conn.Open(); // Level1 int parentId = SqlCeInsertAdapterLevels.Write_Level1(level1, conn); } } ms.Should().BeLessThan(775); }
// Animation sprite; //animation public Game1() { graphics = new GraphicsDeviceManager(this); Content.RootDirectory = "Content"; graphics.PreferredBackBufferWidth = 1280; graphics.PreferredBackBufferHeight = 720; lvl_1 = new Level1(); lvl_2 = new Level2(); lvl_3 = new Level3(); lvl_4 = new Level4(); lvl_5 = new Level5(); }
public NamingHelper() { if (File.Exists(_filePath)) { _codes = File.ReadAllLines(_filePath).Skip(1).Select(v => NamingData.FromCsv(v)).ToList(); } if (_codes.Count > 0) { Level1.AddRange(_codes.Where(x => x.Level == 1).ToList()); Level2.AddRange(_codes.Where(x => x.Level == 2).ToList()); Level3.AddRange(_codes.Where(x => x.Level == 3).ToList()); Level4.AddRange(_codes.Where(x => x.Level == 4).ToList()); Level5.AddRange(_codes.Where(x => x.Level == 5).ToList()); } }
private void SaveComplexObject(Levels context, int[] levelIds) { // Protected Read Level1 level1 = new Level1(); level1.Value = "test"; level1.Id = levelIds[0]++; level1.levels = new List <Level2>(); for (int i = 0; i < 5; i++) { Level2 curLevel2 = new Level2(); level1.levels.Add(curLevel2); curLevel2.Id = levelIds[1]++; curLevel2.Value = "test" + i.ToString(); curLevel2.levels = new List <Level3>(); for (int j = 0; j < 5; j++) { Level3 curLevel3 = new Level3(); curLevel2.levels.Add(curLevel3); curLevel3.Id = levelIds[2]++; curLevel3.Value = "test" + j.ToString(); curLevel3.levels = new List <Level4>(); for (int k = 0; k < 10; k++) { Level4 curLevel4 = new Level4(); curLevel3.levels.Add(curLevel4); curLevel4.Id = levelIds[3]++; curLevel4.Value = "test" + k.ToString(); curLevel4.levels = new List <Level5>(); for (int l = 0; l < 10; l++) { Level5 curLevel5 = new Level5(); curLevel4.levels.Add(curLevel5); curLevel5.Id = levelIds[4]++; curLevel5.Value = "test" + l.ToString(); } } } } context.Level1.Add(level1); context.SaveChanges(); }
public static Level1 GetSample() { Level1 level1 = new Level1(); level1.Value = "test"; level1.levels = new List <Level2>(); for (int i = 0; i < 5; i++) { Level2 curLevel2 = new Level2(); level1.levels.Add(curLevel2); curLevel2.Value = "test" + i.ToString(); curLevel2.levels = new List <Level3>(); for (int j = 0; j < 5; j++) { Level3 curLevel3 = new Level3(); curLevel2.levels.Add(curLevel3); curLevel3.Value = "test" + j.ToString(); curLevel3.levels = new List <Level4>(); for (int k = 0; k < 10; k++) { Level4 curLevel4 = new Level4(); curLevel3.levels.Add(curLevel4); curLevel4.Value = "test" + k.ToString(); curLevel4.levels = new List <Level5>(); for (int l = 0; l < 10; l++) { Level5 curLevel5 = new Level5(); curLevel4.levels.Add(curLevel5); curLevel5.Value = "test" + l.ToString(); } } } } return(level1); }
private void buttonAnswer_Click(object sender, RoutedEventArgs e) { if ((bool)rbOne.IsChecked) { foreach (var obj in dPanel.Children) { CheckBox chBox = (CheckBox)obj; if ((bool)chBox.IsChecked) { listCheckBox.Add(Convert.ToInt32(chBox.Content)); } } } if ((bool)rbTwo.IsChecked) { foreach (var obj in dPanel.Children) { CheckBox chBox = (CheckBox)obj; if ((bool)chBox.IsChecked) { listCheckBox.Add(Convert.ToInt32(chBox.Content)); } } } string str = ""; if (listCheckBox.Count == 8) // 01371349 { foreach (var item in listCheckBox) { str += item; } } if (str.Equals(answerTrue)) { Level5 lvl5 = new Level5(); lvl5.Show(); Level4.Close(); } }
public static void TestMultiLayerMethods() { var obj = new Level4(); Output = ""; obj.M(); Assert("Level4M,", Output); Output = ""; obj.Level4Self(); Assert("Level4M,", Output); Output = ""; obj.Level4Base(); Assert("Level3M,", Output); Output = ""; obj.Level3Self(); Assert("Level4M,", Output); Output = ""; obj.Level3Base(); Assert("Level2M,", Output); Output = ""; obj.Level2Self(); Assert("Level4M,", Output); Output = ""; obj.Level2Base(); Assert("Level1M,", Output); Output = ""; obj.Level1Self(); Assert("Level4M,", Output); }
static void Main(string[] args) { Greetings.UserName(); Level1.NumberGuessRange(); Level2.NumberGuessRange(); Level3.NumberGuessRange(); Level4.NumberGuessRange(); Level5.NumberGuessRange(); Level6.NumberGuessRange(); Level7.NumberGuessRange(); Level8.NumberGuessRange(); Level9.NumberGuessRange(); Level10.NumberGuessRange(); }
/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { LEVEL_WIDTH = GraphicsDevice.DisplayMode.Width / 2; LEVEL_HEIGHT = GraphicsDevice.DisplayMode.Height / 2; graphics.PreferredBackBufferWidth = LEVEL_WIDTH; graphics.PreferredBackBufferHeight = LEVEL_HEIGHT; graphics.ApplyChanges(); this.rodStewart = Content.Load <Song>("song"); this.sunshine = Content.Load <Song>("Sunshine"); MediaPlayer.Volume = 0.1f; MediaPlayer.Play(rodStewart); MediaPlayer.IsRepeating = false; textStillToType = true; this.level3Sound = Content.Load <SoundEffect>("lolSoundEffect"); level3Inst = this.level3Sound.CreateInstance(); level3Inst.IsLooped = false; this.level7Bus = Content.Load <SoundEffect>("BusSound"); level7Inst = this.level7Bus.CreateInstance(); level7Inst.IsLooped = true; this.typingSound = Content.Load <SoundEffect>("Keyboard"); typingInst = this.typingSound.CreateInstance(); typingInst.IsLooped = true; SoundEffect.MasterVolume = 0.15f; // TODO: Add your initialization logic here levelNumber = 9; levelOne = new Level1(); levelOne.LEVEL_WIDTH = LEVEL_WIDTH; levelOne.LEVEL_HEIGHT = LEVEL_HEIGHT; levelOne.Initialize(); levelTwo = new Level2(); levelTwo.LEVEL_WIDTH = LEVEL_WIDTH; levelTwo.LEVEL_HEIGHT = LEVEL_HEIGHT; levelTwo.Initialize(); levelThree = new Level3(); levelThree.convoNumber = 1; levelThree.LEVEL_WIDTH = LEVEL_WIDTH; levelThree.LEVEL_HEIGHT = LEVEL_HEIGHT; levelThree.Initialize(); levelFour = new Level4(); levelFour.LEVEL_WIDTH = LEVEL_WIDTH; levelFour.LEVEL_HEIGHT = LEVEL_HEIGHT; levelFour.Initialize(); levelFive = new Level5(); levelFive.LEVEL_WIDTH = LEVEL_WIDTH; levelFive.LEVEL_HEIGHT = LEVEL_HEIGHT; levelFive.Initialize(); levelSix = new Level6(); levelSix.LEVEL_WIDTH = LEVEL_WIDTH; levelSix.LEVEL_HEIGHT = LEVEL_HEIGHT; levelSix.Initialize(); levelSeven = new Level7(); levelSeven.LEVEL_WIDTH = LEVEL_WIDTH; levelSeven.LEVEL_HEIGHT = LEVEL_HEIGHT; levelSeven.Initialize(); levelEight = new Level8(); levelEight.LEVEL_WIDTH = LEVEL_WIDTH; levelEight.LEVEL_HEIGHT = LEVEL_HEIGHT; levelEight.Initialize(); levelNine = new Level9(); levelNine.LEVEL_WIDTH = LEVEL_WIDTH; levelNine.LEVEL_HEIGHT = LEVEL_HEIGHT; levelNine.Initialize(); levelTen = new Level10(); levelTen.LEVEL_WIDTH = LEVEL_WIDTH; levelTen.LEVEL_HEIGHT = LEVEL_HEIGHT; levelTen.Initialize(); levelEle = new Level11(); levelEle.LEVEL_WIDTH = LEVEL_WIDTH; levelEle.LEVEL_HEIGHT = LEVEL_HEIGHT; levelEle.Initialize(); levelTwe = new Level12(); levelTwe.LEVEL_WIDTH = LEVEL_WIDTH; levelTwe.LEVEL_HEIGHT = LEVEL_HEIGHT; levelTwe.Initialize(); levelTteen = new Level13(); levelTteen.LEVEL_WIDTH = LEVEL_WIDTH; levelTteen.LEVEL_HEIGHT = LEVEL_HEIGHT; levelTteen.Initialize(); levelFourteen = new Level14(); levelFourteen.LEVEL_WIDTH = LEVEL_WIDTH; levelFourteen.LEVEL_HEIGHT = LEVEL_HEIGHT; levelFourteen.Initialize(); levelFifteen = new Level15(); levelFifteen.LEVEL_WIDTH = LEVEL_WIDTH; levelFifteen.LEVEL_HEIGHT = LEVEL_HEIGHT; levelFifteen.Initialize(); levelSixteen = new Level16(); levelSixteen.LEVEL_WIDTH = LEVEL_WIDTH; levelSixteen.LEVEL_HEIGHT = LEVEL_HEIGHT; levelSixteen.Initialize(); levelSeventeen = new Level17(); levelSeventeen.LEVEL_WIDTH = LEVEL_WIDTH; levelSeventeen.LEVEL_HEIGHT = LEVEL_HEIGHT; levelSeventeen.Initialize(); transition = false; levelProgressBBox = new Rectangle(LEVEL_WIDTH - 140, 0, 140, LEVEL_HEIGHT); transitionPos = new Vector2(0, 0); base.Initialize(); }
// Use this for initialization void Start() { audioplay = GameObject.FindGameObjectWithTag("SoundLoader").GetComponent <AudioScript>(); var scaleFactor = ScaleFactor.GetScaleFactor(); var backButton = UIButton.create(buttonsManager2, "CloseBtn.png", "CloseBtn.png", 0, 0); backButton.onTouchUpInside += sender => Application.LoadLevel("AGAIN"); backButton.positionFromCenter(-0.42f, 0.355f); backButton.setSize(backButton.width / scaleFactor * 1f, backButton.height / scaleFactor * 1f); Level1 = UIButton.create(buttonsManager, "L1.png", "L1.png", 0, 0); Level1.setSize(Level1.width / scaleFactor, Level1.height / scaleFactor); Level1.onTouchUpInside += sender => Application.LoadLevel("Level1"); Level2 = UIButton.create(buttonsManager, "L2.png", "L2.png", 0, 0); Level2.setSize(Level2.width / scaleFactor, Level2.height / scaleFactor); Level2.onTouchUpInside += sender => Application.LoadLevel("Level2"); Level2.onTouchUpInside += sender => Basket.levelShortcutSet(0); Level3 = UIButton.create(buttonsManager, "L3.png", "L3.png", 0, 0); Level3.setSize(Level3.width / scaleFactor, Level3.height / scaleFactor); Level3.onTouchUpInside += sender => Application.LoadLevel("Level3"); Level3.onTouchUpInside += sender => Basket.levelShortcutSet(0); Level4 = UIButton.create(buttonsManager, "L4.png", "L4.png", 0, 0); Level4.setSize(Level4.width / scaleFactor, Level4.height / scaleFactor); Level4.onTouchUpInside += sender => Application.LoadLevel("Level4"); Level4.onTouchUpInside += sender => Basket.levelShortcutSet(0); Level5 = UIButton.create(buttonsManager, "L5.png", "L5.png", 0, 0); Level5.setSize(Level5.width / scaleFactor, Level5.height / scaleFactor); Level5.onTouchUpInside += sender => Application.LoadLevel("Level5"); Level5.onTouchUpInside += sender => Basket.levelShortcutSet(0); Level6 = UIButton.create(buttonsManager, "L6.png", "L6.png", 0, 0); Level6.setSize(Level6.width / scaleFactor, Level6.height / scaleFactor); Level6.onTouchUpInside += sender => Application.LoadLevel("Level6"); Level6.onTouchUpInside += sender => Basket.levelShortcutSet(0); Level7 = UIButton.create(buttonsManager, "L7.png", "L7.png", 0, 0); Level7.setSize(Level7.width / scaleFactor, Level7.height / scaleFactor); Level7.onTouchUpInside += sender => Application.LoadLevel("Level7"); Level7.onTouchUpInside += sender => Basket.levelShortcutSet(0); Level8 = UIButton.create(buttonsManager, "L8.png", "L8.png", 0, 0); Level8.setSize(Level8.width / scaleFactor, Level8.height / scaleFactor); Level8.onTouchUpInside += sender => Application.LoadLevel("Level8"); Level8.onTouchUpInside += sender => Basket.levelShortcutSet(0); Level9 = UIButton.create(buttonsManager, "L9.png", "L9.png", 0, 0); Level9.setSize(Level9.width / scaleFactor, Level9.height / scaleFactor); Level9.onTouchUpInside += sender => Application.LoadLevel("Level9"); Level9.onTouchUpInside += sender => Basket.levelShortcutSet(0); Level10 = UIButton.create(buttonsManager, "L10.png", "L10.png", 0, 0); Level10.setSize(Level10.width / scaleFactor, Level10.height / scaleFactor); Level10.onTouchUpInside += sender => Application.LoadLevel("Level10"); Level10.onTouchUpInside += sender => Basket.levelShortcutSet(0); Level1.positionFromCenter(-0.4f, 0f); Level2.parentUIObject = Level1; Level2.positionFromCenter(1.1f, 0f); Level3.parentUIObject = Level2; Level3.positionFromCenter(1.1f, 0f); Level4.parentUIObject = Level3; Level4.positionFromCenter(1.1f, 0f); Level5.parentUIObject = Level4; Level5.positionFromCenter(1.1f, 0f); Level6.parentUIObject = Level5; Level6.positionFromCenter(1.1f, 0f); Level7.parentUIObject = Level6; Level7.positionFromCenter(1.1f, 0f); Level8.parentUIObject = Level7; Level8.positionFromCenter(1.1f, 0f); Level9.parentUIObject = Level8; Level9.positionFromCenter(1.1f, 0f); Level10.parentUIObject = Level9; Level10.positionFromCenter(1.1f, 0f); Level1.touchDownSound = audioplay.getSoundClip(); Level2.touchDownSound = audioplay.getSoundClip(); Level3.touchDownSound = audioplay.getSoundClip(); Level4.touchDownSound = audioplay.getSoundClip(); Level5.touchDownSound = audioplay.getSoundClip(); Level6.touchDownSound = audioplay.getSoundClip(); Level7.touchDownSound = audioplay.getSoundClip(); Level8.touchDownSound = audioplay.getSoundClip(); Level9.touchDownSound = audioplay.getSoundClip(); Level10.touchDownSound = audioplay.getSoundClip(); backButton.touchDownSound = audioplay.getSoundClip(); }
static void Main(string[] args) { if (args.Length == 0) { Console.WriteLine("Error: No action was specified."); preventClosingDebug(); } else if (args.Length < 2) { Console.WriteLine("Error: No fasta file was specified."); preventClosingDebug(); } else if (File.Exists(args[1])) { try { switch (args[0]) { case "-level1": if (args.Length == 4) { Console.Write(Level1.getSequenceRange(args[1], args[2], args[3])); } else { DisplayMissingArgsError(args, false); } preventClosingDebug(); break; case "-level2": if (args.Length == 3) { Console.Write(Level2.getStringFromSeqNum(args[1], args[2])); } else { DisplayMissingArgsError(args, false); } preventClosingDebug(); break; case "-level3": if (args.Length == 4) { Level3.WriteSequencesFromFile(args[1], args[2], args[3]); } else { DisplayMissingArgsError(args, false); } preventClosingDebug(); break; case "-level4": if (args.Length == 5) { Level4.WriteSequencesIndexed(args[1], args[2], args[3], args[4]); } else { DisplayMissingArgsError(args, false); } preventClosingDebug(); break; case "-level5": if (args.Length == 3) { Console.Write(Level5.FindSequencesWithPart(args[1], args[2])); } else { DisplayMissingArgsError(args, false); } preventClosingDebug(); break; case "-level6": if (args.Length == 3) { Console.Write(Level6.FindSequencesWithMetaData(args[1], args[2])); } else { DisplayMissingArgsError(args, false); } preventClosingDebug(); break; case "-level7": if (args.Length == 3) { Console.Write(Level7.FindSequencesWithPartRE(args[1], args[2])); } else { DisplayMissingArgsError(args, false); } preventClosingDebug(); break; default: Console.WriteLine("Error: invalid action. Must be -level[1-7]."); preventClosingDebug(); break; } } catch (IndexOutOfRangeException) // Missing arguments { DisplayMissingArgsError(args); } } else { Console.WriteLine("Error: File \"{0}\" not found.", args[1]); preventClosingDebug(); } }
// Start is called before the first frame update void Start() { level4 = this; currentstate = 0; }
void GetLevelChartIDLevel5() { CheckForChild(); Level1 = LblNodeValue.Text.ToString().Substring(0, 1); Level2 = LblNodeValue.Text.ToString().Substring(1, 2); Level3 = LblNodeValue.Text.ToString().Substring(3, 2); Level4 = LblNodeValue.Text.ToString().Substring(5, 2); Level5 = LblNodeValue.Text.ToString().Substring(7); //ParentChartID = Convert.ToInt64(COAChartCode); string P = ""; char pad = '0'; if (Convert.ToInt16(Level5) > 0) { Int16 ii = Convert.ToInt16(Level5); ii += 1; P = ii.ToString(); P = P.PadLeft(Level5.Length, pad); LastLevel = "W"; COAChartCode = Level1 + Level2 + Level3 + Level4 + P; Level = 5; } else { Level1 = LblNodeValue.Text.ToString().Substring(0, 1); Level2 = LblNodeValue.Text.ToString().Substring(1, 2); Level3 = LblNodeValue.Text.ToString().Substring(3, 2); Level4 = LblNodeValue.Text.ToString().Substring(5, 2); Level5 = LblNodeValue.Text.ToString().Substring(7); COAChartCode = Level1.ToString() + Level2.ToString() + Level3.ToString() + Level4.ToString() + "0001".ToString(); Level = 5; } TxtNewAccountNo.Text = COAChartCode; }
private void InitLevel(int level) { switch (level) { case 1: Level1.InitIntro(animationService, introspeedincrease); canmorph = false; break; case 2: Level2.InitIntro(animationService, introspeedincrease); canmorph = false; break; case 3: //challenge Level3.InitIntro(animationService, -2); break; case 4: Level4.InitIntro(animationService, introspeedincrease); maxwaittimebetweendives = 4000; canmorph = true; break; case 5: Level5.InitIntro(animationService, introspeedincrease); maxwaittimebetweendives = 3000; divespeedincrease = 1; missileincrease = 1; canmorph = true; break; case 6: Level6.InitIntro(animationService, introspeedincrease); maxwaittimebetweendives = 2500; divespeedincrease = 1; missileincrease = 1; introspeedincrease = 1; canmorph = true; break; case 7: //challenge Level8.InitIntro(animationService, -2); break; case 8: Level7.InitIntro(animationService, introspeedincrease); maxwaittimebetweendives = 2500; divespeedincrease = 1; missileincrease = 2; introspeedincrease = 1; canmorph = true; break; case 9: Level9.InitIntro(animationService, introspeedincrease); maxwaittimebetweendives = 2000; divespeedincrease = 2; missileincrease = 2; introspeedincrease = 1; canmorph = true; break; case 10: Level10.InitIntro(animationService, introspeedincrease); maxwaittimebetweendives = 1500; divespeedincrease = 1; missileincrease = 3; introspeedincrease = 2; canmorph = false; break; case 11: //challenge Level11.InitIntro(animationService, -3); break; } GetBugs().ForEach(a => { a.Paths.ForEach(p => { if (p.IsIntroPath) { a.PathPoints.AddRange(animationService.ComputePathPoints(p, false, 20)); } else { a.PathPoints.AddRange(animationService.ComputePathPoints(p, false)); } }); }); ////draw path logic for debugging only //var drawpathbug1 = GetBugs().FirstOrDefault(a => a.Intro is Challenge3); //var drawpathbug2 = GetBugs().FirstOrDefault(a => a.Intro is Challenge4); //drawpathbug1.DrawPath = true; //drawpathbug1.DrawControlLines = true; //drawpathbug2.DrawPath = true; //drawpathbug2.DrawControlLines = true; //drawpathbug2.Paths.ForEach(a => //{ // a.OutPutDebug = true; // a.DrawPath = true; //}); ////end draw path debugging logic GetBugs().Where(a => a.Wave == 1).ToList().ForEach(a => a.Started = true); AIManager.aidodgeing = false; }
void PrepData() { phase.project = project.New(); List <Record> records = new List <Record>(); var recordRows = Rows.FindAll(x => x[PairedHeaders[0].index].ToInt() == 6).ToList(); var locationRows = Rows.FindAll(x => x[PairedHeaders[0].index].ToInt() == 1).ToList(); var level1Rows = Rows.FindAll(x => x[PairedHeaders[0].index].ToInt() == 2).ToList(); var level2Rows = Rows.FindAll(x => x[PairedHeaders[0].index].ToInt() == 3).ToList(); var level3Rows = Rows.FindAll(x => x[PairedHeaders[0].index].ToInt() == 4).ToList(); var level4Rows = Rows.FindAll(x => x[PairedHeaders[0].index].ToInt() == 5).ToList(); List <Location> locations = new List <Location>(); List <Level1> level1s = new List <Level1>(); List <Level2> level2s = new List <Level2>(); List <Level3> level3s = new List <Level3>(); List <Level4> level4s = new List <Level4>(); locationRows.ForEach(x => { var loc = new Location() { code = x[PairedHeaders[(int)columns.LocCode].index], name = x[PairedHeaders[(int)columns.LocationName].index], sf = x[PairedHeaders[(int)columns.qty].index].ToDecimal(), project = project.New() }; locations.Add(loc); }); level1Rows.ForEach(x => { var lev = new Level1() { code = x[PairedHeaders[(int)columns.LOD1Code].index], description = x[PairedHeaders[(int)columns.LOD1Name].index], Phase_UOM_qty = (phase.New(), x[PairedHeaders[(int)columns.UOM].index], x[PairedHeaders[(int)columns.qty].index].ToDecimal()), project = project.New() }; level1s.Add(lev); }); level2Rows.ForEach(x => { var lev = new Level2() { code = x[PairedHeaders[(int)columns.LOD2Code].index], description = x[PairedHeaders[(int)columns.LOD2Name].index], Phase_UOM_qty = (phase.New(), x[PairedHeaders[(int)columns.UOM].index], x[PairedHeaders[(int)columns.qty].index].ToDecimal()), level1 = level1s.Find(l1 => l1.code == x[PairedHeaders[(int)columns.LOD1Code].index]) }; level2s.Add(lev); }); level3Rows.ForEach(x => { var lev = new Level3() { code = x[PairedHeaders[(int)columns.LOD3Code].index], description = x[PairedHeaders[(int)columns.LOD3Name].index], Phase_UOM_qty = (phase.New(), x[PairedHeaders[(int)columns.UOM].index], x[PairedHeaders[(int)columns.qty].index].ToDecimal()), level2 = level2s.Find(l2 => l2.code == x[PairedHeaders[(int)columns.LOD2Code].index]) }; level3s.Add(lev); }); level4Rows.ForEach(x => { var lev = new Level4() { code = x[PairedHeaders[(int)columns.LOD4Code].index], description = x[PairedHeaders[(int)columns.LOD4Name].index], Phase_UOM_qty = (phase.New(), x[PairedHeaders[(int)columns.UOM].index], x[PairedHeaders[(int)columns.qty].index].ToDecimal()), level3 = level3s.Find(l3 => l3.code == x[PairedHeaders[(int)columns.LOD3Code].index]) }; level4s.Add(lev); }); for (int iRow = 0; iRow < recordRows.Count(); iRow++) { records.Add(new Record()); var lev4 = new Level4() { code = recordRows[iRow][PairedHeaders[(int)columns.LOD4Code].index], description = recordRows[iRow][PairedHeaders[(int)columns.LOD4Name].index], level3 = new Level3() { code = recordRows[iRow][PairedHeaders[(int)columns.LOD3Code].index], description = recordRows[iRow][PairedHeaders[(int)columns.LOD3Name].index], level2 = new Level2() { code = recordRows[iRow][PairedHeaders[(int)columns.LOD2Code].index], description = recordRows[iRow][PairedHeaders[(int)columns.LOD2Name].index], level1 = new Level1() { code = recordRows[iRow][PairedHeaders[(int)columns.LOD1Code].index], description = recordRows[iRow][PairedHeaders[(int)columns.LOD1Name].index], project = project.New() } } } }; records[iRow].location = locations.Find(x => x.code == recordRows[iRow][PairedHeaders[(int)columns.LocCode].index]); records[iRow].phase = phase.New(); records[iRow].template.description = recordRows[iRow][PairedHeaders[(int)columns.Description].index]; records[iRow].template.code = recordRows[iRow][PairedHeaders[(int)columns.Code].index]; records[iRow].template.ut = recordRows[iRow][PairedHeaders[(int)columns.UOM].index]; records[iRow].template.level4 = lev4; records[iRow].qty = recordRows[iRow][PairedHeaders[(int)columns.qty].index].ToDecimal(); records[iRow].total = recordRows[iRow][PairedHeaders[(int)columns.Extension].index].ToDecimal(); records[iRow].comments = recordRows[iRow][PairedHeaders[(int)columns.comments].index]; records[iRow].csi_code = new CSICode() { code = recordRows[iRow][PairedHeaders[(int)columns.csi_code].index], trade_code = new TradeCode() { code = recordRows[iRow][PairedHeaders[(int)columns.trade_code].index] } }; records[iRow].estimate_category = recordRows[iRow][PairedHeaders[(int)columns.estimate_category].index]; } InsertDataToDB(records, locations, level1s, level2s, level3s, level4s); }
// Start is called before the first frame update void Start() { if (ScoreText != null) { ScoreText.text = "Score: " + GameObject.FindObjectOfType <Globals>().returnScore(); } if (LevelSelect != null) { LevelSelect.GetComponent <Button>().onClick.AddListener(PlayOnClick); } if (Level1 != null) { Level1.GetComponent <Button>().onClick.AddListener(delegate { LoadLevel(1); }); Level2.GetComponent <Button>().onClick.AddListener(delegate { LoadLevel(2); }); Level3.GetComponent <Button>().onClick.AddListener(delegate { LoadLevel(3); }); Level4.GetComponent <Button>().onClick.AddListener(delegate { LoadLevel(4); }); SetLevelsInteractable(); } if (Quit != null) { Quit.GetComponent <Button>().onClick.AddListener(QuitOnClick); } if (Credits != null) { Credits.GetComponent <Button>().onClick.AddListener(CreditsOnClick); } if (MainMenu != null) { MainMenu.GetComponent <Button>().onClick.AddListener(MainMenuOnClick); } if (ResetProgress != null) { ResetProgress.GetComponent <Button>().onClick.AddListener(ResetProgressOnClick); } if (UnlockLevelsCheat != null) { UnlockLevelsCheat.GetComponent <Button>().onClick.AddListener(UnlockLevelsOnClick); } if (RestartCurrLevel != null) { RestartCurrLevel.GetComponent <Button>().onClick.AddListener(delegate { LoadLevel(GameObject.FindObjectOfType <Globals>().returnCurrentLevel()); }); } if (NextLevel != null) { Globals globals = GameObject.FindObjectOfType <Globals>(); ushort nextLevel = globals.returnCurrentLevel(); // Current level is increased by touching the end portal nextLevel++; globals.setMaxLevel(nextLevel); NextLevel.GetComponent <Button>().onClick.AddListener(delegate { LoadLevel(nextLevel); }); // Loads next level } }
public void Poor_Performance() { long ms = 0; using (MetricTracker m = new MetricTracker("Starting simple object", t => ms = t)) { Level1 level1 = new Level1(); level1.Value = "test"; level1.levels = new List <Level2>(); Trace.WriteLine("Starting the test"); for (int i = 0; i < 1296; i++) { Level2 curLevel2 = new Level2(); level1.levels.Add(curLevel2); curLevel2.Value = "test" + i.ToString(); curLevel2.levels = new List <Level3>(); } using (LevelsPoor context = new LevelsPoor()) { context.Level1.Add(level1); context.SaveChanges(); Trace.WriteLine("Done simple save"); } ms.Should().BeLessThan(2960); ms = 0; } using (LevelsPoor context = new LevelsPoor()) using (new MetricTracker("Starting complex object", t => ms = t)) { Level1 level1 = new Level1(); level1.Value = "test"; level1.levels = new List <Level2>(); for (int i = 0; i < 5; i++) { Level2 curLevel2 = new Level2(); level1.levels.Add(curLevel2); curLevel2.Value = "test" + i.ToString(); curLevel2.levels = new List <Level3>(); for (int j = 0; j < 5; j++) { Level3 curLevel3 = new Level3(); curLevel2.levels.Add(curLevel3); curLevel3.Value = "test" + j.ToString(); curLevel3.levels = new List <Level4>(); for (int k = 0; k < 10; k++) { Level4 curLevel4 = new Level4(); curLevel3.levels.Add(curLevel4); curLevel4.Value = "test" + k.ToString(); curLevel4.levels = new List <Level5>(); for (int l = 0; l < 10; l++) { Level5 curLevel5 = new Level5(); curLevel4.levels.Add(curLevel5); curLevel5.Value = "test" + l.ToString(); } } } } context.Level1.Add(level1); context.SaveChanges(); } ms.Should().BeLessThan(15000); ms = 0; }
protected bool Equals(Level4 other) => Id == other.Id && string.Equals(Name, other.Name) && Level3_Required_Id == other.Level3_Required_Id && Level3_Optional_Id == other.Level3_Optional_Id;
protected void submitButton_Click(object sender, EventArgs e) { String level; String question; String Option1, Option2, Option3, Option4; String answer; try { OnlineExamSystemEntities db = new OnlineExamSystemEntities(); level = divisionDropDownList.SelectedValue; question = TextBox1.Text; Option1 = TextBox2.Text; Option2 = TextBox3.Text; Option3 = TextBox4.Text; Option4 = TextBox5.Text; answer = TextBox6.Text; if (level == "Beginner Level") { Level1 lvl = new Level1(); lvl.Question = question; lvl.Option1 = Option1; lvl.Option2 = Option2; lvl.Option3 = Option3; lvl.Option4 = Option4; lvl.Answer = answer; db.Level1.AddObject(lvl); db.SaveChanges(); } else if (level == "Intermediate Level") { Level2 lvl = new Level2(); lvl.Question = question; lvl.Option1 = Option1; lvl.Option2 = Option2; lvl.Option3 = Option3; lvl.Option4 = Option4; lvl.Answer = answer; db.Level2.AddObject(lvl); db.SaveChanges(); } else if (level == "Advance Level") { Level3 lvl = new Level3(); lvl.Question = question; lvl.Option1 = Option1; lvl.Option2 = Option2; lvl.Option3 = Option3; lvl.Option4 = Option4; lvl.Answer = answer; db.Level3.AddObject(lvl); db.SaveChanges(); } else if (level == "Master Level") { Level4 lvl = new Level4(); lvl.Question = question; lvl.Option1 = Option1; lvl.Option2 = Option2; lvl.Option3 = Option3; lvl.Option4 = Option4; lvl.Answer = answer; db.Level4.AddObject(lvl); db.SaveChanges(); } lblmsg.Text = "Question Has been Successfully Stored"; lblmsg.ForeColor = System.Drawing.Color.BlueViolet; }catch (Exception ex) { lblmsg.Text = "Error Occured"; lblmsg.ForeColor = System.Drawing.Color.Red; } }