private async void Window_Loaded(object sender, RoutedEventArgs e) { StatusBand.Info("Dowloading available translations..."); if (!Directory.Exists(TempPath)) { Directory.CreateDirectory(TempPath); } await DownloadResources(); var languageList = CultureInfo.GetCultures(CultureTypes.AllCultures).Select(x => new Culture { Code = x.IetfLanguageTag, Name = x.EnglishName }).ToList(); languageList.RemoveAt(0); FromComboBox.ItemsSource = languageList; ToComboBox.ItemsSource = languageList; HeaderLabel.Content = "Translator"; MainGrid.IsEnabled = true; FromComboBox.SelectedValue = "en"; StatusBand.Hide(); ToComboBox.Focus(); }
private async void Window_Loaded(object sender, RoutedEventArgs e) { if (!Directory.Exists(TempPath)) { Directory.CreateDirectory(TempPath); } #region Languages FromComboBox.Text = "Loading..."; ToComboBox.Text = "Loading..."; StatusBand.Info("Loading language codes..."); var cultures = await GetProperCulturesAsync(); var languageList = await Task.Factory.StartNew(() => cultures.Select(x => new Culture { Code = x.Name, Name = x.DisplayName }).ToList()); //var languageList = CultureInfo.GetCultures(CultureTypes.AllCultures).Select(x => new Culture { Code = x.IetfLanguageTag, Name = x.EnglishName }).ToList(); FromComboBox.ItemsSource = languageList; ToComboBox.ItemsSource = languageList; ToComboBox.Text = null; FromComboBox.SelectedIndex = languageList.FindIndex(x => x.Code == "en"); StatusBand.Hide(); #endregion ToComboBox.Focus(); }
public Statistics(int id) { emp_id = id; InitializeComponent(); controllerObj = new Controller(); YearComboBox.DisplayMember = "stat_year"; YearComboBox.ValueMember = "stat_year"; YearComboBox.DataSource = controllerObj.DisStatYears(); YearComboBox.Update(); if (!(controllerObj.checkSuperid(emp_id))) { EditButton7.Enabled = false; DeleteButton.Enabled = false; insert.Enabled = false; } DataTable dt = controllerObj.DisStatFMonths((int)YearComboBox.SelectedValue); FromComboBox.DisplayMember = "from_month"; FromComboBox.ValueMember = "from_month"; FromComboBox.DataSource = dt; FromComboBox.Update(); ToComboBox.DisplayMember = "till_month"; ToComboBox.ValueMember = "till_month"; ToComboBox.DataSource = controllerObj.DisStatTMonths((int)YearComboBox.SelectedValue); ToComboBox.Update(); }
private void YearComboBox_SelectedIndexChanged(object sender, EventArgs e) { DataTable dt = controllerObj.DisStatFMonths((int)YearComboBox.SelectedValue); FromComboBox.DisplayMember = "from_month"; FromComboBox.ValueMember = "from_month"; FromComboBox.DataSource = dt; FromComboBox.Update(); ToComboBox.DisplayMember = "till_month"; ToComboBox.ValueMember = "till_month"; ToComboBox.DataSource = controllerObj.DisStatTMonths((int)YearComboBox.SelectedValue); ToComboBox.Update(); }
private async void Window_Loaded(object sender, RoutedEventArgs e) { if (!Directory.Exists(TempPath)) { Directory.CreateDirectory(TempPath); } OpenButton.IsEnabled = false; RefreshButton.IsEnabled = false; ToComboBox.IsEnabled = false; #region Languages FromComboBox.Text = "Loading..."; ToComboBox.Text = "Loading..."; StatusBand.Info("Downloading English resource file..."); //We have to get english resource first in case we import first without refreshing await DownloadSingleResourceAsync("en"); StatusBand.Info("Loading language codes..."); _cultures = await GetProperCulturesAsync(); var languageList = await Task.Factory.StartNew(() => _cultures.Select(x => new Culture { Code = x, Name = CultureInfo.GetCultureInfo(x).DisplayName }).ToList()); //var languageList = CultureInfo.GetCultures(CultureTypes.AllCultures).Select(x => new Culture { Code = x.IetfLanguageTag, Name = x.EnglishName }).ToList(); FromComboBox.ItemsSource = languageList; ToComboBox.ItemsSource = languageList; ToComboBox.Text = null; FromComboBox.SelectedIndex = languageList.FindIndex(x => x.Code == "en"); StatusBand.Hide(); #endregion OpenButton.IsEnabled = true; RefreshButton.IsEnabled = true; ToComboBox.IsEnabled = true; ToComboBox.Focus(); }
private void Window_Loaded(object sender, RoutedEventArgs e) { if (!Directory.Exists(TempPath)) { Directory.CreateDirectory(TempPath); } #region Languages var languageList = CultureInfo.GetCultures(CultureTypes.AllCultures).Select(x => new Culture { Code = x.IetfLanguageTag, Name = x.EnglishName }).ToList(); languageList.RemoveAt(0); FromComboBox.ItemsSource = languageList; ToComboBox.ItemsSource = languageList; FromComboBox.SelectedValue = "en"; #endregion ToComboBox.Focus(); }
private void DeleteButton_Click(object sender, EventArgs e) { if ((int)FromComboBox.SelectedValue >= (int)ToComboBox.SelectedValue) { MessageBox.Show("Please choose a valid date"); } else { controllerObj.DeleteStat((int)YearComboBox.SelectedValue, (int)FromComboBox.SelectedValue, (int)ToComboBox.SelectedValue); MessageBox.Show("Selected Statistic has been deleted successfully!"); YearComboBox.DataSource = controllerObj.DisStatYears(); YearComboBox.DisplayMember = "stat_year"; YearComboBox.ValueMember = "stat_year"; YearComboBox.Update(); FromComboBox.Update(); ToComboBox.Update(); } }