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("Такая фирма уже существует!"); } }