ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π±ΡΠ» ΠΏΠΎΠ»ΡΡΠ΅Π½ ΠΎΠΏΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΡΠ·ΡΠΊΠ° C# Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΠ. Π’Π°ΠΊ ΠΆΠ΅ Π±ΡΠ»ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π‘Π£ΠΠ MS SQL Server, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² Π½ΠΈΡ . ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π²ΡΠ΅ΠΌ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ ΠΏΡΠΈ… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π±Π°Π·ΠΎΠΉ Π΄Π°Π½Π½ΡΡ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
Π‘ΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ (Π‘Π£ΠΠ) — ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡΠ΅Π΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ Π±Π°Π· Π΄Π°Π½Π½ΡΡ . ΠΠΎΠΏΡΠ»ΡΡΠ½ΡΠΌΠΈ Π‘Π£ΠΠ ΡΠ²Π»ΡΡΡΡΡ MS SQL Server, Oracle Database, MySQL. Π Ρ ΠΎΠ΄Π΅ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ Π·Π°Π½ΡΡΠΈΠΉ ΠΈΠ·ΡΡΠ°Π»ΠΈΡΡ ΠΏΠ΅ΡΠ²ΡΠ΅ Π΄Π²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ°, ΠΏΠ΅ΡΠ²ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Π² ΠΈΡΠΎΠ³Π΅ Π±ΡΠ» Π²ΡΠ±ΡΠ°Π½ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Microsoft SQL Server — ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅Π»ΡΡΠΈΠΎΠ½Π½ΡΠΌΠΈ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ (Π‘Π£ΠΠ), ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½Π°Ρ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ΅ΠΉ Microsoft. ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊ Π·Π°ΠΏΡΠΎΡΠΎΠ² — Transact-SQL, ΡΠΎΠ·Π΄Π°Π½ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Microsoft ΠΈ Sybase. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ ΠΎΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ Π΄ΠΎ ΠΊΡΡΠΏΠ½ΡΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ ΠΌΠ°ΡΡΡΠ°Π±Π° ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ.
Π―Π·ΡΠΊ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ C# ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠΈΡΠΎΠΊΠΈΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ MS SQL Server Π±Π΅Π· Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ.
ΠΠ΅ΡΠ²ΡΠΉ ΡΠ°Π·Π΄Π΅Π» ΠΏΠΎΡΡΠ½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΊΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ Π² Ρ ΠΎΠ΄Π΅ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ°ΠΊΡΠΈΠΊΡΠΌΠ° Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠ΅Π΄ΠΌΠ΅ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ, Π²ΡΠΎΡΠΎΠΉ — ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π°Π½Π°Π»ΠΈΠ· Π°Π½Π°Π»ΠΎΠ³ΠΎΠ² ΠΈ Π²ΡΠ±ΠΎΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ°, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΡΠ΅ΡΠΈΠΉ ΡΠ°Π·Π΄Π΅Π» ΠΏΠΎΡΠ²ΡΡΠ΅Π½ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
1. ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½Π½ΠΎΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
1.1 ΠΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π·Π°Π΄Π°Π½ΠΈΡ
ΠΠΎΡΠ°ΡΠΈΠ°Π»ΡΠ½Π°Ρ ΠΊΠΎΠ½ΡΠΎΡΠ° Π³ΠΎΡΠΎΠ²Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ ΡΡΠ»ΡΠ³. Π£ΡΠ»ΡΠ³ΠΈ ΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ, Ρ. Π΅. ΡΠΎΡΡΠ°Π²Π»Π΅Π½ ΠΈΡ ΡΠΏΠΈΡΠΎΠΊ Ρ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠ»ΡΠ³ΠΈ. ΠΡΠΈ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π΅Π³ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ (Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π²ΠΈΠ΄ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, Π°Π΄ΡΠ΅Ρ, ΡΠ΅Π»Π΅ΡΠΎΠ½) ΡΠΈΠΊΡΠΈΡΡΡΡΡΡ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ . ΠΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠ°ΠΊΡΡ ΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΡΡΠ»ΡΠ³ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ Π΄Π°ΡΠ°, ΡΡΠ»ΡΠ³Π°, ΡΡΠΌΠΌΠ° ΡΠ΄Π΅Π»ΠΊΠΈ, ΠΊΠΎΠΌΠΈΡΡΠΈΠΎΠ½Π½ΡΠ΅ (Π΄ΠΎΡ ΠΎΠ΄ ΠΊΠΎΠ½ΡΠΎΡΡ), ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΄Π΅Π»ΠΊΠΈ. Π ΡΠ°ΠΌΠΊΠ°Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΄Π΅Π»ΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠ»ΡΠ³. Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΠ»ΡΠ³ΠΈ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π°. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΄Π΅Π»ΠΊΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²ΠΈΠ΄Ρ ΡΠΊΠΈΠ΄ΠΎΠΊ. Π‘ΠΊΠΈΠ΄ΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΡΡΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡΡΡ.
1.2 ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
ΠΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π°ΡΡ ER-ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΏΠΎΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΡ IDEF1X.
ΠΡΠ»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ ΡΠ΅ΡΡΡΠ΅ ΡΡΡΠ½ΠΎΡΡΠΈ: «ΠΠ»ΠΈΠ΅Π½Ρ», «Π‘ΠΊΠΈΠ΄ΠΊΠ°», «Π£ΡΠ»ΡΠ³Π°» ΠΈ «Π‘Π΄Π΅Π»ΠΊΠ°», ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π½Π΅ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΡΡΠΈΠ΅ ΡΠ²ΡΠ·ΠΈ ΠΌΠΎΡΠ½ΠΎΡΡΡΡ ΠΎΠ΄ΠΈΠ½-ΠΊΠΎ-ΠΌΠ½ΠΎΠ³ΠΈΠΌ. ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π΄Π°Π½Π½ΡΡ «ΠΠΎΡΠ°ΡΠΈΠ°Π»ΡΠ½Π°Ρ ΠΊΠΎΠ½ΡΠΎΡΠ°» Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ΅ IDEF1X ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 1, Π° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°Ρ — Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 2.
Π ΠΈΡΡΠ½ΠΎΠΊ 1 — ΠΠΎΠ³ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π΄Π°Π½Π½ΡΡ Π ΠΈΡΡΠ½ΠΎΠΊ 2 — Π€ΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π΄Π°Π½Π½ΡΡ
1.3 ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π² MS SQL
ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠΊΡΠΈΠΏΡΠΎΠ² Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π² MS SQL Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ Π² ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½ΡΡ , Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:
— ΡΠΈΠΏ VARCHAR2 () Π·Π°ΠΌΠ΅Π½Π΅Π½ ΡΠΈΠΏΠΎΠΌ NCHAR ();
— ΡΠΈΠΏ INTEGER Π·Π°ΠΌΠ΅Π½Π΅Π½ ΡΠΈΠΏΠΎΠΌ INT.
2. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
2.1 ΠΠ½Π°Π»ΠΈΠ· ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ
Π°Π»Π³ΠΎΡΠΈΡΠΌ Π½ΠΎΡΠ°ΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π±Π°Π·Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π¦Π΅Π»ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ° Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΠ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ MS SQL Server.
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ «ΠΠΎΡΠ°ΡΠΈΡΡ». ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π²ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΠΠ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ Π² Π½ΠΈΡ .
Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ:
— Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ ;
— ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ (ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅);
— ΠΏΠΎΠ½ΡΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅;
— Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡΡ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ;
— Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ ;
— Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ².
ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠ°Ρ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠ°Ρ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° — ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Π°Ρ.
2.2 Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°
ΠΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ½ ΠΌΠ΅ΡΠΎΠ΄ ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΉ Π·Π°Π΄Π°ΡΠΈ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΡΠ΅ (ΠΌΠ΅ΡΠΎΠ΄ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ). ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°. Π‘Ρ Π΅ΠΌΠ° Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° Π½ΠΈΠΆΠ΅ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 3.
Π ΠΈΡΡΠ½ΠΎΠΊ 3 — Π‘Ρ Π΅ΠΌΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°
2.3 Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°
ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π±ΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΎΠ±ΡΡΠΈΠΉΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΈΠ΄ΠΎΠΌ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (GUI), ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ½ΡΠΌ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΎΡΠ½ΡΠΌ (Π²Π²ΠΎΠ΄ Ρ «ΠΌΡΡΠΈ»). Π¨Π°Π±Π»ΠΎΠ½ ΡΠΊΡΠ°Π½Π½ΠΎΠΉ ΡΠΎΡΠΌΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 4.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π½ΠΎ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ C# Π² ΡΡΠ΅Π΄Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Microsoft Visual Studio 2010, ΡΠΊΡΠΏΡΠ΅ΡΡ Π²ΡΠΏΡΡΠΊ.
ΠΠΎΡΡΠ½Π΅Π½ΠΈΠ΅ Π»ΠΈΡΡΠΈΠ½Π³Π° ΠΠ»Ρ ΡΠ»ΡΡΡΠ΅Π½ΠΈΡ ΡΠΈΡΠ°Π΅ΠΌΠΎΡΡΠΈ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΎΠ½ Π±ΡΠ» ΠΎΡΠΊΠΎΠΌΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½. ΠΠΎΠ»Π½ΡΠΉ Π»ΠΈΡΡΠΈΠ½Π³ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΈΠ²Π΅Π΄ΡΠ½ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π.
Π ΠΈΡΡΠ½ΠΎΠΊ 4 — Π¨Π°Π±Π»ΠΎΠ½ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°
2.4 ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΠΎΡΠΌ. ΠΠ΅ΡΠ²Π°Ρ ΡΠΎΡΠΌΠ° ΡΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠ°ΠΊΠΆΠ΅ Π΅ΡΡΡ ΠΎΠΊΠ½Π° «Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅», «ΠΠ± Π°Π²ΡΠΎΡΠ΅» ΠΈ «Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ», ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΠΎΠ΄ ΠΎΠΊΠ½Π° ΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π·Π°ΠΊΡΡΡΠΈΠ΅ Π΄Π°Π½Π½ΡΡ ΡΠΎΡΠΌ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΠ».
2.5 Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ, Π±ΡΠ»ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Π·Π°ΡΠ²Π»Π΅Π½Π½ΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°ΠΌ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Π·Π°ΡΠ°Π½Π΅Π΅ Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠΉ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ ΠΈΠ· MS SQL Server. Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΠ, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅, ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ Π²Π΅ΡΡΠΌΠ° ΠΏΠΎΠ½ΡΡΠ½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅. Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ Π΅ΡΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΡΡ ΠΈ Π°Π²ΡΠΎΡΠ΅ ΠΈΠ· ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ°Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅. Π, Π½Π°ΠΊΠΎΠ½Π΅Ρ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ².
3. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ
3.1 Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π¦Π΅Π»ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ° Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΠ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ MS SQL Server.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° IBM ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ .
ΠΠ»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅.NET Framework 4 ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅, MS SQL Server 2008 (ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ MS SQL Server 2012) ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅ Ρ Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΠΌΠΈ ΡΠ»ΡΠΆΠ±Π°ΠΌΠΈ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° MS Windows XP ΠΈ Π½ΠΎΠ²Π΅Π΅.
Π£ΡΠ»ΠΎΠ²ΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ:
— ΡΠΈΠΏ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Athlon XP ΠΈΠ»ΠΈ Pentium 4 ΠΈ Π²ΡΡΠ΅;
— ΠΎΠ±ΡΠ΅ΠΌ ΠΠΠ£ 256 ΠΠ ΠΈ Π±ΠΎΠ»ΡΡΠ΅;
— ΡΠΈΠΏ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° VGA ΠΈ Π²ΡΡΠ΅;
— ΡΠΈΠΏ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΎΡΠ° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°, ΠΌΡΡΡ.
ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ ΡΠ°ΠΉΠ»Π° DataBase.exe. ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΡΠ°Π·Ρ ΡΠ²ΠΈΠ΄ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΎΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 5.
ΠΠ°Π»Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ²Π΅ΡΡΠΈΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅:
1) ΠΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π·Π°Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ², Π½Π°ΠΆΠ°Π² Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΡΠΏΠΎΠ»Π½ΠΈΡΡ» Π² ΠΏΡΠ°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΠ³Π»Ρ ΡΠΊΡΠ°Π½Π° ΠΈ Π²ΡΠ±ΡΠ°Π² Π²ΠΊΠ»Π°Π΄ΠΊΡ «Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π·Π°ΠΏΡΠΎΡΠΎΠ²».
ΠΡΠΈΠΌΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 6.
Π ΠΈΡΡΠ½ΠΎΠΊ 5 — ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π ΠΈΡΡΠ½ΠΎΠΊ 6 — ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠ°
2) ΠΡΠ±ΡΠ°ΡΡ Π² ΠΌΠ΅Π½Ρ «Π€Π°ΠΉΠ»» ΠΏΡΠ½ΠΊΡ «ΠΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡΡΡ ΠΊ ΠΠ» ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° Π²ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠ°Π±Π»ΠΈΡΡ.
ΠΠΎΡΠ»Π΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠ²ΠΈΠ΄ΠΈΡ Π²ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΡ ΠΈΠ· Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ , ΡΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 7.
Π ΠΈΡΡΠ½ΠΎΠΊ 7 — ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ
3) ΠΠ½Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ°Π±Π»ΠΈΡΡ (Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅), Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π²ΡΠΈΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ Π² Π»Π΅Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΠ³Π»Ρ ΡΠΊΡΠ°Π½Π°.
Π ΠΈΡΡΠ½ΠΎΠΊ 8 — ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ Π² ΡΠ°Π±Π»ΠΈΡΡ
ΠΡΠΈΠΌΠ΅Ρ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΎΡΠΌΡ Π½Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊΠΈ Π² ΡΠ°Π±Π»ΠΈΡΡ «ΠΠ»ΠΈΠ΅Π½Ρ» ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΎ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ 8.
4) ΠΏΠΎΡΠΈΡΠ°ΡΡ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π²ΡΠ±ΡΠ°Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΏΡΠ½ΠΊΡ ΠΈΠ· ΠΌΠ΅Π½Ρ «Π‘ΠΏΡΠ°Π²ΠΊΠ°».
3.2 Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°
ΠΠ°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π¦Π΅Π»ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π±ΠΎΡΠ° Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΠ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ MS SQL Server.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π° IBM ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ .
ΠΠ»Ρ Π·Π°ΠΏΡΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅.NET Framework 4 ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅, MS SQL Server 2008 (ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ MS SQL Server 2012) ΠΈΠ»ΠΈ Π½ΠΎΠ²Π΅Π΅ Ρ Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΠΌΠΈ ΡΠ»ΡΠΆΠ±Π°ΠΌΠΈ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°Ρ ΡΠΈΡΡΠ΅ΠΌΠ° MS Windows XP ΠΈ Π½ΠΎΠ²Π΅Π΅.
Π£ΡΠ»ΠΎΠ²ΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ:
— ΡΠΈΠΏ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ° Athlon XP ΠΈΠ»ΠΈ Pentium 4 ΠΈ Π²ΡΡΠ΅;
— ΠΎΠ±ΡΠ΅ΠΌ ΠΠΠ£ 256 ΠΠ ΠΈ Π±ΠΎΠ»ΡΡΠ΅;
— ΡΠΈΠΏ ΠΌΠΎΠ½ΠΈΡΠΎΡΠ° VGA ΠΈ Π²ΡΡΠ΅;
— ΡΠΈΠΏ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΡΡΠΎΡΠ° ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°, ΠΌΡΡΡ.
Π‘ΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Database. exe ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠ°ΠΌΠΎΠΉ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ .
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΠ»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ Notarius. sfx ΠΈ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ ΡΠ°ΠΉΠ»Ρ Π² Π²ΡΠ±ΡΠ°Π½Π½ΡΡ ΠΏΠ°ΠΏΠΊΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅. ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ°ΠΉΠ» Database. exe ΠΈΠ· ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ². ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, ΡΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ.NET Framework v4.0. Π’Π°ΠΊ ΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ MS SQL Server 2008 (ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ MS SQL Server 2012) ΠΈ Π½ΠΎΠ²Π΅Π΅ ΠΈ Π·Π°ΠΏΡΡΠ΅Π½Ρ Π΅Π³ΠΎ ΡΠ»ΡΠΆΠ±Ρ.
ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π‘ΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠ»ΡΠΆΠΈΡ Π·Π°ΠΏΡΡΠΊ ΠΈ ΡΠ°Π±ΠΎΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π΅ Π·Π°ΠΏΡΡΡΠΈΠ»Π°ΡΡ, Π·Π½Π°ΡΠΈΡ Π»ΠΈΠ±ΠΎ Π½Π΅ Π±ΡΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΠΏΠ°ΠΊΠ΅Ρ Microsoft.NET Framework, Π»ΠΈΠ±ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²Π°Π»ΠΎΡΡ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΡΡΡΠΎΠ²ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Π±ΡΠ» ΠΏΠΎΠ»ΡΡΠ΅Π½ ΠΎΠΏΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΡΠ·ΡΠΊΠ° C# Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΠ. Π’Π°ΠΊ ΠΆΠ΅ Π±ΡΠ»ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ΅Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π±Π°Π·Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π‘Π£ΠΠ MS SQL Server, Π° ΡΠ°ΠΊ ΠΆΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² Π½ΠΈΡ . ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ Π²ΡΠ΅ΠΌ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ²
1 Π Π°Π±ΠΎΡΠ° Ρ Π‘Π£ΠΠ MySQL: ΡΡΠ΅Π±. ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ / Π. Π. ΠΠ°Π»ΠΊΠΎΠ², Π. Π. ΠΠ΅Π²ΡΡΠ΅ΡΠΈΠΊΠΎΠ²Π°. — ΠΠΌΡΠΊ: ΠΠ·Π΄-Π²ΠΎ ΠΠΌΠΠ’Π£, 2010. — 84 Ρ.
2 Π¦ΡΠ³Π°Π½Π΅Π½ΠΊΠΎ Π. Π. Π’Π΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ: ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΠΊ ΠΊΡΡΡΠΎΠ²ΠΎΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. — ΠΠΌΡΠΊ: ΠΠ·Π΄-Π²ΠΎ ΠΠΌΠΠ’Π£, 2005. — 44 Ρ.
3 Π¨ΠΈΠ»Π΄Ρ ΠΠ΅ΡΠ±Π΅ΡΡ. ΠΠΎΠ»Π½ΡΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΏΠΎ Π‘#: ΠΠ΅Ρ. Ρ Π°Π½Π³Π». — Π.: ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π΄ΠΎΠΌ «ΠΠΈΠ»ΡΡΠΌΡ», 2004. — 752 Ρ.: ΠΈΠ».
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π
ΠΠΎΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ
using System;
using System. Collections. Generic;
using System. ComponentModel;
using System. Data;
using System. Drawing;
using System. Linq;
using System. Text;
using System. Windows. Forms;
using System. Data. SqlClient;
using System. IO;
namespace DataBase
{
public partial class Form1: Form
{ // Π‘ΠΎΠ·Π΄Π°ΡΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ
SqlConnection connect = new SqlConnection («Server=localhost;» + «database=Notarius;» + «Integrated Security=True»);
public Form1 ()
{
InitializeComponent ();
tabPage2. Text = «ΠΠ»ΠΈΠ΅Π½ΡΡ»;
tabPage1. Text = «Π‘ΠΊΠΈΠ΄ΠΊΠ°»;
tabPage3. Text = «Π£ΡΠ»ΡΠ³Π°»;
tabPage4. Text = «Π‘Π΄Π΅Π»ΠΊΠ°»;
tabPage5. Text = «Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π·Π°ΠΏΡΠΎΡΠ°»;
tabPage6. Text = «ΠΠ»ΠΈΠ΅Π½ΡΡ»;
tabPage7. Text = «Π‘ΠΊΠΈΠ΄ΠΊΠ°»;
tabPage8. Text = «Π£ΡΠ»ΡΠ³Π°»;
tabPage9. Text = «Π‘Π΄Π΅Π»ΠΊΠ°»;
tabPage10. Text = «ΠΠΎΠ±Π°Π²ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ Π² ΡΠ°Π±Π»ΠΈΡΡ»;
tabPage11. Text = «Π£Π΄Π°Π»ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ»;
SqlDataAdapter adapter = new SqlDataAdapter («SELECT * FROM Klient», connect);
DataSet ds = new DataSet ();
SqlCommand comm = new SqlCommand («SELECT * FROM Klient», connect);
adapter. SelectCommand = comm;
DataTable table = new DataTable ();
table. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter. Fill (table);
BindingSource bs = new BindingSource ();
bs. DataSource = table;
dataGridView1. DataSource = bs;
// ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ Π‘Π΄Π΅Π»ΠΊΠ°
SqlDataAdapter adapter2 = new SqlDataAdapter («SELECT * FROM Sdelka», connect);
DataSet ds2 = new DataSet ();
SqlCommand comm2 = new SqlCommand («SELECT * FROM Sdelka», connect);
adapter2. SelectCommand = comm2;
DataTable table2 = new DataTable ();
table2. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter2. Fill (table2);
BindingSource bs2 = new BindingSource ();
bs2. DataSource = table2;
dataGridView4. DataSource = bs2;
// ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ Π‘ΠΊΠΈΠ΄ΠΊΠ°
SqlDataAdapter adapter3 = new SqlDataAdapter («SELECT * FROM Skidka», connect);
DataSet ds3 = new DataSet ();
SqlCommand comm3 = new SqlCommand («SELECT * FROM Skidka», connect);
adapter3. SelectCommand = comm3;
DataTable table3 = new DataTable ();
table3. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter3. Fill (table3);
BindingSource bs3 = new BindingSource ();
bs3. DataSource = table3;
dataGridView2. DataSource = bs3;
// ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ Π£ΡΠ»ΡΠ³Π°
SqlDataAdapter adapter4 = new SqlDataAdapter («SELECT * FROM Usluga», connect);
DataSet ds4 = new DataSet ();
SqlCommand comm4 = new SqlCommand («SELECT * FROM Usluga», connect);
adapter4. SelectCommand = comm4;
DataTable table4 = new DataTable ();
table4. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter4. Fill (table4);
BindingSource bs4 = new BindingSource ();
bs4. DataSource = table4;
dataGridView3. DataSource = bs4;
connect. Close ();
}
private void button1_Click (object sender, EventArgs e)
{
// ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΡΠΉ Π·Π°ΠΏΡΠΎΡ: ΠΠ· ΡΠ°Π±Π»ΠΈΡΡ ΠΠ»ΠΈΠ΅Π½Ρ ΠΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π’Π΅Π»Π΅ΡΠΎΠ½ ΠΈ Π€.Π.Π.
connect. Open ();
SqlDataAdapter adapter5 = new SqlDataAdapter («SELECT FIO, Telefon FROM Klient», connect);
DataSet ds5 = new DataSet ();
SqlCommand comm5 = new SqlCommand («SELECT FIO, Telefon FROM Klient», connect);
adapter5. SelectCommand = comm5;
DataTable table5 = new DataTable ();
table5. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter5. Fill (table5);
BindingSource bs5 = new BindingSource ();
bs5. DataSource = table5;
dataGridView5. DataSource = bs5;
connect. Close ();
}
private void button2_Click (object sender, EventArgs e)
{
// ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ Π²ΡΠΎΡΠΎΠΉ Π·Π°ΠΏΡΠΎΡ: ΠΠ· ΡΠ°Π±Π»ΠΈΡ Π£ΡΠ»ΡΠ³Π° ΠΈ ΠΠ»ΠΈΠ΅Π½Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ»ΡΠ³ΠΈ ΠΈ Π€.Π.Π. ΠΊΠ»ΠΈΠ΅Π½ΡΠ°
connect. Open ();
SqlDataAdapter adapter5 = new SqlDataAdapter («SELECT Opisanie, FIO FROM Usluga, Klient WHERE [N uslugi]=[N klienta] ORDER BY FIO», connect);
DataSet ds5 = new DataSet ();
SqlCommand comm5 = new SqlCommand («SELECT Opisanie, FIO FROM Usluga, Klient WHERE [N uslugi]=[N klienta] ORDER BY FIO», connect);
adapter5. SelectCommand = comm5;
DataTable table5 = new DataTable ();
table5. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter5. Fill (table5);
BindingSource bs5 = new BindingSource ();
bs5. DataSource = table5;
dataGridView5. DataSource = bs5;
connect. Close ();
}
private void button3_Click (object sender, EventArgs e)
{
// ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΡΡΠ΅ΡΠΈΠΉ Π·Π°ΠΏΡΠΎΡ: ΠΠ· ΡΠ°Π±Π»ΠΈΡ Π‘Π΄Π΅Π»ΠΊΠ° ΠΈ ΠΠ»ΠΈΠ΅Π½Ρ Π²ΡΠ²Π΅ΡΡΠΈ Π€.Π.Π. ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ ΠΠ°ΡΡ
connect. Open ();
SqlDataAdapter adapter5 = new SqlDataAdapter («SELECT FIO, Data FROM Sdelka, Klient WHERE Klient. [N klienta]=[N sdelki]», connect);
DataSet ds5 = new DataSet ();
SqlCommand comm5 = new SqlCommand («SELECT FIO, Data FROM Sdelka, Klient WHERE Klient. [N klienta]=[N sdelki]», connect);
adapter5. SelectCommand = comm5;
DataTable table5 = new DataTable ();
table5. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter5. Fill (table5);
BindingSource bs5 = new BindingSource ();
bs5. DataSource = table5;
dataGridView5. DataSource = bs5;
connect. Close ();
}
private void button4_Click (object sender, EventArgs e)
{
string Nkl = ««;
string FIO = ««;
string Viddet = ««;
string Adr = ««;
string Tel = ««;
string sum = ««;
Nkl = Convert. ToString (textBox1. Text);
FIO = Convert. ToString (textBox2. Text);
Viddet = Convert. ToString (textBox3. Text);
Adr = Convert. ToString (textBox4. Text);
Tel = Convert. ToString (textBox5. Text);
sum = «('"+ Nkl + «', '» + FIO + «', '» + Viddet + «', '» + Adr + «', '» + Tel+ «')»;
connect. Open ();
try
{
// ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ Π² ΡΠ°Π±Π»ΠΈΡΡ ΠΠ»ΠΈΠ΅Π½Ρ
SqlDataAdapter adapter5 = new SqlDataAdapter («INSERT INTO Klient VALUES» + sum, connect);
DataSet ds5 = new DataSet ();
SqlCommand comm5 = new SqlCommand («INSERT INTO Klient VALUES» + sum, connect);
adapter5. SelectCommand = comm5;
DataTable table5 = new DataTable ();
table5. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter5. Fill (table5);
BindingSource bs5 = new BindingSource ();
bs5. DataSource = table5;
dataGridView5. DataSource = bs5;
// ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ
SqlDataAdapter adapter6 = new SqlDataAdapter («SELECT * FROM Klient», connect);
DataSet ds6 = new DataSet ();
SqlCommand comm6 = new SqlCommand («SELECT * FROM Klient», connect);
adapter6. SelectCommand = comm6;
DataTable table6 = new DataTable ();
table6. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter6. Fill (table6);
BindingSource bs6 = new BindingSource ();
bs6. DataSource = table6;
// dataGridView5. DataSource = bs6;
dataGridView1. DataSource = bs6;
}
catch
{
MessageBox. Show («ΠΡ Π²Π²Π΅Π»ΠΈ Π½Π΅Π²Π΅ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ!», «ΠΡΠΈΠ±ΠΊΠ° Π²Π²ΠΎΠ΄Π°»);
}
connect. Close ();
}
private void button5_Click (object sender, EventArgs e)
{
string Nsk = ««;
string Vsk = ««;
int Rsk;
string sum = ««;
Nsk = Convert. ToString (textBox6. Text);
Vsk = Convert. ToString (textBox7. Text);
Rsk = (int) Convert. ToInt32 (textBox8. Text);
sum = «('» + Nsk + «', '» + Vsk + «', '»;
connect. Open ();
try
{
// ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ Π² ΡΠ°Π±Π»ΠΈΡΡ Π‘ΠΊΠΈΠ΄ΠΊΠ°
SqlDataAdapter adapter7 = new SqlDataAdapter («INSERT INTO Skidka VALUES» + sum + Rsk + «')», connect);
DataSet ds7 = new DataSet ();
SqlCommand comm7 = new SqlCommand («INSERT INTO Skidka VALUES» + sum + Rsk + «')», connect);
adapter7. SelectCommand = comm7;
DataTable table7 = new DataTable ();
table7. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter7. Fill (table7);
BindingSource bs7 = new BindingSource ();
bs7. DataSource = table7;
dataGridView5. DataSource = bs7;
// ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ
SqlDataAdapter adapter6 = new SqlDataAdapter («SELECT * FROM Skidka», connect);
DataSet ds6 = new DataSet ();
SqlCommand comm6 = new SqlCommand («SELECT * FROM Skidka», connect);
adapter6. SelectCommand = comm6;
DataTable table6 = new DataTable ();
table6. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter6. Fill (table6);
BindingSource bs6 = new BindingSource ();
bs6. DataSource = table6;
// dataGridView5. DataSource = bs6;
dataGridView2. DataSource = bs6;
}
catch
{
MessageBox. Show («ΠΡ Π²Π²Π΅Π»ΠΈ Π½Π΅Π²Π΅ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ!», «ΠΡΠΈΠ±ΠΊΠ° Π²Π²ΠΎΠ΄Π°»);
}
connect. Close ();
}
private void button6_Click (object sender, EventArgs e)
{
string Nusl = ««;
string OpUsl = ««;
string StUsl = ««;
string sum = ««;
Nusl = Convert. ToString (textBox9. Text);
OpUsl = Convert. ToString (textBox10. Text);
StUsl = Convert. ToString (textBox11. Text);
sum = «('» + Nusl + «', '» + OpUsl + «', '» + StUsl + «')»;
connect. Open ();
try
{
// ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ Π² ΡΠ°Π±Π»ΠΈΡΡ Π£ΡΠ»ΡΠ³Π°
SqlDataAdapter adapter5 = new SqlDataAdapter («INSERT INTO Usluga VALUES» + sum, connect);
DataSet ds5 = new DataSet ();
SqlCommand comm5 = new SqlCommand («INSERT INTO Usluga VALUES» + sum, connect);
adapter5. SelectCommand = comm5;
DataTable table5 = new DataTable ();
table5. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter5. Fill (table5);
BindingSource bs5 = new BindingSource ();
bs5. DataSource = table5;
dataGridView5. DataSource = bs5;
// ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ
SqlDataAdapter adapter6 = new SqlDataAdapter («SELECT * FROM Usluga», connect);
DataSet ds6 = new DataSet ();
SqlCommand comm6 = new SqlCommand («SELECT * FROM Usluga», connect);
adapter6. SelectCommand = comm6;
DataTable table6 = new DataTable ();
table6. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter6. Fill (table6);
BindingSource bs6 = new BindingSource ();
bs6. DataSource = table6;
// dataGridView5. DataSource = bs6;
dataGridView3. DataSource = bs6;
}
catch
{
MessageBox. Show («ΠΡ Π²Π²Π΅Π»ΠΈ Π½Π΅Π²Π΅ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ!», «ΠΡΠΈΠ±ΠΊΠ° Π²Π²ΠΎΠ΄Π°»);
}
connect. Close ();
}
private void button7_Click (object sender, EventArgs e)
{
string Nsd = ««;
string Nsk = ««;
string Nusl = ««;
string Nkl = ««;
string Data = ««;
string SumSd = ««;
string Kom = ««;
string sum = ««;
Nsd = Convert. ToString (textBox12. Text);
Nsk = Convert. ToString (textBox13. Text);
Nusl = Convert. ToString (textBox14. Text);
Nkl = Convert. ToString (textBox15. Text);
Data = Convert. ToString (textBox16. Text);
SumSd = Convert. ToString (textBox17. Text);
Kom = Convert. ToString (textBox18. Text);
sum = «('» + Nsd + «', '» + Nsk + «', '» + Nusl + «', '» + Nkl + «', '» + Data + «', '» + SumSd + «', '» + Kom + «')»;
connect. Open ();
try
{
// ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ Π² ΡΠ°Π±Π»ΠΈΡΡ Π‘Π΄Π΅Π»ΠΊΠ°
SqlDataAdapter adapter5 = new SqlDataAdapter («INSERT INTO Sdelka VALUES» + sum, connect);
DataSet ds5 = new DataSet ();
SqlCommand comm5 = new SqlCommand («INSERT INTO Sdelka VALUES» + sum, connect);
adapter5. SelectCommand = comm5;
DataTable table5 = new DataTable ();
table5. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter5. Fill (table5);
BindingSource bs5 = new BindingSource ();
bs5. DataSource = table5;
dataGridView5. DataSource = bs5;
// ΠΡΠ²ΠΎΠ΄ΠΈΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ
SqlDataAdapter adapter6 = new SqlDataAdapter («SELECT * FROM Sdelka», connect);
DataSet ds6 = new DataSet ();
SqlCommand comm6 = new SqlCommand («SELECT * FROM Sdelka», connect);
adapter6. SelectCommand = comm6;
DataTable table6 = new DataTable ();
table6. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter6. Fill (table6);
BindingSource bs6 = new BindingSource ();
bs6. DataSource = table6;
// dataGridView5. DataSource = bs6;
dataGridView4. DataSource = bs6;
}
catch
{
MessageBox. Show («ΠΡ Π²Π²Π΅Π»ΠΈ Π½Π΅Π²Π΅ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ!», «ΠΡΠΈΠ±ΠΊΠ° Π²Π²ΠΎΠ΄Π°»);
}
connect. Close ();
}
private void button8_Click (object sender, EventArgs e)
{
// ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΡΠ΅ΡΠ²ΡΡΡΡΠΉ Π·Π°ΠΏΡΠΎΡ: ΠΠ· ΡΠ°Π±Π»ΠΈΡΡ Π£ΡΠ»ΡΠ³Π° Π²ΡΠ²Π΅ΡΡΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΡ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΡΠ»ΡΠ³ΠΈ
connect. Open ();
SqlDataAdapter adapter5 = new SqlDataAdapter («SELECT MAX ([Stoimost uslugi]) FROM Usluga», connect);
DataSet ds5 = new DataSet ();
SqlCommand comm5 = new SqlCommand («SELECT MAX ([Stoimost uslugi]) FROM Usluga», connect);
adapter5. SelectCommand = comm5;
DataTable table5 = new DataTable ();
table5. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter5. Fill (table5);
BindingSource bs5 = new BindingSource ();
bs5. DataSource = table5;
dataGridView5. DataSource = bs5;
dataGridView5. Columns[0]. HeaderCell. Value = «MAX»;
connect. Close ();
}
private void Π²ΡΡ ΠΎΠ΄ToolStripMenuItem_Click (object sender, EventArgs e)
{
this. Close ();
}
private void button9_Click (object sender, EventArgs e)
{
// ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΠΏΡΡΡΠΉ Π·Π°ΠΏΡΠΎΡ: ΠΠ· ΡΠ°Π±Π»ΠΈΡΡ Π‘Π΄Π΅Π»ΠΊΠ° Π²ΡΠ²Π΅ΡΡΠΈ Π‘ΡΠΌΠΌΡ Π²ΡΠ΅Ρ ΡΠ΄Π΅Π»ΠΎΠΊ
connect. Open ();
SqlDataAdapter adapter5 = new SqlDataAdapter («SELECT SUM (SummaSdelki) FROM Sdelka», connect);
DataSet ds5 = new DataSet ();
SqlCommand comm5 = new SqlCommand («SELECT SUM (SummaSdelki) FROM Sdelka», connect);
adapter5. SelectCommand = comm5;
DataTable table5 = new DataTable ();
table5. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter5. Fill (table5);
BindingSource bs5 = new BindingSource ();
bs5. DataSource = table5;
dataGridView5. DataSource = bs5;
dataGridView5. Columns[0]. HeaderCell. Value = «Π‘ΡΠΌΠΌΠ°»;
connect. Close ();
}
private void button10_Click (object sender, EventArgs e)
{
string ns = ««;
int n;
ns = Convert. ToString (textBox19. Text);
connect. Open ();
try
{
n = Convert. ToInt32 (ns);
// Π£Π΄Π°Π»ΡΠ΅ΠΌ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ ΠΠ»ΠΈΠ΅Π½Ρ
SqlDataAdapter adapter5 = new SqlDataAdapter («DELETE FROM Klient WHERE [N klienta] = '» + n + «'», connect);
DataSet ds5 = new DataSet ();
SqlCommand comm5 = new SqlCommand («DELETE FROM Klient WHERE [N klienta] = '» + n + «'», connect);
adapter5. SelectCommand = comm5;
DataTable table5 = new DataTable ();
table5. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter5. Fill (table5);
BindingSource bs5 = new BindingSource ();
bs5. DataSource = table5;
dataGridView5. DataSource = bs5;
// ΠΡΠ²ΠΎΠ΄ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ
SqlDataAdapter adapter6 = new SqlDataAdapter («SELECT * FROM Klient», connect);
DataSet ds6 = new DataSet ();
SqlCommand comm6 = new SqlCommand («SELECT * FROM Klient», connect);
adapter6. SelectCommand = comm6;
DataTable table6 = new DataTable ();
table6. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter6. Fill (table6);
BindingSource bs6 = new BindingSource ();
bs6. DataSource = table6;
// dataGridView5. DataSource = bs6;
dataGridView1. DataSource = bs6;
}
catch
{
MessageBox. Show («ΠΡ Π²Π²Π΅Π»ΠΈ Π½Π΅Π²Π΅ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ!», «ΠΡΠΈΠ±ΠΊΠ° Π²Π²ΠΎΠ΄Π°»);
}
connect. Close ();
}
private void button11_Click (object sender, EventArgs e)
{
string ns = ««;
int n;
ns = Convert. ToString (textBox20. Text);
connect. Open ();
try
{
n = Convert. ToInt32 (ns);
// Π£Π΄Π°Π»ΡΠ΅ΠΌ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ Π‘ΠΊΠΈΠ΄ΠΊΠ°
SqlDataAdapter adapter5 = new SqlDataAdapter («DELETE FROM Skidka WHERE [N skidki] = '» + n + «'», connect);
DataSet ds5 = new DataSet ();
SqlCommand comm5 = new SqlCommand («DELETE FROM Skidka WHERE [N skidki] = '» + n + «'», connect);
adapter5. SelectCommand = comm5;
DataTable table5 = new DataTable ();
table5. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter5. Fill (table5);
BindingSource bs5 = new BindingSource ();
bs5. DataSource = table5;
dataGridView5. DataSource = bs5;
// ΠΡΠ²ΠΎΠ΄ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ
SqlDataAdapter adapter6 = new SqlDataAdapter («SELECT * FROM Skidka», connect);
DataSet ds6 = new DataSet ();
SqlCommand comm6 = new SqlCommand («SELECT * FROM Skidka», connect);
adapter6. SelectCommand = comm6;
DataTable table6 = new DataTable ();
table6. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter6. Fill (table6);
BindingSource bs6 = new BindingSource ();
bs6. DataSource = table6;
// dataGridView5. DataSource = bs6;
dataGridView2. DataSource = bs6;
}
catch
{
MessageBox. Show («ΠΡ Π²Π²Π΅Π»ΠΈ Π½Π΅Π²Π΅ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ!», «ΠΡΠΈΠ±ΠΊΠ° Π²Π²ΠΎΠ΄Π°»);
}
connect. Close ();
}
private void button12_Click (object sender, EventArgs e)
{
string ns = ««;
int n;
ns = Convert. ToString (textBox21. Text);
connect. Open ();
try
{
n = Convert. ToInt32 (ns);
// Π£Π΄Π°Π»ΡΠ΅ΠΌ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ Π£ΡΠ»ΡΠ³Π°
SqlDataAdapter adapter5 = new SqlDataAdapter («DELETE FROM Usluga WHERE [N uslugi] = '» + n + «'», connect);
DataSet ds5 = new DataSet ();
SqlCommand comm5 = new SqlCommand («DELETE FROM Usluga WHERE [N uslugi] = '» + n + «'», connect);
adapter5. SelectCommand = comm5;
DataTable table5 = new DataTable ();
table5. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter5. Fill (table5);
BindingSource bs5 = new BindingSource ();
bs5. DataSource = table5;
dataGridView5. DataSource = bs5;
// ΠΡΠ²ΠΎΠ΄ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ
SqlDataAdapter adapter6 = new SqlDataAdapter («SELECT * FROM Usluga», connect);
DataSet ds6 = new DataSet ();
SqlCommand comm6 = new SqlCommand («SELECT * FROM Usluga», connect);
adapter6. SelectCommand = comm6;
DataTable table6 = new DataTable ();
table6. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter6. Fill (table6);
BindingSource bs6 = new BindingSource ();
bs6. DataSource = table6;
// dataGridView5. DataSource = bs6;
dataGridView3. DataSource = bs6;
}
catch
{
MessageBox. Show («ΠΡ Π²Π²Π΅Π»ΠΈ Π½Π΅Π²Π΅ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ!», «ΠΡΠΈΠ±ΠΊΠ° Π²Π²ΠΎΠ΄Π°»);
}
connect. Close ();
}
private void button13_Click (object sender, EventArgs e)
{
string ns = ««;
int n;
ns = Convert. ToString (textBox22. Text);
connect. Open ();
try
{
n = Convert. ToInt32 (ns);
// Π£Π΄Π°Π»ΡΠ΅ΠΌ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ Π‘Π΄Π΅Π»ΠΊΠ°
SqlDataAdapter adapter5 = new SqlDataAdapter («DELETE FROM Sdelka WHERE [N sdelki] = '» + n + «'», connect);
DataSet ds5 = new DataSet ();
SqlCommand comm5 = new SqlCommand («DELETE FROM Sdelka WHERE [N sdelki] = '» + n + «'», connect);
adapter5. SelectCommand = comm5;
DataTable table5 = new DataTable ();
table5. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter5. Fill (table5);
BindingSource bs5 = new BindingSource ();
bs5. DataSource = table5;
dataGridView5. DataSource = bs5;
// ΠΡΠ²ΠΎΠ΄ΠΈΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΠ½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ
SqlDataAdapter adapter6 = new SqlDataAdapter («SELECT * FROM Sdelka», connect);
DataSet ds6 = new DataSet ();
SqlCommand comm6 = new SqlCommand («SELECT * FROM Sdelka», connect);
adapter6. SelectCommand = comm6;
DataTable table6 = new DataTable ();
table6. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter6. Fill (table6);
BindingSource bs6 = new BindingSource ();
bs6. DataSource = table6;
// dataGridView5. DataSource = bs6;
dataGridView4. DataSource = bs6;
}
catch
{
MessageBox. Show («ΠΡ Π²Π²Π΅Π»ΠΈ Π½Π΅Π²Π΅ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ!», «ΠΡΠΈΠ±ΠΊΠ° Π²Π²ΠΎΠ΄Π°»);
}
connect. Close ();
}
private void button14_Click (object sender, EventArgs e)
{
// ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ ΡΠ΅ΡΡΠΎΠΉ Π·Π°ΠΏΡΠΎΡ: ΠΠ· ΡΠ°Π±Π»ΠΈΡΡ Π‘Π΄Π΅Π»ΠΊΠ° Π²ΡΠ²Π΅ΡΡΠΈ Π‘ΡΠΌΠΌΡ ΡΠ΄Π΅Π»ΠΊΠΈ Π±Π΅Π· ΠΊΠΎΠΌΠΈΡΡΠΈΠΎΠ½ΡΡ
connect. Open ();
SqlDataAdapter adapter5 = new SqlDataAdapter («SELECT SummaSdelki, Komissionie, (SummaSdelki-Komissionie) FROM Sdelka», connect);
DataSet ds5 = new DataSet ();
SqlCommand comm5 = new SqlCommand («SELECT SummaSdelki, Komissionie, (SummaSdelki-Komissionie) FROM Sdelka», connect);
adapter5. SelectCommand = comm5;
DataTable table5 = new DataTable ();
table5. Locale = System. Globalization. CultureInfo. InvariantCulture;
adapter5. Fill (table5);
BindingSource bs5 = new BindingSource ();
bs5. DataSource = table5;
dataGridView5. DataSource = bs5;
dataGridView5. Columns[2]. HeaderCell. Value = «ΠΠ΅Π· ΠΊΠΎΠΌΠΈΡΡΠΈΠΎΠ½Π½ΡΡ »;
connect. Close ();
}
private void ΠΎΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ToolStripMenuItem_Click (object sender, EventArgs e)
{
Form f2;
f2 = new Form2 ();
f2. Show (this);
}
private void ΠΎΠ±ΠΠ²ΡΠΎΡΠ΅ToolStripMenuItem_Click (object sender, EventArgs e)
{
Form f3;
f3 = new Form3 ();
f3. Show (this);
}
private void ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡToolStripMenuItem_Click (object sender, EventArgs e)
{
Form f4;
f4 = new Form4 ();
f4. Show (this);
}
}
}