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();
 }
Exemple #2
0
        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();
 }