public void ConvertToRegion() { var t_Converter = new RegionConverter(); var t_DTO = new RegionResult { title = "", variables = new Variable[] { new Variable { code = "Region", values = new string[] { "00", "01" }, valueTexts = new string[] { "Foo", "Bar" } } } }; var t_ConvertedValue = t_Converter.Convert(t_DTO); Assert.IsNotNull(t_ConvertedValue); Assert.IsTrue(t_ConvertedValue.Length == 2); Assert.AreEqual(t_ConvertedValue[0].Code, 0); Assert.AreEqual(t_ConvertedValue[0].Name, "Foo"); Assert.AreEqual(t_ConvertedValue[1].Code, 1); Assert.AreEqual(t_ConvertedValue[1].Name, "Bar"); }
public RegionReturn(RegionResult result, bool capturedFullscreen, Image image) { Result = result; CapturedScreenBounds = capturedFullscreen; Region = ScreenHelper.GetScreenBounds(); Image = image; }
public RegionReturn(RegionResult result, Point startLeftClick, Point stopLeftClick, Rectangle region, Image image) { Result = result; StartLeftClick = startLeftClick; StopLeftClick = stopLeftClick; Region = region; Image = image; }
public RegionResult Combine(RegionResult region) { return new RegionResult { Length = Length + region.Length + (region.Offset - (Offset + Length)), Offset = Offset, IsCompleteBlock = IsCompleteBlock && region.IsCompleteBlock }; }
public RegionResult Combine(RegionResult region) { return(new RegionResult { Length = Length + region.Length + (region.Offset - (Offset + Length)), Offset = Offset, IsCompleteBlock = IsCompleteBlock && region.IsCompleteBlock }); }
public RegionResult Combine(RegionResult region) { Guard.AgainstNullArgument("region", region); return(new RegionResult { Length = Length + region.Length + (region.Offset - (Offset + Length)), Offset = Offset, IsCompleteBlock = IsCompleteBlock && region.IsCompleteBlock }); }
public RegionResult Combine(RegionResult region) { Guard.AgainstNullArgument("region", region); return new RegionResult { Length = Length + region.Length + (region.Offset - (Offset + Length)), Offset = Offset, IsCompleteBlock = IsCompleteBlock && region.IsCompleteBlock }; }
private void InRegionTaskHandler(InRegionTasks task) { switch (task) { case InRegionTasks.DoNothing: return; case InRegionTasks.Cancel: result = RegionResult.Close; Close(); return; case InRegionTasks.RemoveSelectionOrCancel: if (isLeftClicking) { isLeftClicking = false; } else { result = RegionResult.Close; Close(); } return; case InRegionTasks.CaptureFullScreen: result = RegionResult.Fullscreen; Close(); return; case InRegionTasks.CaptureActiveMonitor: result = RegionResult.ActiveMonitor; Close(); return; case InRegionTasks.CaptureLastRegion: result = RegionResult.LastRegion; Close(); return; case InRegionTasks.RemoveSelection: if (isLeftClicking) { isLeftClicking = false; } return; case InRegionTasks.SwapCenterMagnifier: SettingsManager.RegionCaptureSettings.Center_Magnifier_On_Mouse = !SettingsManager.RegionCaptureSettings.Center_Magnifier_On_Mouse; Invalidate(); return; } }
public Election[] CreateElections(ElectionParticipationResult Elections, RegionResult Regions) { var t_Regions = m_RegionConverter.Convert(Regions); return (m_ElectionConverter.Convert(Elections) .Select(E => { E.Results = E.Results.Select(R => { R.Region.Name = _LookupRegionByCode(R.Region.Code, t_Regions)?.Name; return R; }).ToList(); return E; }) .ToArray()); }
public void CreateElections() { var t_Factory = new ElectionFactory(new RegionConverter(), new ElectionParticipationConverter()); var t_RegionDTO = new RegionResult { title = "", variables = new Variable[] { new Variable { code = "Region", values = new string[] { "00", "01" }, valueTexts = new string[] { "Foo", "Bar" } } } }; var t_ElectionDTO = new ElectionParticipationResult { data = new Data[] { new Data { key = new string[] { "00", "1900" }, values = new string[] { "50.0" } }, new Data { key = new string[] { "01", "1900" }, values = new string[] { "25.0" } } } }; var t_Elections = t_Factory.CreateElections(t_ElectionDTO, t_RegionDTO); Assert.IsTrue(t_Elections.Length == 1); Assert.IsTrue(t_Elections[0].Results.Count == 2); Assert.IsTrue(t_Elections[0].Year.Value == 1900); Assert.AreEqual(0, t_Elections[0].Results[0].Region.Code); Assert.AreEqual("Foo", t_Elections[0].Results[0].Region.Name); Assert.AreEqual(0.5m, t_Elections[0].Results[0].Participation.Value.Value); Assert.AreEqual(1, t_Elections[0].Results[1].Region.Code); Assert.AreEqual("Bar", t_Elections[0].Results[1].Region.Name); Assert.AreEqual(0.25m, t_Elections[0].Results[1].Participation.Value.Value); }
private void ClickRelease_Event(object sender, MouseEventArgs e) { switch (e.Button) { case MouseButtons.Left: leftClickStop = e.Location; if (mode != RegionCaptureMode.ColorPicker) { if (isLeftClicking && leftClickStart != leftClickStop && Helper.IsValidCropArea(leftClickStart, leftClickStop)) { result = RegionResult.Region; Close(); } } else { result = RegionResult.Color; Close(); } isLeftClicking = false; break; case MouseButtons.Right: InRegionTaskHandler(SettingsManager.RegionCaptureSettings.On_Mouse_Right_Click); break; case MouseButtons.Middle: InRegionTaskHandler(SettingsManager.RegionCaptureSettings.On_Mouse_Middle_Click); break; case MouseButtons.XButton1: InRegionTaskHandler(SettingsManager.RegionCaptureSettings.On_XButton1_Click); break; case MouseButtons.XButton2: InRegionTaskHandler(SettingsManager.RegionCaptureSettings.On_XButton2_Click); break; } }
public void Close(RegionResult result) { Result = result; Close(); }
public RegionReturn(RegionResult result) { Result = result; }