Курсовая работа: Разработка баз данных "Articles" средствами платформы Microsoft.NET Framework

Для добавления текста документа, извлеченного из свойства dialog.Document диалогового окна класса Form2 я вызываю хранимую процедуру sp_InsertDocument:

cmd = new SqlCommand("sp_InsertDocument", sqlConnection1);

cmd.CommandType = CommandType.StoredProcedure;

param = cmd.Parameters.Add("RETURN_VALUE", SqlDbType.Int);

param.Direction = ParameterDirection.ReturnValue;

cmd.Parameters.Add("@tree_id", SqlDbType.Int).Value = tree_id;

cmd.Parameters.Add("@document", SqlDbType.Text).Value =dialog.Document;

cmd.ExecuteNonQuery();

int document_id = (int)cmd.Parameters["RETURN_VALUE"].Value;

Выходной параметр получает возможность получить идентификатор новой строки в таблице Documents. Я извлекаю его только для примера, но в приложении не использую. Что же касается входных параметров, то хранимой процедуре sp_InsertDocument передается идентификатор узла @tree_id обновляемой статьи, а также текст статьи @document.

3.6 Диалоговая форма редактирования документа

Для того чтобы программа могла инициализировать поля формы, а также получать значения, введенные в ней пользователем, необходимо создать в классе Form2 свойства Title, Weight и Document с помощью полей set и get. Ниже приведены исходные коды для этих свойств:

public string Title

{

get

{

return textBox1.Text;

}

set

{

textBox1.Text = value;

}

}

public int Weight

{

get

{

return (int)numericUpDown1.Value;

}

set

К-во Просмотров: 276
Бесплатно скачать Курсовая работа: Разработка баз данных "Articles" средствами платформы Microsoft.NET Framework