private void SaveEntity_Click(object sender, EventArgs e) { var entity = model.TableSet.Where(u => u.Name.Contains(NameTextBox.Text)).ToList(); if (entity.Count <= 0) { if (NameTextBox.Text != "") { Table table = new Table() { Name = NameTextBox.Text, DataBase = dataBase }; dataBase.Table.Add(table); model.TableSet.Add(table); model.SaveChanges(); Close(); FrmAttributes form = new FrmAttributes(model, table); form.ShowDialog(); } else if (NameTextBox.Text == "") { MessageBox.Show("Вы не указали имя сущности"); } } else { MessageBox.Show("Сущность с указанным именем уже существует"); } }
private void SaveServer_Click(object sender, EventArgs e) { var servers = model.ServerSet.Where(u => u.Name == NameTextBox.Text).ToList(); if (servers.Count <= 0) { if (NameTextBox.Text != "") { Server server = new Server() { Name = NameTextBox.Text }; model.ServerSet.Add(server); model.SaveChanges(); } else if (NameTextBox.Text == "") { MessageBox.Show("Вы не указали имя сервера"); } } else { MessageBox.Show("Сервер с указанным именем уже существует"); } this.Close(); }
private void SaveDB_Click(object sender, EventArgs e) { var db = model.DataBaseSet.Where(u => u.Name.Contains(NameTextBox.Text)).ToList(); if (db.Count <= 0) { if (NameTextBox.Text != "") { DataBase dbase = new DataBase() { Name = NameTextBox.Text, Server = server, }; server.DataBase.Add(dbase); model.DataBaseSet.Add(dbase); model.SaveChanges(); } else if (NameTextBox.Text == "") { MessageBox.Show("Вы не указали имя базы данных"); } } else { MessageBox.Show("База данных с указанным именем уже существует"); } this.Close(); }
private void SaveServer_Click(object sender, EventArgs e) { if (ServerName.Text != "") { if (server.Name != ServerName.Text) { server.Name = ServerName.Text; } model.SaveChanges(); Close(); } else if (ServerName.Text == "") { MessageBox.Show("Вы не указали название сервера"); } }
private void SaveDB_Click(object sender, EventArgs e) { if (DBName.Text != "") { if (database.Name != DBName.Text) { database.Name = DBName.Text; database.Server = server; } server.DataBase.Add(database); model.ServerSet.Where(x => x.Id == database.Id).FirstOrDefault().Name = DBName.Text; model.SaveChanges(); Close(); } else if (DBName.Text == "") { MessageBox.Show("Вы не указали название сервера"); } if (DBName.TextLength == 0) { MessageBox.Show("Нельзя сохранить базу данных. Пожалуйста, введите ее название."); } }