39;,' {6} ',' {7} ',' {8} ',' {9} ') ",, NamePupil, PatronymicPupil, DateEnterShcool, Class_ID, BirthdayCertificate_ID, Passport_ID, PhonePupil, Sex_ID, Image);. Open ();. ExecuteNonQuery ();. Close ();
// Отримання ідентифікатора ученікаIDPupil;. CommandText = String.Format ("SELECT PUPILID FROM TABLE_PUPIL WHERE FAMILYPUPIL = '{0}' AND NAMEPUPIL =" {1} 'AND PATRONYMICPUPIL =' {2} 'AND CLASSPUPIL_ID =' {3} '",, NamePupil, PatronymicPupil, Class_ID);. Open (); = (int) com.ExecuteScalar ();. Close (); IDPupil;
}
Дані, що заповнюються вручну, будуть внесені до бази даних із зміною регістра символів. Тобто перша буква перетвориться в заголовну, а всі наступні у рядкові незалежно від введення. p align="justify"> Код зміни регістру введеної інформації представлений в лістингу 8.5.2.
Лістинг 8.5.2 - Зміна регістра сімволовstring Registr (string a)
{[] d = new string [a.Length]; p = a.Length; (int i = 0; i
{[i] = a.Substring (i, 1);
} (int i = 1; i
{[i] = d [i]. ToLower ();
} [0] = d [0]. ToUpper (); t = ""; (int i = 0; i
{= t + d [i];
} return t;
}
Меню В«Додати дані по учнямВ». Якщо при додаванні нового учня ми не вводили дані за паспортом або свідоцтвом про народженні, то ці дані можна ввести, пізніше вибравши цей пункт меню. Нам надається вибрати, який документ слід додати. При виборі виду документа сформується запит, який в подальшому вплине на пошук (малюнок 8.5.4). p> Вибравши пункт В«Свідоцтво про народженняВ» ми відкриваємо вікно пошуку учнів в базі даних без даних свідоцтва про народження (малюнок 8.5.5).
Є чотири види пошуку: все, по паралелі, по класу і за прізвищем. Пошук за прізвищем більш точковий, ніж інші види пошуку, але в випадки, якщо ми хочемо побачити обсяги відсутності даних в базі даних, то краще вибирати інші види пошуку. p> Вибираємо пошук за прізвищем, вводимо дані (малюнок 8.5.6 - 8.5.7). Пошук за прізвищем дозволить нам швидко знайти і додати відсутню інформацію за документами, але якщо додавання вимагає масовості, то слід вибирати інші види пошуку. p> Вибравши учня в таблиці, ми відкриємо діалогове вікно по додаванню даних свідоцтва про народження в базу даних. Вводимо всі дані і зберігаємо в базу даних (малюнок 8.5.8). При введенні даних необхідно уважно заповнювати поля даних, особливо поля В«СеріяВ» і В«НомерВ», так як у випадки невідповідності інших даних, тільки серія та номер документа можуть підтвердити його достовірність. p> Натиснувши кнопку "Прикріпити копію документаВ», відкриється вікно вибору зображення. Вибране зображення автоматично копіюється в каталог/BirthdayCertificate під ім'ям В«Серія_НомерВ». p> Якщо копія зображення не була прикріплена до учня, то при натискан...