private void Button_Click(object sender, RoutedEventArgs e) { SentenceList re = new SentenceList(); this.Hide(); re.Show(); }
private void Delete_Click(object sender, RoutedEventArgs e) { try { if (MessageBox.Show("Вы уверены что хотите удалить данное предложение?", "Удаление", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { } else { RealtorEntities db = new RealtorEntities(); Sentence sentence = db.Sentence.Find(SecurityContext.idSentence); db.Sentence.Remove(db.Sentence.Where(dr => dr.IdSentence == SecurityContext.idSentence).FirstOrDefault()); db.SaveChanges(); SentenceList re = new SentenceList(); this.Hide(); re.Show(); } } catch { MessageBox.Show("Данное предложение участвует в сделке"); } }
private void Button_Click_1(object sender, RoutedEventArgs e) { try { var regex = new Regex(@"(.*[!,@,#,$,%,^,&,*,(,),+,_,=,?,№,;,+,=,<,>,',\,|,/,.,\,:,-])"); if (regex.IsMatch(Price.Text)) { MessageBox.Show("Некорректный ввод данных проверьте поле Цена "); } else { if (Price.Text != "") { regex = new Regex(@"(.*[a-z])"); var regex_1 = new Regex(@"(.*[A-Z])"); var regex_2 = new Regex(@"(.*[А-Я])"); var regex_3 = new Regex(@"(.*[а-я])"); if (regex.IsMatch(Price.Text) || regex_1.IsMatch(Price.Text) || regex_2.IsMatch(Price.Text) || regex_3.IsMatch(Price.Text)) { MessageBox.Show("Некорректный ввод данных проверьте поле Цена "); } else { if (int.Parse(Price.Text) > 0) { RealtorEntities db = new RealtorEntities(); Sentence save = new Sentence(); save.IdRealtor = int.Parse(dtRealtor.Rows[RealtorLi.SelectedIndex].ItemArray[0].ToString()); save.IdClient = int.Parse(dtClient.Rows[ClientLi.SelectedIndex].ItemArray[0].ToString()); save.IdProperty = int.Parse(dtProtert.Rows[PropertLi.SelectedIndex].ItemArray[0].ToString()); save.Price = int.Parse(Price.Text); if (MessageBox.Show("Вы уверены что хотите сохранить данные?", "Сохранение", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes) { db.Sentence.Add(save); db.SaveChanges(); if (MessageBox.Show("Перейти на форму списка предложений?", "Данные успешно сохранены", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { } else { SentenceList re = new SentenceList(); this.Hide(); re.Show(); } } } else { MessageBox.Show("Цена не может быть отрицательной"); } } } else { MessageBox.Show("Вы не заполнили цену"); } } } catch { MessageBox.Show("Вы заполнили не все поля"); } }