//-------------DATA----------------- public static void WriteDataTest(MTPatchModel objPatch, MTTestModel objTest) { TextWriter tw = new StreamWriter(MTControler.UserPath + "DataTest.txt", true); WriteDataTest(tw, objPatch, objTest); tw.Close(); }
private void btask_Click(object sender, RoutedEventArgs e) { Button objButton = (Button)sender; MTTestModel objTest = objButton.Tag as MTTestModel; lbTest.SelectedItem = objTest; ShowAnsuerPopup(objTest); }
private void btAdd_Click(object sender, RoutedEventArgs e) { MTTestModel objTest = MTControler.GetNextTest(_lstTests); _lstTests.Add(objTest); InitializeTests(objTest); UpdateDisplay(); }
public void InitializeTests(MTTestModel objTest) { if (LstTests.Contains(objTest)) { lbTest.UpdateLayout(); objTest.InitializeRichTextBox(); } }
public static void WriteDataTest(TextWriter tw, MTPatchModel objPatch, MTTestModel objTest) { tw.WriteLine(objPatch.GUID); tw.WriteLine(objPatch.Adrees); tw.WriteLine(objTest.Date); tw.WriteLine(objTest.Type.ToString()); tw.WriteLine(objTest.WasCorrect.ToString()); tw.WriteLine("##################"); }
public void ShowAnsuerPopup(MTTestModel objTest) { if (objTest.WasCorrect == null) { MTMapUser ansuerUser = CurrentAsuerPopup.FindName("_Map") as MTMapUser; //Set Map stage if (objTest.Patch.Score < MTControler.Settings.Stg1to2) { MTLibraryModel.Stage = TestStage.Stage_1; } else if (objTest.Patch.Score < MTControler.Settings.Stg2to3) { MTLibraryModel.Stage = TestStage.Stage_2; } else { MTLibraryModel.Stage = TestStage.Stage_3; } ansuerUser.MapMode = objTest.Type; ansuerUser.Action = new DoSomeThing(objTest.Action); Grid objGrid = UtilsTools.GetChild(lbTest, lbTest.SelectedIndex, "GridTest") as Grid; CurrentAsuerPopup.PlacementTarget = objGrid; foreach (MTMapModel objMap in ansuerUser.lvMap.Items) { objMap.FirePropertyChanged("Color"); } CurrentAsuerPopup.IsOpen = true; switch (ansuerUser.MapMode) { case TestType.AskAdrees: ansuerUser.SetSelectedVersesList(objTest.LstAnsuer); ansuerUser.tbTextAdres.Text = (objTest as MTTestAskAdreesModel).PreviosText; if (MTLibraryModel.Stage == TestStage.Stage_3) { ansuerUser.tbTextAdres.Focus(); } else { ansuerUser.lvMap.Focus(); } break; case TestType.AskText: ansuerUser.tbSearch.Text = (objTest as MTTestAskTextModel).Fragment; ansuerUser.tbSearch.Focus(); break; } } }
public static void AddTestInList(MTTestModel objTest) { _lstTest.Add(objTest); _dlgMainView.lbCount.Content = GetWaitngList(false); if (_dlgTest != null && _dlgTest.IsActive) { _dlgTest.lbTest.UpdateLayout(); _dlgTest.InitializeTests(objTest); _dlgTest.lbTest.UpdateLayout(); _dlgTest.UpdateDisplay(); } }
public void RumNextTest() { MTParser.ReadNewBible(@"C:\Users\Vitor\OneDrive\Arsenal Technology\Projetos\Adestra\MaindText\bin\Release\Library\Mt\mat.xml"); MTTestModel objTest = MTControler.GetNextTest(MTControler.LstTest); MTControler.AddTestInList(objTest); MTControler.DlgTest.InitializeTests(objTest); if (this.WindowState != WindowState.Minimized && MTControler.LstTest.Count == 1) { MTControler.ShowLstDlgTest(); } }
public static MTTestModel GetNextTest(ObservableCollection <MTTestModel> lstTest) { if (_dlgMainView.lvTexts.Items.Count == 0) { return(null); } MTClassificator.UpdateAllPositions(); foreach (MTPatchModel objPatch in _dlgMainView.lvTexts.Items) { var obj = lstTest.Where(x => x.Patch == objPatch); if (obj.Count() == 0) { MTTestModel dlgTest = objPatch.NextTest; return(dlgTest); } } return(null); }
public void RumSelectedTest() { if (lvTexts.Items.Count == 0) { return; } if (this.lvTexts.SelectedIndex > -1) { foreach (MTPatchModel objPatch in lvTexts.SelectedItems) { MTTestModel objTest = objPatch.NextTest; MTControler.LstTest.Add(objTest); MTControler.DlgTest.InitializeTests(objTest); } MTControler.ShowLstDlgTest(); } else { MessageBox.Show("Selecione pelomenos im item na lista.", "Selecione um item", MessageBoxButton.OK, MessageBoxImage.Information); } }