Beispiel #1
0
 public void DisplayEntity(Kernel.Domain.Entity entity)
 {
     nameTextBox.KeyUp -= nameKeyEventHandler;
     ActiveEntity       = entity;
     nameTextBox.Clear();
     TypeTextBox.Clear();
     //attributeValueTree.DisplayAttribute(null);
     nameTextBox.IsEnabled = false;
     if (entity != null)
     {
         nameTextBox.IsEnabled = true;
         nameTextBox.Text      = entity.name;
         TypeTextBox.Text      = entity.isObject ? "Object" : "ValueChain";
     }
     attributeTreeList.DisplayEntity(entity);
     attributeTreeList.DisplayEntity(entity);
     nameTextBox.KeyUp += nameKeyEventHandler;
 }
        private void AddProviderbtn_Click(object sender, RoutedEventArgs e)
        {
            int i1 = 0, i2 = 0;

            foreach (UIElement elem in stacktextbox.Children)
            {
                TextBox textbox = new TextBox();
                if (elem is TextBox)
                {
                    textbox = elem as TextBox;
                    i1++;
                    if (textbox.Text != "" && !Validation.GetHasError(textbox))
                    {
                        i2++;
                    }
                }
            }

            if (i1 == i2 && CheckCompany(CompanyTextBox.Text))
            {
                Provider provider = new Provider();
                provider.CheckingAccount = AccountTextBox.Text;
                provider.PhoneNumber     = NumberTextBox.Text;
                provider.TypeOfProduct   = TypeTextBox.Text;
                provider.СompanyName     = CompanyTextBox.Text;
                db.Providers.Add(provider);
                db.SaveChanges();
                MessageBox.Show("Добавлено!");
                NameboxRefresh();
                AccountTextBox.Clear();
                NumberTextBox.Clear();
                TypeTextBox.Clear();
                CompanyTextBox.Clear();
            }
            else if (i1 != i2)
            {
                MessageBox.Show("Данные введены неккоректно!");
            }
            else
            {
                MessageBox.Show("Такая фирма уже существует!");
            }
        }