private void UchetMaterial(object sender, RoutedEventArgs e) { WorkMaterial.WorkWithMaterial mat = new WorkMaterial.WorkWithMaterial(); mat.Visibility = Visibility.Visible; mat.Add.Visibility = Visibility.Collapsed; mat.Remove.Visibility = Visibility.Collapsed; mat.Change.Visibility = Visibility.Collapsed; this.Close(); }
private void BtnSave(object sender, RoutedEventArgs e) { var p = OrderfurnituredbEntities.GetContext().Material.Any(l => l.Article == ChekMark.Text); if (p == true) { MessageBox.Show("Артикул уже существует, придумайте другой. "); return; } StringBuilder errors = new StringBuilder(); if (string.IsNullOrWhiteSpace(_currentMaterial.Article)) { errors.AppendLine("Укажите артикул материала"); } if (string.IsNullOrWhiteSpace(_currentMaterial.Name)) { errors.AppendLine("Укажите наименование материала"); } if (errors.Length > 0) { MessageBox.Show(errors.ToString()); return; } else { OrderfurnituredbEntities.GetContext().Material.Add(_currentMaterial); } OrderfurnituredbEntities.GetContext().SaveChanges(); MessageBox.Show("Запись успешно сохранена!"); WorkMaterial.WorkWithMaterial mat = new WorkMaterial.WorkWithMaterial(); mat.Visibility = Visibility.Visible; this.Close(); }
private void UchetMaterial(object sender, RoutedEventArgs e) { WorkMaterial.WorkWithMaterial mat = new WorkMaterial.WorkWithMaterial(); mat.Visibility = Visibility.Visible; this.Close(); }