/// <summary> /// Получает информацию о предприятиях из текущей базы данных. /// </summary> /// <param name="reader">Строка подключаения.</param> /// <returns>Информация о предприятиях.</returns> private static Enterprise LoadEnterprise(SqlDataReader reader) { Enterprise enter = new Enterprise(); try { enter.IDEnterprise = reader.GetInt32(reader.GetOrdinal("IDEnterprise")); enter.NameEnterprise = reader.GetString(reader.GetOrdinal("NameEnterprise")); } catch (Exception exc) { MessageBox.Show(exc.Message, "Ошибка"); } return(enter); }
/// <summary> /// Добавляет текущее предприятие. /// </summary> /// <param name="enterpr"></param> public void Add(Enterprise enterpr) { try { using (var conn = GetConnection()) { conn.Open(); using (var cmd = conn.CreateCommand()) { cmd.CommandText = "INSERT INTO Enterprise(NameEnterprise) VALUES(@enterpr)"; cmd.Parameters.AddWithValue("@enterpr", enterpr.NameEnterprise); cmd.ExecuteNonQuery(); } } } catch (Exception exc) { MessageBox.Show(exc.Message, "Ошибка"); } }