private int MainAddFinal(bool act = true) { //todo main. add final transform var utv = new FinalView(); var dc = utv.DataContex; var id = dc.Id = GiveIdModel.Get; switch (_flameColorMode) { case FlameColorMode.Color: dc.GradientModel = null; break; case FlameColorMode.Gradient: dc.GradientModel = _gradientModel; break; default: throw new ArgumentOutOfRangeException(); } dc.FlameColorMode = _flameColorMode; Transforms.Add(utv); if (act) { Act("AddTransformation", id); } return(id); }
public ActionResult Details(string Id, double InnerRadius, double OuterRadius, string InnerColor, string OuterColor) { FinalView finalView = new FinalView(); string[] temp = Id.Split('-'); int ReportId = Convert.ToInt32(temp[1]); ReportDetails reportDetails = conn.SelectReportDetails("Select *from ReportDetails where Id = '" + ReportId + "'").FirstOrDefault(); finalView.testImageList = conn.GetAllImage("Select *from TestImage where ReportId = '" + ReportId + "'"); finalView.TestName = reportDetails.TestName; finalView.InnerColor = InnerColor; finalView.InnerRadius = InnerRadius; finalView.OuterColor = OuterColor; finalView.OuterRadius = OuterRadius; return(View(finalView)); }
public void OpenFinalWindow() { Window finalWindow = new FinalView(_sessionService); finalWindow.Show(); }
private List <FinalView> GetConvertedReportDetails() { List <ReportDetails> list = conn.SelectReportDetails("SELECT * FROM ReportDetails as RD Left JOIN SortedData as sd ON sd.ReportId = RD.Id order by sd.ResultedDiff DESC"); List <FinalView> convertedList = new List <FinalView>(); foreach (var item in list) { ReportDetails report = Conversion(item.NormalMaxValue, item.NormalMinValue, item.ResultedValue, item.Id); report.TestName = item.TestName; if (item.NormalMaxValue > item.ResultedValue && item.NormalMinValue < item.ResultedValue) { FinalView finalView = new FinalView() { Id = item.Id, TestName = item.TestName, OuterRadius = report.NormalMaxValue, InnerRadius = report.ResultedValue, //InnerColor = (report.ResultedValue * 255).ToString(), //OuterColor = (report.NormalMaxValue * 255).ToString() InnerColor = "#00" + ((Convert.ToInt32(Math.Abs(report.ResultedValue - report.NormalMaxValue)) * 255) / 100).ToString("X") + "00", //OuterColor = "#00" + ((Convert.ToInt32(report.NormalMaxValue) * 255)/100).ToString("X") + "00", OuterColor = "#0000FF", OrgResultedValue = report.OrgResultedValue, OrgNormalMinValue = report.OrgNormalMinValue, OrgNormalMaxValue = report.OrgNormalMaxValue }; convertedList.Add(finalView); //myCircle(X, Y, normalValueMax, c3, c2); // myCircle(X, Y, rV, c2,c3 ) } else if (item.ResultedValue < item.NormalMinValue) { FinalView finalView = new FinalView() { Id = item.Id, TestName = item.TestName, OuterRadius = report.NormalMinValue, InnerRadius = report.ResultedValue, //InnerColor = (report.ResultedValue * 255).ToString(), //OuterColor = (report.NormalMinValue * 255).ToString() InnerColor = "#" + ((Convert.ToInt32(Math.Abs(report.ResultedValue - report.NormalMinValue)) * 255) / 100).ToString("X") + "0000", //OuterColor = "#00" + ((Convert.ToInt32(report.NormalMinValue) * 255) / 100).ToString("X") + "00", OuterColor = "#0000FF", OrgResultedValue = report.OrgResultedValue, OrgNormalMinValue = report.OrgNormalMinValue, OrgNormalMaxValue = report.OrgNormalMaxValue }; convertedList.Add(finalView); //myCircle(X, Y, normalValueMin, c3, c2) //myCircle(X, Y, rV, c2, c1) } else { FinalView finalView = new FinalView() { Id = item.Id, TestName = item.TestName, OuterRadius = report.ResultedValue, InnerRadius = report.NormalMaxValue, //InnerColor = (report.NormalMaxValue * 255).ToString(), //OuterColor = (report.ResultedValue * 255).ToString() //InnerColor = "#00" + ((Convert.ToInt32(report.NormalMaxValue) * 255) / 100).ToString("X") + "00", InnerColor = "#0000FF", //OuterColor = "red", OuterColor = "#" + ((Convert.ToInt32(Math.Abs(report.ResultedValue - report.NormalMaxValue)) * 255) / 100).ToString("X") + "0000", OrgResultedValue = report.OrgResultedValue, OrgNormalMinValue = report.OrgNormalMinValue, OrgNormalMaxValue = report.OrgNormalMaxValue }; convertedList.Add(finalView); // myCircle(X, Y, rV, c2, c1) //myCircle(X, Y, normalValueMax, c1, c2) } } return(convertedList); }
public static void FinalView(IWebDriver driver) { FinalView page = new FinalView(driver); page.save.Click(); }