public ActionResult ITIssueDetailPage(int i) { List <ActionSelectionTech> pls1 = new List <ActionSelectionTech>() { new ActionSelectionTech { Text = "Solved", Value = 1, IsChecked = false }, new ActionSelectionTech { Text = "Unsolved", Value = 2, IsChecked = false }, }; TechList t = new TechList(); t.pls = pls1; TechnicalIssue tc = (from tch in _db.TechnicalIssues where tch.TechnicalIssueID == i select tch).FirstOrDefault(); ViewData["TechnicalIssueID"] = tc.TechnicalIssueID; ViewData["LabNo"] = tc.LabNo; ViewData["PCNo"] = tc.PCNo; ViewData["ProblemType"] = tc.ProblemType; ViewData["RecievedTime"] = tc.Time_Tech; ViewData["Priority"] = tc.Priority; ViewData["Status"] = tc.Status; return(View(t)); }
public ReportCreationDialogViewModel(IDataService <LabDbEntities> labDbData, IEventAggregator aggregator, IReportService reportService) : base() { _labDbData = labDbData; _eventAggregator = aggregator; _reportService = reportService; _creationMode = CreationModes.Report; _isCreatingFromTask = false; _number = _reportService.GetNextReportNumber(); TechList = _labDbData.RunQuery(new PeopleQuery() { Role = PeopleQuery.PersonRoles.MaterialTestingTech }) .ToList(); _author = TechList.First(prs => prs.ID == (Thread.CurrentPrincipal as DBPrincipal).CurrentPerson.ID); _requirementList = new List <ISelectableRequirement>(); SpecificationList = _labDbData.RunQuery(new SpecificationsQuery()).ToList(); ConfirmCommand = new DelegateCommand <Window>( parent => { // Checks if DoNotTest flag is enabled and asks for user confirmation if it is if (_selectedBatch.DoNotTest) { string confirmationMessage = "Nel batch " + _selectedBatch.Number + " è impostato il flag \"Non effettuare test su questo batch\".\nContinuando il flag verrà rimosso, continuare?"; MessageBoxResult confirmationResult = System.Windows.MessageBox.Show(confirmationMessage, "Conferma", MessageBoxButton.YesNo); if (confirmationResult != MessageBoxResult.Yes) { return; } _selectedBatch.DoNotTest = false; _selectedBatch.Update(); } parent.DialogResult = true; }, parent => !HasErrors); CancelCommand = new DelegateCommand <Window>( parent => { parent.DialogResult = false; }); SelectedSpecification = null; BatchNumber = ""; }
public ComponentAbilityDesignVM(ComponentDesignVM designVM, ComponentDesignAbility designAbility, StaticDataStore staticData) { _designAbility = designAbility; _staticData = staticData; _parentDesignVM = designVM; switch (designAbility.GuiHint) { case GuiHint.GuiTechSelectionList: foreach (var kvp in designAbility.GuidDictionary) { TechSD sd = _staticData.Techs[Guid.Parse((string)kvp.Key)]; TechList.Add(sd, sd.Name); } TechList.SelectedIndex = 0; TechList.SelectionChangedEvent += TechList_SelectionChangedEvent; break; case GuiHint.GuiSelectionMaxMin: { minMaxSliderVM = new MinMaxSliderVM(); designAbility.SetMax(); designAbility.SetMin(); designAbility.SetValue(); designAbility.SetStep(); minMaxSliderVM.Name = Name; minMaxSliderVM.MaxValue = MaxValue; minMaxSliderVM.MinValue = MinValue; minMaxSliderVM.StepValue = StepValue; minMaxSliderVM.Value = Value; //.PreLoadedValue = Value; //hack due to eto bug. MinMaxSlider.Value = Value; minMaxSliderVM.PropertyChanged += MinMaxSlider_PropertyChanged; } break; } }
public ActionResult FormUpdateTech(TechList tl) { TechList t = new TechList(); StringBuilder sb = new StringBuilder(); Debug.WriteLine("I am inside the function"); foreach (var item in tl.pls) { Debug.WriteLine("Checked value" + item.IsChecked); if (item.IsChecked) { Debug.WriteLine("Checked value" + item.IsChecked); int ide = int.Parse(Request.Form["TechID"]); var query = from tb in _db.TechnicalIssues where tb.TechnicalIssueID == ide select tb; foreach (TechnicalIssue ti in query) { ti.Status = item.Text; ti.Comments = tl.techdescription; } try { _db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); // Provide for exceptions. } } } return(RedirectToAction("ITFinalPage")); }
private void TechList_SelectionChangedEvent(int oldSelection, int newSelection) { AddParam("TechData('" + TechList.GetKey().ToString() + "')"); }
partial void DeleteTechList(TechList instance);
partial void UpdateTechList(TechList instance);
partial void InsertTechList(TechList instance);
public ActionResult FormProcTechSupport(TechList tci) { StringBuilder sb = new StringBuilder(); StringBuilder sb1 = new StringBuilder(); foreach (var item in tci.techIs) { Debug.WriteLine("Checked value" + item.IsChecked); if (item.IsChecked) { //append each checked records into StringBuilder sb.Append(item.Text + ","); } } foreach (var item in tci.pIs) { Debug.WriteLine("Checked value" + item.IsChecked); if (item.IsChecked) { //append each checked records into StringBuilder sb1.Append(item.Text + ","); } } DateTime now = DateTime.Now; var time24 = DateTime.Now.ToString("HH:mm:ss"); Debug.WriteLine("The string is " + sb.ToString() + " " + sb1.ToString() + " " + now.Date.ToString()); StringBuilder sb2 = new StringBuilder(); sb2.Append(sb.ToString() + " And Priority is " + sb1.ToString() + " The description is " + tci.techdescription + " " + DateTime.Now.ToString("dd/MM/yyyy") + "The time is" + time24); TechnicalIssue tc = new TechnicalIssue(); // tc.TechnicalIssueID = 5; tc.BuildingNo = 1; tc.LabNo = "1"; tc.PCNo = 1; tc.ProblemType = sb.ToString(); tc.Priority = sb1.ToString(); tc.Date_Tech = DateTime.Now.Date; tc.Time_Tech = now.TimeOfDay; tc.Status = "Not Resolved"; tc.Comments = tci.techdescription; _db.TechnicalIssues.Add(tc); _db.SaveChanges(); var l = (from tch in _db.TechnicalIssues orderby tch.TechnicalIssueID descending select tch.TechnicalIssueID).First(); Debug.WriteLine("hidden field value from tech" + Request.Form["SubmissionFrom"]); string s1 = l.ToString(); /*if (Request.Form["SubmissionFrom"].ToString() == "ITUnitTeam") * { * Debug.WriteLine("hidden field value from ITUnitTeam" + Request.Form["SubmissionFrom"]); * return RedirectToAction("ITFinalSubmissionPage", "ITUnitTeam", new { s = s1 }); * } * else if (Request.Form["SubmissionFrom"].ToString() == "LogSupportTeam") * { * Debug.WriteLine("hidden field value from LogSupportTeam" + Request.Form["SubmissionFrom"]); * return RedirectToAction("CreateNewLogIssue", "LogisticsSupportTeam", new { s = s1 }); * } * else * {*/ Debug.WriteLine("hidden field value from ExamTeamFinalPage" + Request.Form["SubmissionFrom"]); string s2 = Request.Form["SubmissionFrom"].ToString(); return(RedirectToAction("ExamTeamFinalPage", new { s = s1, s4 = s2 })); // } }
public ActionResult TechnicalSupportIssuePage(string labno) { List <TechIssues> l = new List <TechIssues>() { new TechIssues { Text = "Exam Software Update File Missing", Value = 1, IsChecked = false }, new TechIssues { Text = "Monitor Compatibility Issue", Value = 2, IsChecked = false }, new TechIssues { Text = "Keyboard Issue", Value = 2, IsChecked = false }, new TechIssues { Text = "Mouse Issue", Value = 2, IsChecked = true }, new TechIssues { Text = "Internet Issue", Value = 1, IsChecked = false }, new TechIssues { Text = "AntiVirus Issue", Value = 2, IsChecked = false }, new TechIssues { Text = "Hanging Issue", Value = 2, IsChecked = false }, new TechIssues { Text = "PC Boot Error", Value = 2, IsChecked = false }, new TechIssues { Text = "Headphone Drivers", Value = 2, IsChecked = false }, new TechIssues { Text = "PC Slow", Value = 2, IsChecked = false }, new TechIssues { Text = "E - Podium", Value = 2, IsChecked = false }, new TechIssues { Text = "Audio Issues", Value = 2, IsChecked = false }, new TechIssues { Text = "Others", Value = 2, IsChecked = false }, }; List <PrioritySelection> p = new List <PrioritySelection>() { new PrioritySelection { Text = "High", Value = 1, IsChecked = false }, new PrioritySelection { Text = "Medium", Value = 1, IsChecked = false }, new PrioritySelection { Text = "Low", Value = 1, IsChecked = false }, }; TechList tb = new TechList(); tb.techIs = l; tb.pIs = p; ViewData["LabNo"] = labno; return(View(tb)); }