private void BtnSave(object sender, RoutedEventArgs e) { StringBuilder errors = new StringBuilder(); if (string.IsNullOrWhiteSpace(_currentEquipment.label)) { errors.AppendLine("Укажите маркировку оборудования"); } if (string.IsNullOrWhiteSpace(_currentEquipment.Name)) { errors.AppendLine("Укажите наименование оборудования"); } if (_currentEquipment.TypeEquipment == null) { errors.AppendLine("Выберите тип оборудования"); } if (TBcharac.Text.Length > 150) { MessageBox.Show("Количество символов не должно превышать 150 символов "); return; } //if(TBcharac.Text.Length>45) //{ // Сделать проверку если количество символов больше 45 делать перенос строки. //} if (errors.Length > 0) { MessageBox.Show(errors.ToString()); return; } if (_currentEquipment.Id == 0) { OrderfurnituredbEntities.GetContext().Equipments.Add(_currentEquipment); } try { OrderfurnituredbEntities.GetContext().SaveChanges(); MessageBox.Show("Запись успешно сохранена!"); WorkEquipments.WorkWithEquipments equipmentAccountingWindow = new WorkEquipments.WorkWithEquipments(); equipmentAccountingWindow.Visibility = Visibility.Visible; this.Close(); } catch (Exception ex) { MessageBox.Show(ex.Message.ToString()); } }
private void Equipments(object sender, RoutedEventArgs e) { WorkEquipments.WorkWithEquipments eq = new WorkEquipments.WorkWithEquipments(); eq.Visibility = Visibility.Visible; this.Close(); }