public async Task <bool> OnMultiStageFormCreate(Stagedform stagedform) { // Create a new Stage1, Stage2, and Stage3 form then update the StagedForm Stage1 newStage1 = new Stage1(); newStage1.Name = ""; _context.Stage1.Add(newStage1); Stage2 newStage2 = new Stage2(); newStage2.Description = ""; _context.Stage2.Add(newStage2); Stage3 newStage3 = new Stage3(); newStage3.Date = DateTime.Now; _context.Stage3.Add(newStage3); await _context.SaveChangesAsync(); stagedform.Stage1 = newStage1.Id; stagedform.Stage2 = newStage2.Id; stagedform.Stage3 = newStage3.Id; stagedform.CurrentStage = (int)MultiStageFormStages.First; _context.Update(stagedform); await _context.SaveChangesAsync(); return(true); }
public void Score_is_the_sum_of_dice_multiplied_by_2_if_2_dices_have_the_same_value() { Assert.AreEqual(Stage2.ComputeScore(1, 1, 3), 10); Assert.AreEqual(Stage2.ComputeScore(4, 3, 3), 20); Assert.AreEqual(Stage2.ComputeScore(2, 5, 5), 24); Assert.AreEqual(Stage2.ComputeScore(1, 4, 1), 12); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Description")] Stage2 stage2) { if (id != stage2.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(stage2); await _context.SaveChangesAsync(); // Update the form to the third stage MultiStageFormWorkflow multiStageFormWorkflow = new MultiStageFormWorkflow(_context); await multiStageFormWorkflow.MoveFormToStage(stage2, MultiStageFormStages.Third); } catch (DbUpdateConcurrencyException) { if (!Stage2Exists(stage2.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(stage2)); }
public void Score_is_the_sum_of_dice_multiplied_by_2_if_2_dices_have_the_same_value() { Assert.AreEqual(10, Stage2.ComputeScore(1, 1, 3)); Assert.AreEqual(20, Stage2.ComputeScore(4, 3, 3)); Assert.AreEqual(24, Stage2.ComputeScore(2, 5, 5)); Assert.AreEqual(12, Stage2.ComputeScore(1, 4, 1)); }
// Use this for initialization protected void Start() { //just i know it works ToggleWheelRotate(); //this is here bz gave me a null ref ex if (!HType.ToString().Contains(H.Bridge.ToString())) { Stage2.SetActive(false); Stage3.SetActive(false); } if (HType.ToString().Contains("Unit")) { PositionFixed = true; if (_startingStage == H.None) { _startingStage = H.Stage2; } } base.Start(); //this is for BridgeUnits in here if (PositionFixed && _currentStage == 0) { if (_startingStage != H.None && _currentStage == 0) { RecreateStage(); } } }
public ActionResult Step2(Stage2 viewModel) { if (ModelState.IsValid) { Session.Add("Step2", viewModel); //if it's valid, then will store it and move on. return(this.RedirectToAction("Step2")); } return(View(viewModel)); }
public void Score_is_zero_if_all_the_dice_have_the_same_value() { Assert.AreEqual(0, Stage2.ComputeScore(1, 1, 1)); Assert.AreEqual(0, Stage2.ComputeScore(2, 2, 2)); Assert.AreEqual(0, Stage2.ComputeScore(3, 3, 3)); Assert.AreEqual(0, Stage2.ComputeScore(4, 4, 4)); Assert.AreEqual(0, Stage2.ComputeScore(5, 5, 5)); Assert.AreEqual(0, Stage2.ComputeScore(6, 6, 6)); }
public void Score_is_100_if_dice_are_1_2_3() { Assert.AreEqual(100, Stage2.ComputeScore(1, 2, 3)); Assert.AreEqual(100, Stage2.ComputeScore(1, 3, 2)); Assert.AreEqual(100, Stage2.ComputeScore(2, 1, 3)); Assert.AreEqual(100, Stage2.ComputeScore(2, 3, 1)); Assert.AreEqual(100, Stage2.ComputeScore(3, 1, 2)); Assert.AreEqual(100, Stage2.ComputeScore(3, 2, 1)); }
public async Task <IActionResult> Create([Bind("Id,Description")] Stage2 stage2) { if (ModelState.IsValid) { _context.Add(stage2); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(stage2)); }
public void init() { working = true; core = GetComponent <Core>(); action = 1; pivot_c = GameObject.Find("Pivot").GetComponent <Pivot_code>(); s1 = new Stage1(pivot_c, core); s2 = new Stage2(pivot_c, core); s3 = new Stage3(pivot_c, core); }
private bool m_IntroNotStarted = true; // If the scene has begun yet or not // Use this for initialization void Start() { if (s_Instance == null) { s_Instance = this; m_Manager = IntroSessionManager.s_Instance; } else { Destroy(gameObject); } }
protected void StageTwoAnalysis(double AmountStage2) { if (AmountStage2 == 0) { STAGE2 = Stage2.Absent; } else if (AmountStage2 < Stage2Low) { STAGE2 = Stage2.Decreased; } else if (AmountStage2 > Stage2High) { STAGE2 = Stage2.Increased; } else { STAGE2 = Stage2.Normal; } }
/// <summary> /// Authenticate the client. /// </summary> /// <param name="username">Your username.</param> /// <param name="password">Your password.</param> /// <param name="birthday">Your birthday.</param> /// <param name="securityNumbe">Your security number.</param> /// <returns></returns> public async Task AuthenticateAsync(string username, string password, DateTime birthday, string securityNumbe) { // Start stage 1 Stage1 s1 = new Stage1(_requestor, username, birthday); // Run stage 1 await s1.RunAsync().ConfigureAwait(false); // Start stage 2 Stage2 s2 = new Stage2(_requestor, password, securityNumbe); // Run stage 2 await s2.RunAsync().ConfigureAwait(false); _isAuthenticated = true; }
public void Score_is_the_sum_of_dice_if_no_specific_rules_apply() { Assert.AreEqual(8, Stage2.ComputeScore(1, 3, 4)); Assert.AreEqual(10, Stage2.ComputeScore(2, 5, 3)); Assert.AreEqual(12, Stage2.ComputeScore(4, 6, 2)); }
public void Score_is_the_sum_of_dice_if_no_specific_rules_apply() { Assert.AreEqual(Stage2.ComputeScore(1, 3, 4), 8); Assert.AreEqual(Stage2.ComputeScore(2, 5, 3), 10); Assert.AreEqual(Stage2.ComputeScore(4, 6, 2), 12); }
private bool UnpackBuffer(int l) { //int n = 0; //int i = 0;//, size; int value, p; if (ackTimer != null) { ackTimer.Enabled = false; ackTimer.Dispose(); } if (m_stage == Stage.STAGE0_NONE) { // new connection recognized: Stage1 msg1 = GetMsg1(m_buffer); if ((msg1.m_Header != 0xA1) && (msg1.m_Header != 0xA6) && (msg1.m_Header != 0xBA)) { return(false); } // AddText(c, string.Format("sizeof Stage1 is: {0}", sizeof(msg1))); AddText(richTextBox1, string.Format("batery: {0}, rssi: {1} Version: ", msg1.m_battery, (int)msg1.m_rssi)); AddText(richTextBox1, string.Format("Mac Address: {0}", msg1.m_MacAddr)); ResetAllTexts(); if (msg1.m_Header == 0xBA) { AddText(richTextBox1, "Check 4 updates "); return(false); } else { AddText(richTextBox1, "New Generation Unit Ask for ID "); } value = msg1.m_battery; SetText(textBat, value.ToString()); SetText(labelMac, string.Format("Mac Address: {0}", msg1.m_MacAddr.ToString())); //index += 2; if ((value < 3000))// && (DbgMode != 1)) { AddText(richTextBox1, string.Format("Battery too low. Quit process. ({0}) ", value)); //return false; } m_RomVer = BitConverter.GetBytes(msg1.m_version); ParseVersion(1); if (m_nType == TYPE_HUB) { if (m_sHubVer != textVersion.Text) { AddText(richTextBox1, "Software version doesn't match required one. Quit process. "); //return false; } } else if ((textVersion.Text != m_sSWVer) && (DbgMode != 3)) { AddText(richTextBox1, "Software version doesn't match required one. Quit process. "); //return false; } p = ((int)msg1.m_rssi - 260) / 2; //(m_buffer[10] - 260) / 2; SetText(textPin, p.ToString()); if (p < m_nMaxpIn) { AddText(richTextBox1, "Pin too low. Quit process. "); //return false; } if (m_nType == TYPE_HUB) { m_stage = Stage.STAGE2_ID; return(true); } else { m_stage = Stage.STAGE1_TYPE; AddText(richTextBox1, "sending to sensor the Type "); } //serialPort1.DataReceived -= new SerialDataReceivedEventHandler(serialPort1_DataReceived_1); //nEventCntr--; } else if (m_stage == Stage.STAGE1_TYPE) { Stage2 s2 = GetMsg2(m_buffer); if (s2.m_Header != 0xA3) { AddText(richTextBox1, "Header doesnt fit" + s2.m_Header.ToString()); //m_bInProcess = 0; //return false; } if (s2.m_typeEcho != m_nType) { AddText(richTextBox1, "type doesnt fit"); //m_bInProcess = 0; //return false; } value = s2.m_data;//BitConverter.ToInt16(m_buffer, 4); SetText(textValue, value.ToString()); AddText(richTextBox1, "Got measure from sensor "); //AddText(richTextBox1, Buff2Log(true, length)); if ((value < TypesArray[m_selIndex].m_iMinValue) || (value > TypesArray[m_selIndex].m_iMaxValue)) { AddText(richTextBox1, "Measurement is out of expected range. Quit process. "); // m_stage = Stage.STAGE0_NONE; return(false); } // for FI#=3 - calc calibration and send it before ID //remove next 7 lines just for test if (m_nType == TYPE_FI3) { m_nCalibVal = CALICRATION_FI3 - value; AddText(richTextBox1, "Calibration Value is:" + m_nCalibVal.ToString() + " "); m_stage = Stage.STAGE4_CLBR; } else { m_stage = Stage.STAGE2_ID; AddText(richTextBox1, "sending to sensor the new ID and Type "); } } else if (m_stage == Stage.STAGE2_ID) { CheckACK(); } else if (m_stage == Stage.STAGE4_CLBR) { AddText(richTextBox1, "Got calib from sensor "); AddText(richTextBox1, Buff2Log(true, length)); if (GetCheckSum(6) != m_buffer[6]) { return(false); } //removenext 10 linesonly for fi check value = BitConverter.ToInt16(m_buffer, 2); if (value != m_nCalibVal) { AddText(richTextBox1, "Calibration value is wrong "); // m_stage = Stage.STAGE0_NONE; return(false); } value = BitConverter.ToInt16(m_buffer, 4); if (value != CALICRATION_FI3) { AddText(richTextBox1, "Final value is wrong "); // m_stage = Stage.STAGE0_NONE; return(false); } AddText(richTextBox1, "value after Calibration is:" + value + " "); m_stage = Stage.STAGE2_ID; AddText(richTextBox1, "sending to sensor the new ID and Type "); } // SendCommand(); // SetTimer4Ack(); return(true); }
public override string GetResults(Stage1 stage1, Stage2 s2, SWS sws, REM rem) { Debug.Assert(false, "This is not used for default"); return(""); }
public void Print(int stage) { if (stage == 1) { textBox1.Hide(); Ex_Input.Hide(); pictureBox2.Hide(); } else if (stage == 2) { textBox1.Hide(); Ex_Input.Hide(); pictureBox2.Hide(); Stage1.Hide(); } else if (stage == 3) { textBox1.Hide(); Ex_Input.Hide(); pictureBox2.Hide(); Stage1.Hide(); Stage2.Hide(); } else if (stage == 4) { textBox1.Hide(); Ex_Input.Hide(); pictureBox2.Hide(); Stage1.Hide(); Stage2.Hide(); Stage3.Hide(); } else if (stage == 5) { textBox1.Hide(); Ex_Input.Hide(); pictureBox2.Hide(); Stage1.Hide(); Stage2.Hide(); Stage3.Hide(); Stage4.Hide(); } else if (stage == 6) { textBox1.Hide(); Ex_Input.Hide(); pictureBox2.Hide(); Stage1.Hide(); Stage2.Hide(); Stage3.Hide(); Stage4.Hide(); Stage5.Hide(); } else if (stage == 7) { textBox1.Hide(); Ex_Input.Hide(); pictureBox2.Hide(); Stage1.Hide(); Stage2.Hide(); Stage3.Hide(); Stage4.Hide(); Stage5.Hide(); Stage6.Hide(); } else if (stage == 8) { textBox1.Hide(); Ex_Input.Hide(); pictureBox2.Hide(); Stage1.Hide(); Stage2.Hide(); Stage3.Hide(); Stage4.Hide(); Stage5.Hide(); Stage6.Hide(); Stage7.Hide(); } else if (stage == 9) { textBox1.Hide(); Ex_Input.Hide(); pictureBox2.Hide(); Stage1.Hide(); Stage2.Hide(); Stage3.Hide(); Stage4.Hide(); Stage5.Hide(); Stage6.Hide(); Stage7.Hide(); Stage8.Hide(); } else if (stage == 10) { textBox1.Hide(); Ex_Input.Hide(); pictureBox2.Hide(); Stage1.Hide(); Stage2.Hide(); Stage3.Hide(); Stage4.Hide(); Stage5.Hide(); Stage6.Hide(); Stage7.Hide(); Stage8.Hide(); Stage9.Hide(); } else if (stage == 11) { textBox1.Hide(); Ex_Input.Hide(); pictureBox2.Hide(); Stage1.Hide(); Stage2.Hide(); Stage3.Hide(); Stage4.Hide(); Stage5.Hide(); Stage6.Hide(); Stage7.Hide(); Stage8.Hide(); Stage9.Hide(); Stage10.Hide(); } else if (stage == 12) { textBox1.Hide(); Ex_Input.Hide(); pictureBox2.Hide(); Stage1.Hide(); Stage2.Hide(); Stage3.Hide(); Stage4.Hide(); Stage5.Hide(); Stage6.Hide(); Stage7.Hide(); Stage8.Hide(); Stage9.Hide(); Stage10.Hide(); Stage11.Hide(); } else if (stage == 100) // 숙련자 { pictureBox1.Hide(); Stage1.Hide(); Stage2.Hide(); Stage3.Hide(); Stage4.Hide(); Stage5.Hide(); Stage6.Hide(); Stage7.Hide(); Stage8.Hide(); Stage9.Hide(); Stage10.Hide(); Stage11.Hide(); Stage12.Hide(); } else { textBox1.Hide(); Ex_Input.Hide(); pictureBox2.Hide(); Stage1.Hide(); Stage2.Hide(); Stage3.Hide(); Stage4.Hide(); Stage5.Hide(); Stage6.Hide(); Stage7.Hide(); Stage8.Hide(); Stage9.Hide(); Stage10.Hide(); Stage11.Hide(); Stage12.Hide(); } }
/// <summary> /// Moves the form to the indicated stage. /// </summary> /// <returns>The form to stage.</returns> /// <param name="stage2">Stage2.</param> /// <param name="stage">Stage.</param> public async Task <bool> MoveFormToStage(Stage2 stage2, MultiStageFormStages stage) { Stagedform stagedform = await _context.Stagedform.SingleOrDefaultAsync(s => s.Stage2 == stage2.Id); return(await MoveFormToStage(stagedform, stage)); }
public static void Main(string[] args) { //var test = new Test1(); //Console.ReadKey(); bool serv = false; //string s1 = niceString("123123", "sdfsdf", "sdfsdf", 50, 50); //Console.WriteLine(s1); //string s2 = niceString("1231sdfsdfsdf23", "sdfsaaaadf", "sdfsdf", 50, 50); //Console.WriteLine(s2); //Console.ReadKey(); //return; string procName = Process.GetCurrentProcess().ProcessName; if (Process.GetProcessesByName(procName).Length != 1) { Console.WriteLine("УЖЕ ЕСТЬ ЕЩЕ ОДИН ЭКЗЕМПЛЯР ПРОГРАММЫ"); Console.WriteLine("Press any key to continue..."); Console.ReadKey(); return; } // Console.SetWindowSize(Console.LargestWindowWidth, Console.LargestWindowHeight); // ShowWindow(ThisConsole, MAXIMIZE); //ShowWindow(ThisConsole, MAXIMIZE); //Thread.Sleep(1000); //Console.SetWindowSize(Console.WindowWidth, Console.LargestWindowHeight-1); var stage1 = new Stage1("ПРОВЕРКА"); var stage2 = new Stage2("ДОБАВЛЯЕМ"); var stage3 = new Stage3("ОБРАБОКА ФОТОГРАФИЙ"); var stage4 = new Stage4("СОЗДАНИЕ МОДЕЛЕЙ"); var stage5 = new Stage5("WORKOUT CREATING..."); var stage6 = new Stage6("FRIENDS CREATING..."); var stage7 = new Stage7("DOGANDCAT CREATING..."); var stage8 = new Stage8("SPORT CREATING..."); var stage9 = new Stage9("FOOD CREATING..."); var stage10 = new Stagef10("TRAVEL CREATING..."); var stage11 = new Stage11("CONTACT CREATING..."); var stage12 = new Stage12("INDEX CREATING..."); var stage13 = new Stage13("REPORT CREATING..."); var stage14 = new Stage14("RANDOMOPENER CREATE..."); var stage15 = new Stage15("BOOK CREATE..."); Console.WriteLine(""); Console.WriteLine(DateTime.Now.ToString()); Console.WriteLine(""); Console.WriteLine(""); Console.WriteLine(""); Stopwatch stopwatch = new Stopwatch(); // Begin timing. stopwatch.Start(); PATH.INIT(); CONST.INIT(); PATH.checking(); FILEWORK.SIZE(); stage1.EXECUTE(); stage2.EXECUTE(); stage3.EXECUTE(); stage4.EXECUTE(); if (serv) { var serv1 = new Service1(); serv1.EXECUTE(); Console.WriteLine("Press any key to continue..."); Console.ReadKey(); return; } stage15.EXECUTE(); stage14.EXECUTE(); stage5.EXECUTE(); stage6.EXECUTE(); stage7.EXECUTE(); stage8.EXECUTE(); stage9.EXECUTE(); stage15.EXECUTE(); stage10.EXECUTE(); stage11.EXECUTE(); stage12.EXECUTE(); stage13.EXECUTE(); COUNTER.count(); // Stop timing. stopwatch.Stop(); //var wo = new WORKOUT(); //Console.WriteLine(wo._type); // Write result. Console.WriteLine("Time elapsed: {0}", stopwatch.Elapsed); Console.WriteLine("Press any key to continue..."); Console.ReadKey(); }
public abstract string GetResults( Stage1 s1, Stage2 s2, SWS slowWaveSleep, REM REMsleep);