private void Update_Click(object sender, RoutedEventArgs e) { try { if (Floor.Text != "" && Rooms.Text != "" && Square.Text != "") { RealtorEntities db = new RealtorEntities(); Apartment apart = db.Apartment.Find(SecurityContext.id); apart.Floor = int.Parse(Floor.Text); apart.NumberOfRooms = int.Parse(Rooms.Text); apart.square = int.Parse(Square.Text); if (MessageBox.Show("Вы уверены что хотите обновить данные о квартире?", "Обнволение", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { } else { db.Apartment.Create(); db.SaveChanges(); if (MessageBox.Show("Перейти на форму списка квартир?", "Данные успешно сохранены", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { } else { ApartList re = new ApartList(); this.Hide(); re.Show(); } } } else { MessageBox.Show("Вы заполнили не все поля"); } } catch { MessageBox.Show("Проверьте введеные данные"); } }
private void Delete_Click(object sender, RoutedEventArgs e) { try { if (MessageBox.Show("Вы уверены что хотите удалить данную квартиру?", "Удаление", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { } else { RealtorEntities db = new RealtorEntities(); Apartment client = db.Apartment.Find(SecurityContext.id); db.Apartment.Remove(db.Apartment.Where(dr => dr.IdApartment == SecurityContext.id).FirstOrDefault()); db.SaveChanges(); ApartList re = new ApartList(); this.Hide(); re.Show(); } } catch { MessageBox.Show("Данная квартира участвует в предложение"); } }
private void Button_Click(object sender, RoutedEventArgs e) { if (SecurityContext.autovxod == 3) //Менеджер { try { if (Floor.Text != "" && Rooms.Text != "" && Squ.Text != "") { RealtorEntities db = new RealtorEntities(); Apartment save = new Apartment { Floor = int.Parse(Floor.Text), NumberOfRooms = int.Parse(Rooms.Text), square = int.Parse(Squ.Text), IdClient = int.Parse(dtClient.Rows[ClientLi.SelectedIndex].ItemArray[0].ToString()) }; if (MessageBox.Show("Вы уверены что хотите сохранить данные?", "Сохранение", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes) { db.Apartment.Add(save); db.SaveChanges(); if (MessageBox.Show("Перейти на форму списка квартир?", "Данные успешно сохранены", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { } else { ApartList re = new ApartList(); this.Hide(); re.Show(); } } } else { MessageBox.Show("Вы заполнили не все поля"); } } catch { MessageBox.Show("Проверьте введеные данные"); } } if (SecurityContext.autovxod == 1) //клиент { try { if (Floor.Text != "" && Rooms.Text != "" && Squ.Text != "") { RealtorEntities db = new RealtorEntities(); Apartment save = new Apartment { Floor = int.Parse(Floor.Text), NumberOfRooms = int.Parse(Rooms.Text), square = int.Parse(Squ.Text), IdClient = SecurityContext.idClient, }; if (MessageBox.Show("Вы уверены что хотите сохранить данные?", "Сохранение", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes) { db.Apartment.Add(save); db.SaveChanges(); if (MessageBox.Show("Перейти на форму списка квартир?", "Данные успешно сохранены", MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.No) { } else { ApartList re = new ApartList(); this.Hide(); re.Show(); } } } else { MessageBox.Show("Вы заполнили не все поля"); } } catch { MessageBox.Show("Проверьте введеные данные"); } } }