public List<turgroup> GetAllTurGroup() { SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand("SELECT id, name, comment FROM turgroup", con); cmd.CommandType = CommandType.Text; // Создать коллекцию для всех записей List<turgroup> list = new List<turgroup>(); try { con.Open(); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { turgroup emp = new turgroup( (int)reader["id"], (string)reader["name"], (string)reader["comment"]); list.Add(emp); } reader.Close(); return list; } catch { throw new ApplicationException("Ошибка данныx. Вывод всех групп тур"); } finally { con.Close(); } }
public int AddTurGroup(turgroup emp1) { SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand("Insert into turgroup(name,comment) values (@name,@comment) SET @id = @@IDENTITY ", con); cmd.CommandType = CommandType.Text; cmd.Parameters.Add(new SqlParameter("@name", SqlDbType.NVarChar, 150)); cmd.Parameters["@name"].Value = emp1.Name; cmd.Parameters.Add(new SqlParameter("@comment", SqlDbType.NVarChar, 200)); cmd.Parameters["@comment"].Value = emp1.Comment; cmd.Parameters.Add(new SqlParameter("@id", SqlDbType.Int, 6)); cmd.Parameters["@id"].Direction = ParameterDirection.Output; try { con.Open(); cmd.ExecuteNonQuery(); return (int)cmd.Parameters["@id"].Value; } catch { return 0; throw new ApplicationException("Ошибка данныx. добавление группы тур"); } finally { con.Close(); } }