Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
 /// <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, "Ошибка");
     }
 }