/// <summary> /// Ver que sale luego de /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void After_Click(object sender, RoutedEventArgs e) { var after = 23; var fijo = true; bool isafterthen = false; if (fijoCheckBox.IsChecked != null) fijo = fijoCheckBox.IsChecked.Value; if (afterthen.Text.Contains("-")) { try { var list = afterthen.Text.Split(new char[] {'-'}, StringSplitOptions.RemoveEmptyEntries).ToList(); for (int i = 0; i < list.Count; i++) { var temp = int.Parse(list[i]); if (temp > 999) list[i] = list[i].Substring(0, 3); if(temp > 99 && !fijo) list[i] = list[i].Substring(0, 2); } for (int i = 0; i < list.Count; i++) { if (list[i].Length < 2) list[i] = "0" + list[i]; } isafterthen = true; Lotto.DoAfter2MoreDay(list, fijo, DateDesde, DateHasta); } catch { return; } } else { try { after = int.Parse(afterthen.Text); } catch { afterthen.Text = "23"; } if (after < 0) after = after*-1; if (after > 999) after = int.Parse(after.ToString().Substring(0, 3)); Lotto.DoAfterDaysCombinationSelect(after, fijo, DateDesde, DateHasta); } if (Lotto.DaysCombinationSelect.Count == 0) return; daysListBox.SelectedValue = Lotto.DaysCombinationSelect.Last(); daysListBox.ScrollIntoView(Lotto.DaysCombinationSelect.Last()); var afterTo = new AfterTo(isafterthen ? afterthen.Text : after.ToString(), Lotto.AfterDay, 0); afterTo.Show(); }
/// <summary> /// Ver quE sale luego de tal terminal o decena /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AfterTD_Click(object sender, RoutedEventArgs e) { var after = 5; var fijo = true; var decena = true; try { after = int.Parse(afterthenTD.Text); if (fijoCheckBox.IsChecked != null) fijo = fijoCheckBox.IsChecked.Value; if (TDCheckBox.IsChecked != null) decena = TDCheckBox.IsChecked.Value; } catch { afterthenTD.Text = "52"; } if (after < 0) after = after*-1; if (after.ToString().Length > 1) { if (after > 99) after = int.Parse(after.ToString().Substring(0, 2)); Lotto.DoAfterDaysDSelect(int.Parse(after.ToString().Substring(0, 1)), fijo, DateDesde, DateHasta); var afterTo = new AfterTo(after.ToString().Substring(0, 1), Lotto.AfterDayD, 1); afterTo.Show(); Lotto.DoAfterDaysTSelect(int.Parse(after.ToString().Substring(1, 1)), fijo, DateDesde, DateHasta); afterTo = new AfterTo(after.ToString().Substring(1, 1), Lotto.AfterDayT, 2); afterTo.Show(); } else { if (afterthenTD.Text.Substring(0, 1) == "0" && afterthenTD.Text.Length >= 2) { Lotto.DoAfterDaysDSelect(0, fijo, DateDesde, DateHasta); var afterTo = new AfterTo("0", Lotto.AfterDayD, 1); afterTo.Show(); Lotto.DoAfterDaysTSelect(int.Parse(after.ToString().Substring(0, 1)), fijo, DateDesde, DateHasta); afterTo = new AfterTo(after.ToString().Substring(0, 1), Lotto.AfterDayT, 2); afterTo.Show(); } else if (decena) { Lotto.DoAfterDaysDSelect(after, fijo, DateDesde, DateHasta); var afterTo = new AfterTo(after.ToString(), Lotto.AfterDayD, 1); afterTo.Show(); } else { Lotto.DoAfterDaysTSelect(after, fijo, DateDesde, DateHasta); var afterTo = new AfterTo(after.ToString(), Lotto.AfterDayT, 2); afterTo.Show(); } } //if (Lotto.DaysCombinationSelect.Count == 0) // return; //daysListBox.SelectedValue = Lotto.DaysCombinationSelect.Last(); //daysListBox.ScrollIntoView(Lotto.DaysCombinationSelect.Last()); }
/// <summary> /// Ver que sale luego de suma tal /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AfterS_Click(object sender, RoutedEventArgs e) { var after = 5; try { after = int.Parse(afterthenS.Text); } catch { afterthenS.Text = "5"; } if (after < 0) after = after*-1; if (after > 9) after = int.Parse(after.ToString().Substring(0, 1)); Lotto.DoAfterDaysSSelect(after, DateDesde, DateHasta); var afterTo = new AfterTo(after.ToString(), Lotto.AfterDayS, 4); afterTo.Show(); }