Visibility=Visibility. Visible ;. Visibility=Visibility. Visible; _id_prod. Visibility=Visibility. Visible; _id_prod. Visibility=Visibility. Visible; _id_prod. Visibility=Visibility. Visible; _id_prod. Visibility=Visibility. Visible ;;
}: break;
}
} void addBtn_Click (object sender, RoutedEventArgs e)
{connStr=@ Data Source=(local); +
Initial Catalog=DB_motherboard; +
Integrated Security=True; raquo ;; conn=new SqlConnection (connStr);
try
{
//пробуємо підключиться. Open ();
} (SqlException se)
{. Show (% s raquo ;, se. Message) ;;
} (tblName)
{ Printers :
{cmd=new SqlCommand ( Insert into Printers +
(Printer_id, Name, Type) Values ??(@ Printer_id, @ Name_printer, @ Type_printer) raquo ;, conn);
/* Працюємо з параметрами (SqlParameter), ця техніка дозволяє зменшити
кол-во помилок і досягти більшої швидкодії
але вимагає і великих зусиль в написанні коду */
//оголошуємо об'єкт класу SqlParameterparam=new SqlParameter ();
//задаємо ім'я параметра. ParameterName= @ Printer_id raquo ;;
//задаємо значення параметра
param. Value=Convert. ToInt32 (Printer_id. Text);
//задаємо тип параметра. SqlDbType=SqlDbType. Int;
//передаємо параметр об'єкту класу SqlCommand. Parameters. Add (param);
//перевизначайте об'єкт класу SqlParameter=new SqlParameter ();
//задаємо ім'я параметра. ParameterName= @ Name_printer raquo ;;
//задаємо значення параметра
param. Value=Name_printer. Text. ToString ();
//задаємо тип параметра. SqlDbType=SqlDbType. Text;
//передаємо параметр об'єкту класу SqlCommand. Parameters. Add (param);
//перевизначайте об'єкт класу SqlParameter=new SqlParameter ();
//задаємо ім'я параметра. ParameterName= @ Type_printer raquo ;;
//задаємо значення параметра
param. Value=Convert. ToInt32 (Type_printer. Text);
//задаємо тип параметра. SqlDbType=SqlDbType. Int;
//передаємо параметр об'єкту класу SqlCommand. Parameters. Add (param);
try
{. ExecuteNonQuery ();
}
{. Show ( Помилка, при виконанні запиту на додавання записи ) ;;
}
//закрвиваем з'єднання. Show ( Запис успішно додана );
conn. Close () ;. Dispose () ;;
} Staff :
{cmd=new SqlCommand ( Insert into Staff +
(Staff_id, First Name, Last Name) Values ??(@ Staff_id, @ First_name, @ Last_name) raquo ;, conn); param=new SqlParameter () ;. ParameterName= @ Staff_id raquo ;;. Value=Convert. ToInt32 (Staff_id. Text) ;. SqlDbType=SqlDbType. Int ;. Parameters. Add (param);=new SqlParameter () ;. ParameterName= @ First_name raquo ;;. Value=First_name. Text. ToString () ;. SqlDbType=SqlDbType. Text ;. Parameters. Add (param);=new SqlParameter () ;. ParameterName= @ Last_name raquo ;;. Value=Last_name. Text. ToString () ;. SqlDbType=SqlDbType. Text ;. Parameters. Add (param);
try
{. ExecuteNonQuery ();
}
{. Show ( Помилка, при виконанні запиту на додавання записи ) ;;
}. Show ( Запис успішно додана );
conn. Close () ;. Dispose () ;;
} Mounters :
{cmd=new SqlCommand ( Insert into Mounters +
(Mounter_id, Name, Speed) Values ??(@ Mounter_id, @ Name, @ Speed) raquo ;, conn); param=new SqlParameter () ;. ParameterName= @ Mounter_id raquo ;;. Value=Convert. ToInt32 (Mounter_id. Text) ;. SqlDbType=SqlDbType. Int ;. Parameters. Add (param);=new SqlParameter () ;. ParameterName= @ Name raquo ;;. Value=Name_mounter. Text. ToString () ;. SqlDbType=SqlDbType. Text ;. Parameters. Add (param);=new SqlParameter () ;. ParameterName= @ Speed ?? raquo ;;. Value=Convert. ToInt32 (Speed. Text) ;. SqlDbType=SqlDbType. Int ;. Parameters. Add (param);
try