protected override void Execute(CodeActivityContext executionContext) { var dateString = DateString.Get <string>(executionContext); var dateFormat = DateFormat.Get <string>(executionContext); DateTime date; if (!String.IsNullOrWhiteSpace(dateString)) { var provider = CultureInfo.InvariantCulture; if (!DateTime.TryParseExact(dateString, dateFormat, provider, DateTimeStyles.None, out date)) { date = Date.Get <DateTime>(executionContext); } } else { date = Date.Get <DateTime>(executionContext); } bool am; var hour = date.Hour; Year.Set(executionContext, date.Year); YearText.Set(executionContext, date.Year.ToString()); Month.Set(executionContext, date.Month); Day.Set(executionContext, date.Day); Hour24.Set(executionContext, date.Hour); var cultureInfo = GetCultureInfo(executionContext, LanguageCode.Get <int>(executionContext)); MonthText.Set(executionContext, date.ToString("MMMM", cultureInfo.DateTimeFormat)); DayOfWeekString.Set(executionContext, date.ToString("dddd", cultureInfo.DateTimeFormat)); if (date.Hour >= 12) { am = false; hour = date.Hour - 12; } else { am = true; } Hour.Set(executionContext, hour); IsAM.Set(executionContext, am); IsPM.Set(executionContext, !am); Minute.Set(executionContext, date.Minute); DayOfWeek.Set(executionContext, (int)date.DayOfWeek); DayOfYear.Set(executionContext, date.DayOfYear); Week.Set(executionContext, GetWeek(date)); }
private void AddButton_Click(object sender, EventArgs e) { Location p = new Location(); p.City = CityText.Text; p.Country = CountryText.Text; p.Year = Int32.Parse(YearText.Text); locations.Add(p); History.Items.Add(string.Format("{0} | {1}, {2}", p.Year, p.City, p.Country)); CityText.Clear(); CountryText.Clear(); YearText.Clear(); }
private void AddCarSubmit_Click(object sender, RoutedEventArgs e) { string[] Data = new string[6]; Data[0] = VINText.GetLineText(0); Data[1] = ModelText.GetLineText(0); Data[2] = YearText.GetLineText(0); Data[3] = ManufacturerText.GetLineText(0); Data[4] = SeatsText.GetLineText(0); Data[5] = PriceText.GetLineText(0); string Type = TypeText.GetLineText(0); string VIN = Data[0]; MakeVehicle V = new MakeVehicle(Data, cn); MakeCar C = new MakeCar(VIN, Type, cn); try { V.CreateVehicle(); } catch (OleDbException ex) { ErrorWindow Error = new ErrorWindow(ex.Message); Error.ShowDialog(); return; } try { C.CreateCar(); } catch (OleDbException ex) { try { V.DeleteVehicle(); } catch (OleDbException ex2) { } ErrorWindow Error = new ErrorWindow(ex.Message); Error.ShowDialog(); return; } if (used) { R = new VehicleHistoryReport(Parent, cn); R.ShowDialog(); } this.Close(); }
private void UpdateTexts() { YearText.Text = SelectedTime.Year.ToString("0000"); MonthText.Text = SelectedTime.Month.ToString("00"); DayText.Text = SelectedTime.Day.ToString("00"); HourText.Text = SelectedTime.Hour.ToString("00"); MinuteText.Text = SelectedTime.Minute.ToString("00"); SecondText.Text = SelectedTime.Second.ToString("00"); YearText.SelectAll(); MonthText.SelectAll(); DayText.SelectAll(); HourText.SelectAll(); MinuteText.SelectAll(); SecondText.SelectAll(); }
private void CalculateMonthlySales_Click(object sender, RoutedEventArgs e) { string Month = MonthText.GetLineText(0); string Year = YearText.GetLineText(0); StatsCalc SC = new StatsCalc(cn); try { MonthlySalesText.Text = SC.MonthlySales(Month, Year); } catch (OleDbException ex) { ErrorWindow Error = new ErrorWindow(ex.Message); Error.ShowDialog(); } }
_ => string.Format(YearText, CurrentDate.Year)
private void Text_PreviewKeyDown(object sender, KeyEventArgs args) { TextBox source = (TextBox)args.Source; int value, min, max; GetFieldInfo(source, out value, out min, out max); if (args.Key == Key.Down && Keyboard.Modifiers == ModifierKeys.None) { value--; if (value < min) { value = max; } args.Handled = true; SetTimeComponent(value, source); UpdateTexts(); } if (args.Key == Key.Up && Keyboard.Modifiers == ModifierKeys.None) { value++; if (value > max) { value = min; } args.Handled = true; SetTimeComponent(value, source); UpdateTexts(); } if (args.Key == Key.Left && Keyboard.Modifiers == ModifierKeys.None) { if (source.SelectionLength == source.Text.Length || source.SelectionLength == 0 && source.SelectionStart == 0) { if (source == YearText) { SecondText.Focus(); } else { source.MoveFocus(new TraversalRequest(FocusNavigationDirection.Previous)); } args.Handled = true; } } if (args.Key == Key.Right && Keyboard.Modifiers == ModifierKeys.None) { if (source.SelectionLength == source.Text.Length || source.SelectionLength == 0 && source.SelectionStart == source.Text.Length) { if (source == SecondText) { YearText.Focus(); } else { source.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next)); } args.Handled = true; } } }