public static StandardData Get(string waveReportText, string buoyId) { StandardData report = new StandardData(); int count = 0; string pattern = @"\n\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+\s+\S+"; foreach (Match m in Regex.Matches(waveReportText, pattern)) { count++; List <string> properties = new List <string>(); if (count == 2) { string secondPattern = @"\S+"; foreach (Match mm in Regex.Matches(m.Value, secondPattern)) { properties.Add(mm.Value); } report = new StandardData(properties[0], properties[1], properties[2], properties[3], properties[4], properties[5], properties[6], properties[7], properties[8], properties[9], properties[10], properties[11], properties[12], properties[13], properties[14], properties[15], properties[16], properties[17], properties[18], buoyId); } if (count == 2) { break; } } return(report); }
public ActionResult GetProgramsList(string selectedSiteIDs, string selectedProgramIDs = "") { try { var programlist = StandardData.GetProgramSites(selectedSiteIDs).OrderBy(item => item.SortOrder); var programs = selectedProgramIDs.Trim().TrimEnd(',').Split(','); if (selectedProgramIDs.Length > 0 && selectedProgramIDs != "-1") { programlist = programlist.Where(item => programs.Contains(item.BaseProgramID.ToString().Trim())).OrderBy(item => item.SortOrder); } return(PartialView("Search/_ReportsProgramSelect", programlist)); } catch (Exception ex) { ExceptionLog exceptionLog = new ExceptionLog { ExceptionText = "Reports: " + ex.Message, PageName = "CorporatePriorityFinding", MethodName = "GetMultiSitePrograms", UserID = Convert.ToInt32(AppSession.UserID), SiteId = Convert.ToInt32(AppSession.SelectedSiteId), TransSQL = "", HttpReferrer = null }; exceptionService.LogException(exceptionLog); return(RedirectToAction("Error", "Transfer")); } }
public static async Task <CurrentReport> GetAsync(Buoy buoy) { CurrentReport currentReport = new CurrentReport(buoy.Name, buoy.NbdcId); SpecData specData = new SpecData(); string buoyStandardId = (buoy.NbdcId).ToUpper() + ".txt"; string buoySpecId = (buoy.NbdcId).ToUpper() + ".spec"; string standardReportText = await GetBuoyData.FetchAsync(buoyStandardId); string spectralReportText = await GetBuoyData.FetchAsync(buoySpecId); string firstCharSpec = (spectralReportText[0]).ToString(); string firstCharStandard = (standardReportText[0].ToString()); StandardData standardReport = ParseCurrentStandard.Get(standardReportText, buoy.NbdcId); if (firstCharSpec != "<" && firstCharStandard != "<") { specData = ParseCurrentSpec.Get(spectralReportText, buoy.NbdcId); currentReport = new CurrentReport(buoy.Name, buoy.NbdcId, standardReport, specData); } else if (firstCharStandard != "<") { currentReport = new CurrentReport(buoy.Name, buoy.NbdcId, standardReport); } return(currentReport); }
public CurrentReport(string buoyName, string nbcdId, StandardData std) { BuoyName = buoyName; NbdcId = nbcdId; CurrentStandardReport = std; ContainsSpec = "false"; ContainsStandard = "true"; }
protected void btnTrafic_Click(object sender, EventArgs e) { WEBSericesTest.com._10628106.client.Service d = new com._10628106.client.Service(); StandardData standaData = d.GetAllBusLine("1003", "5a12243cb30d4315bc2ee238dfda1f79"); //this.labShow.Text = standaData.result; StandardDataListOfLineModel q = d.getTodayLineInfo("501", "1003", "5a12243cb30d4315bc2ee238dfda1f79"); this.labShow.Text = q.list.ToString(); }
private void bt_SetStandard_Click(object sender, EventArgs e) { StandardData sd = new StandardData(); if (this.testStandardDataSet == null) { MessageBox.Show("测试标准模块对象为空!"); return; } this.testStandardDataSet.SetStandardData(sd); }
public object GetStandard([FromBody] JObject json) { try { string res = json.Value <string>("json"); dynamic dy = JsonConvert.DeserializeObject <ExpandoObject>(res); string RiskId = dy.data.riskid; string userId = dy.userid; //获取用户基本信息 OperatorProvider.AppUserId = userId; Operator user = OperatorProvider.Provider.Current(); string where = string.Format(" and CREATEUSERORGCODE = '{0}'", user.OrganizeCode); string Sta = hazarddetectionbll.GetStandard(RiskId, where); List <StandardData> slist = new List <StandardData>(); object cmb; if (Sta.Trim().Length > 0) { string[] stand = Sta.Trim().Split(';'); for (int i = 0; i < stand.Length; i++) { string[] svalue = stand[i].Split(','); StandardData sdata = new StandardData(); sdata.name = svalue[0]; sdata.value = svalue[1]; sdata.maxValue = svalue[2]; slist.Add(sdata); } cmb = new { standardName = "true", standardValue = slist }; } else { cmb = new { standardName = "false", standardValue = slist }; } //ComboxEntity cmb = new ComboxEntity(); //if (Sta != null && Sta != "") //{ // cmb.itemName = "true"; // cmb.itemValue = Sta; //} //else //{ // cmb.itemName = "false"; // cmb.itemValue = ""; //} return(new { Code = 0, Count = 1, Info = "获取数据成功", data = cmb }); } catch (Exception ex) { return(new { Code = -1, Count = 0, Info = ex.Message }); } }
public List <Programs> GetMultiSitePrograms(string selectedSiteIDs) { var programlist = new List <Programs>(); if (AppSession.ReportID != 1 || AppSession.Sites.Count > 1) { programlist = StandardData.GetProgramSites(selectedSiteIDs); programlist = GetCMSProgramsFiltered(programlist); switch ((ReportsListEnum)AppSession.ReportID) { case ReportsListEnum.EPScoringReport: case ReportsListEnum.TaskAssignment: case ReportsListEnum.EPAssignmentScoring: case ReportsListEnum.CMSCompliance: case ReportsListEnum.EPsNotScoredinPeriod: case ReportsListEnum.EPScoringReportFinalMockSurvey: case ReportsListEnum.ComprehensiveScoringReport: break; default: programlist.Insert(0, new Programs { BaseProgramID = Convert.ToInt32(-1), ProgramID = Convert.ToInt32(-1), ProgramName = "All" }); break; } } else { if (selectedSiteIDs != "-1") { programlist = StandardData.GetProgramSites(selectedSiteIDs); programlist = GetCMSProgramsFiltered(programlist); } programlist.Insert(0, new Programs { BaseProgramID = Convert.ToInt32(-1), ProgramID = Convert.ToInt32(-1), ProgramName = "All" }); } return(programlist); }
public object GetFormJson([FromBody] JObject json) { try { string res = json.Value <string>("json"); dynamic dy = JsonConvert.DeserializeObject <ExpandoObject>(res); string id = dy.data.hid; HazarddetectionEntity data = hazarddetectionbll.GetEntity(id); if (data != null) { List <StandardData> slist = new List <StandardData>(); string[] stand = data.Standard.Split(';'); for (int i = 0; i < stand.Length; i++) { string[] svalue = stand[i].Split(','); StandardData sdata = new StandardData(); sdata.name = svalue[0]; sdata.value = svalue[1]; sdata.maxValue = svalue[2]; slist.Add(sdata); } var entity = new { Hid = data.HId, AreaId = data.AreaId, AreaValue = data.AreaValue, RiskId = data.RiskId, RiskValue = data.RiskValue, Location = data.Location, StartTime = data.StartTime, EndTime = data.EndTime, Standard = slist, DetectionUserId = data.DetectionUserId, DetectionUserName = data.DetectionUserName, IsExcessive = data.IsExcessive }; return(new { Code = 0, Count = 1, Info = "获取数据成功", data = entity }); } else { return(new { Code = 0, Count = 0, Info = "请检查hid是否正确", data = "" }); } } catch (Exception ex) { return(new { Code = -1, Count = 0, Info = ex.Message }); } }
public static void InsertStandardRows() { for (int i = 0; i <= StandardData.GetUpperBound(0); i++) { AddARow(StandardData[i, 0].ToString(), StandardData[i, 1].ToString(), DateTime.Parse(StandardData[i, 2].ToString(), CultureInfo.InvariantCulture), Convert.ToDecimal(StandardData[i, 3])); Console.WriteLine("Inserted standard data to row {0}: {1}->{2} {3} @ {4}", i + 1, StandardData[i, FFromCurrencyId], StandardData[i, FToCurrencyId], StandardData[i, FDateEffectiveId], StandardData[i, FRateOfExchangeId]); } }
public List <Standard> GetMultiSiteStandards(string selectedProgramIDs, string selectedChapterIDs) { var standardlist = new List <Standard>(); if (selectedChapterIDs != "-1") { standardlist = StandardData.GetStandards(selectedProgramIDs, selectedChapterIDs).ToList(); } standardlist.Insert(0, new Standard { StandardID = Convert.ToInt32(-1), StandardLabel = "All" }); return(standardlist); }
public List <Chapter> GetMultiSiteChapters(string selectedSiteIDs, string selectedPgmIDs) { var chapterlist = new List <Chapter>(); if (selectedSiteIDs != "-1") { chapterlist = StandardData.GetChapters(selectedSiteIDs, selectedPgmIDs).ToList(); } if ((ReportsListEnum)AppSession.ReportID != ReportsListEnum.ComprehensiveScoringReport) { chapterlist.Insert(0, new Chapter { ChapterID = Convert.ToInt32(-1), ChapterText = "All" }); } return(chapterlist); }
public StandardDataModel() { StandardDataObject = new StandardData(); StandardDataObjectList = new List <StandardData>(); }