private void setComboValue2(string index) { var element = FindElement.FindElementByName <ComboBox>(cmbEditAnswer, "cmbEditAnswers"); switch (index) { case "1": element.SelectedIndex = 0; break; case "2": element.SelectedIndex = 1; break; case "3": element.SelectedIndex = 2; break; case "4": element.SelectedIndex = 3; break; case null: element.SelectedIndex = -1; break; } }
private void btnSave_Click(object sender, RoutedEventArgs e) { var elementG = FindElement.FindElementByName <ComboBox>(cmbAddContentGender, "cmbGender"); if (txtAddName.Text == string.Empty || txtAddLName.Text == string.Empty || txtAddFName.Text == string.Empty || elementG.SelectedIndex == -1 || cmbBase.SelectedIndex == -1) { MainWindow.main.ShowFillAllDataNotification(); } else { try { addStudent(Convert.ToInt64(cmbBase.SelectedValue), txtAddName.Text, txtAddLName.Text, txtAddFName.Text, elementG.Text, CreateThumbnail(imgStudent.Source as BitmapImage)); MainWindow.main.ShowAddDataNotification(true, txtAddName.Text, "دانش آموز"); txtAddName.Text = string.Empty; txtAddLName.Text = string.Empty; txtAddFName.Text = string.Empty; txtAddName.Focus(); } catch (Exception) { MainWindow.main.ShowAddDataNotification(false, txtAddName.Text, "دانش آموز"); } } }
private void setComboValue(string index) { var element = FindElement.FindElementByName <ComboBox>(cmbAddEditContent, "cmbBase"); switch (index) { case "اول": element.SelectedIndex = 0; break; case "دوم": element.SelectedIndex = 1; break; case "سوم": element.SelectedIndex = 2; break; case "چهارم": element.SelectedIndex = 3; break; case "پنجم": element.SelectedIndex = 4; break; case "ششم": element.SelectedIndex = 5; break; case null: element.SelectedIndex = -1; break; } }
private void cmbGender_SelectionChanged(object sender, SelectionChangedEventArgs e) { var element = FindElement.FindElementByName <ComboBox>(cmbAddContentGender, "cmbGender"); if (element.SelectedIndex == 0) { imgStudent.Source = new BitmapImage(new Uri("pack://application:,,,/MoalemYar;component/Resources/Boy.png", UriKind.Absolute)); } else { imgStudent.Source = new BitmapImage(new Uri("pack://application:,,,/MoalemYar;component/Resources/Girl.png", UriKind.Absolute)); } }
private void fillComboBook(FrameworkElement frameworkElement, ComboBox combo, string cmb) { try { var element = FindElement.FindElementByName <ComboBox>(frameworkElement, cmb); dynamic selectedItem = combo.SelectedItem; if (selectedItem.Base.Contains("اول")) { list.Clear(); list.Add("قرآن"); list.Add("فارسی"); list.Add("علوم"); list.Add("ریاضی"); } else if (selectedItem.Base.Contains("دوم")) { list.Clear(); list.Add("قرآن"); list.Add("فارسی"); list.Add("علوم"); list.Add("ریاضی"); list.Add("هدیه های آسمانی"); } else if (selectedItem.Base.Contains("سوم") || selectedItem.Base.Contains("چهارم") || selectedItem.Base.Contains("پنجم")) { list.Clear(); list.Add("قرآن"); list.Add("فارسی"); list.Add("علوم"); list.Add("ریاضی"); list.Add("هدیه های آسمانی"); list.Add("مطالعات اجتماعی"); } else if (selectedItem.Base.Contains("ششم")) { list.Clear(); list.Add("قرآن"); list.Add("فارسی"); list.Add("علوم"); list.Add("ریاضی"); list.Add("هدیه های آسمانی"); list.Add("مطالعات اجتماعی"); list.Add("کار و فناوری"); list.Add("تفکر"); } element.ItemsSource = list; } catch (NullReferenceException) { } catch (RuntimeBinderException) { } }
private void btnSave_Click(object sender, RoutedEventArgs e) { var elementG = FindElement.FindElementByName <ComboBox>(cmbAddContent, "cmbBase"); var element = FindElement.FindElementByName <ComboBox>(cmbContentAnswer, "cmbBase"); int answ = 0; if (txtQuestionText.Text == string.Empty || txtCase1.Text == string.Empty || txtCase2.Text == string.Empty || txtCase3.Text == string.Empty || txtCase4.Text == string.Empty || elementG.SelectedIndex == -1 || cmbGroup.SelectedIndex == -1 || element.SelectedIndex == -1) { MainWindow.main.ShowFillAllDataNotification(); } else { try { switch (element.SelectedIndex) { case 0: answ = 1; break; case 1: answ = 2; break; case 2: answ = 3; break; case 3: answ = 4; break; } addAQuestions(Convert.ToInt64(cmbGroup.SelectedValue), elementG.Text, txtQuestionText.Text, txtCase1.Text, txtCase2.Text, txtCase3.Text, txtCase4.Text, answ, strDate); MainWindow.main.ShowAddDataNotification(true, "", "سوال"); txtCase1.Text = string.Empty; txtCase2.Text = string.Empty; txtCase3.Text = string.Empty; txtCase4.Text = string.Empty; txtQuestionText.Text = string.Empty; txtQuestionText.Focus(); AzmonView.main.getHint(); } catch (Exception) { MainWindow.main.ShowAddDataNotification(false, "", "سوال"); } } }
private void dataGridEdit_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { stEdit.IsEnabled = true; dynamic selectedItem = dataGridEdit.SelectedItems[0]; txtDateEdit.SelectedDate = new PersianCalendarWPF.PersianDate(Convert.ToInt32(selectedItem.Date.Substring(0, 4)), Convert.ToInt32(selectedItem.Date.Substring(5, 2)), Convert.ToInt32(selectedItem.Date.Substring(8, 2))); txtDescEdit.Text = selectedItem.Desc; var element = FindElement.FindElementByName <ComboBox>(cmbContentScore, "cmbScore"); var element2 = FindElement.FindElementByName <ComboBox>(cmbBookEdit, "cmbBookEdit"); element.Text = selectedItem.Scores; element2.Text = selectedItem.Book; } catch (Exception) { } }
private void setComboValue(string index) { var element = FindElement.FindElementByName <ComboBox>(cmbContentGender, "cmbGender"); switch (index) { case "پسر": element.SelectedIndex = 0; break; case "دختر": element.SelectedIndex = 1; break; case null: element.SelectedIndex = -1; break; } }
private void cmbBook_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { if (isQuestion.IsChecked == true) { var element = FindElement.FindElementByName <ComboBox>(cmbBook, "cmbBook"); getStudents(Convert.ToInt64(cmbBase.SelectedValue), element.SelectedItem.ToString(), false); } else { var element = FindElement.FindElementByName <ComboBox>(cmbBook, "cmbBook"); txtDesc.Text = "امتحان / فعالیت " + element.SelectedItem; getStudents(Convert.ToInt64(cmbBase.SelectedValue), element.SelectedItem.ToString(), true); } } catch (Exception) { } }
private void btnEditSave_Click(object sender, RoutedEventArgs e) { dynamic selectedItemName = cmbEditStudent.SelectedItem; try { dynamic selectedItem = dataGridEdit.SelectedItems[0]; long id = selectedItem.Id; var element = FindElement.FindElementByName <ComboBox>(cmbContentScore, "cmbScore"); var element2 = FindElement.FindElementByName <ComboBox>(cmbBookEdit, "cmbBookEdit"); updateScore(id, Convert.ToInt64(cmbEditStudent.SelectedValue), element.Text, txtDateEdit.SelectedDate.ToString(), element2.Text, txtDescEdit.Text); MainWindow.main.ShowUpdateDataNotification(true, selectedItemName.Name + " " + selectedItemName.LName, "نمره"); getScores(Convert.ToInt64(cmbEditStudent.SelectedValue)); } catch (Exception) { MainWindow.main.ShowUpdateDataNotification(false, selectedItemName.Name + " " + selectedItemName.LName, "نمره"); } }
private void btnSave_Click(object sender, RoutedEventArgs e) { var element = FindElement.FindElementByName <ComboBox>(cmbAddContent, "cmbBase"); if (txtAddSchool.Text == string.Empty || txtAddAdmin.Text == string.Empty || txtAddYear.Text == string.Empty || element.SelectedIndex == -1) { MainWindow.main.ShowFillAllDataNotification(); } else { try { addSchool(txtAddSchool.Text, element.Text, txtAddAdmin.Text, txtAddYear.Text); MainWindow.main.ShowAddDataNotification(true, txtAddSchool.Text, "مدرسه"); txtAddAdmin.Text = string.Empty; txtAddSchool.Text = string.Empty; txtAddSchool.Focus(); } catch (Exception) { MainWindow.main.ShowAddDataNotification(false, txtAddSchool.Text, "مدرسه"); } } }
private void chkChecked_Checked(object sender, RoutedEventArgs e) { var row = dataGrid.ContainerFromElement(sender as DependencyObject); Arthas.Controls.Metro.MetroTextBlock MyTextBlock = FindElement.FindVisualChildByName <Arthas.Controls.Metro.MetroTextBlock>(row, "txtStatus"); dynamic selectedItem = dataGrid.SelectedItems[0]; var element = FindElement.FindElementByName <ComboBox>(cmbBook, "cmbBook"); switch ((sender as Arthas.Controls.Metro.MetroSwitch).Tag.ToString()) { case "exc": if (MyTextBlock.Text == "ثبت نشده") { MyTextBlock.Foreground = new SolidColorBrush(Colors.Green); MyTextBlock.Text = "ثبت شده"; if (isQuestion.IsChecked == true) { addQuestion((long)selectedItem.BaseId, (long)selectedItem.Id, element.SelectedItem.ToString()); } addScore((long)selectedItem.Id, element.SelectedItem.ToString(), strDate, "خیلی خوب", (txtDesc.Text == string.Empty ? "بدون توضیحات" : txtDesc.Text)); } break; case "good": if (MyTextBlock.Text == "ثبت نشده") { MyTextBlock.Foreground = new SolidColorBrush(Colors.Green); MyTextBlock.Text = "ثبت شده"; if (isQuestion.IsChecked == true) { addQuestion((long)selectedItem.BaseId, (long)selectedItem.Id, element.SelectedItem.ToString()); } addScore((long)selectedItem.Id, element.SelectedItem.ToString(), strDate, "خوب", (txtDesc.Text == string.Empty ? "بدون توضیحات" : txtDesc.Text)); } break; case "nbad": if (MyTextBlock.Text == "ثبت نشده") { MyTextBlock.Foreground = new SolidColorBrush(Colors.Green); MyTextBlock.Text = "ثبت شده"; if (isQuestion.IsChecked == true) { addQuestion((long)selectedItem.BaseId, (long)selectedItem.Id, element.SelectedItem.ToString()); } addScore((long)selectedItem.Id, element.SelectedItem.ToString(), strDate, "قابل قبول", (txtDesc.Text == string.Empty ? "بدون توضیحات" : txtDesc.Text)); } break; case "bad": if (MyTextBlock.Text == "ثبت نشده") { MyTextBlock.Foreground = new SolidColorBrush(Colors.Green); MyTextBlock.Text = "ثبت شده"; if (isQuestion.IsChecked == true) { addQuestion((long)selectedItem.BaseId, (long)selectedItem.Id, element.SelectedItem.ToString()); } addScore((long)selectedItem.Id, element.SelectedItem.ToString(), strDate, "نیاز به تلاش بیشتر", (txtDesc.Text == string.Empty ? "بدون توضیحات" : txtDesc.Text)); } break; } var DeleteQuestion = _initialCollection.Where(x => x.Id == (long)selectedItem.Id).FirstOrDefault(); _initialCollection.Remove(DeleteQuestion); if (!_initialCollection.Any()) { deleteQuestion((long)cmbBase.SelectedValue, element.SelectedItem.ToString()); } }
private string getComboValue() { var element = FindElement.FindElementByName <ComboBox>(cmbContentGender, "cmbGender"); return(element.Text); }
private string getComboValue2() { var element = FindElement.FindElementByName <ComboBox>(cmbEditAnswer, "cmbEditAnswers"); return(element.Text); }
private string getComboValue() { var element = FindElement.FindElementByName <ComboBox>(cmbAddEditContent, "cmbBase"); return(element.Text); }