From 5c3c70c121f55fde0fdc3415df7cfe08cc9242a1 Mon Sep 17 00:00:00 2001 From: Arshia Esmailzadeh Date: Thu, 18 Jun 2026 18:34:05 +0330 Subject: [PATCH] Final files --- MyShop.sln | 22 + MyShop.v12.suo | Bin 0 -> 53760 bytes MyShop/AGENTS.md | 102 + MyShop/App.config | 16 + MyShop/Log.txt | 2 + MyShop/LoginForm.Designer.cs | 226 + MyShop/LoginForm.cs | 95 + MyShop/LoginForm.resx | 129 + MyShop/LoginIcon.png | Bin 0 -> 40088 bytes MyShop/MainForm.Designer.cs | 1461 +++++ MyShop/MainForm.cs | 1300 +++++ MyShop/MainForm.resx | 138 + MyShop/MyShop.csproj | 125 + MyShop/MyShop.mdb | Bin 0 -> 335872 bytes MyShop/MyShopDataSet.Designer.cs | 1538 +++++ MyShop/MyShopDataSet.xsc | 1 + MyShop/MyShopDataSet.xsd | 101 + MyShop/MyShopDataSet.xss | 1 + MyShop/MyShopDataSet1.Designer.cs | 5100 +++++++++++++++++ MyShop/MyShopDataSet1.xsc | 1 + MyShop/MyShopDataSet1.xsd | 408 ++ MyShop/MyShopDataSet1.xss | 1 + MyShop/MyShopDataSetExtensions.cs | 472 ++ MyShop/Program.cs | 22 + MyShop/Properties/AssemblyInfo.cs | 36 + MyShop/Properties/Resources.Designer.cs | 73 + MyShop/Properties/Resources.resx | 124 + MyShop/Properties/Settings.Designer.cs | 58 + MyShop/Properties/Settings.settings | 25 + MyShop/bin/Debug/Log.txt | 6 + MyShop/bin/Debug/MyShop.exe | Bin 0 -> 214016 bytes MyShop/bin/Debug/MyShop.exe.config | 16 + MyShop/bin/Debug/MyShop.ldb | Bin 0 -> 192 bytes MyShop/bin/Debug/MyShop.mdb | Bin 0 -> 434176 bytes MyShop/bin/Debug/MyShop.pdb | Bin 0 -> 275968 bytes MyShop/bin/Debug/MyShop.vshost.exe | Bin 0 -> 24224 bytes MyShop/bin/Debug/MyShop.vshost.exe.config | 16 + MyShop/bin/Debug/MyShop.vshost.exe.manifest | 11 + MyShop/bin/Release/Log.txt | 2 + MyShop/bin/Release/MyShop.exe | Bin 0 -> 203264 bytes MyShop/bin/Release/MyShop.exe.config | 16 + MyShop/bin/Release/MyShop.mdb | Bin 0 -> 385024 bytes MyShop/bin/Release/MyShop.pdb | Bin 0 -> 230912 bytes MyShop/bin/Release/MyShop.vshost.exe | Bin 0 -> 24224 bytes MyShop/bin/Release/MyShop.vshost.exe.config | 16 + MyShop/bin/Release/MyShop.vshost.exe.manifest | 11 + MyShop/db/MyShop.accdb | Bin 0 -> 561152 bytes MyShop/db/MyShop.mdb | Bin 0 -> 385024 bytes .../DesignTimeResolveAssemblyReferences.cache | Bin 0 -> 1453 bytes ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 7542 bytes MyShop/obj/Debug/MyShop.LoginForm.resources | Bin 0 -> 180 bytes MyShop/obj/Debug/MyShop.MainForm.resources | Bin 0 -> 180 bytes .../MyShop.Properties.Resources.resources | Bin 0 -> 60473 bytes .../Debug/MyShop.csproj.FileListAbsolute.txt | 15 + .../MyShop.csproj.GenerateResource.Cache | Bin 0 -> 1075 bytes ...yShop.csprojResolveAssemblyReference.cache | Bin 0 -> 2211 bytes MyShop/obj/Debug/MyShop.exe | Bin 0 -> 214016 bytes MyShop/obj/Debug/MyShop.pdb | Bin 0 -> 275968 bytes .../TempPE/MyShopDataSet.Designer.cs.dll | Bin 0 -> 35328 bytes .../TempPE/MyShopDataSet1.Designer.cs.dll | Bin 0 -> 90624 bytes .../TempPE/MyShopMainDataSet.Designer.cs.dll | Bin 0 -> 32256 bytes .../Properties.Resources.Designer.cs.dll | Bin 0 -> 5632 bytes ...le_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs | 0 ...le_5937a670-0e60-4077-877b-f7221da3dda1.cs | 0 ...le_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs | 0 ...gnTimeResolveAssemblyReferencesInput.cache | Bin 0 -> 7547 bytes MyShop/obj/Release/MyShop.LoginForm.resources | Bin 0 -> 180 bytes MyShop/obj/Release/MyShop.MainForm.resources | Bin 0 -> 180 bytes .../MyShop.Properties.Resources.resources | Bin 0 -> 60473 bytes .../MyShop.csproj.FileListAbsolute.txt | 10 + .../MyShop.csproj.GenerateResource.Cache | Bin 0 -> 1075 bytes MyShop/obj/Release/MyShop.exe | Bin 0 -> 203264 bytes MyShop/obj/Release/MyShop.pdb | Bin 0 -> 230912 bytes .../TempPE/MyShopDataSet1.Designer.cs.dll | Bin 0 -> 90624 bytes .../Properties.Resources.Designer.cs.dll | Bin 0 -> 5632 bytes ...le_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs | 0 ...le_5937a670-0e60-4077-877b-f7221da3dda1.cs | 0 ...le_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs | 0 MyShop/obj/Verify/MyShop.exe | Bin 0 -> 132096 bytes MyShop/obj/Verify/MyShop.exe.config | 16 + MyShop/obj/Verify/MyShop.mdb | Bin 0 -> 335872 bytes MyShop/obj/Verify/MyShop.pdb | Bin 0 -> 251392 bytes 82 files changed, 11712 insertions(+) create mode 100644 MyShop.sln create mode 100644 MyShop.v12.suo create mode 100644 MyShop/AGENTS.md create mode 100644 MyShop/App.config create mode 100644 MyShop/Log.txt create mode 100644 MyShop/LoginForm.Designer.cs create mode 100644 MyShop/LoginForm.cs create mode 100644 MyShop/LoginForm.resx create mode 100644 MyShop/LoginIcon.png create mode 100644 MyShop/MainForm.Designer.cs create mode 100644 MyShop/MainForm.cs create mode 100644 MyShop/MainForm.resx create mode 100644 MyShop/MyShop.csproj create mode 100644 MyShop/MyShop.mdb create mode 100644 MyShop/MyShopDataSet.Designer.cs create mode 100644 MyShop/MyShopDataSet.xsc create mode 100644 MyShop/MyShopDataSet.xsd create mode 100644 MyShop/MyShopDataSet.xss create mode 100644 MyShop/MyShopDataSet1.Designer.cs create mode 100644 MyShop/MyShopDataSet1.xsc create mode 100644 MyShop/MyShopDataSet1.xsd create mode 100644 MyShop/MyShopDataSet1.xss create mode 100644 MyShop/MyShopDataSetExtensions.cs create mode 100644 MyShop/Program.cs create mode 100644 MyShop/Properties/AssemblyInfo.cs create mode 100644 MyShop/Properties/Resources.Designer.cs create mode 100644 MyShop/Properties/Resources.resx create mode 100644 MyShop/Properties/Settings.Designer.cs create mode 100644 MyShop/Properties/Settings.settings create mode 100644 MyShop/bin/Debug/Log.txt create mode 100644 MyShop/bin/Debug/MyShop.exe create mode 100644 MyShop/bin/Debug/MyShop.exe.config create mode 100644 MyShop/bin/Debug/MyShop.ldb create mode 100644 MyShop/bin/Debug/MyShop.mdb create mode 100644 MyShop/bin/Debug/MyShop.pdb create mode 100644 MyShop/bin/Debug/MyShop.vshost.exe create mode 100644 MyShop/bin/Debug/MyShop.vshost.exe.config create mode 100644 MyShop/bin/Debug/MyShop.vshost.exe.manifest create mode 100644 MyShop/bin/Release/Log.txt create mode 100644 MyShop/bin/Release/MyShop.exe create mode 100644 MyShop/bin/Release/MyShop.exe.config create mode 100644 MyShop/bin/Release/MyShop.mdb create mode 100644 MyShop/bin/Release/MyShop.pdb create mode 100644 MyShop/bin/Release/MyShop.vshost.exe create mode 100644 MyShop/bin/Release/MyShop.vshost.exe.config create mode 100644 MyShop/bin/Release/MyShop.vshost.exe.manifest create mode 100644 MyShop/db/MyShop.accdb create mode 100644 MyShop/db/MyShop.mdb create mode 100644 MyShop/obj/Debug/DesignTimeResolveAssemblyReferences.cache create mode 100644 MyShop/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 MyShop/obj/Debug/MyShop.LoginForm.resources create mode 100644 MyShop/obj/Debug/MyShop.MainForm.resources create mode 100644 MyShop/obj/Debug/MyShop.Properties.Resources.resources create mode 100644 MyShop/obj/Debug/MyShop.csproj.FileListAbsolute.txt create mode 100644 MyShop/obj/Debug/MyShop.csproj.GenerateResource.Cache create mode 100644 MyShop/obj/Debug/MyShop.csprojResolveAssemblyReference.cache create mode 100644 MyShop/obj/Debug/MyShop.exe create mode 100644 MyShop/obj/Debug/MyShop.pdb create mode 100644 MyShop/obj/Debug/TempPE/MyShopDataSet.Designer.cs.dll create mode 100644 MyShop/obj/Debug/TempPE/MyShopDataSet1.Designer.cs.dll create mode 100644 MyShop/obj/Debug/TempPE/MyShopMainDataSet.Designer.cs.dll create mode 100644 MyShop/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll create mode 100644 MyShop/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs create mode 100644 MyShop/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs create mode 100644 MyShop/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs create mode 100644 MyShop/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache create mode 100644 MyShop/obj/Release/MyShop.LoginForm.resources create mode 100644 MyShop/obj/Release/MyShop.MainForm.resources create mode 100644 MyShop/obj/Release/MyShop.Properties.Resources.resources create mode 100644 MyShop/obj/Release/MyShop.csproj.FileListAbsolute.txt create mode 100644 MyShop/obj/Release/MyShop.csproj.GenerateResource.Cache create mode 100644 MyShop/obj/Release/MyShop.exe create mode 100644 MyShop/obj/Release/MyShop.pdb create mode 100644 MyShop/obj/Release/TempPE/MyShopDataSet1.Designer.cs.dll create mode 100644 MyShop/obj/Release/TempPE/Properties.Resources.Designer.cs.dll create mode 100644 MyShop/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs create mode 100644 MyShop/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs create mode 100644 MyShop/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs create mode 100644 MyShop/obj/Verify/MyShop.exe create mode 100644 MyShop/obj/Verify/MyShop.exe.config create mode 100644 MyShop/obj/Verify/MyShop.mdb create mode 100644 MyShop/obj/Verify/MyShop.pdb diff --git a/MyShop.sln b/MyShop.sln new file mode 100644 index 0000000..7d58f79 --- /dev/null +++ b/MyShop.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.21005.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MyShop", "MyShop\MyShop.csproj", "{0A9689AD-3745-42B7-8187-97A99CF65480}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {0A9689AD-3745-42B7-8187-97A99CF65480}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0A9689AD-3745-42B7-8187-97A99CF65480}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0A9689AD-3745-42B7-8187-97A99CF65480}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0A9689AD-3745-42B7-8187-97A99CF65480}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/MyShop.v12.suo b/MyShop.v12.suo new file mode 100644 index 0000000000000000000000000000000000000000..17349d8b84093cc514d610f396d1ace5dc64ae6d GIT binary patch literal 53760 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 PEmO%_>3HL`qy7IU6quux literal 0 HcmV?d00001 diff --git a/MyShop/AGENTS.md b/MyShop/AGENTS.md new file mode 100644 index 0000000..ed2c1cc --- /dev/null +++ b/MyShop/AGENTS.md @@ -0,0 +1,102 @@ +# AGENTS.md + +## هدف پروژه +این پروژه یک برنامه **Windows Forms** با **.NET Framework 4.5** و ساختار کلاسیک (non-SDK) است. +فایل پروژه: `MyShop.csproj` +فرم اصلی فعلی: `Form1` +پایگاه داده هدف: **Microsoft Access** + +--- + +## قوانین کلی برای Agent (Codex) + +1. **سازگاری نسخه‌ای (خیلی مهم)** + - تمام کدها باید با `.NET Framework 4.5` سازگار باشند. + - از سینتکس‌ها و قابلیت‌های جدید C# که ممکن است در ابزارهای قدیمی مشکل ایجاد کنند استفاده نشود. + - فرض بر سازگاری با محیط قدیمی Visual Studio / MSBuild باشد. + +2. **زبان کامنت‌ها** + - تمام کامنت‌های کد باید **فارسی** باشند. + - متن‌های توضیحی داخل کد (در صورت نیاز) فارسی نوشته شوند. + +3. **ساخت و اجرا** + - ساخت و اجرا از طریق **Visual Studio** انجام می‌شود. + - تغییراتی که نیازمند ابزار خارج از روال عادی Visual Studio هستند اعمال نشود مگر با درخواست صریح. + +4. **قانون تغییرات** + - تغییرات باید **حداقلی، دقیق و قابل‌ردیابی** باشند. + - از بازنویسی گسترده‌ی فایل‌ها بدون نیاز خودداری شود. + - قبل از اعمال تغییرات پرریسک، توضیح کوتاه از اثر تغییر ارائه شود. + +--- + +## قوانین مربوط به WinForms و Designer + +1. فایل‌های زیر جزو ساختار اصلی WinForms هستند: + - `Form1.cs` + - `Form1.Designer.cs` + - `Program.cs` + - `Properties/*` + +2. **ویرایش `*.Designer.cs` مجاز است**، اما با دقت: + - فقط تغییرات لازم برای پیاده‌سازی UI خواسته‌شده انجام شود. + - نام کنترل‌ها معنی‌دار و پایدار انتخاب شوند. + - از حذف/تغییر ناخواسته تنظیمات فرم و کنترل‌ها جلوگیری شود. + +3. اگر UI بر اساس تصویر/طرح خواسته شد: + - ابتدا لیست کنترل‌های لازم، نام‌ها و نوع‌ها مشخص شود. + - سپس `InitializeComponent` به‌صورت منظم و قابل‌فهم تولید/ویرایش شود. + - در صورت ابهام در فاصله‌ها/ابعاد، از مقادیر منطقی و قابل اصلاح استفاده شود. + +--- + +## قوانین پایگاه داده (Microsoft Access) + +1. اتصال دیتابیس با `OleDb` انجام شود (سازگار با .NET Framework 4.5). +2. از **Query پارامتری** استفاده شود (جلوگیری از خطا و Injection). +3. Connection string در `App.config` نگهداری شود (نه هاردکد داخل فرم). +4. عملیات دیتابیس: + - `using` برای `OleDbConnection`, `OleDbCommand`, `OleDbDataAdapter` رعایت شود. + - مدیریت خطا با `try/catch` انجام شود و پیام مناسب به کاربر نمایش داده شود. +5. نام جدول/فیلدها در صورت استفاده از کلمات رزرو‌شده Access، با براکت `[]` مدیریت شوند. + +--- + +## سبک کدنویسی + +1. نام‌گذاری: + - کلاس‌ها و متدها: واضح و معنی‌دار. + - کنترل‌ها: پیشوند مناسب (مثل `txtName`, `btnSave`, `dgvProducts`). +2. متدها کوتاه و مسئولیت‌محور باشند. +3. منطق دیتابیس تا حد ممکن از کد مستقیم UI جدا شود (در حد سبک پروژه). +4. از افزودن وابستگی/NuGet جدید بدون درخواست صریح خودداری شود. +5. از تغییر خودکار فایل‌های `Properties/*.Designer.cs` مگر در صورت نیاز مشخص خودداری شود. + +--- + +## موارد خارج از محدوده (مگر با درخواست کاربر) + +- افزودن فریم‌ورک‌های جدید (WPF, ASP.NET, EF جدید و ...) +- مهاجرت پروژه به نسخه‌های جدید .NET +- افزودن زیرساخت تست خودکار +- تغییرات معماری سنگین + +--- + +## چک‌لیست قبل از تحویل تغییر + +- [ ] کد با .NET Framework 4.5 سازگار است. +- [ ] کامنت‌ها فارسی هستند. +- [ ] تغییرات حداقلی و مرتبط با درخواست هستند. +- [ ] در صورت استفاده از Access، کوئری‌ها پارامتری هستند. +- [ ] فایل‌های Designer بدون آسیب به ساختار فرم ویرایش شده‌اند. +- [ ] برنامه در Visual Studio قابل Build/Run است. + +--- + +## قالب پاسخ‌دهی Agent برای هر تسک + +1. خلاصه کوتاه از کار انجام‌شده +2. لیست فایل‌های تغییرکرده +3. نکات مهم/ریسک‌ها +4. اگر ابهام وجود داشت: سوال شفاف قبل از اعمال تغییر نهایی diff --git a/MyShop/App.config b/MyShop/App.config new file mode 100644 index 0000000..dd10de0 --- /dev/null +++ b/MyShop/App.config @@ -0,0 +1,16 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/MyShop/Log.txt b/MyShop/Log.txt new file mode 100644 index 0000000..f19b5e8 --- /dev/null +++ b/MyShop/Log.txt @@ -0,0 +1,2 @@ +ورود ناموفق: 2026/06/09 13:47:15 - نام کاربری وارد شده: admin +ورود مدیر: 2026/06/09 13:47:56 diff --git a/MyShop/LoginForm.Designer.cs b/MyShop/LoginForm.Designer.cs new file mode 100644 index 0000000..a35ed8e --- /dev/null +++ b/MyShop/LoginForm.Designer.cs @@ -0,0 +1,226 @@ +namespace MyShop +{ + partial class LoginForm + { + /// + /// متغیرهای مورد نیاز Designer + /// + private System.ComponentModel.IContainer components = null; + + /// + /// آزادسازی منابع استفاده شده + /// + /// اگر true باشد منابع مدیریت‌شده آزاد می‌شوند. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region کد تولید شده توسط Windows Form Designer + + /// + /// متد مورد نیاز Designer + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.pnlHeader = new System.Windows.Forms.Panel(); + this.lblTitle = new System.Windows.Forms.Label(); + this.pnlContent = new System.Windows.Forms.Panel(); + this.chkRememberUserName = new System.Windows.Forms.CheckBox(); + this.txtPassword = new System.Windows.Forms.TextBox(); + this.txtUserName = new System.Windows.Forms.TextBox(); + this.lblPassword = new System.Windows.Forms.Label(); + this.lblUserName = new System.Windows.Forms.Label(); + this.picUser = new System.Windows.Forms.PictureBox(); + this.btnExit = new System.Windows.Forms.Button(); + this.btnLogin = new System.Windows.Forms.Button(); + this.myShopDataSet = new MyShop.MyShopDataSet(); + this.usersBindingSource = new System.Windows.Forms.BindingSource(this.components); + this.usersTableAdapter = new MyShop.MyShopDataSetTableAdapters.UsersTableAdapter(); + this.pnlHeader.SuspendLayout(); + this.pnlContent.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picUser)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.myShopDataSet)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.usersBindingSource)).BeginInit(); + this.SuspendLayout(); + // + // pnlHeader + // + this.pnlHeader.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(42)))), ((int)(((byte)(36)))), ((int)(((byte)(96))))); + this.pnlHeader.Controls.Add(this.lblTitle); + this.pnlHeader.Dock = System.Windows.Forms.DockStyle.Top; + this.pnlHeader.Location = new System.Drawing.Point(0, 0); + this.pnlHeader.Name = "pnlHeader"; + this.pnlHeader.Size = new System.Drawing.Size(420, 42); + this.pnlHeader.TabIndex = 0; + // + // lblTitle + // + this.lblTitle.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblTitle.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Bold); + this.lblTitle.ForeColor = System.Drawing.Color.White; + this.lblTitle.Location = new System.Drawing.Point(0, 0); + this.lblTitle.Name = "lblTitle"; + this.lblTitle.Size = new System.Drawing.Size(420, 42); + this.lblTitle.TabIndex = 0; + this.lblTitle.Text = "ورود به برنامه فروشگاه"; + this.lblTitle.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // pnlContent + // + this.pnlContent.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(177)))), ((int)(((byte)(231)))), ((int)(((byte)(240))))); + this.pnlContent.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.pnlContent.Controls.Add(this.chkRememberUserName); + this.pnlContent.Controls.Add(this.txtPassword); + this.pnlContent.Controls.Add(this.txtUserName); + this.pnlContent.Controls.Add(this.lblPassword); + this.pnlContent.Controls.Add(this.lblUserName); + this.pnlContent.Controls.Add(this.picUser); + this.pnlContent.Location = new System.Drawing.Point(14, 54); + this.pnlContent.Name = "pnlContent"; + this.pnlContent.Size = new System.Drawing.Size(392, 150); + this.pnlContent.TabIndex = 1; + // + // chkRememberUserName + // + this.chkRememberUserName.AutoSize = true; + this.chkRememberUserName.Location = new System.Drawing.Point(176, 112); + this.chkRememberUserName.Name = "chkRememberUserName"; + this.chkRememberUserName.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.chkRememberUserName.Size = new System.Drawing.Size(126, 21); + this.chkRememberUserName.TabIndex = 5; + this.chkRememberUserName.Text = "ذخیره نام کاربری"; + this.chkRememberUserName.UseVisualStyleBackColor = true; + // + // txtPassword + // + this.txtPassword.Location = new System.Drawing.Point(118, 78); + this.txtPassword.Name = "txtPassword"; + this.txtPassword.PasswordChar = '*'; + this.txtPassword.Size = new System.Drawing.Size(200, 24); + this.txtPassword.TabIndex = 4; + // + // txtUserName + // + this.txtUserName.Location = new System.Drawing.Point(118, 31); + this.txtUserName.Name = "txtUserName"; + this.txtUserName.Size = new System.Drawing.Size(200, 24); + this.txtUserName.TabIndex = 3; + // + // lblPassword + // + this.lblPassword.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold); + this.lblPassword.Location = new System.Drawing.Point(315, 80); + this.lblPassword.Name = "lblPassword"; + this.lblPassword.Size = new System.Drawing.Size(68, 18); + this.lblPassword.TabIndex = 2; + this.lblPassword.Text = "گذرواژه:"; + this.lblPassword.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // lblUserName + // + this.lblUserName.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold); + this.lblUserName.Location = new System.Drawing.Point(315, 33); + this.lblUserName.Name = "lblUserName"; + this.lblUserName.Size = new System.Drawing.Size(68, 18); + this.lblUserName.TabIndex = 1; + this.lblUserName.Text = "نام کاربری:"; + this.lblUserName.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // picUser + // + this.picUser.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(199)))), ((int)(((byte)(238)))), ((int)(((byte)(244))))); + this.picUser.Image = global::MyShop.Properties.Resources.LoginIcon; + this.picUser.Location = new System.Drawing.Point(17, 12); + this.picUser.Name = "picUser"; + this.picUser.Size = new System.Drawing.Size(92, 121); + this.picUser.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; + this.picUser.TabIndex = 0; + this.picUser.TabStop = false; + // + // btnExit + // + this.btnExit.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold); + this.btnExit.Location = new System.Drawing.Point(14, 214); + this.btnExit.Name = "btnExit"; + this.btnExit.Size = new System.Drawing.Size(142, 30); + this.btnExit.TabIndex = 2; + this.btnExit.Text = "خروج"; + this.btnExit.UseVisualStyleBackColor = true; + this.btnExit.Click += new System.EventHandler(this.btnExit_Click); + // + // btnLogin + // + this.btnLogin.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold); + this.btnLogin.Location = new System.Drawing.Point(264, 214); + this.btnLogin.Name = "btnLogin"; + this.btnLogin.Size = new System.Drawing.Size(142, 30); + this.btnLogin.TabIndex = 3; + this.btnLogin.Text = "ورود"; + this.btnLogin.UseVisualStyleBackColor = true; + this.btnLogin.Click += new System.EventHandler(this.btnLogin_Click); + // + // myShopDataSet + // + this.myShopDataSet.DataSetName = "MyShopDataSet"; + this.myShopDataSet.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema; + // + // usersBindingSource + // + this.usersBindingSource.DataMember = "Users"; + this.usersBindingSource.DataSource = this.myShopDataSet; + // + // usersTableAdapter + // + this.usersTableAdapter.ClearBeforeFill = true; + // + // LoginForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 17F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(34)))), ((int)(((byte)(191)))), ((int)(((byte)(229))))); + this.ClientSize = new System.Drawing.Size(420, 258); + this.Controls.Add(this.btnLogin); + this.Controls.Add(this.btnExit); + this.Controls.Add(this.pnlContent); + this.Controls.Add(this.pnlHeader); + this.Font = new System.Drawing.Font("Tahoma", 8.25F); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; + this.MaximizeBox = false; + this.Name = "LoginForm"; + this.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "ورود"; + this.pnlHeader.ResumeLayout(false); + this.pnlContent.ResumeLayout(false); + this.pnlContent.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picUser)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.myShopDataSet)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.usersBindingSource)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Panel pnlHeader; + private System.Windows.Forms.Label lblTitle; + private System.Windows.Forms.Panel pnlContent; + private System.Windows.Forms.CheckBox chkRememberUserName; + private System.Windows.Forms.TextBox txtPassword; + private System.Windows.Forms.TextBox txtUserName; + private System.Windows.Forms.Label lblPassword; + private System.Windows.Forms.Label lblUserName; + private System.Windows.Forms.PictureBox picUser; + private System.Windows.Forms.Button btnExit; + private System.Windows.Forms.Button btnLogin; + private MyShopDataSet myShopDataSet; + private System.Windows.Forms.BindingSource usersBindingSource; + private MyShopDataSetTableAdapters.UsersTableAdapter usersTableAdapter; + } +} diff --git a/MyShop/LoginForm.cs b/MyShop/LoginForm.cs new file mode 100644 index 0000000..845d865 --- /dev/null +++ b/MyShop/LoginForm.cs @@ -0,0 +1,95 @@ +using System; +using System.IO; +using System.Windows.Forms; + +namespace MyShop +{ + public partial class LoginForm : Form + { + public bool succeeded; + public string CurrentUserName; + + public LoginForm() + { + InitializeComponent(); + LoadSavedUserName(); + } + + private void LoadSavedUserName() + { + txtUserName.Text = Properties.Settings.Default.SavedUserName; + chkRememberUserName.Checked = txtUserName.Text.Length > 0; + } + + private void btnLogin_Click(object sender, EventArgs e) + { + usersTableAdapter.FillByUserNameAndPass(myShopDataSet.Users, txtUserName.Text, txtPassword.Text); + + if (myShopDataSet.Users.Rows.Count > 0) + { + SaveUserName(); + CurrentUserName = txtUserName.Text; + succeeded = true; + + MainForm mainForm = new MainForm(CurrentUserName); + mainForm.FormClosed += new FormClosedEventHandler(MainForm_FormClosed); + mainForm.Show(); + this.Hide(); + } + else + { + WriteFailedLoginLog(txtUserName.Text); + MessageBox.Show("خطا: نام کاربری یا گذرواژه صحیح نیست.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void btnExit_Click(object sender, EventArgs e) + { + succeeded = false; + this.Close(); + } + + private void MainForm_FormClosed(object sender, FormClosedEventArgs e) + { + this.Close(); + } + + private void WriteFailedLoginLog(string userName) + { + string logPath; + string logText; + + logPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Log.txt"); + logText = "ورود ناموفق: " + DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss") + + " - نام کاربری وارد شده: " + userName + Environment.NewLine; + + try + { + File.AppendAllText(logPath, logText, System.Text.Encoding.UTF8); + } + catch + { + MessageBox.Show("خطا در ثبت ورود ناموفق در پرونده Log.txt", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void SaveUserName() + { + if (chkRememberUserName.Checked) + { + Properties.Settings.Default.SavedUserName = txtUserName.Text; + } + else + { + Properties.Settings.Default.SavedUserName = ""; + } + + Properties.Settings.Default.Save(); + } + + private void usersBindingNavigatorSaveItem_Click(object sender, EventArgs e) + { + + } + } +} diff --git a/MyShop/LoginForm.resx b/MyShop/LoginForm.resx new file mode 100644 index 0000000..15b4a08 --- /dev/null +++ b/MyShop/LoginForm.resx @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 183, 17 + + + 373, 17 + + \ No newline at end of file diff --git a/MyShop/LoginIcon.png b/MyShop/LoginIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..abf61ebadaac8662a0ed9b9397b8949b5fb256ac GIT binary patch literal 40088 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 QcmMzZ07*qoM6N<$f=-e3=l}o! literal 0 HcmV?d00001 diff --git a/MyShop/MainForm.Designer.cs b/MyShop/MainForm.Designer.cs new file mode 100644 index 0000000..60521b8 --- /dev/null +++ b/MyShop/MainForm.Designer.cs @@ -0,0 +1,1461 @@ +namespace MyShop +{ + partial class MainForm + { + /// + /// متغیرهای مورد نیاز Designer + /// + private System.ComponentModel.IContainer components = null; + + /// + /// آزادسازی منابع استفاده شده + /// + /// اگر true باشد منابع مدیریت‌شده آزاد می‌شوند. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region کد تولید شده توسط Windows Form Designer + + /// + /// متد مورد نیاز Designer + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); + this.tabMain = new System.Windows.Forms.TabControl(); + this.tabBuy = new System.Windows.Forms.TabPage(); + this.lblBasketTitle = new System.Windows.Forms.Label(); + this.lblFactorNumberCaption = new System.Windows.Forms.Label(); + this.lblFactorNumberValue = new System.Windows.Forms.Label(); + this.lblFactorDateCaption = new System.Windows.Forms.Label(); + this.lblFactorDateValue = new System.Windows.Forms.Label(); + this.btnFindCustomer = new System.Windows.Forms.Button(); + this.btnFindGoods = new System.Windows.Forms.Button(); + this.btnClearFactor = new System.Windows.Forms.Button(); + this.btnPrintFactor = new System.Windows.Forms.Button(); + this.btnAddFactor = new System.Windows.Forms.Button(); + this.lblFTotalCaption = new System.Windows.Forms.Label(); + this.lblFTotalValue = new System.Windows.Forms.Label(); + this.lblFTotalCurrency = new System.Windows.Forms.Label(); + this.txtFAmount = new System.Windows.Forms.TextBox(); + this.txtFGoodsCode = new System.Windows.Forms.TextBox(); + this.btnSaveFactor = new System.Windows.Forms.Button(); + this.txtFCustomerCode = new System.Windows.Forms.TextBox(); + this.lblFCustomerCode = new System.Windows.Forms.Label(); + this.lblFCustomerName = new System.Windows.Forms.Label(); + this.lblFCustomerNameCaption = new System.Windows.Forms.Label(); + this.lblFCustomerMobile = new System.Windows.Forms.Label(); + this.lblFCustomerMobileCaption = new System.Windows.Forms.Label(); + this.lblFStockValue = new System.Windows.Forms.Label(); + this.lblFStockCaption = new System.Windows.Forms.Label(); + this.lblPrice = new System.Windows.Forms.Label(); + this.lblFPriceCaption = new System.Windows.Forms.Label(); + this.lblGoodsName = new System.Windows.Forms.Label(); + this.lblFGoodsNameCaption = new System.Windows.Forms.Label(); + this.lblFAmount = new System.Windows.Forms.Label(); + this.lblFGoodsCode = new System.Windows.Forms.Label(); + this.dgvFactors = new System.Windows.Forms.DataGridView(); + this.colFactorDelete = new System.Windows.Forms.DataGridViewImageColumn(); + this.colFactorCode = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.colFactorName = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.colFactorAmount = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.colFactorUnitPrice = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.colFactorTotalPrice = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.tabProduct = new System.Windows.Forms.TabPage(); + this.grpProductInfo = new System.Windows.Forms.GroupBox(); + this.btnCancel = new System.Windows.Forms.Button(); + this.btnShowBuyForm = new System.Windows.Forms.Button(); + this.btnClear = new System.Windows.Forms.Button(); + this.btnSave = new System.Windows.Forms.Button(); + this.btnDelete = new System.Windows.Forms.Button(); + this.btnEdit = new System.Windows.Forms.Button(); + this.txtStock = new System.Windows.Forms.TextBox(); + this.txtUnitPrice = new System.Windows.Forms.TextBox(); + this.txtGoodsName = new System.Windows.Forms.TextBox(); + this.txtGoodsCode = new System.Windows.Forms.TextBox(); + this.lblStock = new System.Windows.Forms.Label(); + this.lblUnitPrice = new System.Windows.Forms.Label(); + this.lblProductName = new System.Windows.Forms.Label(); + this.lblProductCode = new System.Windows.Forms.Label(); + this.dgvGoods = new System.Windows.Forms.DataGridView(); + this.dataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.dataGridViewTextBoxColumn4 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.goodsBindingSource = new System.Windows.Forms.BindingSource(this.components); + this.myShopDataSet1 = new MyShop.MyShopDataSet(); + this.grpSearch = new System.Windows.Forms.GroupBox(); + this.txtSearchProductName = new System.Windows.Forms.TextBox(); + this.txtSearchProductCode = new System.Windows.Forms.TextBox(); + this.lblSearchProductName = new System.Windows.Forms.Label(); + this.lblSearchProductCode = new System.Windows.Forms.Label(); + this.tabCustomer = new System.Windows.Forms.TabPage(); + this.grpCustomerInfo = new System.Windows.Forms.GroupBox(); + this.btnCancelCustomer = new System.Windows.Forms.Button(); + this.btnShowBuyFormCustomer = new System.Windows.Forms.Button(); + this.btnClearCustomer = new System.Windows.Forms.Button(); + this.btnSaveCustomer = new System.Windows.Forms.Button(); + this.btnDeleteCustomer = new System.Windows.Forms.Button(); + this.btnEditCustomer = new System.Windows.Forms.Button(); + this.txtCustomerMobile = new System.Windows.Forms.TextBox(); + this.txtCustomerLastName = new System.Windows.Forms.TextBox(); + this.txtCustomerFirstName = new System.Windows.Forms.TextBox(); + this.txtCustomerCode = new System.Windows.Forms.TextBox(); + this.lblCustomerMobile = new System.Windows.Forms.Label(); + this.lblCustomerLastName = new System.Windows.Forms.Label(); + this.lblCustomerFirstName = new System.Windows.Forms.Label(); + this.lblCustomerCode = new System.Windows.Forms.Label(); + this.dgvCustomers = new System.Windows.Forms.DataGridView(); + this.colCustomerCode = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.colCustomerFirstName = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.colCustomerLastName = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.colCustomerMobile = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.customersBindingSource = new System.Windows.Forms.BindingSource(this.components); + this.grpCustomerSearch = new System.Windows.Forms.GroupBox(); + this.txtSearchCustomerName = new System.Windows.Forms.TextBox(); + this.txtSearchCustomerCode = new System.Windows.Forms.TextBox(); + this.lblSearchCustomerName = new System.Windows.Forms.Label(); + this.lblSearchCustomerCode = new System.Windows.Forms.Label(); + this.tabReport = new System.Windows.Forms.TabPage(); + this.tabUsers = new System.Windows.Forms.TabPage(); + this.btnDeleteUser = new System.Windows.Forms.Button(); + this.btnUpdateUser = new System.Windows.Forms.Button(); + this.btnAddUser = new System.Windows.Forms.Button(); + this.lblUserPasswordAdmin = new System.Windows.Forms.Label(); + this.lblUserNameAdmin = new System.Windows.Forms.Label(); + this.lblUserCodeAdmin = new System.Windows.Forms.Label(); + this.txtUserPasswordAdmin = new System.Windows.Forms.TextBox(); + this.txtUserNameAdmin = new System.Windows.Forms.TextBox(); + this.txtUserCodeAdmin = new System.Windows.Forms.TextBox(); + this.dgvUsers = new System.Windows.Forms.DataGridView(); + this.btnFirst = new System.Windows.Forms.Button(); + this.btnPrevious = new System.Windows.Forms.Button(); + this.btnNext = new System.Windows.Forms.Button(); + this.btnLast = new System.Windows.Forms.Button(); + this.goodsTableAdapter1 = new MyShop.MyShopDataSetTableAdapters.GoodsTableAdapter(); + this.customersTableAdapter1 = new MyShop.MyShopDataSetTableAdapters.CustomersTableAdapter(); + this.tabMain.SuspendLayout(); + this.tabBuy.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgvFactors)).BeginInit(); + this.tabProduct.SuspendLayout(); + this.grpProductInfo.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgvGoods)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.goodsBindingSource)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.myShopDataSet1)).BeginInit(); + this.grpSearch.SuspendLayout(); + this.tabCustomer.SuspendLayout(); + this.grpCustomerInfo.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgvCustomers)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.customersBindingSource)).BeginInit(); + this.grpCustomerSearch.SuspendLayout(); + this.tabUsers.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgvUsers)).BeginInit(); + this.SuspendLayout(); + // + // tabMain + // + this.tabMain.Controls.Add(this.tabBuy); + this.tabMain.Controls.Add(this.tabProduct); + this.tabMain.Controls.Add(this.tabCustomer); + this.tabMain.Controls.Add(this.tabReport); + this.tabMain.Controls.Add(this.tabUsers); + this.tabMain.Location = new System.Drawing.Point(12, 12); + this.tabMain.Name = "tabMain"; + this.tabMain.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.tabMain.RightToLeftLayout = true; + this.tabMain.SelectedIndex = 0; + this.tabMain.Size = new System.Drawing.Size(770, 323); + this.tabMain.TabIndex = 0; + // + // tabBuy + // + this.tabBuy.Controls.Add(this.lblBasketTitle); + this.tabBuy.Controls.Add(this.lblFactorNumberCaption); + this.tabBuy.Controls.Add(this.lblFactorNumberValue); + this.tabBuy.Controls.Add(this.lblFactorDateCaption); + this.tabBuy.Controls.Add(this.lblFactorDateValue); + this.tabBuy.Controls.Add(this.btnFindCustomer); + this.tabBuy.Controls.Add(this.btnFindGoods); + this.tabBuy.Controls.Add(this.btnClearFactor); + this.tabBuy.Controls.Add(this.btnPrintFactor); + this.tabBuy.Controls.Add(this.btnAddFactor); + this.tabBuy.Controls.Add(this.lblFTotalCaption); + this.tabBuy.Controls.Add(this.lblFTotalValue); + this.tabBuy.Controls.Add(this.lblFTotalCurrency); + this.tabBuy.Controls.Add(this.txtFAmount); + this.tabBuy.Controls.Add(this.txtFGoodsCode); + this.tabBuy.Controls.Add(this.btnSaveFactor); + this.tabBuy.Controls.Add(this.txtFCustomerCode); + this.tabBuy.Controls.Add(this.lblFCustomerCode); + this.tabBuy.Controls.Add(this.lblFCustomerName); + this.tabBuy.Controls.Add(this.lblFCustomerNameCaption); + this.tabBuy.Controls.Add(this.lblFCustomerMobile); + this.tabBuy.Controls.Add(this.lblFCustomerMobileCaption); + this.tabBuy.Controls.Add(this.lblFStockValue); + this.tabBuy.Controls.Add(this.lblFStockCaption); + this.tabBuy.Controls.Add(this.lblPrice); + this.tabBuy.Controls.Add(this.lblFPriceCaption); + this.tabBuy.Controls.Add(this.lblGoodsName); + this.tabBuy.Controls.Add(this.lblFGoodsNameCaption); + this.tabBuy.Controls.Add(this.lblFAmount); + this.tabBuy.Controls.Add(this.lblFGoodsCode); + this.tabBuy.Controls.Add(this.dgvFactors); + this.tabBuy.Location = new System.Drawing.Point(4, 26); + this.tabBuy.Name = "tabBuy"; + this.tabBuy.Padding = new System.Windows.Forms.Padding(3); + this.tabBuy.Size = new System.Drawing.Size(762, 293); + this.tabBuy.TabIndex = 0; + this.tabBuy.Text = "برگه خرید"; + this.tabBuy.UseVisualStyleBackColor = true; + // + // lblBasketTitle + // + this.lblBasketTitle.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold); + this.lblBasketTitle.Location = new System.Drawing.Point(196, 12); + this.lblBasketTitle.Name = "lblBasketTitle"; + this.lblBasketTitle.Size = new System.Drawing.Size(90, 18); + this.lblBasketTitle.TabIndex = 30; + this.lblBasketTitle.Text = "سبد خرید"; + this.lblBasketTitle.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblFactorNumberCaption + // + this.lblFactorNumberCaption.Location = new System.Drawing.Point(636, 18); + this.lblFactorNumberCaption.Name = "lblFactorNumberCaption"; + this.lblFactorNumberCaption.Size = new System.Drawing.Size(88, 18); + this.lblFactorNumberCaption.TabIndex = 29; + this.lblFactorNumberCaption.Text = "شماره برگه خرید:"; + this.lblFactorNumberCaption.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // lblFactorNumberValue + // + this.lblFactorNumberValue.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold); + this.lblFactorNumberValue.ForeColor = System.Drawing.Color.Red; + this.lblFactorNumberValue.Location = new System.Drawing.Point(590, 18); + this.lblFactorNumberValue.Name = "lblFactorNumberValue"; + this.lblFactorNumberValue.Size = new System.Drawing.Size(30, 18); + this.lblFactorNumberValue.TabIndex = 28; + this.lblFactorNumberValue.Text = "1"; + this.lblFactorNumberValue.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblFactorDateCaption + // + this.lblFactorDateCaption.Location = new System.Drawing.Point(490, 18); + this.lblFactorDateCaption.Name = "lblFactorDateCaption"; + this.lblFactorDateCaption.Size = new System.Drawing.Size(45, 18); + this.lblFactorDateCaption.TabIndex = 27; + this.lblFactorDateCaption.Text = "تاریخ:"; + this.lblFactorDateCaption.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // lblFactorDateValue + // + this.lblFactorDateValue.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold); + this.lblFactorDateValue.ForeColor = System.Drawing.Color.Red; + this.lblFactorDateValue.Location = new System.Drawing.Point(408, 18); + this.lblFactorDateValue.Name = "lblFactorDateValue"; + this.lblFactorDateValue.Size = new System.Drawing.Size(76, 18); + this.lblFactorDateValue.TabIndex = 26; + this.lblFactorDateValue.Text = "1396/11/29"; + this.lblFactorDateValue.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // btnFindCustomer + // + this.btnFindCustomer.Location = new System.Drawing.Point(390, 55); + this.btnFindCustomer.Name = "btnFindCustomer"; + this.btnFindCustomer.Size = new System.Drawing.Size(28, 24); + this.btnFindCustomer.TabIndex = 25; + this.btnFindCustomer.Text = "..."; + this.btnFindCustomer.UseVisualStyleBackColor = true; + this.btnFindCustomer.Click += new System.EventHandler(this.btnFindCustomer_Click); + // + // btnFindGoods + // + this.btnFindGoods.Location = new System.Drawing.Point(390, 176); + this.btnFindGoods.Name = "btnFindGoods"; + this.btnFindGoods.Size = new System.Drawing.Size(28, 24); + this.btnFindGoods.TabIndex = 24; + this.btnFindGoods.Text = "..."; + this.btnFindGoods.UseVisualStyleBackColor = true; + this.btnFindGoods.Click += new System.EventHandler(this.btnFindGoods_Click); + // + // btnClearFactor + // + this.btnClearFactor.Location = new System.Drawing.Point(18, 252); + this.btnClearFactor.Name = "btnClearFactor"; + this.btnClearFactor.Size = new System.Drawing.Size(110, 28); + this.btnClearFactor.TabIndex = 10; + this.btnClearFactor.Text = "پاک کردن"; + this.btnClearFactor.UseVisualStyleBackColor = true; + this.btnClearFactor.Click += new System.EventHandler(this.btnClearFactor_Click); + // + // btnPrintFactor + // + this.btnPrintFactor.Location = new System.Drawing.Point(140, 252); + this.btnPrintFactor.Name = "btnPrintFactor"; + this.btnPrintFactor.Size = new System.Drawing.Size(110, 28); + this.btnPrintFactor.TabIndex = 9; + this.btnPrintFactor.Text = "چاپ"; + this.btnPrintFactor.UseVisualStyleBackColor = true; + // + // btnAddFactor + // + this.btnAddFactor.Location = new System.Drawing.Point(398, 232); + this.btnAddFactor.Name = "btnAddFactor"; + this.btnAddFactor.Size = new System.Drawing.Size(110, 28); + this.btnAddFactor.TabIndex = 8; + this.btnAddFactor.Text = "درج در سبد خرید"; + this.btnAddFactor.UseVisualStyleBackColor = true; + this.btnAddFactor.Click += new System.EventHandler(this.btnInsertGoods_Click); + // + // lblFTotalCaption + // + this.lblFTotalCaption.Location = new System.Drawing.Point(246, 214); + this.lblFTotalCaption.Name = "lblFTotalCaption"; + this.lblFTotalCaption.Size = new System.Drawing.Size(118, 18); + this.lblFTotalCaption.TabIndex = 7; + this.lblFTotalCaption.Text = "مبلغ قابل پرداخت:"; + this.lblFTotalCaption.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // lblFTotalValue + // + this.lblFTotalValue.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold); + this.lblFTotalValue.ForeColor = System.Drawing.Color.Red; + this.lblFTotalValue.Location = new System.Drawing.Point(86, 214); + this.lblFTotalValue.Name = "lblFTotalValue"; + this.lblFTotalValue.Size = new System.Drawing.Size(90, 18); + this.lblFTotalValue.TabIndex = 6; + this.lblFTotalValue.Text = "0"; + this.lblFTotalValue.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblFTotalCurrency + // + this.lblFTotalCurrency.Location = new System.Drawing.Point(28, 214); + this.lblFTotalCurrency.Name = "lblFTotalCurrency"; + this.lblFTotalCurrency.Size = new System.Drawing.Size(50, 18); + this.lblFTotalCurrency.TabIndex = 5; + this.lblFTotalCurrency.Text = "تومان"; + this.lblFTotalCurrency.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // txtFAmount + // + this.txtFAmount.Location = new System.Drawing.Point(430, 176); + this.txtFAmount.Name = "txtFAmount"; + this.txtFAmount.Size = new System.Drawing.Size(72, 24); + this.txtFAmount.TabIndex = 4; + this.txtFAmount.Text = "1"; + // + // txtFGoodsCode + // + this.txtFGoodsCode.Location = new System.Drawing.Point(570, 176); + this.txtFGoodsCode.Name = "txtFGoodsCode"; + this.txtFGoodsCode.Size = new System.Drawing.Size(72, 24); + this.txtFGoodsCode.TabIndex = 3; + this.txtFGoodsCode.Text = "10"; + this.txtFGoodsCode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtFGoodsCode_KeyDown); + // + // btnSaveFactor + // + this.btnSaveFactor.Location = new System.Drawing.Point(262, 252); + this.btnSaveFactor.Name = "btnSaveFactor"; + this.btnSaveFactor.Size = new System.Drawing.Size(110, 28); + this.btnSaveFactor.TabIndex = 23; + this.btnSaveFactor.Text = "ثبت برگه خرید"; + this.btnSaveFactor.UseVisualStyleBackColor = true; + this.btnSaveFactor.Click += new System.EventHandler(this.btnSaveFactor_Click); + // + // txtFCustomerCode + // + this.txtFCustomerCode.Location = new System.Drawing.Point(424, 55); + this.txtFCustomerCode.Name = "txtFCustomerCode"; + this.txtFCustomerCode.Size = new System.Drawing.Size(193, 24); + this.txtFCustomerCode.TabIndex = 22; + this.txtFCustomerCode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtFCustomerCode_KeyDown); + // + // lblFCustomerCode + // + this.lblFCustomerCode.Location = new System.Drawing.Point(636, 57); + this.lblFCustomerCode.Name = "lblFCustomerCode"; + this.lblFCustomerCode.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.lblFCustomerCode.Size = new System.Drawing.Size(74, 18); + this.lblFCustomerCode.TabIndex = 21; + this.lblFCustomerCode.Text = "کد مشتری:"; + this.lblFCustomerCode.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + this.lblFCustomerCode.Click += new System.EventHandler(this.lblFCustomerCode_Click); + // + // lblFCustomerName + // + this.lblFCustomerName.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold); + this.lblFCustomerName.ForeColor = System.Drawing.Color.Red; + this.lblFCustomerName.Location = new System.Drawing.Point(505, 91); + this.lblFCustomerName.Name = "lblFCustomerName"; + this.lblFCustomerName.Size = new System.Drawing.Size(107, 18); + this.lblFCustomerName.TabIndex = 20; + this.lblFCustomerName.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblFCustomerNameCaption + // + this.lblFCustomerNameCaption.Location = new System.Drawing.Point(636, 91); + this.lblFCustomerNameCaption.Name = "lblFCustomerNameCaption"; + this.lblFCustomerNameCaption.Size = new System.Drawing.Size(74, 18); + this.lblFCustomerNameCaption.TabIndex = 19; + this.lblFCustomerNameCaption.Text = "نام مشتری:"; + this.lblFCustomerNameCaption.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // lblFCustomerMobile + // + this.lblFCustomerMobile.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold); + this.lblFCustomerMobile.ForeColor = System.Drawing.Color.Red; + this.lblFCustomerMobile.Location = new System.Drawing.Point(515, 122); + this.lblFCustomerMobile.Name = "lblFCustomerMobile"; + this.lblFCustomerMobile.Size = new System.Drawing.Size(95, 18); + this.lblFCustomerMobile.TabIndex = 18; + this.lblFCustomerMobile.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblFCustomerMobileCaption + // + this.lblFCustomerMobileCaption.Location = new System.Drawing.Point(634, 122); + this.lblFCustomerMobileCaption.Name = "lblFCustomerMobileCaption"; + this.lblFCustomerMobileCaption.Size = new System.Drawing.Size(48, 18); + this.lblFCustomerMobileCaption.TabIndex = 17; + this.lblFCustomerMobileCaption.Text = "تلفن:"; + this.lblFCustomerMobileCaption.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // lblFStockValue + // + this.lblFStockValue.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold); + this.lblFStockValue.ForeColor = System.Drawing.Color.Red; + this.lblFStockValue.Location = new System.Drawing.Point(515, 256); + this.lblFStockValue.Name = "lblFStockValue"; + this.lblFStockValue.Size = new System.Drawing.Size(94, 18); + this.lblFStockValue.TabIndex = 16; + this.lblFStockValue.Text = "0"; + this.lblFStockValue.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblFStockCaption + // + this.lblFStockCaption.Location = new System.Drawing.Point(623, 256); + this.lblFStockCaption.Name = "lblFStockCaption"; + this.lblFStockCaption.Size = new System.Drawing.Size(80, 18); + this.lblFStockCaption.TabIndex = 15; + this.lblFStockCaption.Text = "موجودی کالا:"; + this.lblFStockCaption.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // lblPrice + // + this.lblPrice.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold); + this.lblPrice.ForeColor = System.Drawing.Color.Red; + this.lblPrice.Location = new System.Drawing.Point(520, 232); + this.lblPrice.Name = "lblPrice"; + this.lblPrice.Size = new System.Drawing.Size(86, 18); + this.lblPrice.TabIndex = 14; + this.lblPrice.Text = "0"; + this.lblPrice.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblFPriceCaption + // + this.lblFPriceCaption.Location = new System.Drawing.Point(624, 232); + this.lblFPriceCaption.Name = "lblFPriceCaption"; + this.lblFPriceCaption.Size = new System.Drawing.Size(80, 18); + this.lblFPriceCaption.TabIndex = 13; + this.lblFPriceCaption.Text = "قیمت:"; + this.lblFPriceCaption.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // lblGoodsName + // + this.lblGoodsName.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold); + this.lblGoodsName.ForeColor = System.Drawing.Color.Red; + this.lblGoodsName.Location = new System.Drawing.Point(520, 206); + this.lblGoodsName.Name = "lblGoodsName"; + this.lblGoodsName.Size = new System.Drawing.Size(118, 18); + this.lblGoodsName.TabIndex = 12; + this.lblGoodsName.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblFGoodsNameCaption + // + this.lblFGoodsNameCaption.Location = new System.Drawing.Point(643, 206); + this.lblFGoodsNameCaption.Name = "lblFGoodsNameCaption"; + this.lblFGoodsNameCaption.Size = new System.Drawing.Size(62, 18); + this.lblFGoodsNameCaption.TabIndex = 11; + this.lblFGoodsNameCaption.Text = "نام کالا:"; + this.lblFGoodsNameCaption.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // lblFAmount + // + this.lblFAmount.Location = new System.Drawing.Point(508, 178); + this.lblFAmount.Name = "lblFAmount"; + this.lblFAmount.Size = new System.Drawing.Size(62, 18); + this.lblFAmount.TabIndex = 2; + this.lblFAmount.Text = "تعداد:"; + this.lblFAmount.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // lblFGoodsCode + // + this.lblFGoodsCode.Location = new System.Drawing.Point(648, 179); + this.lblFGoodsCode.Name = "lblFGoodsCode"; + this.lblFGoodsCode.Size = new System.Drawing.Size(76, 18); + this.lblFGoodsCode.TabIndex = 1; + this.lblFGoodsCode.Text = "کد کالا:"; + this.lblFGoodsCode.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + // + // dgvFactors + // + this.dgvFactors.AllowUserToAddRows = false; + this.dgvFactors.AllowUserToDeleteRows = false; + this.dgvFactors.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; + this.dgvFactors.BackgroundColor = System.Drawing.Color.White; + this.dgvFactors.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dgvFactors.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.colFactorDelete, + this.colFactorCode, + this.colFactorName, + this.colFactorAmount, + this.colFactorUnitPrice, + this.colFactorTotalPrice}); + this.dgvFactors.Location = new System.Drawing.Point(18, 32); + this.dgvFactors.Name = "dgvFactors"; + this.dgvFactors.ReadOnly = true; + this.dgvFactors.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.dgvFactors.RowHeadersWidth = 24; + this.dgvFactors.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.dgvFactors.Size = new System.Drawing.Size(360, 176); + this.dgvFactors.TabIndex = 0; + this.dgvFactors.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvFactors_CellContentClick); + // + // colFactorDelete + // + this.colFactorDelete.FillWeight = 35F; + this.colFactorDelete.HeaderText = ""; + this.colFactorDelete.ImageLayout = System.Windows.Forms.DataGridViewImageCellLayout.Zoom; + this.colFactorDelete.Name = "colFactorDelete"; + this.colFactorDelete.ReadOnly = true; + // + // colFactorCode + // + this.colFactorCode.HeaderText = "کد کالا"; + this.colFactorCode.Name = "colFactorCode"; + this.colFactorCode.ReadOnly = true; + // + // colFactorName + // + this.colFactorName.HeaderText = "نام کالا"; + this.colFactorName.Name = "colFactorName"; + this.colFactorName.ReadOnly = true; + // + // colFactorAmount + // + this.colFactorAmount.HeaderText = "تعداد"; + this.colFactorAmount.Name = "colFactorAmount"; + this.colFactorAmount.ReadOnly = true; + // + // colFactorUnitPrice + // + this.colFactorUnitPrice.HeaderText = "قیمت واحد"; + this.colFactorUnitPrice.Name = "colFactorUnitPrice"; + this.colFactorUnitPrice.ReadOnly = true; + // + // colFactorTotalPrice + // + this.colFactorTotalPrice.HeaderText = "قیمت کل"; + this.colFactorTotalPrice.Name = "colFactorTotalPrice"; + this.colFactorTotalPrice.ReadOnly = true; + // + // tabProduct + // + this.tabProduct.Controls.Add(this.grpProductInfo); + this.tabProduct.Controls.Add(this.dgvGoods); + this.tabProduct.Controls.Add(this.grpSearch); + this.tabProduct.Location = new System.Drawing.Point(4, 26); + this.tabProduct.Name = "tabProduct"; + this.tabProduct.Padding = new System.Windows.Forms.Padding(3); + this.tabProduct.Size = new System.Drawing.Size(762, 293); + this.tabProduct.TabIndex = 1; + this.tabProduct.Text = "کالا"; + this.tabProduct.UseVisualStyleBackColor = true; + // + // grpProductInfo + // + this.grpProductInfo.Controls.Add(this.btnCancel); + this.grpProductInfo.Controls.Add(this.btnShowBuyForm); + this.grpProductInfo.Controls.Add(this.btnClear); + this.grpProductInfo.Controls.Add(this.btnSave); + this.grpProductInfo.Controls.Add(this.btnDelete); + this.grpProductInfo.Controls.Add(this.btnEdit); + this.grpProductInfo.Controls.Add(this.txtStock); + this.grpProductInfo.Controls.Add(this.txtUnitPrice); + this.grpProductInfo.Controls.Add(this.txtGoodsName); + this.grpProductInfo.Controls.Add(this.txtGoodsCode); + this.grpProductInfo.Controls.Add(this.lblStock); + this.grpProductInfo.Controls.Add(this.lblUnitPrice); + this.grpProductInfo.Controls.Add(this.lblProductName); + this.grpProductInfo.Controls.Add(this.lblProductCode); + this.grpProductInfo.Font = new System.Drawing.Font("Tahoma", 8.25F); + this.grpProductInfo.Location = new System.Drawing.Point(344, 100); + this.grpProductInfo.Name = "grpProductInfo"; + this.grpProductInfo.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.grpProductInfo.Size = new System.Drawing.Size(412, 184); + this.grpProductInfo.TabIndex = 6; + this.grpProductInfo.TabStop = false; + // + // btnCancel + // + this.btnCancel.Location = new System.Drawing.Point(6, 152); + this.btnCancel.Name = "btnCancel"; + this.btnCancel.Size = new System.Drawing.Size(70, 26); + this.btnCancel.TabIndex = 13; + this.btnCancel.Text = "برگشت"; + this.btnCancel.UseVisualStyleBackColor = true; + // + // btnShowBuyForm + // + this.btnShowBuyForm.Location = new System.Drawing.Point(82, 152); + this.btnShowBuyForm.Name = "btnShowBuyForm"; + this.btnShowBuyForm.Size = new System.Drawing.Size(66, 26); + this.btnShowBuyForm.TabIndex = 12; + this.btnShowBuyForm.Text = "فرم برگه خرید"; + this.btnShowBuyForm.UseVisualStyleBackColor = true; + this.btnShowBuyForm.Click += new System.EventHandler(this.btnInsertGoodsFactor_Click); + // + // btnClear + // + this.btnClear.Location = new System.Drawing.Point(154, 152); + this.btnClear.Name = "btnClear"; + this.btnClear.Size = new System.Drawing.Size(56, 26); + this.btnClear.TabIndex = 11; + this.btnClear.Text = "پاک کردن"; + this.btnClear.UseVisualStyleBackColor = true; + this.btnClear.Click += new System.EventHandler(this.btnClearGoods_Click); + // + // btnSave + // + this.btnSave.Location = new System.Drawing.Point(350, 152); + this.btnSave.Name = "btnSave"; + this.btnSave.Size = new System.Drawing.Size(53, 26); + this.btnSave.TabIndex = 8; + this.btnSave.Text = "ثبت"; + this.btnSave.UseVisualStyleBackColor = true; + this.btnSave.Click += new System.EventHandler(this.btnAddGoods_Click); + // + // btnDelete + // + this.btnDelete.Location = new System.Drawing.Point(216, 152); + this.btnDelete.Name = "btnDelete"; + this.btnDelete.Size = new System.Drawing.Size(57, 26); + this.btnDelete.TabIndex = 10; + this.btnDelete.Text = "حذف"; + this.btnDelete.UseVisualStyleBackColor = true; + this.btnDelete.Click += new System.EventHandler(this.btnDeleteGoods_Click); + // + // btnEdit + // + this.btnEdit.Location = new System.Drawing.Point(279, 152); + this.btnEdit.Name = "btnEdit"; + this.btnEdit.Size = new System.Drawing.Size(65, 26); + this.btnEdit.TabIndex = 9; + this.btnEdit.Text = "ویرایش"; + this.btnEdit.UseVisualStyleBackColor = true; + this.btnEdit.Click += new System.EventHandler(this.btnUpdateGoods_Click); + // + // txtStock + // + this.txtStock.Location = new System.Drawing.Point(51, 112); + this.txtStock.Name = "txtStock"; + this.txtStock.Size = new System.Drawing.Size(175, 24); + this.txtStock.TabIndex = 7; + // + // txtUnitPrice + // + this.txtUnitPrice.Location = new System.Drawing.Point(51, 82); + this.txtUnitPrice.Name = "txtUnitPrice"; + this.txtUnitPrice.Size = new System.Drawing.Size(175, 24); + this.txtUnitPrice.TabIndex = 6; + // + // txtGoodsName + // + this.txtGoodsName.Location = new System.Drawing.Point(51, 52); + this.txtGoodsName.Name = "txtGoodsName"; + this.txtGoodsName.Size = new System.Drawing.Size(175, 24); + this.txtGoodsName.TabIndex = 5; + // + // txtGoodsCode + // + this.txtGoodsCode.Location = new System.Drawing.Point(51, 22); + this.txtGoodsCode.Name = "txtGoodsCode"; + this.txtGoodsCode.Size = new System.Drawing.Size(175, 24); + this.txtGoodsCode.TabIndex = 4; + // + // lblStock + // + this.lblStock.Location = new System.Drawing.Point(232, 115); + this.lblStock.Name = "lblStock"; + this.lblStock.Size = new System.Drawing.Size(56, 17); + this.lblStock.TabIndex = 3; + this.lblStock.Text = "موجودی:"; + // + // lblUnitPrice + // + this.lblUnitPrice.Location = new System.Drawing.Point(232, 85); + this.lblUnitPrice.Name = "lblUnitPrice"; + this.lblUnitPrice.Size = new System.Drawing.Size(56, 17); + this.lblUnitPrice.TabIndex = 2; + this.lblUnitPrice.Text = "قیمت واحد:"; + // + // lblProductName + // + this.lblProductName.Location = new System.Drawing.Point(232, 55); + this.lblProductName.Name = "lblProductName"; + this.lblProductName.Size = new System.Drawing.Size(56, 17); + this.lblProductName.TabIndex = 1; + this.lblProductName.Text = "نام کالا:"; + // + // lblProductCode + // + this.lblProductCode.Location = new System.Drawing.Point(232, 25); + this.lblProductCode.Name = "lblProductCode"; + this.lblProductCode.Size = new System.Drawing.Size(56, 17); + this.lblProductCode.TabIndex = 0; + this.lblProductCode.Text = "کد کالا:"; + // + // dgvGoods + // + this.dgvGoods.AllowUserToAddRows = false; + this.dgvGoods.AllowUserToDeleteRows = false; + this.dgvGoods.AutoGenerateColumns = false; + this.dgvGoods.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; + this.dgvGoods.BackgroundColor = System.Drawing.Color.White; + this.dgvGoods.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dgvGoods.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.dataGridViewTextBoxColumn1, + this.dataGridViewTextBoxColumn2, + this.dataGridViewTextBoxColumn3, + this.dataGridViewTextBoxColumn4}); + this.dgvGoods.DataSource = this.goodsBindingSource; + dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle3.Font = new System.Drawing.Font("Tahoma", 8.25F); + dataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvGoods.DefaultCellStyle = dataGridViewCellStyle3; + this.dgvGoods.Location = new System.Drawing.Point(8, 30); + this.dgvGoods.Name = "dgvGoods"; + this.dgvGoods.ReadOnly = true; + this.dgvGoods.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.dgvGoods.RowHeadersWidth = 24; + this.dgvGoods.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.dgvGoods.Size = new System.Drawing.Size(330, 254); + this.dgvGoods.TabIndex = 5; + this.dgvGoods.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvProducts_CellClick); + // + // dataGridViewTextBoxColumn1 + // + this.dataGridViewTextBoxColumn1.DataPropertyName = "GoodsCode"; + this.dataGridViewTextBoxColumn1.HeaderText = "کد کالا"; + this.dataGridViewTextBoxColumn1.Name = "dataGridViewTextBoxColumn1"; + this.dataGridViewTextBoxColumn1.ReadOnly = true; + // + // dataGridViewTextBoxColumn2 + // + this.dataGridViewTextBoxColumn2.DataPropertyName = "GoodsName"; + this.dataGridViewTextBoxColumn2.HeaderText = "نام کالا"; + this.dataGridViewTextBoxColumn2.Name = "dataGridViewTextBoxColumn2"; + this.dataGridViewTextBoxColumn2.ReadOnly = true; + // + // dataGridViewTextBoxColumn3 + // + this.dataGridViewTextBoxColumn3.DataPropertyName = "GoodsUnitPrice"; + this.dataGridViewTextBoxColumn3.HeaderText = "قیمت واحد"; + this.dataGridViewTextBoxColumn3.Name = "dataGridViewTextBoxColumn3"; + this.dataGridViewTextBoxColumn3.ReadOnly = true; + // + // dataGridViewTextBoxColumn4 + // + this.dataGridViewTextBoxColumn4.DataPropertyName = "GoodsStock"; + this.dataGridViewTextBoxColumn4.HeaderText = "موجودی"; + this.dataGridViewTextBoxColumn4.Name = "dataGridViewTextBoxColumn4"; + this.dataGridViewTextBoxColumn4.ReadOnly = true; + // + // goodsBindingSource + // + this.goodsBindingSource.DataMember = "Goods"; + this.goodsBindingSource.DataSource = this.myShopDataSet1; + // + // myShopDataSet1 + // + this.myShopDataSet1.DataSetName = "MyShopDataSet"; + this.myShopDataSet1.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema; + // + // grpSearch + // + this.grpSearch.Controls.Add(this.txtSearchProductName); + this.grpSearch.Controls.Add(this.txtSearchProductCode); + this.grpSearch.Controls.Add(this.lblSearchProductName); + this.grpSearch.Controls.Add(this.lblSearchProductCode); + this.grpSearch.Font = new System.Drawing.Font("Tahoma", 8.25F); + this.grpSearch.Location = new System.Drawing.Point(346, 9); + this.grpSearch.Name = "grpSearch"; + this.grpSearch.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.grpSearch.Size = new System.Drawing.Size(258, 82); + this.grpSearch.TabIndex = 4; + this.grpSearch.TabStop = false; + this.grpSearch.Text = "جستجو"; + // + // txtSearchProductName + // + this.txtSearchProductName.Location = new System.Drawing.Point(17, 50); + this.txtSearchProductName.Name = "txtSearchProductName"; + this.txtSearchProductName.Size = new System.Drawing.Size(174, 24); + this.txtSearchProductName.TabIndex = 3; + this.txtSearchProductName.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtSearchProductName_KeyDown); + // + // txtSearchProductCode + // + this.txtSearchProductCode.Location = new System.Drawing.Point(17, 20); + this.txtSearchProductCode.Name = "txtSearchProductCode"; + this.txtSearchProductCode.Size = new System.Drawing.Size(174, 24); + this.txtSearchProductCode.TabIndex = 2; + this.txtSearchProductCode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtSearchProductCode_KeyDown); + // + // lblSearchProductName + // + this.lblSearchProductName.Location = new System.Drawing.Point(197, 52); + this.lblSearchProductName.Name = "lblSearchProductName"; + this.lblSearchProductName.Size = new System.Drawing.Size(50, 17); + this.lblSearchProductName.TabIndex = 1; + this.lblSearchProductName.Text = "نام کالا:"; + // + // lblSearchProductCode + // + this.lblSearchProductCode.Location = new System.Drawing.Point(197, 22); + this.lblSearchProductCode.Name = "lblSearchProductCode"; + this.lblSearchProductCode.Size = new System.Drawing.Size(50, 17); + this.lblSearchProductCode.TabIndex = 0; + this.lblSearchProductCode.Text = "کد کالا:"; + // + // tabCustomer + // + this.tabCustomer.Controls.Add(this.grpCustomerInfo); + this.tabCustomer.Controls.Add(this.dgvCustomers); + this.tabCustomer.Controls.Add(this.grpCustomerSearch); + this.tabCustomer.Location = new System.Drawing.Point(4, 26); + this.tabCustomer.Name = "tabCustomer"; + this.tabCustomer.Padding = new System.Windows.Forms.Padding(3); + this.tabCustomer.Size = new System.Drawing.Size(762, 293); + this.tabCustomer.TabIndex = 2; + this.tabCustomer.Text = "مشتری"; + this.tabCustomer.UseVisualStyleBackColor = true; + // + // grpCustomerInfo + // + this.grpCustomerInfo.Controls.Add(this.btnCancelCustomer); + this.grpCustomerInfo.Controls.Add(this.btnShowBuyFormCustomer); + this.grpCustomerInfo.Controls.Add(this.btnClearCustomer); + this.grpCustomerInfo.Controls.Add(this.btnSaveCustomer); + this.grpCustomerInfo.Controls.Add(this.btnDeleteCustomer); + this.grpCustomerInfo.Controls.Add(this.btnEditCustomer); + this.grpCustomerInfo.Controls.Add(this.txtCustomerMobile); + this.grpCustomerInfo.Controls.Add(this.txtCustomerLastName); + this.grpCustomerInfo.Controls.Add(this.txtCustomerFirstName); + this.grpCustomerInfo.Controls.Add(this.txtCustomerCode); + this.grpCustomerInfo.Controls.Add(this.lblCustomerMobile); + this.grpCustomerInfo.Controls.Add(this.lblCustomerLastName); + this.grpCustomerInfo.Controls.Add(this.lblCustomerFirstName); + this.grpCustomerInfo.Controls.Add(this.lblCustomerCode); + this.grpCustomerInfo.Font = new System.Drawing.Font("Tahoma", 8.25F); + this.grpCustomerInfo.Location = new System.Drawing.Point(344, 100); + this.grpCustomerInfo.Name = "grpCustomerInfo"; + this.grpCustomerInfo.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.grpCustomerInfo.Size = new System.Drawing.Size(412, 184); + this.grpCustomerInfo.TabIndex = 9; + this.grpCustomerInfo.TabStop = false; + // + // btnCancelCustomer + // + this.btnCancelCustomer.Location = new System.Drawing.Point(6, 152); + this.btnCancelCustomer.Name = "btnCancelCustomer"; + this.btnCancelCustomer.Size = new System.Drawing.Size(70, 26); + this.btnCancelCustomer.TabIndex = 13; + this.btnCancelCustomer.Text = "برگشت"; + this.btnCancelCustomer.UseVisualStyleBackColor = true; + // + // btnShowBuyFormCustomer + // + this.btnShowBuyFormCustomer.Location = new System.Drawing.Point(82, 152); + this.btnShowBuyFormCustomer.Name = "btnShowBuyFormCustomer"; + this.btnShowBuyFormCustomer.Size = new System.Drawing.Size(66, 26); + this.btnShowBuyFormCustomer.TabIndex = 12; + this.btnShowBuyFormCustomer.Text = "فرم برگه خرید"; + this.btnShowBuyFormCustomer.UseVisualStyleBackColor = true; + this.btnShowBuyFormCustomer.Click += new System.EventHandler(this.btnShowBuyFormCustomer_Click); + // + // btnClearCustomer + // + this.btnClearCustomer.Location = new System.Drawing.Point(154, 152); + this.btnClearCustomer.Name = "btnClearCustomer"; + this.btnClearCustomer.Size = new System.Drawing.Size(56, 26); + this.btnClearCustomer.TabIndex = 11; + this.btnClearCustomer.Text = "پاک کردن"; + this.btnClearCustomer.UseVisualStyleBackColor = true; + this.btnClearCustomer.Click += new System.EventHandler(this.btnClearCustomer_Click); + // + // btnSaveCustomer + // + this.btnSaveCustomer.Location = new System.Drawing.Point(350, 152); + this.btnSaveCustomer.Name = "btnSaveCustomer"; + this.btnSaveCustomer.Size = new System.Drawing.Size(53, 26); + this.btnSaveCustomer.TabIndex = 8; + this.btnSaveCustomer.Text = "ثبت"; + this.btnSaveCustomer.UseVisualStyleBackColor = true; + this.btnSaveCustomer.Click += new System.EventHandler(this.btnAddCustomer_Click); + // + // btnDeleteCustomer + // + this.btnDeleteCustomer.Location = new System.Drawing.Point(216, 152); + this.btnDeleteCustomer.Name = "btnDeleteCustomer"; + this.btnDeleteCustomer.Size = new System.Drawing.Size(57, 26); + this.btnDeleteCustomer.TabIndex = 10; + this.btnDeleteCustomer.Text = "حذف"; + this.btnDeleteCustomer.UseVisualStyleBackColor = true; + this.btnDeleteCustomer.Click += new System.EventHandler(this.btnDeleteCustomer_Click); + // + // btnEditCustomer + // + this.btnEditCustomer.Location = new System.Drawing.Point(279, 152); + this.btnEditCustomer.Name = "btnEditCustomer"; + this.btnEditCustomer.Size = new System.Drawing.Size(65, 26); + this.btnEditCustomer.TabIndex = 9; + this.btnEditCustomer.Text = "ویرایش"; + this.btnEditCustomer.UseVisualStyleBackColor = true; + this.btnEditCustomer.Click += new System.EventHandler(this.btnUpdateCustomer_Click); + // + // txtCustomerMobile + // + this.txtCustomerMobile.Location = new System.Drawing.Point(51, 112); + this.txtCustomerMobile.Name = "txtCustomerMobile"; + this.txtCustomerMobile.Size = new System.Drawing.Size(175, 24); + this.txtCustomerMobile.TabIndex = 7; + this.txtCustomerMobile.TextChanged += new System.EventHandler(this.txtCustomerMobile_TextChanged); + // + // txtCustomerLastName + // + this.txtCustomerLastName.Location = new System.Drawing.Point(51, 82); + this.txtCustomerLastName.Name = "txtCustomerLastName"; + this.txtCustomerLastName.Size = new System.Drawing.Size(175, 24); + this.txtCustomerLastName.TabIndex = 6; + this.txtCustomerLastName.TextChanged += new System.EventHandler(this.txtCustomerLastName_TextChanged); + // + // txtCustomerFirstName + // + this.txtCustomerFirstName.Location = new System.Drawing.Point(51, 52); + this.txtCustomerFirstName.Name = "txtCustomerFirstName"; + this.txtCustomerFirstName.Size = new System.Drawing.Size(175, 24); + this.txtCustomerFirstName.TabIndex = 5; + this.txtCustomerFirstName.TextChanged += new System.EventHandler(this.txtCustomerFirstName_TextChanged); + // + // txtCustomerCode + // + this.txtCustomerCode.Location = new System.Drawing.Point(51, 22); + this.txtCustomerCode.Name = "txtCustomerCode"; + this.txtCustomerCode.Size = new System.Drawing.Size(175, 24); + this.txtCustomerCode.TabIndex = 4; + this.txtCustomerCode.TextChanged += new System.EventHandler(this.txtCustomerCode_TextChanged); + // + // lblCustomerMobile + // + this.lblCustomerMobile.Location = new System.Drawing.Point(232, 115); + this.lblCustomerMobile.Name = "lblCustomerMobile"; + this.lblCustomerMobile.Size = new System.Drawing.Size(70, 17); + this.lblCustomerMobile.TabIndex = 3; + this.lblCustomerMobile.Text = "موبایل:"; + // + // lblCustomerLastName + // + this.lblCustomerLastName.Location = new System.Drawing.Point(232, 85); + this.lblCustomerLastName.Name = "lblCustomerLastName"; + this.lblCustomerLastName.Size = new System.Drawing.Size(70, 17); + this.lblCustomerLastName.TabIndex = 2; + this.lblCustomerLastName.Text = "نام خانوادگی:"; + // + // lblCustomerFirstName + // + this.lblCustomerFirstName.Location = new System.Drawing.Point(232, 55); + this.lblCustomerFirstName.Name = "lblCustomerFirstName"; + this.lblCustomerFirstName.Size = new System.Drawing.Size(70, 17); + this.lblCustomerFirstName.TabIndex = 1; + this.lblCustomerFirstName.Text = "نام:"; + // + // lblCustomerCode + // + this.lblCustomerCode.Location = new System.Drawing.Point(232, 25); + this.lblCustomerCode.Name = "lblCustomerCode"; + this.lblCustomerCode.Size = new System.Drawing.Size(70, 17); + this.lblCustomerCode.TabIndex = 0; + this.lblCustomerCode.Text = "کد مشتری:"; + // + // dgvCustomers + // + this.dgvCustomers.AllowUserToAddRows = false; + this.dgvCustomers.AllowUserToDeleteRows = false; + this.dgvCustomers.AutoGenerateColumns = false; + this.dgvCustomers.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; + this.dgvCustomers.BackgroundColor = System.Drawing.Color.White; + this.dgvCustomers.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dgvCustomers.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.colCustomerCode, + this.colCustomerFirstName, + this.colCustomerLastName, + this.colCustomerMobile}); + this.dgvCustomers.DataSource = this.customersBindingSource; + dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle4.Font = new System.Drawing.Font("Tahoma", 8.25F); + dataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvCustomers.DefaultCellStyle = dataGridViewCellStyle4; + this.dgvCustomers.Location = new System.Drawing.Point(8, 30); + this.dgvCustomers.Name = "dgvCustomers"; + this.dgvCustomers.ReadOnly = true; + this.dgvCustomers.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.dgvCustomers.RowHeadersWidth = 24; + this.dgvCustomers.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.dgvCustomers.Size = new System.Drawing.Size(330, 254); + this.dgvCustomers.TabIndex = 8; + this.dgvCustomers.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvCustomers_CellClick); + // + // colCustomerCode + // + this.colCustomerCode.DataPropertyName = "CustomerCode"; + this.colCustomerCode.HeaderText = "کد مشتری"; + this.colCustomerCode.Name = "colCustomerCode"; + this.colCustomerCode.ReadOnly = true; + // + // colCustomerFirstName + // + this.colCustomerFirstName.DataPropertyName = "CustomerFirstName"; + this.colCustomerFirstName.HeaderText = "نام"; + this.colCustomerFirstName.Name = "colCustomerFirstName"; + this.colCustomerFirstName.ReadOnly = true; + // + // colCustomerLastName + // + this.colCustomerLastName.DataPropertyName = "CustomerLastName"; + this.colCustomerLastName.HeaderText = "نام خانوادگی"; + this.colCustomerLastName.Name = "colCustomerLastName"; + this.colCustomerLastName.ReadOnly = true; + // + // colCustomerMobile + // + this.colCustomerMobile.DataPropertyName = "CustomerMobile"; + this.colCustomerMobile.HeaderText = "موبایل"; + this.colCustomerMobile.Name = "colCustomerMobile"; + this.colCustomerMobile.ReadOnly = true; + // + // customersBindingSource + // + this.customersBindingSource.DataMember = "Customers"; + this.customersBindingSource.DataSource = this.myShopDataSet1; + // + // grpCustomerSearch + // + this.grpCustomerSearch.Controls.Add(this.txtSearchCustomerName); + this.grpCustomerSearch.Controls.Add(this.txtSearchCustomerCode); + this.grpCustomerSearch.Controls.Add(this.lblSearchCustomerName); + this.grpCustomerSearch.Controls.Add(this.lblSearchCustomerCode); + this.grpCustomerSearch.Font = new System.Drawing.Font("Tahoma", 8.25F); + this.grpCustomerSearch.Location = new System.Drawing.Point(346, 9); + this.grpCustomerSearch.Name = "grpCustomerSearch"; + this.grpCustomerSearch.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.grpCustomerSearch.Size = new System.Drawing.Size(258, 82); + this.grpCustomerSearch.TabIndex = 7; + this.grpCustomerSearch.TabStop = false; + this.grpCustomerSearch.Text = "جستجو"; + // + // txtSearchCustomerName + // + this.txtSearchCustomerName.Location = new System.Drawing.Point(17, 50); + this.txtSearchCustomerName.Name = "txtSearchCustomerName"; + this.txtSearchCustomerName.Size = new System.Drawing.Size(174, 24); + this.txtSearchCustomerName.TabIndex = 3; + this.txtSearchCustomerName.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtSearchCustomerName_KeyDown); + // + // txtSearchCustomerCode + // + this.txtSearchCustomerCode.Location = new System.Drawing.Point(17, 20); + this.txtSearchCustomerCode.Name = "txtSearchCustomerCode"; + this.txtSearchCustomerCode.Size = new System.Drawing.Size(174, 24); + this.txtSearchCustomerCode.TabIndex = 2; + this.txtSearchCustomerCode.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtSearchCustomerCode_KeyDown); + // + // lblSearchCustomerName + // + this.lblSearchCustomerName.Location = new System.Drawing.Point(197, 52); + this.lblSearchCustomerName.Name = "lblSearchCustomerName"; + this.lblSearchCustomerName.Size = new System.Drawing.Size(50, 17); + this.lblSearchCustomerName.TabIndex = 1; + this.lblSearchCustomerName.Text = "نام:"; + // + // lblSearchCustomerCode + // + this.lblSearchCustomerCode.Location = new System.Drawing.Point(197, 22); + this.lblSearchCustomerCode.Name = "lblSearchCustomerCode"; + this.lblSearchCustomerCode.Size = new System.Drawing.Size(50, 17); + this.lblSearchCustomerCode.TabIndex = 0; + this.lblSearchCustomerCode.Text = "کد مشتری:"; + // + // tabReport + // + this.tabReport.Location = new System.Drawing.Point(4, 26); + this.tabReport.Name = "tabReport"; + this.tabReport.Padding = new System.Windows.Forms.Padding(3); + this.tabReport.Size = new System.Drawing.Size(762, 293); + this.tabReport.TabIndex = 3; + this.tabReport.Text = "گزارش"; + this.tabReport.UseVisualStyleBackColor = true; + // + // tabUsers + // + this.tabUsers.Controls.Add(this.btnDeleteUser); + this.tabUsers.Controls.Add(this.btnUpdateUser); + this.tabUsers.Controls.Add(this.btnAddUser); + this.tabUsers.Controls.Add(this.lblUserPasswordAdmin); + this.tabUsers.Controls.Add(this.lblUserNameAdmin); + this.tabUsers.Controls.Add(this.lblUserCodeAdmin); + this.tabUsers.Controls.Add(this.txtUserPasswordAdmin); + this.tabUsers.Controls.Add(this.txtUserNameAdmin); + this.tabUsers.Controls.Add(this.txtUserCodeAdmin); + this.tabUsers.Controls.Add(this.dgvUsers); + this.tabUsers.Location = new System.Drawing.Point(4, 26); + this.tabUsers.Name = "tabUsers"; + this.tabUsers.Padding = new System.Windows.Forms.Padding(3); + this.tabUsers.Size = new System.Drawing.Size(762, 293); + this.tabUsers.TabIndex = 4; + this.tabUsers.Text = "کاربران"; + this.tabUsers.UseVisualStyleBackColor = true; + // + // btnDeleteUser + // + this.btnDeleteUser.Location = new System.Drawing.Point(632, 170); + this.btnDeleteUser.Name = "btnDeleteUser"; + this.btnDeleteUser.Size = new System.Drawing.Size(70, 26); + this.btnDeleteUser.TabIndex = 9; + this.btnDeleteUser.Text = "حذف"; + this.btnDeleteUser.UseVisualStyleBackColor = true; + this.btnDeleteUser.Click += new System.EventHandler(this.btnDeleteUser_Click); + // + // btnUpdateUser + // + this.btnUpdateUser.Location = new System.Drawing.Point(556, 170); + this.btnUpdateUser.Name = "btnUpdateUser"; + this.btnUpdateUser.Size = new System.Drawing.Size(70, 26); + this.btnUpdateUser.TabIndex = 8; + this.btnUpdateUser.Text = "ویرایش"; + this.btnUpdateUser.UseVisualStyleBackColor = true; + this.btnUpdateUser.Click += new System.EventHandler(this.btnUpdateUser_Click); + // + // btnAddUser + // + this.btnAddUser.Location = new System.Drawing.Point(480, 170); + this.btnAddUser.Name = "btnAddUser"; + this.btnAddUser.Size = new System.Drawing.Size(70, 26); + this.btnAddUser.TabIndex = 7; + this.btnAddUser.Text = "ثبت"; + this.btnAddUser.UseVisualStyleBackColor = true; + this.btnAddUser.Click += new System.EventHandler(this.btnAddUser_Click); + // + // lblUserPasswordAdmin + // + this.lblUserPasswordAdmin.Location = new System.Drawing.Point(636, 124); + this.lblUserPasswordAdmin.Name = "lblUserPasswordAdmin"; + this.lblUserPasswordAdmin.Size = new System.Drawing.Size(70, 18); + this.lblUserPasswordAdmin.TabIndex = 6; + this.lblUserPasswordAdmin.Text = "گذرواژه:"; + // + // lblUserNameAdmin + // + this.lblUserNameAdmin.Location = new System.Drawing.Point(636, 82); + this.lblUserNameAdmin.Name = "lblUserNameAdmin"; + this.lblUserNameAdmin.Size = new System.Drawing.Size(70, 18); + this.lblUserNameAdmin.TabIndex = 5; + this.lblUserNameAdmin.Text = "نام کاربری:"; + // + // lblUserCodeAdmin + // + this.lblUserCodeAdmin.Location = new System.Drawing.Point(636, 40); + this.lblUserCodeAdmin.Name = "lblUserCodeAdmin"; + this.lblUserCodeAdmin.Size = new System.Drawing.Size(70, 18); + this.lblUserCodeAdmin.TabIndex = 4; + this.lblUserCodeAdmin.Text = "کد کاربر:"; + // + // txtUserPasswordAdmin + // + this.txtUserPasswordAdmin.Location = new System.Drawing.Point(480, 122); + this.txtUserPasswordAdmin.Name = "txtUserPasswordAdmin"; + this.txtUserPasswordAdmin.Size = new System.Drawing.Size(150, 24); + this.txtUserPasswordAdmin.TabIndex = 3; + // + // txtUserNameAdmin + // + this.txtUserNameAdmin.Location = new System.Drawing.Point(480, 80); + this.txtUserNameAdmin.Name = "txtUserNameAdmin"; + this.txtUserNameAdmin.Size = new System.Drawing.Size(150, 24); + this.txtUserNameAdmin.TabIndex = 2; + // + // txtUserCodeAdmin + // + this.txtUserCodeAdmin.Location = new System.Drawing.Point(480, 38); + this.txtUserCodeAdmin.Name = "txtUserCodeAdmin"; + this.txtUserCodeAdmin.ReadOnly = true; + this.txtUserCodeAdmin.Size = new System.Drawing.Size(150, 24); + this.txtUserCodeAdmin.TabIndex = 1; + // + // dgvUsers + // + this.dgvUsers.AllowUserToAddRows = false; + this.dgvUsers.AllowUserToDeleteRows = false; + this.dgvUsers.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.Fill; + this.dgvUsers.BackgroundColor = System.Drawing.Color.White; + this.dgvUsers.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dgvUsers.Location = new System.Drawing.Point(20, 22); + this.dgvUsers.Name = "dgvUsers"; + this.dgvUsers.ReadOnly = true; + this.dgvUsers.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.dgvUsers.RowHeadersWidth = 24; + this.dgvUsers.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.dgvUsers.Size = new System.Drawing.Size(420, 240); + this.dgvUsers.TabIndex = 0; + this.dgvUsers.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvUsers_CellClick); + // + // btnFirst + // + this.btnFirst.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold); + this.btnFirst.Location = new System.Drawing.Point(32, 346); + this.btnFirst.Name = "btnFirst"; + this.btnFirst.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.btnFirst.Size = new System.Drawing.Size(70, 24); + this.btnFirst.TabIndex = 7; + this.btnFirst.Text = "<<"; + this.btnFirst.UseVisualStyleBackColor = true; + this.btnFirst.Click += new System.EventHandler(this.btnFirst_Click); + // + // btnPrevious + // + this.btnPrevious.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold); + this.btnPrevious.Location = new System.Drawing.Point(106, 346); + this.btnPrevious.Name = "btnPrevious"; + this.btnPrevious.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.btnPrevious.Size = new System.Drawing.Size(70, 24); + this.btnPrevious.TabIndex = 8; + this.btnPrevious.Text = "<"; + this.btnPrevious.UseVisualStyleBackColor = true; + this.btnPrevious.Click += new System.EventHandler(this.btnPrevious_Click); + // + // btnNext + // + this.btnNext.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold); + this.btnNext.Location = new System.Drawing.Point(182, 346); + this.btnNext.Name = "btnNext"; + this.btnNext.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.btnNext.Size = new System.Drawing.Size(70, 24); + this.btnNext.TabIndex = 9; + this.btnNext.Text = ">"; + this.btnNext.UseVisualStyleBackColor = true; + this.btnNext.Click += new System.EventHandler(this.btnNext_Click); + // + // btnLast + // + this.btnLast.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Bold); + this.btnLast.Location = new System.Drawing.Point(258, 346); + this.btnLast.Name = "btnLast"; + this.btnLast.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.btnLast.Size = new System.Drawing.Size(70, 24); + this.btnLast.TabIndex = 10; + this.btnLast.Text = ">>"; + this.btnLast.UseVisualStyleBackColor = true; + this.btnLast.Click += new System.EventHandler(this.btnLast_Click); + // + // goodsTableAdapter1 + // + this.goodsTableAdapter1.ClearBeforeFill = true; + // + // customersTableAdapter1 + // + this.customersTableAdapter1.ClearBeforeFill = true; + // + // MainForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 17F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.WhiteSmoke; + this.ClientSize = new System.Drawing.Size(784, 386); + this.Controls.Add(this.btnLast); + this.Controls.Add(this.btnNext); + this.Controls.Add(this.btnPrevious); + this.Controls.Add(this.btnFirst); + this.Controls.Add(this.tabMain); + this.Font = new System.Drawing.Font("Tahoma", 8.25F); + this.Name = "MainForm"; + this.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "فروشگاه"; + this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.MainForm_FormClosed); + this.Load += new System.EventHandler(this.MainForm_Load); + this.tabMain.ResumeLayout(false); + this.tabBuy.ResumeLayout(false); + this.tabBuy.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgvFactors)).EndInit(); + this.tabProduct.ResumeLayout(false); + this.grpProductInfo.ResumeLayout(false); + this.grpProductInfo.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgvGoods)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.goodsBindingSource)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.myShopDataSet1)).EndInit(); + this.grpSearch.ResumeLayout(false); + this.grpSearch.PerformLayout(); + this.tabCustomer.ResumeLayout(false); + this.grpCustomerInfo.ResumeLayout(false); + this.grpCustomerInfo.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgvCustomers)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.customersBindingSource)).EndInit(); + this.grpCustomerSearch.ResumeLayout(false); + this.grpCustomerSearch.PerformLayout(); + this.tabUsers.ResumeLayout(false); + this.tabUsers.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgvUsers)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.TabControl tabMain; + private System.Windows.Forms.TabPage tabBuy; + private System.Windows.Forms.Label lblBasketTitle; + private System.Windows.Forms.Label lblFactorNumberCaption; + private System.Windows.Forms.Label lblFactorNumberValue; + private System.Windows.Forms.Label lblFactorDateCaption; + private System.Windows.Forms.Label lblFactorDateValue; + private System.Windows.Forms.Button btnFindCustomer; + private System.Windows.Forms.Button btnFindGoods; + private System.Windows.Forms.Button btnClearFactor; + private System.Windows.Forms.Button btnPrintFactor; + private System.Windows.Forms.Button btnAddFactor; + private System.Windows.Forms.Label lblFTotalCaption; + private System.Windows.Forms.Label lblFTotalValue; + private System.Windows.Forms.Label lblFTotalCurrency; + private System.Windows.Forms.TextBox txtFAmount; + private System.Windows.Forms.TextBox txtFGoodsCode; + private System.Windows.Forms.Button btnSaveFactor; + private System.Windows.Forms.TextBox txtFCustomerCode; + private System.Windows.Forms.Label lblFCustomerCode; + private System.Windows.Forms.Label lblFCustomerName; + private System.Windows.Forms.Label lblFCustomerNameCaption; + private System.Windows.Forms.Label lblFCustomerMobile; + private System.Windows.Forms.Label lblFCustomerMobileCaption; + private System.Windows.Forms.Label lblFStockValue; + private System.Windows.Forms.Label lblFStockCaption; + private System.Windows.Forms.Label lblPrice; + private System.Windows.Forms.Label lblFPriceCaption; + private System.Windows.Forms.Label lblGoodsName; + private System.Windows.Forms.Label lblFGoodsNameCaption; + private System.Windows.Forms.Label lblFAmount; + private System.Windows.Forms.Label lblFGoodsCode; + private System.Windows.Forms.DataGridView dgvFactors; + private System.Windows.Forms.DataGridViewImageColumn colFactorDelete; + private System.Windows.Forms.DataGridViewTextBoxColumn colFactorCode; + private System.Windows.Forms.DataGridViewTextBoxColumn colFactorName; + private System.Windows.Forms.DataGridViewTextBoxColumn colFactorAmount; + private System.Windows.Forms.DataGridViewTextBoxColumn colFactorUnitPrice; + private System.Windows.Forms.DataGridViewTextBoxColumn colFactorTotalPrice; + private System.Windows.Forms.TabPage tabProduct; + private System.Windows.Forms.TabPage tabCustomer; + private System.Windows.Forms.TabPage tabReport; + private System.Windows.Forms.TabPage tabUsers; + private System.Windows.Forms.DataGridView dgvUsers; + private System.Windows.Forms.TextBox txtUserCodeAdmin; + private System.Windows.Forms.TextBox txtUserNameAdmin; + private System.Windows.Forms.TextBox txtUserPasswordAdmin; + private System.Windows.Forms.Label lblUserCodeAdmin; + private System.Windows.Forms.Label lblUserNameAdmin; + private System.Windows.Forms.Label lblUserPasswordAdmin; + private System.Windows.Forms.Button btnAddUser; + private System.Windows.Forms.Button btnUpdateUser; + private System.Windows.Forms.Button btnDeleteUser; + private System.Windows.Forms.GroupBox grpSearch; + private System.Windows.Forms.TextBox txtSearchProductName; + private System.Windows.Forms.TextBox txtSearchProductCode; + private System.Windows.Forms.Label lblSearchProductName; + private System.Windows.Forms.Label lblSearchProductCode; + private System.Windows.Forms.DataGridView dgvGoods; + private System.Windows.Forms.GroupBox grpProductInfo; + private System.Windows.Forms.Button btnCancel; + private System.Windows.Forms.Button btnShowBuyForm; + private System.Windows.Forms.Button btnClear; + private System.Windows.Forms.Button btnDelete; + private System.Windows.Forms.Button btnEdit; + private System.Windows.Forms.Button btnSave; + private System.Windows.Forms.TextBox txtStock; + private System.Windows.Forms.TextBox txtUnitPrice; + private System.Windows.Forms.TextBox txtGoodsName; + private System.Windows.Forms.TextBox txtGoodsCode; + private System.Windows.Forms.Label lblStock; + private System.Windows.Forms.Label lblUnitPrice; + private System.Windows.Forms.Label lblProductName; + private System.Windows.Forms.Label lblProductCode; + private System.Windows.Forms.Button btnFirst; + private System.Windows.Forms.Button btnPrevious; + private System.Windows.Forms.Button btnNext; + private System.Windows.Forms.Button btnLast; + private MyShopDataSet myShopDataSet; + private MyShopDataSetTableAdapters.GoodsTableAdapter goodsTableAdapter; + private MyShopDataSetTableAdapters.TableAdapterManager tableAdapterManager; + private System.Windows.Forms.DataGridViewTextBoxColumn goodsCodeDataGridViewTextBoxColumn; + private System.Windows.Forms.DataGridViewTextBoxColumn goodsNameDataGridViewTextBoxColumn; + private System.Windows.Forms.DataGridViewTextBoxColumn goodsUnitPriceDataGridViewTextBoxColumn; + private System.Windows.Forms.DataGridViewTextBoxColumn goodsStockDataGridViewTextBoxColumn; + private MyShopDataSet myShopDataSet1; + private System.Windows.Forms.BindingSource goodsBindingSource; + private MyShopDataSetTableAdapters.GoodsTableAdapter goodsTableAdapter1; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn1; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn2; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn3; + private System.Windows.Forms.DataGridViewTextBoxColumn dataGridViewTextBoxColumn4; + private System.Windows.Forms.GroupBox grpCustomerInfo; + private System.Windows.Forms.Button btnCancelCustomer; + private System.Windows.Forms.Button btnShowBuyFormCustomer; + private System.Windows.Forms.Button btnClearCustomer; + private System.Windows.Forms.Button btnSaveCustomer; + private System.Windows.Forms.Button btnDeleteCustomer; + private System.Windows.Forms.Button btnEditCustomer; + private System.Windows.Forms.TextBox txtCustomerMobile; + private System.Windows.Forms.TextBox txtCustomerLastName; + private System.Windows.Forms.TextBox txtCustomerFirstName; + private System.Windows.Forms.TextBox txtCustomerCode; + private System.Windows.Forms.Label lblCustomerMobile; + private System.Windows.Forms.Label lblCustomerLastName; + private System.Windows.Forms.Label lblCustomerFirstName; + private System.Windows.Forms.Label lblCustomerCode; + private System.Windows.Forms.DataGridView dgvCustomers; + private System.Windows.Forms.DataGridViewTextBoxColumn colCustomerCode; + private System.Windows.Forms.DataGridViewTextBoxColumn colCustomerFirstName; + private System.Windows.Forms.DataGridViewTextBoxColumn colCustomerLastName; + private System.Windows.Forms.DataGridViewTextBoxColumn colCustomerMobile; + private System.Windows.Forms.BindingSource customersBindingSource; + private System.Windows.Forms.GroupBox grpCustomerSearch; + private System.Windows.Forms.TextBox txtSearchCustomerName; + private System.Windows.Forms.TextBox txtSearchCustomerCode; + private System.Windows.Forms.Label lblSearchCustomerName; + private System.Windows.Forms.Label lblSearchCustomerCode; + private MyShopDataSetTableAdapters.CustomersTableAdapter customersTableAdapter1; + } +} + diff --git a/MyShop/MainForm.cs b/MyShop/MainForm.cs new file mode 100644 index 0000000..afecf47 --- /dev/null +++ b/MyShop/MainForm.cs @@ -0,0 +1,1300 @@ +using System; +using System.Data; +using System.Drawing; +using System.IO; +using System.Windows.Forms; + +namespace MyShop +{ + public partial class MainForm : Form + { + private string currentUserName; + private bool canManageData; + private bool goodsRowSelected; + private bool customerRowSelected; + private bool adminLoginLogged; + private TextBox txtLogPath; + private Button btnReceiveLogFile; + private DataGridView dgvLibraryMembers; + private DataGridView dgvLibraryBooks; + private DataTable libraryMembersTable; + private DataTable libraryBooksTable; + + public MainForm() + { + InitializeComponent(); + InitializeUsersTabTools(); + PrepareFactorGrid(); + RegisterEditorStateEvents(); + UpdateEditorButtons(); + } + + public MainForm(string userName) + : this() + { + currentUserName = userName; + } + + private void PrepareFactorGrid() + { + colFactorDelete.Image = CreateDeleteImage(); + } + + private Bitmap CreateDeleteImage() + { + Bitmap image = new Bitmap(16, 16); + + using (Graphics graphics = Graphics.FromImage(image)) + { + graphics.Clear(Color.Transparent); + + using (Pen pen = new Pen(Color.Red, 2)) + { + graphics.DrawLine(pen, 4, 4, 12, 12); + graphics.DrawLine(pen, 12, 4, 4, 12); + } + } + + return image; + } + + private void MainForm_Load(object sender, EventArgs e) + { + ApplyAccessLevel(currentUserName); + lblFactorDateValue.Text = DateTime.Now.ToString("yyyy/MM/dd"); + + // بارگذاری فهرست کالاها پس از ورود موفق کاربر + this.goodsTableAdapter1.Fill(this.myShopDataSet1.Goods); + this.customersTableAdapter1.Fill(this.myShopDataSet1.Customers); + + } + + private void ApplyAccessLevel(string userName) + { + bool isAdmin = string.Equals(userName, "admin", StringComparison.OrdinalIgnoreCase); + + canManageData = isAdmin; + UpdateEditorButtons(); + + if (isAdmin) + { + WriteAdminLoginLog(); + LoadUsers(); + } + else + { + tabMain.TabPages.Remove(tabUsers); + } + } + + private void LoadUsers() + { + MyShopDataSetTableAdapters.UsersTableAdapter usersTableAdapter = new MyShopDataSetTableAdapters.UsersTableAdapter(); + dgvUsers.DataSource = usersTableAdapter.GetData(); + } + + private void InitializeUsersTabTools() + { + Label lblLogPath; + TabControl tabLibraryInfo; + TabPage tabMembers; + TabPage tabBooks; + Button btnDeleteMember; + Button btnEditMember; + Button btnDeleteBook; + Button btnEditBookTitle; + + dgvUsers.Location = new Point(20, 38); + dgvUsers.Size = new Size(330, 84); + + txtUserCodeAdmin.Location = new Point(556, 20); + txtUserNameAdmin.Location = new Point(556, 50); + txtUserPasswordAdmin.Location = new Point(556, 80); + lblUserCodeAdmin.Location = new Point(636, 22); + lblUserNameAdmin.Location = new Point(636, 52); + lblUserPasswordAdmin.Location = new Point(636, 82); + btnAddUser.Location = new Point(480, 112); + btnUpdateUser.Location = new Point(556, 112); + btnDeleteUser.Location = new Point(632, 112); + + lblLogPath = new Label(); + lblLogPath.Location = new Point(646, 154); + lblLogPath.Size = new Size(90, 18); + lblLogPath.Text = "مسیر ذخیره:"; + + txtLogPath = new TextBox(); + txtLogPath.Location = new Point(286, 152); + txtLogPath.Size = new Size(354, 24); + txtLogPath.RightToLeft = RightToLeft.No; + + btnReceiveLogFile = new Button(); + btnReceiveLogFile.Location = new Point(180, 150); + btnReceiveLogFile.Size = new Size(100, 26); + btnReceiveLogFile.Text = "دریافت پرونده"; + btnReceiveLogFile.UseVisualStyleBackColor = true; + btnReceiveLogFile.Click += new EventHandler(btnReceiveLogFile_Click); + + tabLibraryInfo = new TabControl(); + tabLibraryInfo.Location = new Point(20, 182); + tabLibraryInfo.Size = new Size(720, 104); + tabLibraryInfo.RightToLeft = RightToLeft.Yes; + tabLibraryInfo.RightToLeftLayout = true; + + tabMembers = new TabPage(); + tabMembers.Text = "اعضا"; + tabMembers.UseVisualStyleBackColor = true; + + tabBooks = new TabPage(); + tabBooks.Text = "کتاب‌ها"; + tabBooks.UseVisualStyleBackColor = true; + + dgvLibraryMembers = CreateLibraryGrid(); + btnEditMember = CreateSmallUserTabButton("ویرایش", new Point(548, 10), btnEditMember_Click); + btnDeleteMember = CreateSmallUserTabButton("حذف", new Point(624, 10), btnDeleteMember_Click); + + dgvLibraryBooks = CreateLibraryGrid(); + btnEditBookTitle = CreateSmallUserTabButton("ویرایش", new Point(548, 10), btnEditBookTitle_Click); + btnDeleteBook = CreateSmallUserTabButton("حذف", new Point(624, 10), btnDeleteBook_Click); + + tabMembers.Controls.Add(dgvLibraryMembers); + tabMembers.Controls.Add(btnEditMember); + tabMembers.Controls.Add(btnDeleteMember); + tabBooks.Controls.Add(dgvLibraryBooks); + tabBooks.Controls.Add(btnEditBookTitle); + tabBooks.Controls.Add(btnDeleteBook); + tabLibraryInfo.TabPages.Add(tabMembers); + tabLibraryInfo.TabPages.Add(tabBooks); + + tabUsers.Controls.Add(lblLogPath); + tabUsers.Controls.Add(txtLogPath); + tabUsers.Controls.Add(btnReceiveLogFile); + tabUsers.Controls.Add(tabLibraryInfo); + + FillLibrarySampleData(); + } + + private DataGridView CreateLibraryGrid() + { + DataGridView grid = new DataGridView(); + + grid.AllowUserToAddRows = false; + grid.AllowUserToDeleteRows = false; + grid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; + grid.BackgroundColor = Color.White; + grid.Location = new Point(8, 8); + grid.ReadOnly = false; + grid.RightToLeft = RightToLeft.Yes; + grid.RowHeadersWidth = 24; + grid.SelectionMode = DataGridViewSelectionMode.FullRowSelect; + grid.Size = new Size(520, 62); + + return grid; + } + + private Button CreateSmallUserTabButton(string text, Point location, EventHandler clickHandler) + { + Button button = new Button(); + + button.Location = location; + button.Size = new Size(70, 26); + button.Text = text; + button.UseVisualStyleBackColor = true; + button.Click += clickHandler; + + return button; + } + + private void FillLibrarySampleData() + { + libraryMembersTable = new DataTable(); + libraryMembersTable.Columns.Add("کد عضو"); + libraryMembersTable.Columns.Add("نام"); + libraryMembersTable.Columns.Add("نام خانوادگی"); + libraryMembersTable.Columns.Add("موبایل"); + libraryMembersTable.Rows.Add("1", "رضا", "احمدی", "09120000001"); + libraryMembersTable.Rows.Add("2", "مریم", "کریمی", "09120000002"); + dgvLibraryMembers.DataSource = libraryMembersTable; + + libraryBooksTable = new DataTable(); + libraryBooksTable.Columns.Add("کد کتاب"); + libraryBooksTable.Columns.Add("عنوان کتاب"); + libraryBooksTable.Columns.Add("نویسنده"); + libraryBooksTable.Rows.Add("1", "آموزش سی شارپ", "جعفری"); + libraryBooksTable.Rows.Add("2", "پایگاه داده Access", "محمدی"); + dgvLibraryBooks.DataSource = libraryBooksTable; + } + + private void WriteAdminLoginLog() + { + string logPath; + string logText; + + if (adminLoginLogged) + { + return; + } + + logPath = GetApplicationLogPath(); + logText = "ورود مدیر: " + DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss") + Environment.NewLine; + + try + { + File.AppendAllText(logPath, logText, System.Text.Encoding.UTF8); + adminLoginLogged = true; + } + catch + { + MessageBox.Show("خطا در ثبت زمان ورود مدیر در پرونده Log.txt", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private string GetApplicationLogPath() + { + return Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Log.txt"); + } + + private void btnReceiveLogFile_Click(object sender, EventArgs e) + { + string destinationPath; + string sourcePath; + string targetPath; + + destinationPath = txtLogPath.Text.Trim(); + + if (destinationPath.Length == 0) + { + MessageBox.Show("مسیر ذخیره پرونده را وارد کنید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + sourcePath = GetApplicationLogPath(); + targetPath = destinationPath; + + try + { + if (Path.GetExtension(targetPath).Length == 0) + { + if (!Directory.Exists(targetPath)) + { + Directory.CreateDirectory(targetPath); + } + + targetPath = Path.Combine(targetPath, "Log.txt"); + } + + if (!File.Exists(sourcePath)) + { + File.WriteAllText(sourcePath, "", System.Text.Encoding.UTF8); + } + + File.Copy(sourcePath, targetPath, true); + MessageBox.Show("پرونده Log.txt با موفقیت ذخیره شد."); + } + catch + { + MessageBox.Show("خطا در ذخیره پرونده Log.txt", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void btnEditMember_Click(object sender, EventArgs e) + { + BeginGridEdit(dgvLibraryMembers); + } + + private void btnDeleteMember_Click(object sender, EventArgs e) + { + DeleteSelectedGridRow(dgvLibraryMembers); + } + + private void btnEditBookTitle_Click(object sender, EventArgs e) + { + if (dgvLibraryBooks.CurrentRow != null && dgvLibraryBooks.Columns.Contains("عنوان کتاب")) + { + dgvLibraryBooks.CurrentCell = dgvLibraryBooks.CurrentRow.Cells["عنوان کتاب"]; + } + + BeginGridEdit(dgvLibraryBooks); + } + + private void btnDeleteBook_Click(object sender, EventArgs e) + { + DeleteSelectedGridRow(dgvLibraryBooks); + } + + private void BeginGridEdit(DataGridView grid) + { + if (grid.CurrentCell == null) + { + MessageBox.Show("ابتدا یک ردیف را انتخاب کنید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + grid.Focus(); + grid.BeginEdit(true); + } + + private void DeleteSelectedGridRow(DataGridView grid) + { + DataRowView rowView; + + if (grid.CurrentRow == null) + { + MessageBox.Show("ابتدا یک ردیف را انتخاب کنید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + rowView = grid.CurrentRow.DataBoundItem as DataRowView; + + if (rowView != null) + { + rowView.Delete(); + } + } + + private void RegisterEditorStateEvents() + { + txtGoodsCode.TextChanged += new EventHandler(EditorTextChanged); + txtGoodsName.TextChanged += new EventHandler(EditorTextChanged); + txtUnitPrice.TextChanged += new EventHandler(EditorTextChanged); + txtStock.TextChanged += new EventHandler(EditorTextChanged); + + txtCustomerCode.TextChanged += new EventHandler(EditorTextChanged); + txtCustomerFirstName.TextChanged += new EventHandler(EditorTextChanged); + txtCustomerLastName.TextChanged += new EventHandler(EditorTextChanged); + txtCustomerMobile.TextChanged += new EventHandler(EditorTextChanged); + } + + private void EditorTextChanged(object sender, EventArgs e) + { + UpdateEditorButtons(); + } + + private void UpdateEditorButtons() + { + bool goodsComplete = txtGoodsCode.Text.Length > 0 && + txtGoodsName.Text.Length > 0 && + txtUnitPrice.Text.Length > 0 && + txtStock.Text.Length > 0; + + bool customerComplete = txtCustomerCode.Text.Length > 0 && + txtCustomerFirstName.Text.Length > 0 && + txtCustomerLastName.Text.Length > 0 && + txtCustomerMobile.Text.Length > 0; + + btnSave.Enabled = canManageData && goodsComplete; + btnEdit.Enabled = canManageData && goodsRowSelected; + btnDelete.Enabled = canManageData && goodsRowSelected; + + btnSaveCustomer.Enabled = canManageData && customerComplete; + btnEditCustomer.Enabled = canManageData && customerRowSelected; + btnDeleteCustomer.Enabled = canManageData && customerRowSelected; + } + + private void btnLast_Click(object sender, EventArgs e) + { + goodsBindingSource.MoveFirst(); + } + + private void btnNext_Click(object sender, EventArgs e) + { + goodsBindingSource.MovePrevious(); + } + + private void btnPrevious_Click(object sender, EventArgs e) + { + goodsBindingSource.MoveNext(); + } + + private void btnFirst_Click(object sender, EventArgs e) + { + goodsBindingSource.MoveLast(); + } + + private void dgvProducts_CellClick(object sender, DataGridViewCellEventArgs e) + { + if (dgvGoods.CurrentCell == null) + { + return; + } + + int index = dgvGoods.CurrentCell.RowIndex; + + txtGoodsCode.Text = dgvGoods.Rows[index].Cells[0].Value.ToString(); + txtGoodsName.Text = dgvGoods.Rows[index].Cells[1].Value.ToString(); + txtUnitPrice.Text = dgvGoods.Rows[index].Cells[2].Value.ToString(); + txtStock.Text = dgvGoods.Rows[index].Cells[3].Value.ToString(); + goodsRowSelected = true; + UpdateEditorButtons(); + } + + private void btnAddGoods_Click(object sender, EventArgs e) + { + int goodsCode; + int unitPrice; + int stock; + + if (txtGoodsCode.Text.Length == 0 || txtGoodsName.Text.Length == 0 || txtUnitPrice.Text.Length == 0) + { + MessageBox.Show("اطلاعات کالا را کامل وارد کنید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + if (!int.TryParse(txtGoodsCode.Text, out goodsCode) || + !int.TryParse(txtUnitPrice.Text, out unitPrice) || + !int.TryParse(txtStock.Text, out stock)) + { + MessageBox.Show("کد کالا، قیمت واحد و موجودی باید عددی باشند.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + try + { + goodsTableAdapter1.InsertQuery(goodsCode, txtGoodsName.Text, unitPrice, stock); + goodsTableAdapter1.Fill(myShopDataSet1.Goods); + goodsRowSelected = false; + UpdateEditorButtons(); + MessageBox.Show("با موفقیت ثبت شد."); + } + catch + { + MessageBox.Show("خطا در ثبت کالا", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void btnDeleteGoods_Click(object sender, EventArgs e) + { + int goodsCode; + + if (txtGoodsCode.Text.Length == 0) + { + MessageBox.Show("کد کالا را وارد کنید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + if (!int.TryParse(txtGoodsCode.Text, out goodsCode)) + { + MessageBox.Show("کد کالا باید عددی باشد.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + try + { + goodsTableAdapter1.DeleteQuery(goodsCode); + goodsTableAdapter1.Fill(myShopDataSet1.Goods); + ClearGoodsFields(); + MessageBox.Show("با موفقیت حذف شد."); + } + catch + { + MessageBox.Show("خطا در حذف کالا", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void btnUpdateGoods_Click(object sender, EventArgs e) + { + int goodsCode; + int unitPrice; + int stock; + + if (txtGoodsCode.Text.Length == 0 || txtGoodsName.Text.Length == 0 || txtUnitPrice.Text.Length == 0) + { + MessageBox.Show("اطلاعات کالا را کامل وارد کنید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + if (!int.TryParse(txtGoodsCode.Text, out goodsCode) || + !int.TryParse(txtUnitPrice.Text, out unitPrice) || + !int.TryParse(txtStock.Text, out stock)) + { + MessageBox.Show("کد کالا، قیمت واحد و موجودی باید عددی باشند.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + try + { + goodsTableAdapter1.UpdateQuery(txtGoodsName.Text, unitPrice, stock, goodsCode); + goodsTableAdapter1.Fill(myShopDataSet1.Goods); + goodsRowSelected = false; + UpdateEditorButtons(); + MessageBox.Show("با موفقیت ویرایش شد."); + } + catch + { + MessageBox.Show("خطا در ویرایش کالا", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void txtFGoodsCode_KeyDown(object sender, KeyEventArgs e) + { + lblPrice.Text = ""; + lblGoodsName.Text = ""; + lblFStockValue.Text = ""; + + if (e.KeyCode == Keys.Enter) + { + FillSelectedGoodsInfo(); + } + } + + private void FillSelectedGoodsInfo() + { + int goodsCode; + MyShopDataSet.GoodsDataTable goodsTable = new MyShopDataSet.GoodsDataTable(); + + if (txtFGoodsCode.Text.Length == 0) + { + return; + } + + if (!int.TryParse(txtFGoodsCode.Text, out goodsCode)) + { + MessageBox.Show("کد کالا باید عددی باشد.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + txtFGoodsCode.Focus(); + return; + } + + try + { + goodsTableAdapter1.FillByGoodsCode(goodsTable, goodsCode); + + if (goodsTable.Rows.Count > 0) + { + lblGoodsName.Text = goodsTable.Rows[0]["GoodsName"].ToString(); + lblPrice.Text = goodsTable.Rows[0]["GoodsUnitPrice"].ToString(); + lblFStockValue.Text = goodsTable.Rows[0]["GoodsStock"].ToString(); + txtFAmount.Focus(); + } + else + { + MessageBox.Show("کالایی با این کد پیدا نشد.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + txtFGoodsCode.Focus(); + } + } + catch + { + MessageBox.Show("خطا در جستجوی کالا", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void btnFindGoods_Click(object sender, EventArgs e) + { + Form dialog = CreateSelectDialog("انتخاب کالا"); + DataGridView grid = CreateSelectGrid(); + Button btnSelect = CreateSelectButton(); + + grid.Columns.Add(CreateTextColumn("GoodsCode", "GoodsCode", "کد کالا")); + grid.Columns.Add(CreateTextColumn("GoodsName", "GoodsName", "نام کالا")); + grid.Columns.Add(CreateTextColumn("GoodsUnitPrice", "GoodsUnitPrice", "قیمت واحد")); + grid.Columns.Add(CreateTextColumn("GoodsStock", "GoodsStock", "موجودی")); + + try + { + grid.DataSource = goodsTableAdapter1.GetData(); + } + catch + { + MessageBox.Show("خطا در دریافت فهرست کالاها", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + return; + } + + btnSelect.Click += delegate + { + if (grid.CurrentRow == null) + { + MessageBox.Show("ابتدا یک کالا را انتخاب کنید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + txtFGoodsCode.Text = Convert.ToString(grid.CurrentRow.Cells["GoodsCode"].Value); + FillSelectedGoodsInfo(); + dialog.DialogResult = DialogResult.OK; + dialog.Close(); + }; + + dialog.Controls.Add(grid); + dialog.Controls.Add(btnSelect); + dialog.ShowDialog(this); + } + + private void btnFindCustomer_Click(object sender, EventArgs e) + { + Form dialog = CreateSelectDialog("انتخاب مشتری"); + DataGridView grid = CreateSelectGrid(); + Button btnSelect = CreateSelectButton(); + + grid.Columns.Add(CreateTextColumn("CustomerCode", "CustomerCode", "کد مشتری")); + grid.Columns.Add(CreateTextColumn("CustomerFirstName", "CustomerFirstName", "نام")); + grid.Columns.Add(CreateTextColumn("CustomerLastName", "CustomerLastName", "نام خانوادگی")); + grid.Columns.Add(CreateTextColumn("CustomerMobile", "CustomerMobile", "موبایل")); + + try + { + grid.DataSource = customersTableAdapter1.GetData(); + } + catch + { + MessageBox.Show("خطا در دریافت فهرست مشتری‌ها", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + return; + } + + btnSelect.Click += delegate + { + string firstName; + string lastName; + + if (grid.CurrentRow == null) + { + MessageBox.Show("ابتدا یک مشتری را انتخاب کنید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + firstName = Convert.ToString(grid.CurrentRow.Cells["CustomerFirstName"].Value); + lastName = Convert.ToString(grid.CurrentRow.Cells["CustomerLastName"].Value); + + txtFCustomerCode.Text = Convert.ToString(grid.CurrentRow.Cells["CustomerCode"].Value); + lblFCustomerName.Text = firstName + " " + lastName; + lblFCustomerMobile.Text = Convert.ToString(grid.CurrentRow.Cells["CustomerMobile"].Value); + txtFGoodsCode.Focus(); + dialog.DialogResult = DialogResult.OK; + dialog.Close(); + }; + + dialog.Controls.Add(grid); + dialog.Controls.Add(btnSelect); + dialog.ShowDialog(this); + } + + private Form CreateSelectDialog(string title) + { + Form dialog = new Form(); + + dialog.Text = title; + dialog.Font = new Font("Tahoma", 8.25F); + dialog.StartPosition = FormStartPosition.CenterParent; + dialog.FormBorderStyle = FormBorderStyle.FixedDialog; + dialog.MaximizeBox = false; + dialog.MinimizeBox = false; + dialog.ClientSize = new Size(560, 360); + dialog.RightToLeft = RightToLeft.Yes; + + return dialog; + } + + private DataGridView CreateSelectGrid() + { + DataGridView grid = new DataGridView(); + + grid.AllowUserToAddRows = false; + grid.AllowUserToDeleteRows = false; + grid.AutoGenerateColumns = false; + grid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; + grid.BackgroundColor = Color.White; + grid.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize; + grid.Location = new Point(12, 12); + grid.Name = "dgvSelect"; + grid.ReadOnly = true; + grid.RightToLeft = RightToLeft.Yes; + grid.RowHeadersWidth = 24; + grid.SelectionMode = DataGridViewSelectionMode.FullRowSelect; + grid.Size = new Size(536, 284); + + return grid; + } + + private Button CreateSelectButton() + { + Button button = new Button(); + + button.Location = new Point(12, 306); + button.Name = "btnSelect"; + button.Size = new Size(536, 42); + button.Text = "انتخاب"; + button.UseVisualStyleBackColor = true; + + return button; + } + + private DataGridViewTextBoxColumn CreateTextColumn(string name, string dataPropertyName, string headerText) + { + DataGridViewTextBoxColumn column = new DataGridViewTextBoxColumn(); + + column.Name = name; + column.DataPropertyName = dataPropertyName; + column.HeaderText = headerText; + column.ReadOnly = true; + + return column; + } + + private void btnInsertGoodsFactor_Click(object sender, EventArgs e) + { + tabMain.SelectedTab = tabBuy; + txtFGoodsCode.Text = txtGoodsCode.Text; + lblGoodsName.Text = txtGoodsName.Text; + lblPrice.Text = txtUnitPrice.Text; + lblFStockValue.Text = txtStock.Text; + txtFAmount.Focus(); + } + + private void btnClearGoods_Click(object sender, EventArgs e) + { + ClearGoodsFields(); + } + + private void ClearGoodsFields() + { + txtGoodsCode.Text = ""; + txtGoodsName.Text = ""; + txtUnitPrice.Text = ""; + txtStock.Text = ""; + goodsRowSelected = false; + UpdateEditorButtons(); + } + + private void btnInsertGoods_Click(object sender, EventArgs e) + { + int amount; + int price; + int rowIndex; + + if (txtFGoodsCode.Text.Length == 0) + { + MessageBox.Show("کد کالا را وارد کنید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + txtFGoodsCode.Focus(); + return; + } + + if (lblGoodsName.Text.Length == 0 || lblPrice.Text.Length == 0) + { + FillSelectedGoodsInfo(); + } + + if (lblGoodsName.Text.Length == 0 || lblPrice.Text.Length == 0) + { + return; + } + + if (!int.TryParse(txtFAmount.Text, out amount) || amount <= 0) + { + MessageBox.Show("تعداد کالا را درست وارد کنید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + txtFAmount.Focus(); + return; + } + + if (!int.TryParse(lblPrice.Text, out price)) + { + MessageBox.Show("قیمت کالا درست نیست.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + rowIndex = dgvFactors.Rows.Add(); + dgvFactors.Rows[rowIndex].Cells["colFactorCode"].Value = txtFGoodsCode.Text; + dgvFactors.Rows[rowIndex].Cells["colFactorName"].Value = lblGoodsName.Text; + dgvFactors.Rows[rowIndex].Cells["colFactorAmount"].Value = amount; + dgvFactors.Rows[rowIndex].Cells["colFactorUnitPrice"].Value = price; + dgvFactors.Rows[rowIndex].Cells["colFactorTotalPrice"].Value = amount * price; + + CalculateFactorTotal(); + } + + private void txtFCustomerCode_KeyDown(object sender, KeyEventArgs e) + { + lblFCustomerName.Text = ""; + lblFCustomerMobile.Text = ""; + + if (e.KeyCode == Keys.Enter) + { + FillSelectedCustomerInfo(); + } + } + + private void FillSelectedCustomerInfo() + { + int customerCode; + MyShopDataSet.CustomersDataTable customersTable = new MyShopDataSet.CustomersDataTable(); + MyShopDataSetTableAdapters.CustomersTableAdapter customersTableAdapter = new MyShopDataSetTableAdapters.CustomersTableAdapter(); + + if (txtFCustomerCode.Text.Length == 0) + { + return; + } + + if (!int.TryParse(txtFCustomerCode.Text, out customerCode)) + { + MessageBox.Show("کد مشتری باید عددی باشد.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + txtFCustomerCode.Focus(); + return; + } + + try + { + customersTableAdapter.FillByCustomerCode(customersTable, customerCode); + + if (customersTable.Rows.Count > 0) + { + lblFCustomerName.Text = customersTable.Rows[0]["CustomerFirstName"].ToString() + " " + + customersTable.Rows[0]["CustomerLastName"].ToString(); + lblFCustomerMobile.Text = customersTable.Rows[0]["CustomerMobile"].ToString(); + txtFGoodsCode.Focus(); + } + else + { + MessageBox.Show("مشتری با این کد پیدا نشد.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + txtFCustomerCode.Focus(); + } + } + catch + { + MessageBox.Show("خطا در جستجوی مشتری", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void btnSaveFactor_Click(object sender, EventArgs e) + { + int customerCode; + int factorCode; + int i; + MyShopDataSetTableAdapters.FactorsTableAdapter factorsTableAdapter = new MyShopDataSetTableAdapters.FactorsTableAdapter(); + MyShopDataSetTableAdapters.FactorItemsTableAdapter factorItemsTableAdapter = new MyShopDataSetTableAdapters.FactorItemsTableAdapter(); + + if (!int.TryParse(txtFCustomerCode.Text, out customerCode)) + { + MessageBox.Show("کد مشتری را درست وارد کنید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + txtFCustomerCode.Focus(); + return; + } + + if (dgvFactors.Rows.Count == 0) + { + MessageBox.Show("سبد خرید خالی است.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + try + { + factorCode = factorsTableAdapter.InsertQuery(customerCode, DateTime.Now); + + for (i = 0; i < dgvFactors.Rows.Count; i++) + { + factorItemsTableAdapter.InsertQuery( + factorCode, + ToInt(dgvFactors.Rows[i].Cells["colFactorCode"].Value), + ToInt(dgvFactors.Rows[i].Cells["colFactorAmount"].Value)); + } + + dgvFactors.Rows.Clear(); + CalculateFactorTotal(); + MessageBox.Show("برگه خرید با موفقیت ثبت شد."); + } + catch + { + MessageBox.Show("خطا در ثبت برگه خرید", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void txtSearchProductCode_KeyDown(object sender, KeyEventArgs e) + { + int goodsCode; + + if (e.KeyCode != Keys.Enter) + { + return; + } + + if (!int.TryParse(txtSearchProductCode.Text, out goodsCode)) + { + MessageBox.Show("کد کالا باید عددی باشد.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + try + { + goodsTableAdapter1.FillByGoodsCode(myShopDataSet1.Goods, goodsCode); + } + catch + { + MessageBox.Show("خطا در جستجوی کالا", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void txtSearchProductName_KeyDown(object sender, KeyEventArgs e) + { + if (e.KeyCode != Keys.Enter) + { + return; + } + + try + { + if (txtSearchProductName.Text.Length == 0) + { + goodsTableAdapter1.Fill(myShopDataSet1.Goods); + } + else + { + goodsTableAdapter1.FillByGoodsName(myShopDataSet1.Goods, txtSearchProductName.Text); + } + } + catch + { + MessageBox.Show("خطا در جستجوی کالا", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void dgvCustomers_CellClick(object sender, DataGridViewCellEventArgs e) + { + if (e.RowIndex < 0) + { + return; + } + + txtCustomerCode.Text = Convert.ToString(dgvCustomers.Rows[e.RowIndex].Cells["colCustomerCode"].Value); + txtCustomerFirstName.Text = Convert.ToString(dgvCustomers.Rows[e.RowIndex].Cells["colCustomerFirstName"].Value); + txtCustomerLastName.Text = Convert.ToString(dgvCustomers.Rows[e.RowIndex].Cells["colCustomerLastName"].Value); + txtCustomerMobile.Text = Convert.ToString(dgvCustomers.Rows[e.RowIndex].Cells["colCustomerMobile"].Value); + customerRowSelected = true; + UpdateEditorButtons(); + } + + private void btnAddCustomer_Click(object sender, EventArgs e) + { + if (txtCustomerFirstName.Text.Length == 0 || txtCustomerLastName.Text.Length == 0 || txtCustomerMobile.Text.Length == 0) + { + MessageBox.Show("اطلاعات مشتری را کامل وارد کنید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + try + { + customersTableAdapter1.InsertCustomerQuery(txtCustomerFirstName.Text, txtCustomerLastName.Text, txtCustomerMobile.Text); + customersTableAdapter1.Fill(myShopDataSet1.Customers); + customerRowSelected = false; + UpdateEditorButtons(); + MessageBox.Show("مشتری با موفقیت ثبت شد."); + } + catch + { + MessageBox.Show("خطا در ثبت مشتری", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void btnUpdateCustomer_Click(object sender, EventArgs e) + { + int customerCode; + + if (txtCustomerCode.Text.Length == 0 || txtCustomerFirstName.Text.Length == 0 || + txtCustomerLastName.Text.Length == 0 || txtCustomerMobile.Text.Length == 0) + { + MessageBox.Show("اطلاعات مشتری را کامل وارد کنید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + if (!int.TryParse(txtCustomerCode.Text, out customerCode)) + { + MessageBox.Show("کد مشتری باید عددی باشد.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + try + { + customersTableAdapter1.UpdateCustomerQuery(txtCustomerFirstName.Text, txtCustomerLastName.Text, txtCustomerMobile.Text, customerCode); + customersTableAdapter1.Fill(myShopDataSet1.Customers); + customerRowSelected = false; + UpdateEditorButtons(); + MessageBox.Show("مشتری با موفقیت ویرایش شد."); + } + catch + { + MessageBox.Show("خطا در ویرایش مشتری", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void btnDeleteCustomer_Click(object sender, EventArgs e) + { + int customerCode; + + if (!int.TryParse(txtCustomerCode.Text, out customerCode)) + { + MessageBox.Show("کد مشتری را درست وارد کنید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + try + { + customersTableAdapter1.DeleteCustomerQuery(customerCode); + customersTableAdapter1.Fill(myShopDataSet1.Customers); + ClearCustomerFields(); + MessageBox.Show("مشتری با موفقیت حذف شد."); + } + catch + { + MessageBox.Show("خطا در حذف مشتری", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void btnClearCustomer_Click(object sender, EventArgs e) + { + ClearCustomerFields(); + } + + private void ClearCustomerFields() + { + txtCustomerCode.Text = ""; + txtCustomerFirstName.Text = ""; + txtCustomerLastName.Text = ""; + txtCustomerMobile.Text = ""; + customerRowSelected = false; + UpdateEditorButtons(); + } + + private void btnShowBuyFormCustomer_Click(object sender, EventArgs e) + { + tabMain.SelectedTab = tabBuy; + txtFCustomerCode.Text = txtCustomerCode.Text; + lblFCustomerName.Text = txtCustomerFirstName.Text + " " + txtCustomerLastName.Text; + lblFCustomerMobile.Text = txtCustomerMobile.Text; + txtFGoodsCode.Focus(); + } + + private void txtSearchCustomerCode_KeyDown(object sender, KeyEventArgs e) + { + int customerCode; + + if (e.KeyCode != Keys.Enter) + { + return; + } + + if (!int.TryParse(txtSearchCustomerCode.Text, out customerCode)) + { + MessageBox.Show("کد مشتری باید عددی باشد.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + try + { + customersTableAdapter1.FillByCustomerCode(myShopDataSet1.Customers, customerCode); + } + catch + { + MessageBox.Show("خطا در جستجوی مشتری", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void txtSearchCustomerName_KeyDown(object sender, KeyEventArgs e) + { + if (e.KeyCode != Keys.Enter) + { + return; + } + + try + { + if (txtSearchCustomerName.Text.Length == 0) + { + customersTableAdapter1.Fill(myShopDataSet1.Customers); + } + else + { + customersTableAdapter1.FillByCustomerName(myShopDataSet1.Customers, txtSearchCustomerName.Text); + } + } + catch + { + MessageBox.Show("خطا در جستجوی مشتری", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void dgvFactors_CellContentClick(object sender, DataGridViewCellEventArgs e) + { + if (e.RowIndex >= 0 && e.ColumnIndex >= 0 && dgvFactors.Columns[e.ColumnIndex] is DataGridViewImageColumn) + { + dgvFactors.Rows.RemoveAt(e.RowIndex); + CalculateFactorTotal(); + } + } + + private void btnClearFactor_Click(object sender, EventArgs e) + { + dgvFactors.Rows.Clear(); + CalculateFactorTotal(); + } + + private void CalculateFactorTotal() + { + int total = 0; + int i; + + for (i = 0; i < dgvFactors.Rows.Count; i++) + { + total += ToInt(dgvFactors.Rows[i].Cells["colFactorTotalPrice"].Value); + } + + lblFTotalValue.Text = total.ToString(); + } + + private int ToInt(object value) + { + int result; + + if (value == null) + { + return 0; + } + + if (int.TryParse(value.ToString(), out result)) + { + return result; + } + + return 0; + } + + private void dgvUsers_CellClick(object sender, DataGridViewCellEventArgs e) + { + if (e.RowIndex < 0) + { + return; + } + + txtUserCodeAdmin.Text = Convert.ToString(dgvUsers.Rows[e.RowIndex].Cells["UserCode"].Value); + txtUserNameAdmin.Text = Convert.ToString(dgvUsers.Rows[e.RowIndex].Cells["Username"].Value); + txtUserPasswordAdmin.Text = Convert.ToString(dgvUsers.Rows[e.RowIndex].Cells["Password"].Value); + } + + private void btnAddUser_Click(object sender, EventArgs e) + { + MyShopDataSetTableAdapters.UsersTableAdapter usersTableAdapter = new MyShopDataSetTableAdapters.UsersTableAdapter(); + + if (txtUserNameAdmin.Text.Length == 0 || txtUserPasswordAdmin.Text.Length == 0) + { + MessageBox.Show("نام کاربری و گذرواژه را وارد کنید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + try + { + usersTableAdapter.InsertUserQuery(txtUserNameAdmin.Text, txtUserPasswordAdmin.Text); + LoadUsers(); + MessageBox.Show("کاربر با موفقیت ثبت شد."); + } + catch + { + MessageBox.Show("خطا در ثبت کاربر", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void btnUpdateUser_Click(object sender, EventArgs e) + { + int userCode; + MyShopDataSetTableAdapters.UsersTableAdapter usersTableAdapter = new MyShopDataSetTableAdapters.UsersTableAdapter(); + + if (!int.TryParse(txtUserCodeAdmin.Text, out userCode)) + { + MessageBox.Show("کاربر را از جدول انتخاب کنید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + if (txtUserNameAdmin.Text.Length == 0 || txtUserPasswordAdmin.Text.Length == 0) + { + MessageBox.Show("نام کاربری و گذرواژه را وارد کنید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + try + { + usersTableAdapter.UpdateUserQuery(txtUserNameAdmin.Text, txtUserPasswordAdmin.Text, userCode); + LoadUsers(); + MessageBox.Show("کاربر با موفقیت ویرایش شد."); + } + catch + { + MessageBox.Show("خطا در ویرایش کاربر", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void btnDeleteUser_Click(object sender, EventArgs e) + { + int userCode; + MyShopDataSetTableAdapters.UsersTableAdapter usersTableAdapter = new MyShopDataSetTableAdapters.UsersTableAdapter(); + + if (!int.TryParse(txtUserCodeAdmin.Text, out userCode)) + { + MessageBox.Show("کاربر را از جدول انتخاب کنید.", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Warning); + return; + } + + try + { + usersTableAdapter.DeleteUserQuery(userCode); + LoadUsers(); + MessageBox.Show("کاربر با موفقیت حذف شد."); + } + catch + { + MessageBox.Show("خطا در حذف کاربر", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error); + } + } + + private void goodsBindingNavigatorSaveItem_Click(object sender, EventArgs e) + { + + } + + private void MainForm_FormClosed(object sender, FormClosedEventArgs e) + { + Application.Exit(); + } + + private bool CheckCustomerFormValid() + { + int CustomerCode, CustomerMobile; + if (txtCustomerCode.Text.Length <= 0 || !int.TryParse(txtCustomerCode.Text, out CustomerCode)) + return false; + if (txtCustomerMobile.Text.Length <= 0 || !int.TryParse(txtCustomerMobile.Text, out CustomerMobile)) + return false; + if (txtCustomerFirstName.Text.Length <= 0) + return false; + if (txtCustomerLastName.Text.Length <= 0) + return false; + return true; + } + + private void SetCustomerInputVisibility() + { + if (CheckCustomerFormValid()) + { + btnSaveCustomer.Enabled = true; + } + else + { + btnSaveCustomer.Enabled = false; + } + } + + private void txtCustomerCode_TextChanged(object sender, EventArgs e) + { + SetCustomerInputVisibility(); + } + + private void txtCustomerFirstName_TextChanged(object sender, EventArgs e) + { + SetCustomerInputVisibility(); + } + + private void txtCustomerLastName_TextChanged(object sender, EventArgs e) + { + SetCustomerInputVisibility(); + } + + private void txtCustomerMobile_TextChanged(object sender, EventArgs e) + { + SetCustomerInputVisibility(); + } + + private void lblFCustomerCode_Click(object sender, EventArgs e) + { + + } + } +} diff --git a/MyShop/MainForm.resx b/MyShop/MainForm.resx new file mode 100644 index 0000000..7550a79 --- /dev/null +++ b/MyShop/MainForm.resx @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 642, 17 + + + 468, 17 + + + 468, 17 + + + 17, 17 + + + 17, 60 + + + 242, 17 + + \ No newline at end of file diff --git a/MyShop/MyShop.csproj b/MyShop/MyShop.csproj new file mode 100644 index 0000000..7f918e3 --- /dev/null +++ b/MyShop/MyShop.csproj @@ -0,0 +1,125 @@ + + + + + Debug + AnyCPU + {0A9689AD-3745-42B7-8187-97A99CF65480} + WinExe + Properties + MyShop + MyShop + v4.5 + 512 + + + x86 + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + true + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + Form + + + LoginForm.cs + + + Form + + + MainForm.cs + + + Component + + + True + True + MyShopDataSet1.xsd + + + + + LoginForm.cs + + + MainForm.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + MyShopDataSet1.xsd + + + MSDataSetGenerator + MyShopDataSet1.Designer.cs + Designer + + + MyShopDataSet1.xsd + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + MyShop.mdb + PreserveNewest + + + + + + \ No newline at end of file diff --git a/MyShop/MyShop.mdb b/MyShop/MyShop.mdb new file mode 100644 index 0000000000000000000000000000000000000000..0ab5b26c1dabf05b8e6684c57f770f18b7ef0790 GIT binary patch literal 335872 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

tsM&{u!I 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 p1(df5C`1&xJL^2sN`vr~(^QC*X@p0E` +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +#pragma warning disable 1591 + +namespace MyShop { + + + ///

+ ///Represents a strongly typed in-memory cache of data. + /// + [global::System.Serializable()] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")] + [global::System.Xml.Serialization.XmlRootAttribute("MyShopDataSet")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")] + public partial class MyShopDataSet : global::System.Data.DataSet { + + private GoodsDataTable tableGoods; + + private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public MyShopDataSet() { + this.BeginInit(); + this.InitClass(); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + base.Tables.CollectionChanged += schemaChangedHandler; + base.Relations.CollectionChanged += schemaChangedHandler; + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected MyShopDataSet(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context, false) { + if ((this.IsBinarySerialized(info, context) == true)) { + this.InitVars(false); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + this.Tables.CollectionChanged += schemaChangedHandler1; + this.Relations.CollectionChanged += schemaChangedHandler1; + return; + } + string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string)))); + if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { + global::System.Data.DataSet ds = new global::System.Data.DataSet(); + ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema))); + if ((ds.Tables["Goods"] != null)) { + base.Tables.Add(new GoodsDataTable(ds.Tables["Goods"])); + } + this.DataSetName = ds.DataSetName; + this.Prefix = ds.Prefix; + this.Namespace = ds.Namespace; + this.Locale = ds.Locale; + this.CaseSensitive = ds.CaseSensitive; + this.EnforceConstraints = ds.EnforceConstraints; + this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add); + this.InitVars(); + } + else { + this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema))); + } + this.GetSerializationData(info, context); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + base.Tables.CollectionChanged += schemaChangedHandler; + this.Relations.CollectionChanged += schemaChangedHandler; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public GoodsDataTable Goods { + get { + return this.tableGoods; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.BrowsableAttribute(true)] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)] + public override global::System.Data.SchemaSerializationMode SchemaSerializationMode { + get { + return this._schemaSerializationMode; + } + set { + this._schemaSerializationMode = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] + public new global::System.Data.DataTableCollection Tables { + get { + return base.Tables; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] + public new global::System.Data.DataRelationCollection Relations { + get { + return base.Relations; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void InitializeDerivedDataSet() { + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataSet Clone() { + MyShopDataSet cln = ((MyShopDataSet)(base.Clone())); + cln.InitVars(); + cln.SchemaSerializationMode = this.SchemaSerializationMode; + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override bool ShouldSerializeTables() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override bool ShouldSerializeRelations() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) { + if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { + this.Reset(); + global::System.Data.DataSet ds = new global::System.Data.DataSet(); + ds.ReadXml(reader); + if ((ds.Tables["Goods"] != null)) { + base.Tables.Add(new GoodsDataTable(ds.Tables["Goods"])); + } + this.DataSetName = ds.DataSetName; + this.Prefix = ds.Prefix; + this.Namespace = ds.Namespace; + this.Locale = ds.Locale; + this.CaseSensitive = ds.CaseSensitive; + this.EnforceConstraints = ds.EnforceConstraints; + this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add); + this.InitVars(); + } + else { + this.ReadXml(reader); + this.InitVars(); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() { + global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream(); + this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null)); + stream.Position = 0; + return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.InitVars(true); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars(bool initTable) { + this.tableGoods = ((GoodsDataTable)(base.Tables["Goods"])); + if ((initTable == true)) { + if ((this.tableGoods != null)) { + this.tableGoods.InitVars(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.DataSetName = "MyShopDataSet"; + this.Prefix = ""; + this.Namespace = "http://tempuri.org/MyShopDataSet.xsd"; + this.EnforceConstraints = true; + this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; + this.tableGoods = new GoodsDataTable(); + base.Tables.Add(this.tableGoods); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeGoods() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { + if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) { + this.InitVars(); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + MyShopDataSet ds = new MyShopDataSet(); + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny(); + any.Namespace = ds.Namespace; + sequence.Items.Add(any); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void GoodsRowChangeEventHandler(object sender, GoodsRowChangeEvent e); + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class GoodsDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnGoodsCode; + + private global::System.Data.DataColumn columnGoodsName; + + private global::System.Data.DataColumn columnGoodsUnitPrice; + + private global::System.Data.DataColumn columnGoodsStock; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GoodsDataTable() { + this.TableName = "Goods"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal GoodsDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected GoodsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn GoodsCodeColumn { + get { + return this.columnGoodsCode; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn GoodsNameColumn { + get { + return this.columnGoodsName; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn GoodsUnitPriceColumn { + get { + return this.columnGoodsUnitPrice; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn GoodsStockColumn { + get { + return this.columnGoodsStock; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GoodsRow this[int index] { + get { + return ((GoodsRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event GoodsRowChangeEventHandler GoodsRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event GoodsRowChangeEventHandler GoodsRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event GoodsRowChangeEventHandler GoodsRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event GoodsRowChangeEventHandler GoodsRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddGoodsRow(GoodsRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GoodsRow AddGoodsRow(string GoodsName, int GoodsUnitPrice, int GoodsStock) { + GoodsRow rowGoodsRow = ((GoodsRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + GoodsName, + GoodsUnitPrice, + GoodsStock}; + rowGoodsRow.ItemArray = columnValuesArray; + this.Rows.Add(rowGoodsRow); + return rowGoodsRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GoodsRow FindByGoodsCode(int GoodsCode) { + return ((GoodsRow)(this.Rows.Find(new object[] { + GoodsCode}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + GoodsDataTable cln = ((GoodsDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new GoodsDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnGoodsCode = base.Columns["GoodsCode"]; + this.columnGoodsName = base.Columns["GoodsName"]; + this.columnGoodsUnitPrice = base.Columns["GoodsUnitPrice"]; + this.columnGoodsStock = base.Columns["GoodsStock"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnGoodsCode = new global::System.Data.DataColumn("GoodsCode", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnGoodsCode); + this.columnGoodsName = new global::System.Data.DataColumn("GoodsName", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnGoodsName); + this.columnGoodsUnitPrice = new global::System.Data.DataColumn("GoodsUnitPrice", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnGoodsUnitPrice); + this.columnGoodsStock = new global::System.Data.DataColumn("GoodsStock", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnGoodsStock); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnGoodsCode}, true)); + this.columnGoodsCode.AutoIncrement = true; + this.columnGoodsCode.AutoIncrementSeed = -1; + this.columnGoodsCode.AutoIncrementStep = -1; + this.columnGoodsCode.AllowDBNull = false; + this.columnGoodsCode.Unique = true; + this.columnGoodsName.MaxLength = 255; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GoodsRow NewGoodsRow() { + return ((GoodsRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new GoodsRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(GoodsRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.GoodsRowChanged != null)) { + this.GoodsRowChanged(this, new GoodsRowChangeEvent(((GoodsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.GoodsRowChanging != null)) { + this.GoodsRowChanging(this, new GoodsRowChangeEvent(((GoodsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.GoodsRowDeleted != null)) { + this.GoodsRowDeleted(this, new GoodsRowChangeEvent(((GoodsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.GoodsRowDeleting != null)) { + this.GoodsRowDeleting(this, new GoodsRowChangeEvent(((GoodsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveGoodsRow(GoodsRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + MyShopDataSet ds = new MyShopDataSet(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "GoodsDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class GoodsRow : global::System.Data.DataRow { + + private GoodsDataTable tableGoods; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal GoodsRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableGoods = ((GoodsDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int GoodsCode { + get { + return ((int)(this[this.tableGoods.GoodsCodeColumn])); + } + set { + this[this.tableGoods.GoodsCodeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string GoodsName { + get { + try { + return ((string)(this[this.tableGoods.GoodsNameColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'GoodsName\' in table \'Goods\' is DBNull.", e); + } + } + set { + this[this.tableGoods.GoodsNameColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int GoodsUnitPrice { + get { + try { + return ((int)(this[this.tableGoods.GoodsUnitPriceColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'GoodsUnitPrice\' in table \'Goods\' is DBNull.", e); + } + } + set { + this[this.tableGoods.GoodsUnitPriceColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int GoodsStock { + get { + try { + return ((int)(this[this.tableGoods.GoodsStockColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'GoodsStock\' in table \'Goods\' is DBNull.", e); + } + } + set { + this[this.tableGoods.GoodsStockColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsGoodsNameNull() { + return this.IsNull(this.tableGoods.GoodsNameColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetGoodsNameNull() { + this[this.tableGoods.GoodsNameColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsGoodsUnitPriceNull() { + return this.IsNull(this.tableGoods.GoodsUnitPriceColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetGoodsUnitPriceNull() { + this[this.tableGoods.GoodsUnitPriceColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsGoodsStockNull() { + return this.IsNull(this.tableGoods.GoodsStockColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetGoodsStockNull() { + this[this.tableGoods.GoodsStockColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class GoodsRowChangeEvent : global::System.EventArgs { + + private GoodsRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GoodsRowChangeEvent(GoodsRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GoodsRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + } +} +namespace MyShop.MyShopDataSetTableAdapters { + + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class GoodsTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.OleDb.OleDbDataAdapter _adapter; + + private global::System.Data.OleDb.OleDbConnection _connection; + + private global::System.Data.OleDb.OleDbTransaction _transaction; + + private global::System.Data.OleDb.OleDbCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GoodsTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.OleDb.OleDbDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.OleDb.OleDbConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.OleDb.OleDbCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.OleDb.OleDbTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.OleDb.OleDbCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.OleDb.OleDbDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "Goods"; + tableMapping.ColumnMappings.Add("GoodsCode", "GoodsCode"); + tableMapping.ColumnMappings.Add("GoodsName", "GoodsName"); + tableMapping.ColumnMappings.Add("GoodsUnitPrice", "GoodsUnitPrice"); + tableMapping.ColumnMappings.Add("GoodsStock", "GoodsStock"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.OleDb.OleDbCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM `Goods` WHERE ((`GoodsCode` = ?) AND ((? = 1 AND `GoodsName` IS NULL)" + + " OR (`GoodsName` = ?)) AND ((? = 1 AND `GoodsUnitPrice` IS NULL) OR (`GoodsUnitP" + + "rice` = ?)) AND ((? = 1 AND `GoodsStock` IS NULL) OR (`GoodsStock` = ?)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsCode", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_GoodsName", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsName", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsName", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsName", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_GoodsUnitPrice", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsUnitPrice", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsUnitPrice", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsUnitPrice", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_GoodsStock", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsStock", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsStock", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsStock", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.InsertCommand = new global::System.Data.OleDb.OleDbCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO `Goods` (`GoodsName`, `GoodsUnitPrice`, `GoodsStock`) VALUES (?, ?, ?" + + ")"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("GoodsName", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsName", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("GoodsUnitPrice", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsUnitPrice", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("GoodsStock", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsStock", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand = new global::System.Data.OleDb.OleDbCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE `Goods` SET `GoodsName` = ?, `GoodsUnitPrice` = ?, `GoodsStock` = ? WHERE ((`GoodsCode` = ?) AND ((? = 1 AND `GoodsName` IS NULL) OR (`GoodsName` = ?)) AND ((? = 1 AND `GoodsUnitPrice` IS NULL) OR (`GoodsUnitPrice` = ?)) AND ((? = 1 AND `GoodsStock` IS NULL) OR (`GoodsStock` = ?)))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("GoodsName", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsName", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("GoodsUnitPrice", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsUnitPrice", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("GoodsStock", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsStock", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsCode", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_GoodsName", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsName", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsName", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsName", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_GoodsUnitPrice", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsUnitPrice", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsUnitPrice", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsUnitPrice", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_GoodsStock", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsStock", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsStock", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsStock", global::System.Data.DataRowVersion.Original, false, null)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.OleDb.OleDbConnection(); + this._connection.ConnectionString = global::MyShop.Properties.Settings.Default.MyShopConnectionString; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.OleDb.OleDbCommand[1]; + this._commandCollection[0] = new global::System.Data.OleDb.OleDbCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT GoodsCode, GoodsName, GoodsUnitPrice, GoodsStock FROM Goods"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(MyShopDataSet.GoodsDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual MyShopDataSet.GoodsDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + MyShopDataSet.GoodsDataTable dataTable = new MyShopDataSet.GoodsDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(MyShopDataSet.GoodsDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(MyShopDataSet dataSet) { + return this.Adapter.Update(dataSet, "Goods"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_GoodsCode, string Original_GoodsName, global::System.Nullable Original_GoodsUnitPrice, global::System.Nullable Original_GoodsStock) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_GoodsCode)); + if ((Original_GoodsName == null)) { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_GoodsName)); + } + if ((Original_GoodsUnitPrice.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((int)(Original_GoodsUnitPrice.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((Original_GoodsStock.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[6].Value = ((int)(Original_GoodsStock.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[6].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string GoodsName, global::System.Nullable GoodsUnitPrice, global::System.Nullable GoodsStock) { + if ((GoodsName == null)) { + this.Adapter.InsertCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(GoodsName)); + } + if ((GoodsUnitPrice.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(GoodsUnitPrice.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((GoodsStock.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[2].Value = ((int)(GoodsStock.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string GoodsName, global::System.Nullable GoodsUnitPrice, global::System.Nullable GoodsStock, int Original_GoodsCode, string Original_GoodsName, global::System.Nullable Original_GoodsUnitPrice, global::System.Nullable Original_GoodsStock) { + if ((GoodsName == null)) { + this.Adapter.UpdateCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(GoodsName)); + } + if ((GoodsUnitPrice.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(GoodsUnitPrice.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((GoodsStock.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(GoodsStock.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(Original_GoodsCode)); + if ((Original_GoodsName == null)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Original_GoodsName)); + } + if ((Original_GoodsUnitPrice.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[6].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[7].Value = ((int)(Original_GoodsUnitPrice.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((Original_GoodsStock.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[8].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[9].Value = ((int)(Original_GoodsStock.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + } + + /// + ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerDesigner, Microsoft.VSD" + + "esigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapterManager")] + public partial class TableAdapterManager : global::System.ComponentModel.Component { + + private UpdateOrderOption _updateOrder; + + private GoodsTableAdapter _goodsTableAdapter; + + private bool _backupDataSetBeforeUpdate; + + private global::System.Data.IDbConnection _connection; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public UpdateOrderOption UpdateOrder { + get { + return this._updateOrder; + } + set { + this._updateOrder = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public GoodsTableAdapter GoodsTableAdapter { + get { + return this._goodsTableAdapter; + } + set { + this._goodsTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool BackupDataSetBeforeUpdate { + get { + return this._backupDataSetBeforeUpdate; + } + set { + this._backupDataSetBeforeUpdate = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public global::System.Data.IDbConnection Connection { + get { + if ((this._connection != null)) { + return this._connection; + } + if (((this._goodsTableAdapter != null) + && (this._goodsTableAdapter.Connection != null))) { + return this._goodsTableAdapter.Connection; + } + return null; + } + set { + this._connection = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int TableAdapterInstanceCount { + get { + int count = 0; + if ((this._goodsTableAdapter != null)) { + count = (count + 1); + } + return count; + } + } + + /// + ///Update rows in top-down order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private int UpdateUpdatedRows(MyShopDataSet dataSet, global::System.Collections.Generic.List allChangedRows, global::System.Collections.Generic.List allAddedRows) { + int result = 0; + if ((this._goodsTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.Goods.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._goodsTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + return result; + } + + /// + ///Insert rows in top-down order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private int UpdateInsertedRows(MyShopDataSet dataSet, global::System.Collections.Generic.List allAddedRows) { + int result = 0; + if ((this._goodsTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.Goods.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._goodsTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + return result; + } + + /// + ///Delete rows in bottom-up order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private int UpdateDeletedRows(MyShopDataSet dataSet, global::System.Collections.Generic.List allChangedRows) { + int result = 0; + if ((this._goodsTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.Goods.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._goodsTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + return result; + } + + /// + ///Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private global::System.Data.DataRow[] GetRealUpdatedRows(global::System.Data.DataRow[] updatedRows, global::System.Collections.Generic.List allAddedRows) { + if (((updatedRows == null) + || (updatedRows.Length < 1))) { + return updatedRows; + } + if (((allAddedRows == null) + || (allAddedRows.Count < 1))) { + return updatedRows; + } + global::System.Collections.Generic.List realUpdatedRows = new global::System.Collections.Generic.List(); + for (int i = 0; (i < updatedRows.Length); i = (i + 1)) { + global::System.Data.DataRow row = updatedRows[i]; + if ((allAddedRows.Contains(row) == false)) { + realUpdatedRows.Add(row); + } + } + return realUpdatedRows.ToArray(); + } + + /// + ///Update all changes to the dataset. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public virtual int UpdateAll(MyShopDataSet dataSet) { + if ((dataSet == null)) { + throw new global::System.ArgumentNullException("dataSet"); + } + if ((dataSet.HasChanges() == false)) { + return 0; + } + if (((this._goodsTableAdapter != null) + && (this.MatchTableAdapterConnection(this._goodsTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + global::System.Data.IDbConnection workConnection = this.Connection; + if ((workConnection == null)) { + throw new global::System.ApplicationException("TableAdapterManager contains no connection information. Set each TableAdapterMana" + + "ger TableAdapter property to a valid TableAdapter instance."); + } + bool workConnOpened = false; + if (((workConnection.State & global::System.Data.ConnectionState.Broken) + == global::System.Data.ConnectionState.Broken)) { + workConnection.Close(); + } + if ((workConnection.State == global::System.Data.ConnectionState.Closed)) { + workConnection.Open(); + workConnOpened = true; + } + global::System.Data.IDbTransaction workTransaction = workConnection.BeginTransaction(); + if ((workTransaction == null)) { + throw new global::System.ApplicationException("The transaction cannot begin. The current data connection does not support transa" + + "ctions or the current state is not allowing the transaction to begin."); + } + global::System.Collections.Generic.List allChangedRows = new global::System.Collections.Generic.List(); + global::System.Collections.Generic.List allAddedRows = new global::System.Collections.Generic.List(); + global::System.Collections.Generic.List adaptersWithAcceptChangesDuringUpdate = new global::System.Collections.Generic.List(); + global::System.Collections.Generic.Dictionary revertConnections = new global::System.Collections.Generic.Dictionary(); + int result = 0; + global::System.Data.DataSet backupDataSet = null; + if (this.BackupDataSetBeforeUpdate) { + backupDataSet = new global::System.Data.DataSet(); + backupDataSet.Merge(dataSet); + } + try { + // ---- Prepare for update ----------- + // + if ((this._goodsTableAdapter != null)) { + revertConnections.Add(this._goodsTableAdapter, this._goodsTableAdapter.Connection); + this._goodsTableAdapter.Connection = ((global::System.Data.OleDb.OleDbConnection)(workConnection)); + this._goodsTableAdapter.Transaction = ((global::System.Data.OleDb.OleDbTransaction)(workTransaction)); + if (this._goodsTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._goodsTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._goodsTableAdapter.Adapter); + } + } + // + //---- Perform updates ----------- + // + if ((this.UpdateOrder == UpdateOrderOption.UpdateInsertDelete)) { + result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)); + result = (result + this.UpdateInsertedRows(dataSet, allAddedRows)); + } + else { + result = (result + this.UpdateInsertedRows(dataSet, allAddedRows)); + result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)); + } + result = (result + this.UpdateDeletedRows(dataSet, allChangedRows)); + // + //---- Commit updates ----------- + // + workTransaction.Commit(); + if ((0 < allAddedRows.Count)) { + global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count]; + allAddedRows.CopyTo(rows); + for (int i = 0; (i < rows.Length); i = (i + 1)) { + global::System.Data.DataRow row = rows[i]; + row.AcceptChanges(); + } + } + if ((0 < allChangedRows.Count)) { + global::System.Data.DataRow[] rows = new System.Data.DataRow[allChangedRows.Count]; + allChangedRows.CopyTo(rows); + for (int i = 0; (i < rows.Length); i = (i + 1)) { + global::System.Data.DataRow row = rows[i]; + row.AcceptChanges(); + } + } + } + catch (global::System.Exception ex) { + workTransaction.Rollback(); + // ---- Restore the dataset ----------- + if (this.BackupDataSetBeforeUpdate) { + global::System.Diagnostics.Debug.Assert((backupDataSet != null)); + dataSet.Clear(); + dataSet.Merge(backupDataSet); + } + else { + if ((0 < allAddedRows.Count)) { + global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count]; + allAddedRows.CopyTo(rows); + for (int i = 0; (i < rows.Length); i = (i + 1)) { + global::System.Data.DataRow row = rows[i]; + row.AcceptChanges(); + row.SetAdded(); + } + } + } + throw ex; + } + finally { + if (workConnOpened) { + workConnection.Close(); + } + if ((this._goodsTableAdapter != null)) { + this._goodsTableAdapter.Connection = ((global::System.Data.OleDb.OleDbConnection)(revertConnections[this._goodsTableAdapter])); + this._goodsTableAdapter.Transaction = null; + } + if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) { + global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count]; + adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters); + for (int i = 0; (i < adapters.Length); i = (i + 1)) { + global::System.Data.Common.DataAdapter adapter = adapters[i]; + adapter.AcceptChangesDuringUpdate = true; + } + } + } + return result; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected virtual void SortSelfReferenceRows(global::System.Data.DataRow[] rows, global::System.Data.DataRelation relation, bool childFirst) { + global::System.Array.Sort(rows, new SelfReferenceComparer(relation, childFirst)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected virtual bool MatchTableAdapterConnection(global::System.Data.IDbConnection inputConnection) { + if ((this._connection != null)) { + return true; + } + if (((this.Connection == null) + || (inputConnection == null))) { + return true; + } + if (string.Equals(this.Connection.ConnectionString, inputConnection.ConnectionString, global::System.StringComparison.Ordinal)) { + return true; + } + return false; + } + + /// + ///Update Order Option + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public enum UpdateOrderOption { + + InsertUpdateDelete = 0, + + UpdateInsertDelete = 1, + } + + /// + ///Used to sort self-referenced table's rows + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private class SelfReferenceComparer : object, global::System.Collections.Generic.IComparer { + + private global::System.Data.DataRelation _relation; + + private int _childFirst; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal SelfReferenceComparer(global::System.Data.DataRelation relation, bool childFirst) { + this._relation = relation; + if (childFirst) { + this._childFirst = -1; + } + else { + this._childFirst = 1; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private global::System.Data.DataRow GetRoot(global::System.Data.DataRow row, out int distance) { + global::System.Diagnostics.Debug.Assert((row != null)); + global::System.Data.DataRow root = row; + distance = 0; + + global::System.Collections.Generic.IDictionary traversedRows = new global::System.Collections.Generic.Dictionary(); + traversedRows[row] = row; + + global::System.Data.DataRow parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default); + for ( + ; ((parent != null) + && (traversedRows.ContainsKey(parent) == false)); + ) { + distance = (distance + 1); + root = parent; + traversedRows[parent] = parent; + parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default); + } + + if ((distance == 0)) { + traversedRows.Clear(); + traversedRows[row] = row; + parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original); + for ( + ; ((parent != null) + && (traversedRows.ContainsKey(parent) == false)); + ) { + distance = (distance + 1); + root = parent; + traversedRows[parent] = parent; + parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original); + } + } + + return root; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int Compare(global::System.Data.DataRow row1, global::System.Data.DataRow row2) { + if (object.ReferenceEquals(row1, row2)) { + return 0; + } + if ((row1 == null)) { + return -1; + } + if ((row2 == null)) { + return 1; + } + + int distance1 = 0; + global::System.Data.DataRow root1 = this.GetRoot(row1, out distance1); + + int distance2 = 0; + global::System.Data.DataRow root2 = this.GetRoot(row2, out distance2); + + if (object.ReferenceEquals(root1, root2)) { + return (this._childFirst * distance1.CompareTo(distance2)); + } + else { + global::System.Diagnostics.Debug.Assert(((root1.Table != null) + && (root2.Table != null))); + if ((root1.Table.Rows.IndexOf(root1) < root2.Table.Rows.IndexOf(root2))) { + return -1; + } + else { + return 1; + } + } + } + } + } +} + +#pragma warning restore 1591 \ No newline at end of file diff --git a/MyShop/MyShopDataSet.xsc b/MyShop/MyShopDataSet.xsc new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/MyShop/MyShopDataSet.xsc @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/MyShop/MyShopDataSet.xsd b/MyShop/MyShopDataSet.xsd new file mode 100644 index 0000000..7f1c2bd --- /dev/null +++ b/MyShop/MyShopDataSet.xsd @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + DELETE FROM `Goods` WHERE ((`GoodsCode` = ?) AND ((? = 1 AND `GoodsName` IS NULL) OR (`GoodsName` = ?)) AND ((? = 1 AND `GoodsUnitPrice` IS NULL) OR (`GoodsUnitPrice` = ?)) AND ((? = 1 AND `GoodsStock` IS NULL) OR (`GoodsStock` = ?))) + + + + + + + + + + + + + + INSERT INTO `Goods` (`GoodsName`, `GoodsUnitPrice`, `GoodsStock`) VALUES (?, ?, ?) + + + + + + + + + + SELECT GoodsCode, GoodsName, GoodsUnitPrice, GoodsStock FROM Goods + + + + + + UPDATE `Goods` SET `GoodsName` = ?, `GoodsUnitPrice` = ?, `GoodsStock` = ? WHERE ((`GoodsCode` = ?) AND ((? = 1 AND `GoodsName` IS NULL) OR (`GoodsName` = ?)) AND ((? = 1 AND `GoodsUnitPrice` IS NULL) OR (`GoodsUnitPrice` = ?)) AND ((? = 1 AND `GoodsStock` IS NULL) OR (`GoodsStock` = ?))) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MyShop/MyShopDataSet.xss b/MyShop/MyShopDataSet.xss new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/MyShop/MyShopDataSet.xss @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/MyShop/MyShopDataSet1.Designer.cs b/MyShop/MyShopDataSet1.Designer.cs new file mode 100644 index 0000000..3bf5c67 --- /dev/null +++ b/MyShop/MyShopDataSet1.Designer.cs @@ -0,0 +1,5100 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +#pragma warning disable 1591 + +namespace MyShop { + + + /// + ///Represents a strongly typed in-memory cache of data. + /// + [global::System.Serializable()] + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedDataSetSchema")] + [global::System.Xml.Serialization.XmlRootAttribute("MyShopDataSet")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.DataSet")] + public partial class MyShopDataSet : global::System.Data.DataSet { + + private CustomersDataTable tableCustomers; + + private FactorItemsDataTable tableFactorItems; + + private FactorsDataTable tableFactors; + + private GoodsDataTable tableGoods; + + private UsersDataTable tableUsers; + + private global::System.Data.DataRelation relationFactorsFactorItems; + + private global::System.Data.DataRelation relationGoodsFactorItems; + + private global::System.Data.DataRelation relationCustomersFactors; + + private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public MyShopDataSet() { + this.BeginInit(); + this.InitClass(); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + base.Tables.CollectionChanged += schemaChangedHandler; + base.Relations.CollectionChanged += schemaChangedHandler; + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected MyShopDataSet(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context, false) { + if ((this.IsBinarySerialized(info, context) == true)) { + this.InitVars(false); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler1 = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + this.Tables.CollectionChanged += schemaChangedHandler1; + this.Relations.CollectionChanged += schemaChangedHandler1; + return; + } + string strSchema = ((string)(info.GetValue("XmlSchema", typeof(string)))); + if ((this.DetermineSchemaSerializationMode(info, context) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { + global::System.Data.DataSet ds = new global::System.Data.DataSet(); + ds.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema))); + if ((ds.Tables["Customers"] != null)) { + base.Tables.Add(new CustomersDataTable(ds.Tables["Customers"])); + } + if ((ds.Tables["FactorItems"] != null)) { + base.Tables.Add(new FactorItemsDataTable(ds.Tables["FactorItems"])); + } + if ((ds.Tables["Factors"] != null)) { + base.Tables.Add(new FactorsDataTable(ds.Tables["Factors"])); + } + if ((ds.Tables["Goods"] != null)) { + base.Tables.Add(new GoodsDataTable(ds.Tables["Goods"])); + } + if ((ds.Tables["Users"] != null)) { + base.Tables.Add(new UsersDataTable(ds.Tables["Users"])); + } + this.DataSetName = ds.DataSetName; + this.Prefix = ds.Prefix; + this.Namespace = ds.Namespace; + this.Locale = ds.Locale; + this.CaseSensitive = ds.CaseSensitive; + this.EnforceConstraints = ds.EnforceConstraints; + this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add); + this.InitVars(); + } + else { + this.ReadXmlSchema(new global::System.Xml.XmlTextReader(new global::System.IO.StringReader(strSchema))); + } + this.GetSerializationData(info, context); + global::System.ComponentModel.CollectionChangeEventHandler schemaChangedHandler = new global::System.ComponentModel.CollectionChangeEventHandler(this.SchemaChanged); + base.Tables.CollectionChanged += schemaChangedHandler; + this.Relations.CollectionChanged += schemaChangedHandler; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public CustomersDataTable Customers { + get { + return this.tableCustomers; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public FactorItemsDataTable FactorItems { + get { + return this.tableFactorItems; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public FactorsDataTable Factors { + get { + return this.tableFactors; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public GoodsDataTable Goods { + get { + return this.tableGoods; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)] + public UsersDataTable Users { + get { + return this.tableUsers; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.BrowsableAttribute(true)] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)] + public override global::System.Data.SchemaSerializationMode SchemaSerializationMode { + get { + return this._schemaSerializationMode; + } + set { + this._schemaSerializationMode = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] + public new global::System.Data.DataTableCollection Tables { + get { + return base.Tables; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Hidden)] + public new global::System.Data.DataRelationCollection Relations { + get { + return base.Relations; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void InitializeDerivedDataSet() { + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataSet Clone() { + MyShopDataSet cln = ((MyShopDataSet)(base.Clone())); + cln.InitVars(); + cln.SchemaSerializationMode = this.SchemaSerializationMode; + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override bool ShouldSerializeTables() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override bool ShouldSerializeRelations() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void ReadXmlSerializable(global::System.Xml.XmlReader reader) { + if ((this.DetermineSchemaSerializationMode(reader) == global::System.Data.SchemaSerializationMode.IncludeSchema)) { + this.Reset(); + global::System.Data.DataSet ds = new global::System.Data.DataSet(); + ds.ReadXml(reader); + if ((ds.Tables["Customers"] != null)) { + base.Tables.Add(new CustomersDataTable(ds.Tables["Customers"])); + } + if ((ds.Tables["FactorItems"] != null)) { + base.Tables.Add(new FactorItemsDataTable(ds.Tables["FactorItems"])); + } + if ((ds.Tables["Factors"] != null)) { + base.Tables.Add(new FactorsDataTable(ds.Tables["Factors"])); + } + if ((ds.Tables["Goods"] != null)) { + base.Tables.Add(new GoodsDataTable(ds.Tables["Goods"])); + } + if ((ds.Tables["Users"] != null)) { + base.Tables.Add(new UsersDataTable(ds.Tables["Users"])); + } + this.DataSetName = ds.DataSetName; + this.Prefix = ds.Prefix; + this.Namespace = ds.Namespace; + this.Locale = ds.Locale; + this.CaseSensitive = ds.CaseSensitive; + this.EnforceConstraints = ds.EnforceConstraints; + this.Merge(ds, false, global::System.Data.MissingSchemaAction.Add); + this.InitVars(); + } + else { + this.ReadXml(reader); + this.InitVars(); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Xml.Schema.XmlSchema GetSchemaSerializable() { + global::System.IO.MemoryStream stream = new global::System.IO.MemoryStream(); + this.WriteXmlSchema(new global::System.Xml.XmlTextWriter(stream, null)); + stream.Position = 0; + return global::System.Xml.Schema.XmlSchema.Read(new global::System.Xml.XmlTextReader(stream), null); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.InitVars(true); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars(bool initTable) { + this.tableCustomers = ((CustomersDataTable)(base.Tables["Customers"])); + if ((initTable == true)) { + if ((this.tableCustomers != null)) { + this.tableCustomers.InitVars(); + } + } + this.tableFactorItems = ((FactorItemsDataTable)(base.Tables["FactorItems"])); + if ((initTable == true)) { + if ((this.tableFactorItems != null)) { + this.tableFactorItems.InitVars(); + } + } + this.tableFactors = ((FactorsDataTable)(base.Tables["Factors"])); + if ((initTable == true)) { + if ((this.tableFactors != null)) { + this.tableFactors.InitVars(); + } + } + this.tableGoods = ((GoodsDataTable)(base.Tables["Goods"])); + if ((initTable == true)) { + if ((this.tableGoods != null)) { + this.tableGoods.InitVars(); + } + } + this.tableUsers = ((UsersDataTable)(base.Tables["Users"])); + if ((initTable == true)) { + if ((this.tableUsers != null)) { + this.tableUsers.InitVars(); + } + } + this.relationFactorsFactorItems = this.Relations["FactorsFactorItems"]; + this.relationGoodsFactorItems = this.Relations["GoodsFactorItems"]; + this.relationCustomersFactors = this.Relations["CustomersFactors"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.DataSetName = "MyShopDataSet"; + this.Prefix = ""; + this.Namespace = "http://tempuri.org/MyShopDataSet1.xsd"; + this.EnforceConstraints = true; + this.SchemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema; + this.tableCustomers = new CustomersDataTable(); + base.Tables.Add(this.tableCustomers); + this.tableFactorItems = new FactorItemsDataTable(); + base.Tables.Add(this.tableFactorItems); + this.tableFactors = new FactorsDataTable(); + base.Tables.Add(this.tableFactors); + this.tableGoods = new GoodsDataTable(); + base.Tables.Add(this.tableGoods); + this.tableUsers = new UsersDataTable(); + base.Tables.Add(this.tableUsers); + this.relationFactorsFactorItems = new global::System.Data.DataRelation("FactorsFactorItems", new global::System.Data.DataColumn[] { + this.tableFactors.FactorCodeColumn}, new global::System.Data.DataColumn[] { + this.tableFactorItems.FactorCodeColumn}, false); + this.Relations.Add(this.relationFactorsFactorItems); + this.relationGoodsFactorItems = new global::System.Data.DataRelation("GoodsFactorItems", new global::System.Data.DataColumn[] { + this.tableGoods.GoodsCodeColumn}, new global::System.Data.DataColumn[] { + this.tableFactorItems.GoodsCodeColumn}, false); + this.Relations.Add(this.relationGoodsFactorItems); + this.relationCustomersFactors = new global::System.Data.DataRelation("CustomersFactors", new global::System.Data.DataColumn[] { + this.tableCustomers.CustomerCodeColumn}, new global::System.Data.DataColumn[] { + this.tableFactors.CustomerCodeColumn}, false); + this.Relations.Add(this.relationCustomersFactors); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeCustomers() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeFactorItems() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeFactors() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeGoods() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private bool ShouldSerializeUsers() { + return false; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) { + if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) { + this.InitVars(); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + MyShopDataSet ds = new MyShopDataSet(); + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + global::System.Xml.Schema.XmlSchemaAny any = new global::System.Xml.Schema.XmlSchemaAny(); + any.Namespace = ds.Namespace; + sequence.Items.Add(any); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void CustomersRowChangeEventHandler(object sender, CustomersRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void FactorItemsRowChangeEventHandler(object sender, FactorItemsRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void FactorsRowChangeEventHandler(object sender, FactorsRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void GoodsRowChangeEventHandler(object sender, GoodsRowChangeEvent e); + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public delegate void UsersRowChangeEventHandler(object sender, UsersRowChangeEvent e); + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class CustomersDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnCustomerCode; + + private global::System.Data.DataColumn columnCustomerFirstName; + + private global::System.Data.DataColumn columnCustomerLastName; + + private global::System.Data.DataColumn columnCustomerMobile; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public CustomersDataTable() { + this.TableName = "Customers"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal CustomersDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected CustomersDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CustomerCodeColumn { + get { + return this.columnCustomerCode; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CustomerFirstNameColumn { + get { + return this.columnCustomerFirstName; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CustomerLastNameColumn { + get { + return this.columnCustomerLastName; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CustomerMobileColumn { + get { + return this.columnCustomerMobile; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public CustomersRow this[int index] { + get { + return ((CustomersRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event CustomersRowChangeEventHandler CustomersRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event CustomersRowChangeEventHandler CustomersRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event CustomersRowChangeEventHandler CustomersRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event CustomersRowChangeEventHandler CustomersRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddCustomersRow(CustomersRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public CustomersRow AddCustomersRow(string CustomerFirstName, string CustomerLastName, string CustomerMobile) { + CustomersRow rowCustomersRow = ((CustomersRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + CustomerFirstName, + CustomerLastName, + CustomerMobile}; + rowCustomersRow.ItemArray = columnValuesArray; + this.Rows.Add(rowCustomersRow); + return rowCustomersRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public CustomersRow FindByCustomerCode(int CustomerCode) { + return ((CustomersRow)(this.Rows.Find(new object[] { + CustomerCode}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + CustomersDataTable cln = ((CustomersDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new CustomersDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnCustomerCode = base.Columns["CustomerCode"]; + this.columnCustomerFirstName = base.Columns["CustomerFirstName"]; + this.columnCustomerLastName = base.Columns["CustomerLastName"]; + this.columnCustomerMobile = base.Columns["CustomerMobile"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnCustomerCode = new global::System.Data.DataColumn("CustomerCode", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCustomerCode); + this.columnCustomerFirstName = new global::System.Data.DataColumn("CustomerFirstName", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCustomerFirstName); + this.columnCustomerLastName = new global::System.Data.DataColumn("CustomerLastName", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCustomerLastName); + this.columnCustomerMobile = new global::System.Data.DataColumn("CustomerMobile", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCustomerMobile); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnCustomerCode}, true)); + this.columnCustomerCode.AutoIncrement = true; + this.columnCustomerCode.AutoIncrementSeed = -1; + this.columnCustomerCode.AutoIncrementStep = -1; + this.columnCustomerCode.AllowDBNull = false; + this.columnCustomerCode.Unique = true; + this.columnCustomerFirstName.MaxLength = 255; + this.columnCustomerLastName.MaxLength = 255; + this.columnCustomerMobile.MaxLength = 255; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public CustomersRow NewCustomersRow() { + return ((CustomersRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new CustomersRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(CustomersRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.CustomersRowChanged != null)) { + this.CustomersRowChanged(this, new CustomersRowChangeEvent(((CustomersRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.CustomersRowChanging != null)) { + this.CustomersRowChanging(this, new CustomersRowChangeEvent(((CustomersRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.CustomersRowDeleted != null)) { + this.CustomersRowDeleted(this, new CustomersRowChangeEvent(((CustomersRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.CustomersRowDeleting != null)) { + this.CustomersRowDeleting(this, new CustomersRowChangeEvent(((CustomersRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveCustomersRow(CustomersRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + MyShopDataSet ds = new MyShopDataSet(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "CustomersDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class FactorItemsDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnFactorCode; + + private global::System.Data.DataColumn columnGoodsCode; + + private global::System.Data.DataColumn columnGoodsAmount; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorItemsDataTable() { + this.TableName = "FactorItems"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal FactorItemsDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected FactorItemsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn FactorCodeColumn { + get { + return this.columnFactorCode; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn GoodsCodeColumn { + get { + return this.columnGoodsCode; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn GoodsAmountColumn { + get { + return this.columnGoodsAmount; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorItemsRow this[int index] { + get { + return ((FactorItemsRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event FactorItemsRowChangeEventHandler FactorItemsRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event FactorItemsRowChangeEventHandler FactorItemsRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event FactorItemsRowChangeEventHandler FactorItemsRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event FactorItemsRowChangeEventHandler FactorItemsRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddFactorItemsRow(FactorItemsRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorItemsRow AddFactorItemsRow(FactorsRow parentFactorsRowByFactorsFactorItems, GoodsRow parentGoodsRowByGoodsFactorItems, int GoodsAmount) { + FactorItemsRow rowFactorItemsRow = ((FactorItemsRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + null, + GoodsAmount}; + if ((parentFactorsRowByFactorsFactorItems != null)) { + columnValuesArray[0] = parentFactorsRowByFactorsFactorItems[0]; + } + if ((parentGoodsRowByGoodsFactorItems != null)) { + columnValuesArray[1] = parentGoodsRowByGoodsFactorItems[0]; + } + rowFactorItemsRow.ItemArray = columnValuesArray; + this.Rows.Add(rowFactorItemsRow); + return rowFactorItemsRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorItemsRow FindByGoodsCode(int GoodsCode) { + return ((FactorItemsRow)(this.Rows.Find(new object[] { + GoodsCode}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + FactorItemsDataTable cln = ((FactorItemsDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new FactorItemsDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnFactorCode = base.Columns["FactorCode"]; + this.columnGoodsCode = base.Columns["GoodsCode"]; + this.columnGoodsAmount = base.Columns["GoodsAmount"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnFactorCode = new global::System.Data.DataColumn("FactorCode", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFactorCode); + this.columnGoodsCode = new global::System.Data.DataColumn("GoodsCode", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnGoodsCode); + this.columnGoodsAmount = new global::System.Data.DataColumn("GoodsAmount", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnGoodsAmount); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnGoodsCode}, true)); + this.columnGoodsCode.AllowDBNull = false; + this.columnGoodsCode.Unique = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorItemsRow NewFactorItemsRow() { + return ((FactorItemsRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new FactorItemsRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(FactorItemsRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.FactorItemsRowChanged != null)) { + this.FactorItemsRowChanged(this, new FactorItemsRowChangeEvent(((FactorItemsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.FactorItemsRowChanging != null)) { + this.FactorItemsRowChanging(this, new FactorItemsRowChangeEvent(((FactorItemsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.FactorItemsRowDeleted != null)) { + this.FactorItemsRowDeleted(this, new FactorItemsRowChangeEvent(((FactorItemsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.FactorItemsRowDeleting != null)) { + this.FactorItemsRowDeleting(this, new FactorItemsRowChangeEvent(((FactorItemsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveFactorItemsRow(FactorItemsRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + MyShopDataSet ds = new MyShopDataSet(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "FactorItemsDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class FactorsDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnFactorCode; + + private global::System.Data.DataColumn columnCustomerCode; + + private global::System.Data.DataColumn columnFactorDate; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorsDataTable() { + this.TableName = "Factors"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal FactorsDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected FactorsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn FactorCodeColumn { + get { + return this.columnFactorCode; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn CustomerCodeColumn { + get { + return this.columnCustomerCode; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn FactorDateColumn { + get { + return this.columnFactorDate; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorsRow this[int index] { + get { + return ((FactorsRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event FactorsRowChangeEventHandler FactorsRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event FactorsRowChangeEventHandler FactorsRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event FactorsRowChangeEventHandler FactorsRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event FactorsRowChangeEventHandler FactorsRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddFactorsRow(FactorsRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorsRow AddFactorsRow(CustomersRow parentCustomersRowByCustomersFactors, System.DateTime FactorDate) { + FactorsRow rowFactorsRow = ((FactorsRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + null, + FactorDate}; + if ((parentCustomersRowByCustomersFactors != null)) { + columnValuesArray[1] = parentCustomersRowByCustomersFactors[0]; + } + rowFactorsRow.ItemArray = columnValuesArray; + this.Rows.Add(rowFactorsRow); + return rowFactorsRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorsRow FindByFactorCode(int FactorCode) { + return ((FactorsRow)(this.Rows.Find(new object[] { + FactorCode}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + FactorsDataTable cln = ((FactorsDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new FactorsDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnFactorCode = base.Columns["FactorCode"]; + this.columnCustomerCode = base.Columns["CustomerCode"]; + this.columnFactorDate = base.Columns["FactorDate"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnFactorCode = new global::System.Data.DataColumn("FactorCode", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFactorCode); + this.columnCustomerCode = new global::System.Data.DataColumn("CustomerCode", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnCustomerCode); + this.columnFactorDate = new global::System.Data.DataColumn("FactorDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnFactorDate); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnFactorCode}, true)); + this.columnFactorCode.AutoIncrement = true; + this.columnFactorCode.AutoIncrementSeed = -1; + this.columnFactorCode.AutoIncrementStep = -1; + this.columnFactorCode.AllowDBNull = false; + this.columnFactorCode.Unique = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorsRow NewFactorsRow() { + return ((FactorsRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new FactorsRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(FactorsRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.FactorsRowChanged != null)) { + this.FactorsRowChanged(this, new FactorsRowChangeEvent(((FactorsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.FactorsRowChanging != null)) { + this.FactorsRowChanging(this, new FactorsRowChangeEvent(((FactorsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.FactorsRowDeleted != null)) { + this.FactorsRowDeleted(this, new FactorsRowChangeEvent(((FactorsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.FactorsRowDeleting != null)) { + this.FactorsRowDeleting(this, new FactorsRowChangeEvent(((FactorsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveFactorsRow(FactorsRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + MyShopDataSet ds = new MyShopDataSet(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "FactorsDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class GoodsDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnGoodsCode; + + private global::System.Data.DataColumn columnGoodsName; + + private global::System.Data.DataColumn columnGoodsUnitPrice; + + private global::System.Data.DataColumn columnGoodsStock; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GoodsDataTable() { + this.TableName = "Goods"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal GoodsDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected GoodsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn GoodsCodeColumn { + get { + return this.columnGoodsCode; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn GoodsNameColumn { + get { + return this.columnGoodsName; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn GoodsUnitPriceColumn { + get { + return this.columnGoodsUnitPrice; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn GoodsStockColumn { + get { + return this.columnGoodsStock; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GoodsRow this[int index] { + get { + return ((GoodsRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event GoodsRowChangeEventHandler GoodsRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event GoodsRowChangeEventHandler GoodsRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event GoodsRowChangeEventHandler GoodsRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event GoodsRowChangeEventHandler GoodsRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddGoodsRow(GoodsRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GoodsRow AddGoodsRow(string GoodsName, int GoodsUnitPrice, int GoodsStock) { + GoodsRow rowGoodsRow = ((GoodsRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + GoodsName, + GoodsUnitPrice, + GoodsStock}; + rowGoodsRow.ItemArray = columnValuesArray; + this.Rows.Add(rowGoodsRow); + return rowGoodsRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GoodsRow FindByGoodsCode(int GoodsCode) { + return ((GoodsRow)(this.Rows.Find(new object[] { + GoodsCode}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + GoodsDataTable cln = ((GoodsDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new GoodsDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnGoodsCode = base.Columns["GoodsCode"]; + this.columnGoodsName = base.Columns["GoodsName"]; + this.columnGoodsUnitPrice = base.Columns["GoodsUnitPrice"]; + this.columnGoodsStock = base.Columns["GoodsStock"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnGoodsCode = new global::System.Data.DataColumn("GoodsCode", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnGoodsCode); + this.columnGoodsName = new global::System.Data.DataColumn("GoodsName", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnGoodsName); + this.columnGoodsUnitPrice = new global::System.Data.DataColumn("GoodsUnitPrice", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnGoodsUnitPrice); + this.columnGoodsStock = new global::System.Data.DataColumn("GoodsStock", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnGoodsStock); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnGoodsCode}, true)); + this.columnGoodsCode.AutoIncrement = true; + this.columnGoodsCode.AutoIncrementSeed = -1; + this.columnGoodsCode.AutoIncrementStep = -1; + this.columnGoodsCode.AllowDBNull = false; + this.columnGoodsCode.Unique = true; + this.columnGoodsName.MaxLength = 255; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GoodsRow NewGoodsRow() { + return ((GoodsRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new GoodsRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(GoodsRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.GoodsRowChanged != null)) { + this.GoodsRowChanged(this, new GoodsRowChangeEvent(((GoodsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.GoodsRowChanging != null)) { + this.GoodsRowChanging(this, new GoodsRowChangeEvent(((GoodsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.GoodsRowDeleted != null)) { + this.GoodsRowDeleted(this, new GoodsRowChangeEvent(((GoodsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.GoodsRowDeleting != null)) { + this.GoodsRowDeleting(this, new GoodsRowChangeEvent(((GoodsRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveGoodsRow(GoodsRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + MyShopDataSet ds = new MyShopDataSet(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "GoodsDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents the strongly named DataTable class. + /// + [global::System.Serializable()] + [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")] + public partial class UsersDataTable : global::System.Data.TypedTableBase { + + private global::System.Data.DataColumn columnUserCode; + + private global::System.Data.DataColumn columnUsername; + + private global::System.Data.DataColumn columnPassword; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public UsersDataTable() { + this.TableName = "Users"; + this.BeginInit(); + this.InitClass(); + this.EndInit(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal UsersDataTable(global::System.Data.DataTable table) { + this.TableName = table.TableName; + if ((table.CaseSensitive != table.DataSet.CaseSensitive)) { + this.CaseSensitive = table.CaseSensitive; + } + if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) { + this.Locale = table.Locale; + } + if ((table.Namespace != table.DataSet.Namespace)) { + this.Namespace = table.Namespace; + } + this.Prefix = table.Prefix; + this.MinimumCapacity = table.MinimumCapacity; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected UsersDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : + base(info, context) { + this.InitVars(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn UserCodeColumn { + get { + return this.columnUserCode; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn UsernameColumn { + get { + return this.columnUsername; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataColumn PasswordColumn { + get { + return this.columnPassword; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int Count { + get { + return this.Rows.Count; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public UsersRow this[int index] { + get { + return ((UsersRow)(this.Rows[index])); + } + } + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event UsersRowChangeEventHandler UsersRowChanging; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event UsersRowChangeEventHandler UsersRowChanged; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event UsersRowChangeEventHandler UsersRowDeleting; + + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public event UsersRowChangeEventHandler UsersRowDeleted; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void AddUsersRow(UsersRow row) { + this.Rows.Add(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public UsersRow AddUsersRow(string Username, string Password) { + UsersRow rowUsersRow = ((UsersRow)(this.NewRow())); + object[] columnValuesArray = new object[] { + null, + Username, + Password}; + rowUsersRow.ItemArray = columnValuesArray; + this.Rows.Add(rowUsersRow); + return rowUsersRow; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public UsersRow FindByUserCode(int UserCode) { + return ((UsersRow)(this.Rows.Find(new object[] { + UserCode}))); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public override global::System.Data.DataTable Clone() { + UsersDataTable cln = ((UsersDataTable)(base.Clone())); + cln.InitVars(); + return cln; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataTable CreateInstance() { + return new UsersDataTable(); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal void InitVars() { + this.columnUserCode = base.Columns["UserCode"]; + this.columnUsername = base.Columns["Username"]; + this.columnPassword = base.Columns["Password"]; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitClass() { + this.columnUserCode = new global::System.Data.DataColumn("UserCode", typeof(int), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnUserCode); + this.columnUsername = new global::System.Data.DataColumn("Username", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnUsername); + this.columnPassword = new global::System.Data.DataColumn("Password", typeof(string), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnPassword); + this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { + this.columnUserCode}, true)); + this.columnUserCode.AutoIncrement = true; + this.columnUserCode.AutoIncrementSeed = -1; + this.columnUserCode.AutoIncrementStep = -1; + this.columnUserCode.AllowDBNull = false; + this.columnUserCode.Unique = true; + this.columnUsername.MaxLength = 255; + this.columnPassword.MaxLength = 536870910; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public UsersRow NewUsersRow() { + return ((UsersRow)(this.NewRow())); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) { + return new UsersRow(builder); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override global::System.Type GetRowType() { + return typeof(UsersRow); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanged(e); + if ((this.UsersRowChanged != null)) { + this.UsersRowChanged(this, new UsersRowChangeEvent(((UsersRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowChanging(e); + if ((this.UsersRowChanging != null)) { + this.UsersRowChanging(this, new UsersRowChangeEvent(((UsersRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleted(e); + if ((this.UsersRowDeleted != null)) { + this.UsersRowDeleted(this, new UsersRowChangeEvent(((UsersRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) { + base.OnRowDeleting(e); + if ((this.UsersRowDeleting != null)) { + this.UsersRowDeleting(this, new UsersRowChangeEvent(((UsersRow)(e.Row)), e.Action)); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void RemoveUsersRow(UsersRow row) { + this.Rows.Remove(row); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) { + global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType(); + global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence(); + MyShopDataSet ds = new MyShopDataSet(); + global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny(); + any1.Namespace = "http://www.w3.org/2001/XMLSchema"; + any1.MinOccurs = new decimal(0); + any1.MaxOccurs = decimal.MaxValue; + any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any1); + global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny(); + any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1"; + any2.MinOccurs = new decimal(1); + any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax; + sequence.Items.Add(any2); + global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute1.Name = "namespace"; + attribute1.FixedValue = ds.Namespace; + type.Attributes.Add(attribute1); + global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute(); + attribute2.Name = "tableTypeName"; + attribute2.FixedValue = "UsersDataTable"; + type.Attributes.Add(attribute2); + type.Particle = sequence; + global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable(); + if (xs.Contains(dsSchema.TargetNamespace)) { + global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream(); + global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream(); + try { + global::System.Xml.Schema.XmlSchema schema = null; + dsSchema.Write(s1); + for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) { + schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current)); + s2.SetLength(0); + schema.Write(s2); + if ((s1.Length == s2.Length)) { + s1.Position = 0; + s2.Position = 0; + for (; ((s1.Position != s1.Length) + && (s1.ReadByte() == s2.ReadByte())); ) { + ; + } + if ((s1.Position == s1.Length)) { + return type; + } + } + } + } + finally { + if ((s1 != null)) { + s1.Close(); + } + if ((s2 != null)) { + s2.Close(); + } + } + } + xs.Add(dsSchema); + return type; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class CustomersRow : global::System.Data.DataRow { + + private CustomersDataTable tableCustomers; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal CustomersRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableCustomers = ((CustomersDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int CustomerCode { + get { + return ((int)(this[this.tableCustomers.CustomerCodeColumn])); + } + set { + this[this.tableCustomers.CustomerCodeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string CustomerFirstName { + get { + try { + return ((string)(this[this.tableCustomers.CustomerFirstNameColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CustomerFirstName\' in table \'Customers\' is DBNull.", e); + } + } + set { + this[this.tableCustomers.CustomerFirstNameColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string CustomerLastName { + get { + try { + return ((string)(this[this.tableCustomers.CustomerLastNameColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CustomerLastName\' in table \'Customers\' is DBNull.", e); + } + } + set { + this[this.tableCustomers.CustomerLastNameColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string CustomerMobile { + get { + try { + return ((string)(this[this.tableCustomers.CustomerMobileColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CustomerMobile\' in table \'Customers\' is DBNull.", e); + } + } + set { + this[this.tableCustomers.CustomerMobileColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsCustomerFirstNameNull() { + return this.IsNull(this.tableCustomers.CustomerFirstNameColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetCustomerFirstNameNull() { + this[this.tableCustomers.CustomerFirstNameColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsCustomerLastNameNull() { + return this.IsNull(this.tableCustomers.CustomerLastNameColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetCustomerLastNameNull() { + this[this.tableCustomers.CustomerLastNameColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsCustomerMobileNull() { + return this.IsNull(this.tableCustomers.CustomerMobileColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetCustomerMobileNull() { + this[this.tableCustomers.CustomerMobileColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorsRow[] GetFactorsRows() { + if ((this.Table.ChildRelations["CustomersFactors"] == null)) { + return new FactorsRow[0]; + } + else { + return ((FactorsRow[])(base.GetChildRows(this.Table.ChildRelations["CustomersFactors"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class FactorItemsRow : global::System.Data.DataRow { + + private FactorItemsDataTable tableFactorItems; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal FactorItemsRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableFactorItems = ((FactorItemsDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int FactorCode { + get { + try { + return ((int)(this[this.tableFactorItems.FactorCodeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'FactorCode\' in table \'FactorItems\' is DBNull.", e); + } + } + set { + this[this.tableFactorItems.FactorCodeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int GoodsCode { + get { + return ((int)(this[this.tableFactorItems.GoodsCodeColumn])); + } + set { + this[this.tableFactorItems.GoodsCodeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int GoodsAmount { + get { + try { + return ((int)(this[this.tableFactorItems.GoodsAmountColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'GoodsAmount\' in table \'FactorItems\' is DBNull.", e); + } + } + set { + this[this.tableFactorItems.GoodsAmountColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorsRow FactorsRow { + get { + return ((FactorsRow)(this.GetParentRow(this.Table.ParentRelations["FactorsFactorItems"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["FactorsFactorItems"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GoodsRow GoodsRow { + get { + return ((GoodsRow)(this.GetParentRow(this.Table.ParentRelations["GoodsFactorItems"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["GoodsFactorItems"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsFactorCodeNull() { + return this.IsNull(this.tableFactorItems.FactorCodeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetFactorCodeNull() { + this[this.tableFactorItems.FactorCodeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsGoodsAmountNull() { + return this.IsNull(this.tableFactorItems.GoodsAmountColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetGoodsAmountNull() { + this[this.tableFactorItems.GoodsAmountColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class FactorsRow : global::System.Data.DataRow { + + private FactorsDataTable tableFactors; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal FactorsRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableFactors = ((FactorsDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int FactorCode { + get { + return ((int)(this[this.tableFactors.FactorCodeColumn])); + } + set { + this[this.tableFactors.FactorCodeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int CustomerCode { + get { + try { + return ((int)(this[this.tableFactors.CustomerCodeColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'CustomerCode\' in table \'Factors\' is DBNull.", e); + } + } + set { + this[this.tableFactors.CustomerCodeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public System.DateTime FactorDate { + get { + try { + return ((global::System.DateTime)(this[this.tableFactors.FactorDateColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'FactorDate\' in table \'Factors\' is DBNull.", e); + } + } + set { + this[this.tableFactors.FactorDateColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public CustomersRow CustomersRow { + get { + return ((CustomersRow)(this.GetParentRow(this.Table.ParentRelations["CustomersFactors"]))); + } + set { + this.SetParentRow(value, this.Table.ParentRelations["CustomersFactors"]); + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsCustomerCodeNull() { + return this.IsNull(this.tableFactors.CustomerCodeColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetCustomerCodeNull() { + this[this.tableFactors.CustomerCodeColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsFactorDateNull() { + return this.IsNull(this.tableFactors.FactorDateColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetFactorDateNull() { + this[this.tableFactors.FactorDateColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorItemsRow[] GetFactorItemsRows() { + if ((this.Table.ChildRelations["FactorsFactorItems"] == null)) { + return new FactorItemsRow[0]; + } + else { + return ((FactorItemsRow[])(base.GetChildRows(this.Table.ChildRelations["FactorsFactorItems"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class GoodsRow : global::System.Data.DataRow { + + private GoodsDataTable tableGoods; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal GoodsRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableGoods = ((GoodsDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int GoodsCode { + get { + return ((int)(this[this.tableGoods.GoodsCodeColumn])); + } + set { + this[this.tableGoods.GoodsCodeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string GoodsName { + get { + try { + return ((string)(this[this.tableGoods.GoodsNameColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'GoodsName\' in table \'Goods\' is DBNull.", e); + } + } + set { + this[this.tableGoods.GoodsNameColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int GoodsUnitPrice { + get { + try { + return ((int)(this[this.tableGoods.GoodsUnitPriceColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'GoodsUnitPrice\' in table \'Goods\' is DBNull.", e); + } + } + set { + this[this.tableGoods.GoodsUnitPriceColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int GoodsStock { + get { + try { + return ((int)(this[this.tableGoods.GoodsStockColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'GoodsStock\' in table \'Goods\' is DBNull.", e); + } + } + set { + this[this.tableGoods.GoodsStockColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsGoodsNameNull() { + return this.IsNull(this.tableGoods.GoodsNameColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetGoodsNameNull() { + this[this.tableGoods.GoodsNameColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsGoodsUnitPriceNull() { + return this.IsNull(this.tableGoods.GoodsUnitPriceColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetGoodsUnitPriceNull() { + this[this.tableGoods.GoodsUnitPriceColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsGoodsStockNull() { + return this.IsNull(this.tableGoods.GoodsStockColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetGoodsStockNull() { + this[this.tableGoods.GoodsStockColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorItemsRow[] GetFactorItemsRows() { + if ((this.Table.ChildRelations["GoodsFactorItems"] == null)) { + return new FactorItemsRow[0]; + } + else { + return ((FactorItemsRow[])(base.GetChildRows(this.Table.ChildRelations["GoodsFactorItems"]))); + } + } + } + + /// + ///Represents strongly named DataRow class. + /// + public partial class UsersRow : global::System.Data.DataRow { + + private UsersDataTable tableUsers; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal UsersRow(global::System.Data.DataRowBuilder rb) : + base(rb) { + this.tableUsers = ((UsersDataTable)(this.Table)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int UserCode { + get { + return ((int)(this[this.tableUsers.UserCodeColumn])); + } + set { + this[this.tableUsers.UserCodeColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Username { + get { + try { + return ((string)(this[this.tableUsers.UsernameColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Username\' in table \'Users\' is DBNull.", e); + } + } + set { + this[this.tableUsers.UsernameColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public string Password { + get { + try { + return ((string)(this[this.tableUsers.PasswordColumn])); + } + catch (global::System.InvalidCastException e) { + throw new global::System.Data.StrongTypingException("The value for column \'Password\' in table \'Users\' is DBNull.", e); + } + } + set { + this[this.tableUsers.PasswordColumn] = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsUsernameNull() { + return this.IsNull(this.tableUsers.UsernameColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetUsernameNull() { + this[this.tableUsers.UsernameColumn] = global::System.Convert.DBNull; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool IsPasswordNull() { + return this.IsNull(this.tableUsers.PasswordColumn); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public void SetPasswordNull() { + this[this.tableUsers.PasswordColumn] = global::System.Convert.DBNull; + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class CustomersRowChangeEvent : global::System.EventArgs { + + private CustomersRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public CustomersRowChangeEvent(CustomersRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public CustomersRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class FactorItemsRowChangeEvent : global::System.EventArgs { + + private FactorItemsRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorItemsRowChangeEvent(FactorItemsRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorItemsRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class FactorsRowChangeEvent : global::System.EventArgs { + + private FactorsRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorsRowChangeEvent(FactorsRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorsRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class GoodsRowChangeEvent : global::System.EventArgs { + + private GoodsRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GoodsRowChangeEvent(GoodsRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GoodsRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + + /// + ///Row event argument class + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public class UsersRowChangeEvent : global::System.EventArgs { + + private UsersRow eventRow; + + private global::System.Data.DataRowAction eventAction; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public UsersRowChangeEvent(UsersRow row, global::System.Data.DataRowAction action) { + this.eventRow = row; + this.eventAction = action; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public UsersRow Row { + get { + return this.eventRow; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public global::System.Data.DataRowAction Action { + get { + return this.eventAction; + } + } + } + } +} +namespace MyShop.MyShopDataSetTableAdapters { + + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class CustomersTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.OleDb.OleDbDataAdapter _adapter; + + private global::System.Data.OleDb.OleDbConnection _connection; + + private global::System.Data.OleDb.OleDbTransaction _transaction; + + private global::System.Data.OleDb.OleDbCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public CustomersTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.OleDb.OleDbDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.OleDb.OleDbConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.OleDb.OleDbCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.OleDb.OleDbTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.OleDb.OleDbCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.OleDb.OleDbDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "Customers"; + tableMapping.ColumnMappings.Add("CustomerCode", "CustomerCode"); + tableMapping.ColumnMappings.Add("CustomerFirstName", "CustomerFirstName"); + tableMapping.ColumnMappings.Add("CustomerLastName", "CustomerLastName"); + tableMapping.ColumnMappings.Add("CustomerMobile", "CustomerMobile"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.OleDb.OleDbCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = @"DELETE FROM `Customers` WHERE ((`CustomerCode` = ?) AND ((? = 1 AND `CustomerFirstName` IS NULL) OR (`CustomerFirstName` = ?)) AND ((? = 1 AND `CustomerLastName` IS NULL) OR (`CustomerLastName` = ?)) AND ((? = 1 AND `CustomerMobile` IS NULL) OR (`CustomerMobile` = ?)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_CustomerCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerCode", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_CustomerFirstName", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerFirstName", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_CustomerFirstName", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerFirstName", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_CustomerLastName", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerLastName", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_CustomerLastName", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerLastName", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_CustomerMobile", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerMobile", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_CustomerMobile", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerMobile", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.InsertCommand = new global::System.Data.OleDb.OleDbCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO `Customers` (`CustomerFirstName`, `CustomerLastName`, `CustomerMobile" + + "`) VALUES (?, ?, ?)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("CustomerFirstName", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerFirstName", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("CustomerLastName", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerLastName", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("CustomerMobile", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerMobile", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand = new global::System.Data.OleDb.OleDbCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE `Customers` SET `CustomerFirstName` = ?, `CustomerLastName` = ?, `CustomerMobile` = ? WHERE ((`CustomerCode` = ?) AND ((? = 1 AND `CustomerFirstName` IS NULL) OR (`CustomerFirstName` = ?)) AND ((? = 1 AND `CustomerLastName` IS NULL) OR (`CustomerLastName` = ?)) AND ((? = 1 AND `CustomerMobile` IS NULL) OR (`CustomerMobile` = ?)))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("CustomerFirstName", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerFirstName", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("CustomerLastName", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerLastName", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("CustomerMobile", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerMobile", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_CustomerCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerCode", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_CustomerFirstName", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerFirstName", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_CustomerFirstName", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerFirstName", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_CustomerLastName", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerLastName", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_CustomerLastName", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerLastName", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_CustomerMobile", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerMobile", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_CustomerMobile", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerMobile", global::System.Data.DataRowVersion.Original, false, null)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.OleDb.OleDbConnection(); + this._connection.ConnectionString = global::MyShop.Properties.Settings.Default.MyShopConnectionString1; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.OleDb.OleDbCommand[1]; + this._commandCollection[0] = new global::System.Data.OleDb.OleDbCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT CustomerCode, CustomerFirstName, CustomerLastName, CustomerMobile FROM Cus" + + "tomers"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(MyShopDataSet.CustomersDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual MyShopDataSet.CustomersDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + MyShopDataSet.CustomersDataTable dataTable = new MyShopDataSet.CustomersDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(MyShopDataSet.CustomersDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(MyShopDataSet dataSet) { + return this.Adapter.Update(dataSet, "Customers"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_CustomerCode, string Original_CustomerFirstName, string Original_CustomerLastName, string Original_CustomerMobile) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_CustomerCode)); + if ((Original_CustomerFirstName == null)) { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_CustomerFirstName)); + } + if ((Original_CustomerLastName == null)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((string)(Original_CustomerLastName)); + } + if ((Original_CustomerMobile == null)) { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[6].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[6].Value = ((string)(Original_CustomerMobile)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string CustomerFirstName, string CustomerLastName, string CustomerMobile) { + if ((CustomerFirstName == null)) { + this.Adapter.InsertCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(CustomerFirstName)); + } + if ((CustomerLastName == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(CustomerLastName)); + } + if ((CustomerMobile == null)) { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = ((string)(CustomerMobile)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string CustomerFirstName, string CustomerLastName, string CustomerMobile, int Original_CustomerCode, string Original_CustomerFirstName, string Original_CustomerLastName, string Original_CustomerMobile) { + if ((CustomerFirstName == null)) { + this.Adapter.UpdateCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(CustomerFirstName)); + } + if ((CustomerLastName == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(CustomerLastName)); + } + if ((CustomerMobile == null)) { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = ((string)(CustomerMobile)); + } + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(Original_CustomerCode)); + if ((Original_CustomerFirstName == null)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Original_CustomerFirstName)); + } + if ((Original_CustomerLastName == null)) { + this.Adapter.UpdateCommand.Parameters[6].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[7].Value = ((string)(Original_CustomerLastName)); + } + if ((Original_CustomerMobile == null)) { + this.Adapter.UpdateCommand.Parameters[8].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[9].Value = ((string)(Original_CustomerMobile)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class FactorItemsTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.OleDb.OleDbDataAdapter _adapter; + + private global::System.Data.OleDb.OleDbConnection _connection; + + private global::System.Data.OleDb.OleDbTransaction _transaction; + + private global::System.Data.OleDb.OleDbCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorItemsTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.OleDb.OleDbDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.OleDb.OleDbConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.OleDb.OleDbCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.OleDb.OleDbTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.OleDb.OleDbCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.OleDb.OleDbDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "FactorItems"; + tableMapping.ColumnMappings.Add("FactorCode", "FactorCode"); + tableMapping.ColumnMappings.Add("GoodsCode", "GoodsCode"); + tableMapping.ColumnMappings.Add("GoodsAmount", "GoodsAmount"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.OleDb.OleDbCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM `FactorItems` WHERE (((? = 1 AND `FactorCode` IS NULL) OR (`FactorCod" + + "e` = ?)) AND (`GoodsCode` = ?) AND ((? = 1 AND `GoodsAmount` IS NULL) OR (`Goods" + + "Amount` = ?)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_FactorCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "FactorCode", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_FactorCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "FactorCode", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsCode", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_GoodsAmount", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsAmount", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsAmount", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsAmount", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.InsertCommand = new global::System.Data.OleDb.OleDbCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO `FactorItems` (`FactorCode`, `GoodsCode`, `GoodsAmount`) VALUES (?, ?" + + ", ?)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("FactorCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "FactorCode", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("GoodsCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsCode", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("GoodsAmount", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsAmount", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand = new global::System.Data.OleDb.OleDbCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE `FactorItems` SET `FactorCode` = ?, `GoodsCode` = ?, `GoodsAmount` = ? WHE" + + "RE (((? = 1 AND `FactorCode` IS NULL) OR (`FactorCode` = ?)) AND (`GoodsCode` = " + + "?) AND ((? = 1 AND `GoodsAmount` IS NULL) OR (`GoodsAmount` = ?)))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("FactorCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "FactorCode", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("GoodsCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsCode", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("GoodsAmount", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsAmount", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_FactorCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "FactorCode", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_FactorCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "FactorCode", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsCode", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_GoodsAmount", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsAmount", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsAmount", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsAmount", global::System.Data.DataRowVersion.Original, false, null)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.OleDb.OleDbConnection(); + this._connection.ConnectionString = global::MyShop.Properties.Settings.Default.MyShopConnectionString1; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.OleDb.OleDbCommand[1]; + this._commandCollection[0] = new global::System.Data.OleDb.OleDbCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT FactorCode, GoodsCode, GoodsAmount FROM FactorItems"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(MyShopDataSet.FactorItemsDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual MyShopDataSet.FactorItemsDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + MyShopDataSet.FactorItemsDataTable dataTable = new MyShopDataSet.FactorItemsDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(MyShopDataSet.FactorItemsDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(MyShopDataSet dataSet) { + return this.Adapter.Update(dataSet, "FactorItems"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_FactorCode, int Original_GoodsCode, global::System.Nullable Original_GoodsAmount) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[1].Value = ((int)(Original_FactorCode)); + this.Adapter.DeleteCommand.Parameters[2].Value = ((int)(Original_GoodsCode)); + if ((Original_GoodsAmount.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((int)(Original_GoodsAmount.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(int FactorCode, int GoodsCode, global::System.Nullable GoodsAmount) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(FactorCode)); + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(GoodsCode)); + if ((GoodsAmount.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[2].Value = ((int)(GoodsAmount.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int FactorCode, int GoodsCode, global::System.Nullable GoodsAmount, int Original_FactorCode, int Original_GoodsCode, global::System.Nullable Original_GoodsAmount) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(FactorCode)); + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(GoodsCode)); + if ((GoodsAmount.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(GoodsAmount.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[4].Value = ((int)(Original_FactorCode)); + this.Adapter.UpdateCommand.Parameters[5].Value = ((int)(Original_GoodsCode)); + if ((Original_GoodsAmount.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[6].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[7].Value = ((int)(Original_GoodsAmount.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(int FactorCode, global::System.Nullable GoodsAmount, int Original_FactorCode, int Original_GoodsCode, global::System.Nullable Original_GoodsAmount) { + return this.Update(FactorCode, Original_GoodsCode, GoodsAmount, Original_FactorCode, Original_GoodsCode, Original_GoodsAmount); + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class FactorsTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.OleDb.OleDbDataAdapter _adapter; + + private global::System.Data.OleDb.OleDbConnection _connection; + + private global::System.Data.OleDb.OleDbTransaction _transaction; + + private global::System.Data.OleDb.OleDbCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public FactorsTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.OleDb.OleDbDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.OleDb.OleDbConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.OleDb.OleDbCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.OleDb.OleDbTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.OleDb.OleDbCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.OleDb.OleDbDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "Factors"; + tableMapping.ColumnMappings.Add("FactorCode", "FactorCode"); + tableMapping.ColumnMappings.Add("CustomerCode", "CustomerCode"); + tableMapping.ColumnMappings.Add("FactorDate", "FactorDate"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.OleDb.OleDbCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM `Factors` WHERE ((`FactorCode` = ?) AND ((? = 1 AND `CustomerCode` IS" + + " NULL) OR (`CustomerCode` = ?)) AND ((? = 1 AND `FactorDate` IS NULL) OR (`Facto" + + "rDate` = ?)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_FactorCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "FactorCode", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_CustomerCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerCode", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_CustomerCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerCode", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_FactorDate", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "FactorDate", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_FactorDate", global::System.Data.OleDb.OleDbType.Date, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "FactorDate", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.InsertCommand = new global::System.Data.OleDb.OleDbCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO `Factors` (`CustomerCode`, `FactorDate`) VALUES (?, ?)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("CustomerCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerCode", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("FactorDate", global::System.Data.OleDb.OleDbType.Date, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "FactorDate", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand = new global::System.Data.OleDb.OleDbCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE `Factors` SET `CustomerCode` = ?, `FactorDate` = ? WHERE ((`FactorCode` = " + + "?) AND ((? = 1 AND `CustomerCode` IS NULL) OR (`CustomerCode` = ?)) AND ((? = 1 " + + "AND `FactorDate` IS NULL) OR (`FactorDate` = ?)))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("CustomerCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerCode", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("FactorDate", global::System.Data.OleDb.OleDbType.Date, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "FactorDate", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_FactorCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "FactorCode", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_CustomerCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerCode", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_CustomerCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "CustomerCode", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_FactorDate", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "FactorDate", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_FactorDate", global::System.Data.OleDb.OleDbType.Date, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "FactorDate", global::System.Data.DataRowVersion.Original, false, null)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.OleDb.OleDbConnection(); + this._connection.ConnectionString = global::MyShop.Properties.Settings.Default.MyShopConnectionString1; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.OleDb.OleDbCommand[1]; + this._commandCollection[0] = new global::System.Data.OleDb.OleDbCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT FactorCode, CustomerCode, FactorDate FROM Factors"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(MyShopDataSet.FactorsDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual MyShopDataSet.FactorsDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + MyShopDataSet.FactorsDataTable dataTable = new MyShopDataSet.FactorsDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(MyShopDataSet.FactorsDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(MyShopDataSet dataSet) { + return this.Adapter.Update(dataSet, "Factors"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_FactorCode, global::System.Nullable Original_CustomerCode, global::System.Nullable Original_FactorDate) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_FactorCode)); + if ((Original_CustomerCode.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[2].Value = ((int)(Original_CustomerCode.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[2].Value = global::System.DBNull.Value; + } + if ((Original_FactorDate.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((System.DateTime)(Original_FactorDate.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(global::System.Nullable CustomerCode, global::System.Nullable FactorDate) { + if ((CustomerCode.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[0].Value = ((int)(CustomerCode.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = global::System.DBNull.Value; + } + if ((FactorDate.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[1].Value = ((System.DateTime)(FactorDate.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(global::System.Nullable CustomerCode, global::System.Nullable FactorDate, int Original_FactorCode, global::System.Nullable Original_CustomerCode, global::System.Nullable Original_FactorDate) { + if ((CustomerCode.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[0].Value = ((int)(CustomerCode.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = global::System.DBNull.Value; + } + if ((FactorDate.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[1].Value = ((System.DateTime)(FactorDate.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(Original_FactorCode)); + if ((Original_CustomerCode.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[4].Value = ((int)(Original_CustomerCode.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((Original_FactorDate.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[6].Value = ((System.DateTime)(Original_FactorDate.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[6].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class GoodsTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.OleDb.OleDbDataAdapter _adapter; + + private global::System.Data.OleDb.OleDbConnection _connection; + + private global::System.Data.OleDb.OleDbTransaction _transaction; + + private global::System.Data.OleDb.OleDbCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public GoodsTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.OleDb.OleDbDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.OleDb.OleDbConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.OleDb.OleDbCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.OleDb.OleDbTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.OleDb.OleDbCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.OleDb.OleDbDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "Goods"; + tableMapping.ColumnMappings.Add("GoodsCode", "GoodsCode"); + tableMapping.ColumnMappings.Add("GoodsName", "GoodsName"); + tableMapping.ColumnMappings.Add("GoodsUnitPrice", "GoodsUnitPrice"); + tableMapping.ColumnMappings.Add("GoodsStock", "GoodsStock"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.OleDb.OleDbCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM `Goods` WHERE ((`GoodsCode` = ?) AND ((? = 1 AND `GoodsName` IS NULL)" + + " OR (`GoodsName` = ?)) AND ((? = 1 AND `GoodsUnitPrice` IS NULL) OR (`GoodsUnitP" + + "rice` = ?)) AND ((? = 1 AND `GoodsStock` IS NULL) OR (`GoodsStock` = ?)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsCode", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_GoodsName", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsName", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsName", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsName", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_GoodsUnitPrice", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsUnitPrice", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsUnitPrice", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsUnitPrice", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_GoodsStock", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsStock", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsStock", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsStock", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.InsertCommand = new global::System.Data.OleDb.OleDbCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO `Goods` (`GoodsName`, `GoodsUnitPrice`, `GoodsStock`) VALUES (?, ?, ?" + + ")"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("GoodsName", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsName", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("GoodsUnitPrice", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsUnitPrice", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("GoodsStock", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsStock", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand = new global::System.Data.OleDb.OleDbCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = @"UPDATE `Goods` SET `GoodsName` = ?, `GoodsUnitPrice` = ?, `GoodsStock` = ? WHERE ((`GoodsCode` = ?) AND ((? = 1 AND `GoodsName` IS NULL) OR (`GoodsName` = ?)) AND ((? = 1 AND `GoodsUnitPrice` IS NULL) OR (`GoodsUnitPrice` = ?)) AND ((? = 1 AND `GoodsStock` IS NULL) OR (`GoodsStock` = ?)))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("GoodsName", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsName", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("GoodsUnitPrice", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsUnitPrice", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("GoodsStock", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsStock", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsCode", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_GoodsName", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsName", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsName", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsName", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_GoodsUnitPrice", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsUnitPrice", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsUnitPrice", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsUnitPrice", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_GoodsStock", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsStock", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_GoodsStock", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "GoodsStock", global::System.Data.DataRowVersion.Original, false, null)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.OleDb.OleDbConnection(); + this._connection.ConnectionString = global::MyShop.Properties.Settings.Default.MyShopConnectionString1; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.OleDb.OleDbCommand[1]; + this._commandCollection[0] = new global::System.Data.OleDb.OleDbCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT GoodsCode, GoodsName, GoodsUnitPrice, GoodsStock FROM Goods"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(MyShopDataSet.GoodsDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual MyShopDataSet.GoodsDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + MyShopDataSet.GoodsDataTable dataTable = new MyShopDataSet.GoodsDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(MyShopDataSet.GoodsDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(MyShopDataSet dataSet) { + return this.Adapter.Update(dataSet, "Goods"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_GoodsCode, string Original_GoodsName, global::System.Nullable Original_GoodsUnitPrice, global::System.Nullable Original_GoodsStock) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_GoodsCode)); + if ((Original_GoodsName == null)) { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_GoodsName)); + } + if ((Original_GoodsUnitPrice.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[4].Value = ((int)(Original_GoodsUnitPrice.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[4].Value = global::System.DBNull.Value; + } + if ((Original_GoodsStock.HasValue == true)) { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[6].Value = ((int)(Original_GoodsStock.Value)); + } + else { + this.Adapter.DeleteCommand.Parameters[5].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[6].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string GoodsName, global::System.Nullable GoodsUnitPrice, global::System.Nullable GoodsStock) { + if ((GoodsName == null)) { + this.Adapter.InsertCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(GoodsName)); + } + if ((GoodsUnitPrice.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[1].Value = ((int)(GoodsUnitPrice.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((GoodsStock.HasValue == true)) { + this.Adapter.InsertCommand.Parameters[2].Value = ((int)(GoodsStock.Value)); + } + else { + this.Adapter.InsertCommand.Parameters[2].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string GoodsName, global::System.Nullable GoodsUnitPrice, global::System.Nullable GoodsStock, int Original_GoodsCode, string Original_GoodsName, global::System.Nullable Original_GoodsUnitPrice, global::System.Nullable Original_GoodsStock) { + if ((GoodsName == null)) { + this.Adapter.UpdateCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(GoodsName)); + } + if ((GoodsUnitPrice.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[1].Value = ((int)(GoodsUnitPrice.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + if ((GoodsStock.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(GoodsStock.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[2].Value = global::System.DBNull.Value; + } + this.Adapter.UpdateCommand.Parameters[3].Value = ((int)(Original_GoodsCode)); + if ((Original_GoodsName == null)) { + this.Adapter.UpdateCommand.Parameters[4].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[5].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[4].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[5].Value = ((string)(Original_GoodsName)); + } + if ((Original_GoodsUnitPrice.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[6].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[7].Value = ((int)(Original_GoodsUnitPrice.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[6].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[7].Value = global::System.DBNull.Value; + } + if ((Original_GoodsStock.HasValue == true)) { + this.Adapter.UpdateCommand.Parameters[8].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[9].Value = ((int)(Original_GoodsStock.Value)); + } + else { + this.Adapter.UpdateCommand.Parameters[8].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[9].Value = global::System.DBNull.Value; + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + } + + /// + ///Represents the connection and commands used to retrieve and save data. + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DataObjectAttribute(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterDesigner, Microsoft.VSDesigner" + + ", Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public partial class UsersTableAdapter : global::System.ComponentModel.Component { + + private global::System.Data.OleDb.OleDbDataAdapter _adapter; + + private global::System.Data.OleDb.OleDbConnection _connection; + + private global::System.Data.OleDb.OleDbTransaction _transaction; + + private global::System.Data.OleDb.OleDbCommand[] _commandCollection; + + private bool _clearBeforeFill; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public UsersTableAdapter() { + this.ClearBeforeFill = true; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected internal global::System.Data.OleDb.OleDbDataAdapter Adapter { + get { + if ((this._adapter == null)) { + this.InitAdapter(); + } + return this._adapter; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.OleDb.OleDbConnection Connection { + get { + if ((this._connection == null)) { + this.InitConnection(); + } + return this._connection; + } + set { + this._connection = value; + if ((this.Adapter.InsertCommand != null)) { + this.Adapter.InsertCommand.Connection = value; + } + if ((this.Adapter.DeleteCommand != null)) { + this.Adapter.DeleteCommand.Connection = value; + } + if ((this.Adapter.UpdateCommand != null)) { + this.Adapter.UpdateCommand.Connection = value; + } + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + if ((this.CommandCollection[i] != null)) { + ((global::System.Data.OleDb.OleDbCommand)(this.CommandCollection[i])).Connection = value; + } + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal global::System.Data.OleDb.OleDbTransaction Transaction { + get { + return this._transaction; + } + set { + this._transaction = value; + for (int i = 0; (i < this.CommandCollection.Length); i = (i + 1)) { + this.CommandCollection[i].Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.DeleteCommand != null))) { + this.Adapter.DeleteCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.InsertCommand != null))) { + this.Adapter.InsertCommand.Transaction = this._transaction; + } + if (((this.Adapter != null) + && (this.Adapter.UpdateCommand != null))) { + this.Adapter.UpdateCommand.Transaction = this._transaction; + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected global::System.Data.OleDb.OleDbCommand[] CommandCollection { + get { + if ((this._commandCollection == null)) { + this.InitCommandCollection(); + } + return this._commandCollection; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool ClearBeforeFill { + get { + return this._clearBeforeFill; + } + set { + this._clearBeforeFill = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitAdapter() { + this._adapter = new global::System.Data.OleDb.OleDbDataAdapter(); + global::System.Data.Common.DataTableMapping tableMapping = new global::System.Data.Common.DataTableMapping(); + tableMapping.SourceTable = "Table"; + tableMapping.DataSetTable = "Users"; + tableMapping.ColumnMappings.Add("UserCode", "UserCode"); + tableMapping.ColumnMappings.Add("Username", "Username"); + tableMapping.ColumnMappings.Add("Password", "Password"); + this._adapter.TableMappings.Add(tableMapping); + this._adapter.DeleteCommand = new global::System.Data.OleDb.OleDbCommand(); + this._adapter.DeleteCommand.Connection = this.Connection; + this._adapter.DeleteCommand.CommandText = "DELETE FROM `Users` WHERE ((`UserCode` = ?) AND ((? = 1 AND `Username` IS NULL) O" + + "R (`Username` = ?)))"; + this._adapter.DeleteCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_UserCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "UserCode", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_Username", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "Username", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.DeleteCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_Username", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "Username", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.InsertCommand = new global::System.Data.OleDb.OleDbCommand(); + this._adapter.InsertCommand.Connection = this.Connection; + this._adapter.InsertCommand.CommandText = "INSERT INTO `Users` (`Username`, `Password`) VALUES (?, ?)"; + this._adapter.InsertCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Username", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "Username", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.InsertCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Password", global::System.Data.OleDb.OleDbType.LongVarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "Password", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand = new global::System.Data.OleDb.OleDbCommand(); + this._adapter.UpdateCommand.Connection = this.Connection; + this._adapter.UpdateCommand.CommandText = "UPDATE `Users` SET `Username` = ?, `Password` = ? WHERE ((`UserCode` = ?) AND ((?" + + " = 1 AND `Username` IS NULL) OR (`Username` = ?)))"; + this._adapter.UpdateCommand.CommandType = global::System.Data.CommandType.Text; + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Username", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "Username", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Password", global::System.Data.OleDb.OleDbType.LongVarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "Password", global::System.Data.DataRowVersion.Current, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_UserCode", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "UserCode", global::System.Data.DataRowVersion.Original, false, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("IsNull_Username", global::System.Data.OleDb.OleDbType.Integer, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "Username", global::System.Data.DataRowVersion.Original, true, null)); + this._adapter.UpdateCommand.Parameters.Add(new global::System.Data.OleDb.OleDbParameter("Original_Username", global::System.Data.OleDb.OleDbType.VarWChar, 0, global::System.Data.ParameterDirection.Input, ((byte)(0)), ((byte)(0)), "Username", global::System.Data.DataRowVersion.Original, false, null)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitConnection() { + this._connection = new global::System.Data.OleDb.OleDbConnection(); + this._connection.ConnectionString = global::MyShop.Properties.Settings.Default.MyShopConnectionString1; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private void InitCommandCollection() { + this._commandCollection = new global::System.Data.OleDb.OleDbCommand[1]; + this._commandCollection[0] = new global::System.Data.OleDb.OleDbCommand(); + this._commandCollection[0].Connection = this.Connection; + this._commandCollection[0].CommandText = "SELECT UserCode, Username, [Password] FROM Users"; + this._commandCollection[0].CommandType = global::System.Data.CommandType.Text; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Fill, true)] + public virtual int Fill(MyShopDataSet.UsersDataTable dataTable) { + this.Adapter.SelectCommand = this.CommandCollection[0]; + if ((this.ClearBeforeFill == true)) { + dataTable.Clear(); + } + int returnValue = this.Adapter.Fill(dataTable); + return returnValue; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Select, true)] + public virtual MyShopDataSet.UsersDataTable GetData() { + this.Adapter.SelectCommand = this.CommandCollection[0]; + MyShopDataSet.UsersDataTable dataTable = new MyShopDataSet.UsersDataTable(); + this.Adapter.Fill(dataTable); + return dataTable; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(MyShopDataSet.UsersDataTable dataTable) { + return this.Adapter.Update(dataTable); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(MyShopDataSet dataSet) { + return this.Adapter.Update(dataSet, "Users"); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow dataRow) { + return this.Adapter.Update(new global::System.Data.DataRow[] { + dataRow}); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + public virtual int Update(global::System.Data.DataRow[] dataRows) { + return this.Adapter.Update(dataRows); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Delete, true)] + public virtual int Delete(int Original_UserCode, string Original_Username) { + this.Adapter.DeleteCommand.Parameters[0].Value = ((int)(Original_UserCode)); + if ((Original_Username == null)) { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(1)); + this.Adapter.DeleteCommand.Parameters[2].Value = global::System.DBNull.Value; + } + else { + this.Adapter.DeleteCommand.Parameters[1].Value = ((object)(0)); + this.Adapter.DeleteCommand.Parameters[2].Value = ((string)(Original_Username)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.DeleteCommand.Connection.State; + if (((this.Adapter.DeleteCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.DeleteCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.DeleteCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.DeleteCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Insert, true)] + public virtual int Insert(string Username, string Password) { + if ((Username == null)) { + this.Adapter.InsertCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[0].Value = ((string)(Username)); + } + if ((Password == null)) { + this.Adapter.InsertCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.InsertCommand.Parameters[1].Value = ((string)(Password)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.InsertCommand.Connection.State; + if (((this.Adapter.InsertCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.InsertCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.InsertCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.InsertCommand.Connection.Close(); + } + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapter")] + [global::System.ComponentModel.DataObjectMethodAttribute(global::System.ComponentModel.DataObjectMethodType.Update, true)] + public virtual int Update(string Username, string Password, int Original_UserCode, string Original_Username) { + if ((Username == null)) { + this.Adapter.UpdateCommand.Parameters[0].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[0].Value = ((string)(Username)); + } + if ((Password == null)) { + this.Adapter.UpdateCommand.Parameters[1].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[1].Value = ((string)(Password)); + } + this.Adapter.UpdateCommand.Parameters[2].Value = ((int)(Original_UserCode)); + if ((Original_Username == null)) { + this.Adapter.UpdateCommand.Parameters[3].Value = ((object)(1)); + this.Adapter.UpdateCommand.Parameters[4].Value = global::System.DBNull.Value; + } + else { + this.Adapter.UpdateCommand.Parameters[3].Value = ((object)(0)); + this.Adapter.UpdateCommand.Parameters[4].Value = ((string)(Original_Username)); + } + global::System.Data.ConnectionState previousConnectionState = this.Adapter.UpdateCommand.Connection.State; + if (((this.Adapter.UpdateCommand.Connection.State & global::System.Data.ConnectionState.Open) + != global::System.Data.ConnectionState.Open)) { + this.Adapter.UpdateCommand.Connection.Open(); + } + try { + int returnValue = this.Adapter.UpdateCommand.ExecuteNonQuery(); + return returnValue; + } + finally { + if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) { + this.Adapter.UpdateCommand.Connection.Close(); + } + } + } + } + + /// + ///TableAdapterManager is used to coordinate TableAdapters in the dataset to enable Hierarchical Update scenarios + /// + [global::System.ComponentModel.DesignerCategoryAttribute("code")] + [global::System.ComponentModel.ToolboxItem(true)] + [global::System.ComponentModel.DesignerAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerDesigner, Microsoft.VSD" + + "esigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")] + [global::System.ComponentModel.Design.HelpKeywordAttribute("vs.data.TableAdapterManager")] + public partial class TableAdapterManager : global::System.ComponentModel.Component { + + private UpdateOrderOption _updateOrder; + + private CustomersTableAdapter _customersTableAdapter; + + private FactorItemsTableAdapter _factorItemsTableAdapter; + + private FactorsTableAdapter _factorsTableAdapter; + + private GoodsTableAdapter _goodsTableAdapter; + + private UsersTableAdapter _usersTableAdapter; + + private bool _backupDataSetBeforeUpdate; + + private global::System.Data.IDbConnection _connection; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public UpdateOrderOption UpdateOrder { + get { + return this._updateOrder; + } + set { + this._updateOrder = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public CustomersTableAdapter CustomersTableAdapter { + get { + return this._customersTableAdapter; + } + set { + this._customersTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public FactorItemsTableAdapter FactorItemsTableAdapter { + get { + return this._factorItemsTableAdapter; + } + set { + this._factorItemsTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public FactorsTableAdapter FactorsTableAdapter { + get { + return this._factorsTableAdapter; + } + set { + this._factorsTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public GoodsTableAdapter GoodsTableAdapter { + get { + return this._goodsTableAdapter; + } + set { + this._goodsTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.EditorAttribute("Microsoft.VSDesigner.DataSource.Design.TableAdapterManagerPropertyEditor, Microso" + + "ft.VSDesigner, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3" + + "a", "System.Drawing.Design.UITypeEditor")] + public UsersTableAdapter UsersTableAdapter { + get { + return this._usersTableAdapter; + } + set { + this._usersTableAdapter = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public bool BackupDataSetBeforeUpdate { + get { + return this._backupDataSetBeforeUpdate; + } + set { + this._backupDataSetBeforeUpdate = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public global::System.Data.IDbConnection Connection { + get { + if ((this._connection != null)) { + return this._connection; + } + if (((this._customersTableAdapter != null) + && (this._customersTableAdapter.Connection != null))) { + return this._customersTableAdapter.Connection; + } + if (((this._factorItemsTableAdapter != null) + && (this._factorItemsTableAdapter.Connection != null))) { + return this._factorItemsTableAdapter.Connection; + } + if (((this._factorsTableAdapter != null) + && (this._factorsTableAdapter.Connection != null))) { + return this._factorsTableAdapter.Connection; + } + if (((this._goodsTableAdapter != null) + && (this._goodsTableAdapter.Connection != null))) { + return this._goodsTableAdapter.Connection; + } + if (((this._usersTableAdapter != null) + && (this._usersTableAdapter.Connection != null))) { + return this._usersTableAdapter.Connection; + } + return null; + } + set { + this._connection = value; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + [global::System.ComponentModel.Browsable(false)] + public int TableAdapterInstanceCount { + get { + int count = 0; + if ((this._customersTableAdapter != null)) { + count = (count + 1); + } + if ((this._factorItemsTableAdapter != null)) { + count = (count + 1); + } + if ((this._factorsTableAdapter != null)) { + count = (count + 1); + } + if ((this._goodsTableAdapter != null)) { + count = (count + 1); + } + if ((this._usersTableAdapter != null)) { + count = (count + 1); + } + return count; + } + } + + /// + ///Update rows in top-down order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private int UpdateUpdatedRows(MyShopDataSet dataSet, global::System.Collections.Generic.List allChangedRows, global::System.Collections.Generic.List allAddedRows) { + int result = 0; + if ((this._customersTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.Customers.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._customersTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._factorsTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.Factors.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._factorsTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._goodsTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.Goods.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._goodsTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._factorItemsTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.FactorItems.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._factorItemsTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + if ((this._usersTableAdapter != null)) { + global::System.Data.DataRow[] updatedRows = dataSet.Users.Select(null, null, global::System.Data.DataViewRowState.ModifiedCurrent); + updatedRows = this.GetRealUpdatedRows(updatedRows, allAddedRows); + if (((updatedRows != null) + && (0 < updatedRows.Length))) { + result = (result + this._usersTableAdapter.Update(updatedRows)); + allChangedRows.AddRange(updatedRows); + } + } + return result; + } + + /// + ///Insert rows in top-down order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private int UpdateInsertedRows(MyShopDataSet dataSet, global::System.Collections.Generic.List allAddedRows) { + int result = 0; + if ((this._customersTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.Customers.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._customersTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._factorsTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.Factors.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._factorsTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._goodsTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.Goods.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._goodsTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._factorItemsTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.FactorItems.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._factorItemsTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + if ((this._usersTableAdapter != null)) { + global::System.Data.DataRow[] addedRows = dataSet.Users.Select(null, null, global::System.Data.DataViewRowState.Added); + if (((addedRows != null) + && (0 < addedRows.Length))) { + result = (result + this._usersTableAdapter.Update(addedRows)); + allAddedRows.AddRange(addedRows); + } + } + return result; + } + + /// + ///Delete rows in bottom-up order. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private int UpdateDeletedRows(MyShopDataSet dataSet, global::System.Collections.Generic.List allChangedRows) { + int result = 0; + if ((this._usersTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.Users.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._usersTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._factorItemsTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.FactorItems.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._factorItemsTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._goodsTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.Goods.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._goodsTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._factorsTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.Factors.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._factorsTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + if ((this._customersTableAdapter != null)) { + global::System.Data.DataRow[] deletedRows = dataSet.Customers.Select(null, null, global::System.Data.DataViewRowState.Deleted); + if (((deletedRows != null) + && (0 < deletedRows.Length))) { + result = (result + this._customersTableAdapter.Update(deletedRows)); + allChangedRows.AddRange(deletedRows); + } + } + return result; + } + + /// + ///Remove inserted rows that become updated rows after calling TableAdapter.Update(inserted rows) first + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private global::System.Data.DataRow[] GetRealUpdatedRows(global::System.Data.DataRow[] updatedRows, global::System.Collections.Generic.List allAddedRows) { + if (((updatedRows == null) + || (updatedRows.Length < 1))) { + return updatedRows; + } + if (((allAddedRows == null) + || (allAddedRows.Count < 1))) { + return updatedRows; + } + global::System.Collections.Generic.List realUpdatedRows = new global::System.Collections.Generic.List(); + for (int i = 0; (i < updatedRows.Length); i = (i + 1)) { + global::System.Data.DataRow row = updatedRows[i]; + if ((allAddedRows.Contains(row) == false)) { + realUpdatedRows.Add(row); + } + } + return realUpdatedRows.ToArray(); + } + + /// + ///Update all changes to the dataset. + /// + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public virtual int UpdateAll(MyShopDataSet dataSet) { + if ((dataSet == null)) { + throw new global::System.ArgumentNullException("dataSet"); + } + if ((dataSet.HasChanges() == false)) { + return 0; + } + if (((this._customersTableAdapter != null) + && (this.MatchTableAdapterConnection(this._customersTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._factorItemsTableAdapter != null) + && (this.MatchTableAdapterConnection(this._factorItemsTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._factorsTableAdapter != null) + && (this.MatchTableAdapterConnection(this._factorsTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._goodsTableAdapter != null) + && (this.MatchTableAdapterConnection(this._goodsTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + if (((this._usersTableAdapter != null) + && (this.MatchTableAdapterConnection(this._usersTableAdapter.Connection) == false))) { + throw new global::System.ArgumentException("All TableAdapters managed by a TableAdapterManager must use the same connection s" + + "tring."); + } + global::System.Data.IDbConnection workConnection = this.Connection; + if ((workConnection == null)) { + throw new global::System.ApplicationException("TableAdapterManager contains no connection information. Set each TableAdapterMana" + + "ger TableAdapter property to a valid TableAdapter instance."); + } + bool workConnOpened = false; + if (((workConnection.State & global::System.Data.ConnectionState.Broken) + == global::System.Data.ConnectionState.Broken)) { + workConnection.Close(); + } + if ((workConnection.State == global::System.Data.ConnectionState.Closed)) { + workConnection.Open(); + workConnOpened = true; + } + global::System.Data.IDbTransaction workTransaction = workConnection.BeginTransaction(); + if ((workTransaction == null)) { + throw new global::System.ApplicationException("The transaction cannot begin. The current data connection does not support transa" + + "ctions or the current state is not allowing the transaction to begin."); + } + global::System.Collections.Generic.List allChangedRows = new global::System.Collections.Generic.List(); + global::System.Collections.Generic.List allAddedRows = new global::System.Collections.Generic.List(); + global::System.Collections.Generic.List adaptersWithAcceptChangesDuringUpdate = new global::System.Collections.Generic.List(); + global::System.Collections.Generic.Dictionary revertConnections = new global::System.Collections.Generic.Dictionary(); + int result = 0; + global::System.Data.DataSet backupDataSet = null; + if (this.BackupDataSetBeforeUpdate) { + backupDataSet = new global::System.Data.DataSet(); + backupDataSet.Merge(dataSet); + } + try { + // ---- Prepare for update ----------- + // + if ((this._customersTableAdapter != null)) { + revertConnections.Add(this._customersTableAdapter, this._customersTableAdapter.Connection); + this._customersTableAdapter.Connection = ((global::System.Data.OleDb.OleDbConnection)(workConnection)); + this._customersTableAdapter.Transaction = ((global::System.Data.OleDb.OleDbTransaction)(workTransaction)); + if (this._customersTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._customersTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._customersTableAdapter.Adapter); + } + } + if ((this._factorItemsTableAdapter != null)) { + revertConnections.Add(this._factorItemsTableAdapter, this._factorItemsTableAdapter.Connection); + this._factorItemsTableAdapter.Connection = ((global::System.Data.OleDb.OleDbConnection)(workConnection)); + this._factorItemsTableAdapter.Transaction = ((global::System.Data.OleDb.OleDbTransaction)(workTransaction)); + if (this._factorItemsTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._factorItemsTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._factorItemsTableAdapter.Adapter); + } + } + if ((this._factorsTableAdapter != null)) { + revertConnections.Add(this._factorsTableAdapter, this._factorsTableAdapter.Connection); + this._factorsTableAdapter.Connection = ((global::System.Data.OleDb.OleDbConnection)(workConnection)); + this._factorsTableAdapter.Transaction = ((global::System.Data.OleDb.OleDbTransaction)(workTransaction)); + if (this._factorsTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._factorsTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._factorsTableAdapter.Adapter); + } + } + if ((this._goodsTableAdapter != null)) { + revertConnections.Add(this._goodsTableAdapter, this._goodsTableAdapter.Connection); + this._goodsTableAdapter.Connection = ((global::System.Data.OleDb.OleDbConnection)(workConnection)); + this._goodsTableAdapter.Transaction = ((global::System.Data.OleDb.OleDbTransaction)(workTransaction)); + if (this._goodsTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._goodsTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._goodsTableAdapter.Adapter); + } + } + if ((this._usersTableAdapter != null)) { + revertConnections.Add(this._usersTableAdapter, this._usersTableAdapter.Connection); + this._usersTableAdapter.Connection = ((global::System.Data.OleDb.OleDbConnection)(workConnection)); + this._usersTableAdapter.Transaction = ((global::System.Data.OleDb.OleDbTransaction)(workTransaction)); + if (this._usersTableAdapter.Adapter.AcceptChangesDuringUpdate) { + this._usersTableAdapter.Adapter.AcceptChangesDuringUpdate = false; + adaptersWithAcceptChangesDuringUpdate.Add(this._usersTableAdapter.Adapter); + } + } + // + //---- Perform updates ----------- + // + if ((this.UpdateOrder == UpdateOrderOption.UpdateInsertDelete)) { + result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)); + result = (result + this.UpdateInsertedRows(dataSet, allAddedRows)); + } + else { + result = (result + this.UpdateInsertedRows(dataSet, allAddedRows)); + result = (result + this.UpdateUpdatedRows(dataSet, allChangedRows, allAddedRows)); + } + result = (result + this.UpdateDeletedRows(dataSet, allChangedRows)); + // + //---- Commit updates ----------- + // + workTransaction.Commit(); + if ((0 < allAddedRows.Count)) { + global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count]; + allAddedRows.CopyTo(rows); + for (int i = 0; (i < rows.Length); i = (i + 1)) { + global::System.Data.DataRow row = rows[i]; + row.AcceptChanges(); + } + } + if ((0 < allChangedRows.Count)) { + global::System.Data.DataRow[] rows = new System.Data.DataRow[allChangedRows.Count]; + allChangedRows.CopyTo(rows); + for (int i = 0; (i < rows.Length); i = (i + 1)) { + global::System.Data.DataRow row = rows[i]; + row.AcceptChanges(); + } + } + } + catch (global::System.Exception ex) { + workTransaction.Rollback(); + // ---- Restore the dataset ----------- + if (this.BackupDataSetBeforeUpdate) { + global::System.Diagnostics.Debug.Assert((backupDataSet != null)); + dataSet.Clear(); + dataSet.Merge(backupDataSet); + } + else { + if ((0 < allAddedRows.Count)) { + global::System.Data.DataRow[] rows = new System.Data.DataRow[allAddedRows.Count]; + allAddedRows.CopyTo(rows); + for (int i = 0; (i < rows.Length); i = (i + 1)) { + global::System.Data.DataRow row = rows[i]; + row.AcceptChanges(); + row.SetAdded(); + } + } + } + throw ex; + } + finally { + if (workConnOpened) { + workConnection.Close(); + } + if ((this._customersTableAdapter != null)) { + this._customersTableAdapter.Connection = ((global::System.Data.OleDb.OleDbConnection)(revertConnections[this._customersTableAdapter])); + this._customersTableAdapter.Transaction = null; + } + if ((this._factorItemsTableAdapter != null)) { + this._factorItemsTableAdapter.Connection = ((global::System.Data.OleDb.OleDbConnection)(revertConnections[this._factorItemsTableAdapter])); + this._factorItemsTableAdapter.Transaction = null; + } + if ((this._factorsTableAdapter != null)) { + this._factorsTableAdapter.Connection = ((global::System.Data.OleDb.OleDbConnection)(revertConnections[this._factorsTableAdapter])); + this._factorsTableAdapter.Transaction = null; + } + if ((this._goodsTableAdapter != null)) { + this._goodsTableAdapter.Connection = ((global::System.Data.OleDb.OleDbConnection)(revertConnections[this._goodsTableAdapter])); + this._goodsTableAdapter.Transaction = null; + } + if ((this._usersTableAdapter != null)) { + this._usersTableAdapter.Connection = ((global::System.Data.OleDb.OleDbConnection)(revertConnections[this._usersTableAdapter])); + this._usersTableAdapter.Transaction = null; + } + if ((0 < adaptersWithAcceptChangesDuringUpdate.Count)) { + global::System.Data.Common.DataAdapter[] adapters = new System.Data.Common.DataAdapter[adaptersWithAcceptChangesDuringUpdate.Count]; + adaptersWithAcceptChangesDuringUpdate.CopyTo(adapters); + for (int i = 0; (i < adapters.Length); i = (i + 1)) { + global::System.Data.Common.DataAdapter adapter = adapters[i]; + adapter.AcceptChangesDuringUpdate = true; + } + } + } + return result; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected virtual void SortSelfReferenceRows(global::System.Data.DataRow[] rows, global::System.Data.DataRelation relation, bool childFirst) { + global::System.Array.Sort(rows, new SelfReferenceComparer(relation, childFirst)); + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + protected virtual bool MatchTableAdapterConnection(global::System.Data.IDbConnection inputConnection) { + if ((this._connection != null)) { + return true; + } + if (((this.Connection == null) + || (inputConnection == null))) { + return true; + } + if (string.Equals(this.Connection.ConnectionString, inputConnection.ConnectionString, global::System.StringComparison.Ordinal)) { + return true; + } + return false; + } + + /// + ///Update Order Option + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public enum UpdateOrderOption { + + InsertUpdateDelete = 0, + + UpdateInsertDelete = 1, + } + + /// + ///Used to sort self-referenced table's rows + /// + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private class SelfReferenceComparer : object, global::System.Collections.Generic.IComparer { + + private global::System.Data.DataRelation _relation; + + private int _childFirst; + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + internal SelfReferenceComparer(global::System.Data.DataRelation relation, bool childFirst) { + this._relation = relation; + if (childFirst) { + this._childFirst = -1; + } + else { + this._childFirst = 1; + } + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + private global::System.Data.DataRow GetRoot(global::System.Data.DataRow row, out int distance) { + global::System.Diagnostics.Debug.Assert((row != null)); + global::System.Data.DataRow root = row; + distance = 0; + + global::System.Collections.Generic.IDictionary traversedRows = new global::System.Collections.Generic.Dictionary(); + traversedRows[row] = row; + + global::System.Data.DataRow parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default); + for ( + ; ((parent != null) + && (traversedRows.ContainsKey(parent) == false)); + ) { + distance = (distance + 1); + root = parent; + traversedRows[parent] = parent; + parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Default); + } + + if ((distance == 0)) { + traversedRows.Clear(); + traversedRows[row] = row; + parent = row.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original); + for ( + ; ((parent != null) + && (traversedRows.ContainsKey(parent) == false)); + ) { + distance = (distance + 1); + root = parent; + traversedRows[parent] = parent; + parent = parent.GetParentRow(this._relation, global::System.Data.DataRowVersion.Original); + } + } + + return root; + } + + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] + public int Compare(global::System.Data.DataRow row1, global::System.Data.DataRow row2) { + if (object.ReferenceEquals(row1, row2)) { + return 0; + } + if ((row1 == null)) { + return -1; + } + if ((row2 == null)) { + return 1; + } + + int distance1 = 0; + global::System.Data.DataRow root1 = this.GetRoot(row1, out distance1); + + int distance2 = 0; + global::System.Data.DataRow root2 = this.GetRoot(row2, out distance2); + + if (object.ReferenceEquals(root1, root2)) { + return (this._childFirst * distance1.CompareTo(distance2)); + } + else { + global::System.Diagnostics.Debug.Assert(((root1.Table != null) + && (root2.Table != null))); + if ((root1.Table.Rows.IndexOf(root1) < root2.Table.Rows.IndexOf(root2))) { + return -1; + } + else { + return 1; + } + } + } + } + } +} + +#pragma warning restore 1591 \ No newline at end of file diff --git a/MyShop/MyShopDataSet1.xsc b/MyShop/MyShopDataSet1.xsc new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/MyShop/MyShopDataSet1.xsc @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/MyShop/MyShopDataSet1.xsd b/MyShop/MyShopDataSet1.xsd new file mode 100644 index 0000000..3d1d16e --- /dev/null +++ b/MyShop/MyShopDataSet1.xsd @@ -0,0 +1,408 @@ + + + + + + + + + + + + + + + DELETE FROM `Customers` WHERE ((`CustomerCode` = ?) AND ((? = 1 AND `CustomerFirstName` IS NULL) OR (`CustomerFirstName` = ?)) AND ((? = 1 AND `CustomerLastName` IS NULL) OR (`CustomerLastName` = ?)) AND ((? = 1 AND `CustomerMobile` IS NULL) OR (`CustomerMobile` = ?))) + + + + + + + + + + + + + + INSERT INTO `Customers` (`CustomerFirstName`, `CustomerLastName`, `CustomerMobile`) VALUES (?, ?, ?) + + + + + + + + + + SELECT CustomerCode, CustomerFirstName, CustomerLastName, CustomerMobile FROM Customers + + + + + + UPDATE `Customers` SET `CustomerFirstName` = ?, `CustomerLastName` = ?, `CustomerMobile` = ? WHERE ((`CustomerCode` = ?) AND ((? = 1 AND `CustomerFirstName` IS NULL) OR (`CustomerFirstName` = ?)) AND ((? = 1 AND `CustomerLastName` IS NULL) OR (`CustomerLastName` = ?)) AND ((? = 1 AND `CustomerMobile` IS NULL) OR (`CustomerMobile` = ?))) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM `FactorItems` WHERE (((? = 1 AND `FactorCode` IS NULL) OR (`FactorCode` = ?)) AND (`GoodsCode` = ?) AND ((? = 1 AND `GoodsAmount` IS NULL) OR (`GoodsAmount` = ?))) + + + + + + + + + + + + INSERT INTO `FactorItems` (`FactorCode`, `GoodsCode`, `GoodsAmount`) VALUES (?, ?, ?) + + + + + + + + + + SELECT FactorCode, GoodsCode, GoodsAmount FROM FactorItems + + + + + + UPDATE `FactorItems` SET `FactorCode` = ?, `GoodsCode` = ?, `GoodsAmount` = ? WHERE (((? = 1 AND `FactorCode` IS NULL) OR (`FactorCode` = ?)) AND (`GoodsCode` = ?) AND ((? = 1 AND `GoodsAmount` IS NULL) OR (`GoodsAmount` = ?))) + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM `Factors` WHERE ((`FactorCode` = ?) AND ((? = 1 AND `CustomerCode` IS NULL) OR (`CustomerCode` = ?)) AND ((? = 1 AND `FactorDate` IS NULL) OR (`FactorDate` = ?))) + + + + + + + + + + + + INSERT INTO `Factors` (`CustomerCode`, `FactorDate`) VALUES (?, ?) + + + + + + + + + SELECT FactorCode, CustomerCode, FactorDate FROM Factors + + + + + + UPDATE `Factors` SET `CustomerCode` = ?, `FactorDate` = ? WHERE ((`FactorCode` = ?) AND ((? = 1 AND `CustomerCode` IS NULL) OR (`CustomerCode` = ?)) AND ((? = 1 AND `FactorDate` IS NULL) OR (`FactorDate` = ?))) + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM `Goods` WHERE ((`GoodsCode` = ?) AND ((? = 1 AND `GoodsName` IS NULL) OR (`GoodsName` = ?)) AND ((? = 1 AND `GoodsUnitPrice` IS NULL) OR (`GoodsUnitPrice` = ?)) AND ((? = 1 AND `GoodsStock` IS NULL) OR (`GoodsStock` = ?))) + + + + + + + + + + + + + + INSERT INTO `Goods` (`GoodsName`, `GoodsUnitPrice`, `GoodsStock`) VALUES (?, ?, ?) + + + + + + + + + + SELECT GoodsCode, GoodsName, GoodsUnitPrice, GoodsStock FROM Goods + + + + + + UPDATE `Goods` SET `GoodsName` = ?, `GoodsUnitPrice` = ?, `GoodsStock` = ? WHERE ((`GoodsCode` = ?) AND ((? = 1 AND `GoodsName` IS NULL) OR (`GoodsName` = ?)) AND ((? = 1 AND `GoodsUnitPrice` IS NULL) OR (`GoodsUnitPrice` = ?)) AND ((? = 1 AND `GoodsStock` IS NULL) OR (`GoodsStock` = ?))) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + DELETE FROM `Users` WHERE ((`UserCode` = ?) AND ((? = 1 AND `Username` IS NULL) OR (`Username` = ?))) + + + + + + + + + + INSERT INTO `Users` (`Username`, `Password`) VALUES (?, ?) + + + + + + + + + SELECT UserCode, Username, [Password] FROM Users + + + + + + UPDATE `Users` SET `Username` = ?, `Password` = ? WHERE ((`UserCode` = ?) AND ((? = 1 AND `Username` IS NULL) OR (`Username` = ?))) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/MyShop/MyShopDataSet1.xss b/MyShop/MyShopDataSet1.xss new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/MyShop/MyShopDataSet1.xss @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/MyShop/MyShopDataSetExtensions.cs b/MyShop/MyShopDataSetExtensions.cs new file mode 100644 index 0000000..f92dc2d --- /dev/null +++ b/MyShop/MyShopDataSetExtensions.cs @@ -0,0 +1,472 @@ +using System.Data; +using System.Data.OleDb; + +namespace MyShop.MyShopDataSetTableAdapters +{ + public partial class CustomersTableAdapter + { + public virtual int InsertCustomerQuery(string firstName, string lastName, string mobile) + { + using (OleDbCommand command = new OleDbCommand()) + { + command.Connection = this.Connection; + command.CommandType = CommandType.Text; + command.CommandText = "INSERT INTO [Customers] ([CustomerFirstName], [CustomerLastName], [CustomerMobile]) VALUES (?, ?, ?)"; + command.Parameters.Add("CustomerFirstName", OleDbType.VarWChar).Value = firstName; + command.Parameters.Add("CustomerLastName", OleDbType.VarWChar).Value = lastName; + command.Parameters.Add("CustomerMobile", OleDbType.VarWChar).Value = mobile; + + ConnectionState previousConnectionState = command.Connection.State; + + if ((command.Connection.State & ConnectionState.Open) != ConnectionState.Open) + { + command.Connection.Open(); + } + + try + { + return command.ExecuteNonQuery(); + } + finally + { + if (previousConnectionState == ConnectionState.Closed) + { + command.Connection.Close(); + } + } + } + } + + public virtual int UpdateCustomerQuery(string firstName, string lastName, string mobile, int customerCode) + { + using (OleDbCommand command = new OleDbCommand()) + { + command.Connection = this.Connection; + command.CommandType = CommandType.Text; + command.CommandText = "UPDATE [Customers] SET [CustomerFirstName] = ?, [CustomerLastName] = ?, [CustomerMobile] = ? WHERE ([CustomerCode] = ?)"; + command.Parameters.Add("CustomerFirstName", OleDbType.VarWChar).Value = firstName; + command.Parameters.Add("CustomerLastName", OleDbType.VarWChar).Value = lastName; + command.Parameters.Add("CustomerMobile", OleDbType.VarWChar).Value = mobile; + command.Parameters.Add("CustomerCode", OleDbType.Integer).Value = customerCode; + + ConnectionState previousConnectionState = command.Connection.State; + + if ((command.Connection.State & ConnectionState.Open) != ConnectionState.Open) + { + command.Connection.Open(); + } + + try + { + return command.ExecuteNonQuery(); + } + finally + { + if (previousConnectionState == ConnectionState.Closed) + { + command.Connection.Close(); + } + } + } + } + + public virtual int DeleteCustomerQuery(int customerCode) + { + using (OleDbCommand command = new OleDbCommand()) + { + command.Connection = this.Connection; + command.CommandType = CommandType.Text; + command.CommandText = "DELETE FROM [Customers] WHERE ([CustomerCode] = ?)"; + command.Parameters.Add("CustomerCode", OleDbType.Integer).Value = customerCode; + + ConnectionState previousConnectionState = command.Connection.State; + + if ((command.Connection.State & ConnectionState.Open) != ConnectionState.Open) + { + command.Connection.Open(); + } + + try + { + return command.ExecuteNonQuery(); + } + finally + { + if (previousConnectionState == ConnectionState.Closed) + { + command.Connection.Close(); + } + } + } + } + + public virtual int FillByCustomerCode(MyShopDataSet.CustomersDataTable dataTable, int customerCode) + { + using (OleDbCommand command = new OleDbCommand()) + { + command.Connection = this.Connection; + command.CommandType = CommandType.Text; + command.CommandText = "SELECT [CustomerCode], [CustomerFirstName], [CustomerLastName], [CustomerMobile] FROM [Customers] WHERE ([CustomerCode] = ?)"; + command.Parameters.Add("CustomerCode", OleDbType.Integer).Value = customerCode; + + this.Adapter.SelectCommand = command; + + if (this.ClearBeforeFill) + { + dataTable.Clear(); + } + + return this.Adapter.Fill(dataTable); + } + } + + public virtual int FillByCustomerName(MyShopDataSet.CustomersDataTable dataTable, string customerName) + { + using (OleDbCommand command = new OleDbCommand()) + { + command.Connection = this.Connection; + command.CommandType = CommandType.Text; + command.CommandText = "SELECT [CustomerCode], [CustomerFirstName], [CustomerLastName], [CustomerMobile] FROM [Customers] WHERE ([CustomerFirstName] LIKE ?) OR ([CustomerLastName] LIKE ?)"; + command.Parameters.Add("CustomerFirstName", OleDbType.VarWChar).Value = "%" + customerName + "%"; + command.Parameters.Add("CustomerLastName", OleDbType.VarWChar).Value = "%" + customerName + "%"; + + this.Adapter.SelectCommand = command; + + if (this.ClearBeforeFill) + { + dataTable.Clear(); + } + + return this.Adapter.Fill(dataTable); + } + } + } + + public partial class FactorsTableAdapter + { + public virtual int InsertQuery(int customerCode, System.DateTime factorDate) + { + using (OleDbCommand command = new OleDbCommand()) + { + command.Connection = this.Connection; + command.CommandType = CommandType.Text; + command.CommandText = "INSERT INTO [Factors] ([CustomerCode], [FactorDate]) VALUES (?, ?)"; + command.Parameters.Add("CustomerCode", OleDbType.Integer).Value = customerCode; + command.Parameters.Add("FactorDate", OleDbType.Date).Value = factorDate; + + ConnectionState previousConnectionState = command.Connection.State; + + if ((command.Connection.State & ConnectionState.Open) != ConnectionState.Open) + { + command.Connection.Open(); + } + + try + { + command.ExecuteNonQuery(); + command.CommandText = "SELECT @@IDENTITY"; + command.Parameters.Clear(); + return System.Convert.ToInt32(command.ExecuteScalar()); + } + finally + { + if (previousConnectionState == ConnectionState.Closed) + { + command.Connection.Close(); + } + } + } + } + } + + public partial class FactorItemsTableAdapter + { + public virtual int InsertQuery(int factorCode, int goodsCode, int goodsAmount) + { + using (OleDbCommand command = new OleDbCommand()) + { + command.Connection = this.Connection; + command.CommandType = CommandType.Text; + command.CommandText = "INSERT INTO [FactorItems] ([FactorCode], [GoodsCode], [GoodsAmount]) VALUES (?, ?, ?)"; + command.Parameters.Add("FactorCode", OleDbType.Integer).Value = factorCode; + command.Parameters.Add("GoodsCode", OleDbType.Integer).Value = goodsCode; + command.Parameters.Add("GoodsAmount", OleDbType.Integer).Value = goodsAmount; + + ConnectionState previousConnectionState = command.Connection.State; + + if ((command.Connection.State & ConnectionState.Open) != ConnectionState.Open) + { + command.Connection.Open(); + } + + try + { + return command.ExecuteNonQuery(); + } + finally + { + if (previousConnectionState == ConnectionState.Closed) + { + command.Connection.Close(); + } + } + } + } + } + + public partial class GoodsTableAdapter + { + public virtual int InsertQuery(int goodsCode, string goodsName, int goodsUnitPrice, int goodsStock) + { + using (OleDbCommand command = new OleDbCommand()) + { + command.Connection = this.Connection; + command.CommandType = CommandType.Text; + command.CommandText = "INSERT INTO [Goods] ([GoodsCode], [GoodsName], [GoodsUnitPrice], [GoodsStock]) VALUES (?, ?, ?, ?)"; + command.Parameters.Add("GoodsCode", OleDbType.Integer).Value = goodsCode; + command.Parameters.Add("GoodsName", OleDbType.VarWChar).Value = goodsName; + command.Parameters.Add("GoodsUnitPrice", OleDbType.Integer).Value = goodsUnitPrice; + command.Parameters.Add("GoodsStock", OleDbType.Integer).Value = goodsStock; + + ConnectionState previousConnectionState = command.Connection.State; + + if ((command.Connection.State & ConnectionState.Open) != ConnectionState.Open) + { + command.Connection.Open(); + } + + try + { + return command.ExecuteNonQuery(); + } + finally + { + if (previousConnectionState == ConnectionState.Closed) + { + command.Connection.Close(); + } + } + } + } + + public virtual int DeleteQuery(int goodsCode) + { + using (OleDbCommand command = new OleDbCommand()) + { + command.Connection = this.Connection; + command.CommandType = CommandType.Text; + command.CommandText = "DELETE FROM [Goods] WHERE ([GoodsCode] = ?)"; + command.Parameters.Add("GoodsCode", OleDbType.Integer).Value = goodsCode; + + ConnectionState previousConnectionState = command.Connection.State; + + if ((command.Connection.State & ConnectionState.Open) != ConnectionState.Open) + { + command.Connection.Open(); + } + + try + { + return command.ExecuteNonQuery(); + } + finally + { + if (previousConnectionState == ConnectionState.Closed) + { + command.Connection.Close(); + } + } + } + } + + public virtual int UpdateQuery(string goodsName, int goodsUnitPrice, int goodsStock, int goodsCode) + { + using (OleDbCommand command = new OleDbCommand()) + { + command.Connection = this.Connection; + command.CommandType = CommandType.Text; + command.CommandText = "UPDATE [Goods] SET [GoodsName] = ?, [GoodsUnitPrice] = ?, [GoodsStock] = ? WHERE ([GoodsCode] = ?)"; + command.Parameters.Add("GoodsName", OleDbType.VarWChar).Value = goodsName; + command.Parameters.Add("GoodsUnitPrice", OleDbType.Integer).Value = goodsUnitPrice; + command.Parameters.Add("GoodsStock", OleDbType.Integer).Value = goodsStock; + command.Parameters.Add("GoodsCode", OleDbType.Integer).Value = goodsCode; + + ConnectionState previousConnectionState = command.Connection.State; + + if ((command.Connection.State & ConnectionState.Open) != ConnectionState.Open) + { + command.Connection.Open(); + } + + try + { + return command.ExecuteNonQuery(); + } + finally + { + if (previousConnectionState == ConnectionState.Closed) + { + command.Connection.Close(); + } + } + } + } + + public virtual int FillByGoodsCode(MyShopDataSet.GoodsDataTable dataTable, int goodsCode) + { + using (OleDbCommand command = new OleDbCommand()) + { + command.Connection = this.Connection; + command.CommandType = CommandType.Text; + command.CommandText = "SELECT [GoodsCode], [GoodsName], [GoodsUnitPrice], [GoodsStock] FROM [Goods] WHERE ([GoodsCode] = ?)"; + command.Parameters.Add("GoodsCode", OleDbType.Integer).Value = goodsCode; + + this.Adapter.SelectCommand = command; + + if (this.ClearBeforeFill) + { + dataTable.Clear(); + } + + return this.Adapter.Fill(dataTable); + } + } + + public virtual int FillByGoodsName(MyShopDataSet.GoodsDataTable dataTable, string goodsName) + { + using (OleDbCommand command = new OleDbCommand()) + { + command.Connection = this.Connection; + command.CommandType = CommandType.Text; + command.CommandText = "SELECT [GoodsCode], [GoodsName], [GoodsUnitPrice], [GoodsStock] FROM [Goods] WHERE ([GoodsName] LIKE ?)"; + command.Parameters.Add("GoodsName", OleDbType.VarWChar).Value = "%" + goodsName + "%"; + + this.Adapter.SelectCommand = command; + + if (this.ClearBeforeFill) + { + dataTable.Clear(); + } + + return this.Adapter.Fill(dataTable); + } + } + } + + public partial class UsersTableAdapter + { + public virtual int InsertUserQuery(string userName, string password) + { + using (OleDbCommand command = new OleDbCommand()) + { + command.Connection = this.Connection; + command.CommandType = CommandType.Text; + command.CommandText = "INSERT INTO [Users] ([Username], [Password]) VALUES (?, ?)"; + command.Parameters.Add("Username", OleDbType.VarWChar).Value = userName; + command.Parameters.Add("Password", OleDbType.LongVarWChar).Value = password; + + ConnectionState previousConnectionState = command.Connection.State; + + if ((command.Connection.State & ConnectionState.Open) != ConnectionState.Open) + { + command.Connection.Open(); + } + + try + { + return command.ExecuteNonQuery(); + } + finally + { + if (previousConnectionState == ConnectionState.Closed) + { + command.Connection.Close(); + } + } + } + } + + public virtual int UpdateUserQuery(string userName, string password, int userCode) + { + using (OleDbCommand command = new OleDbCommand()) + { + command.Connection = this.Connection; + command.CommandType = CommandType.Text; + command.CommandText = "UPDATE [Users] SET [Username] = ?, [Password] = ? WHERE ([UserCode] = ?)"; + command.Parameters.Add("Username", OleDbType.VarWChar).Value = userName; + command.Parameters.Add("Password", OleDbType.LongVarWChar).Value = password; + command.Parameters.Add("UserCode", OleDbType.Integer).Value = userCode; + + ConnectionState previousConnectionState = command.Connection.State; + + if ((command.Connection.State & ConnectionState.Open) != ConnectionState.Open) + { + command.Connection.Open(); + } + + try + { + return command.ExecuteNonQuery(); + } + finally + { + if (previousConnectionState == ConnectionState.Closed) + { + command.Connection.Close(); + } + } + } + } + + public virtual int DeleteUserQuery(int userCode) + { + using (OleDbCommand command = new OleDbCommand()) + { + command.Connection = this.Connection; + command.CommandType = CommandType.Text; + command.CommandText = "DELETE FROM [Users] WHERE ([UserCode] = ?)"; + command.Parameters.Add("UserCode", OleDbType.Integer).Value = userCode; + + ConnectionState previousConnectionState = command.Connection.State; + + if ((command.Connection.State & ConnectionState.Open) != ConnectionState.Open) + { + command.Connection.Open(); + } + + try + { + return command.ExecuteNonQuery(); + } + finally + { + if (previousConnectionState == ConnectionState.Closed) + { + command.Connection.Close(); + } + } + } + } + + public virtual int FillByUserNameAndPass(MyShopDataSet.UsersDataTable dataTable, string userName, string password) + { + using (OleDbCommand command = new OleDbCommand()) + { + command.Connection = this.Connection; + command.CommandType = CommandType.Text; + command.CommandText = "SELECT [UserCode], [Username], [Password] FROM [Users] WHERE ([Username] = ?) AND ([Password] = ?)"; + command.Parameters.Add("Username", OleDbType.VarWChar).Value = userName; + command.Parameters.Add("Password", OleDbType.LongVarWChar).Value = password; + + this.Adapter.SelectCommand = command; + + if (this.ClearBeforeFill) + { + dataTable.Clear(); + } + + return this.Adapter.Fill(dataTable); + } + } + } +} diff --git a/MyShop/Program.cs b/MyShop/Program.cs new file mode 100644 index 0000000..23716a2 --- /dev/null +++ b/MyShop/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace MyShop +{ + static class Program + { + /// + /// نقطه شروع اصلی برنامه + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new LoginForm()); + } + } +} diff --git a/MyShop/Properties/AssemblyInfo.cs b/MyShop/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..d3328a9 --- /dev/null +++ b/MyShop/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("MyShop")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("MyShop")] +[assembly: AssemblyCopyright("Copyright © 2026")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("fea5bc9d-2b8d-4b00-a5ea-4e7678077d1e")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/MyShop/Properties/Resources.Designer.cs b/MyShop/Properties/Resources.Designer.cs new file mode 100644 index 0000000..1c66e35 --- /dev/null +++ b/MyShop/Properties/Resources.Designer.cs @@ -0,0 +1,73 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace MyShop.Properties { + using System; + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("MyShop.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap LoginIcon { + get { + object obj = ResourceManager.GetObject("LoginIcon", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + } +} diff --git a/MyShop/Properties/Resources.resx b/MyShop/Properties/Resources.resx new file mode 100644 index 0000000..cb55e7e --- /dev/null +++ b/MyShop/Properties/Resources.resx @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + ..\LoginIcon.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + \ No newline at end of file diff --git a/MyShop/Properties/Settings.Designer.cs b/MyShop/Properties/Settings.Designer.cs new file mode 100644 index 0000000..09e74f7 --- /dev/null +++ b/MyShop/Properties/Settings.Designer.cs @@ -0,0 +1,58 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace MyShop.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "12.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + + [global::System.Configuration.ApplicationScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)] + [global::System.Configuration.DefaultSettingValueAttribute("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\MyShop.mdb")] + public string MyShopConnectionString { + get { + return ((string)(this["MyShopConnectionString"])); + } + } + + [global::System.Configuration.ApplicationScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.ConnectionString)] + [global::System.Configuration.DefaultSettingValueAttribute("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\MyShop.mdb")] + public string MyShopConnectionString1 { + get { + return ((string)(this["MyShopConnectionString1"])); + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("")] + public string SavedUserName { + get { + return ((string)(this["SavedUserName"])); + } + set { + this["SavedUserName"] = value; + } + } + } +} diff --git a/MyShop/Properties/Settings.settings b/MyShop/Properties/Settings.settings new file mode 100644 index 0000000..519368a --- /dev/null +++ b/MyShop/Properties/Settings.settings @@ -0,0 +1,25 @@ + + + + + + <?xml version="1.0" encoding="utf-16"?> +<SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\MyShop.mdb</ConnectionString> + <ProviderName>System.Data.OleDb</ProviderName> +</SerializableConnectionString> + Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\MyShop.mdb + + + <?xml version="1.0" encoding="utf-16"?> +<SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <ConnectionString>Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\MyShop.mdb</ConnectionString> + <ProviderName>System.Data.OleDb</ProviderName> +</SerializableConnectionString> + Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\MyShop.mdb + + + + + + diff --git a/MyShop/bin/Debug/Log.txt b/MyShop/bin/Debug/Log.txt new file mode 100644 index 0000000..ff64160 --- /dev/null +++ b/MyShop/bin/Debug/Log.txt @@ -0,0 +1,6 @@ +ورود مدیر: 2026/06/09 13:07:08 +ورود مدیر: 2026/06/09 13:19:09 +ورود مدیر: 2026/06/09 13:20:54 +ورود مدیر: 2026/06/09 13:28:28 +ورود ناموفق: 2026/06/09 13:31:40 - نام کاربری وارد شده: admin +ورود مدیر: 2026/06/09 13:31:50 diff --git a/MyShop/bin/Debug/MyShop.exe b/MyShop/bin/Debug/MyShop.exe new file mode 100644 index 0000000000000000000000000000000000000000..731e940d36236e6f05e7018d1535bb4b9db2576f GIT binary patch literal 214016 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 literal 0 HcmV?d00001 diff --git a/MyShop/bin/Debug/MyShop.exe.config b/MyShop/bin/Debug/MyShop.exe.config new file mode 100644 index 0000000..dd10de0 --- /dev/null +++ b/MyShop/bin/Debug/MyShop.exe.config @@ -0,0 +1,16 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/MyShop/bin/Debug/MyShop.ldb b/MyShop/bin/Debug/MyShop.ldb new file mode 100644 index 0000000000000000000000000000000000000000..6550e2d27b57ff094e5d9330ce774dc0c59eff69 GIT binary patch literal 192 mcmZ>94fYQ4576}uHa7JL3}#S31CA-VnRytZ2t_UftRDb^4I(W7 literal 0 HcmV?d00001 diff --git a/MyShop/bin/Debug/MyShop.mdb b/MyShop/bin/Debug/MyShop.mdb new file mode 100644 index 0000000000000000000000000000000000000000..674f80f37a6c2c7b7c3b8eed692eab42e6a01df5 GIT binary patch literal 434176 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 literal 0 HcmV?d00001 diff --git a/MyShop/bin/Debug/MyShop.vshost.exe b/MyShop/bin/Debug/MyShop.vshost.exe new file mode 100644 index 0000000000000000000000000000000000000000..c0dfecc9d7dea88e869ba6880671b1e73d600030 GIT binary patch literal 24224 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 OJz7^ literal 0 HcmV?d00001 diff --git a/MyShop/bin/Debug/MyShop.vshost.exe.config b/MyShop/bin/Debug/MyShop.vshost.exe.config new file mode 100644 index 0000000..dd10de0 --- /dev/null +++ b/MyShop/bin/Debug/MyShop.vshost.exe.config @@ -0,0 +1,16 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/MyShop/bin/Debug/MyShop.vshost.exe.manifest b/MyShop/bin/Debug/MyShop.vshost.exe.manifest new file mode 100644 index 0000000..f96b1d6 --- /dev/null +++ b/MyShop/bin/Debug/MyShop.vshost.exe.manifest @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/MyShop/bin/Release/Log.txt b/MyShop/bin/Release/Log.txt new file mode 100644 index 0000000..f19b5e8 --- /dev/null +++ b/MyShop/bin/Release/Log.txt @@ -0,0 +1,2 @@ +ورود ناموفق: 2026/06/09 13:47:15 - نام کاربری وارد شده: admin +ورود مدیر: 2026/06/09 13:47:56 diff --git a/MyShop/bin/Release/MyShop.exe b/MyShop/bin/Release/MyShop.exe new file mode 100644 index 0000000000000000000000000000000000000000..a14b78bd02d99f5b41ce600220bd6f3882e05b9b GIT binary patch literal 203264 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 NFV*|*zrTAD_&?`f>#_g< literal 0 HcmV?d00001 diff --git a/MyShop/bin/Release/MyShop.exe.config b/MyShop/bin/Release/MyShop.exe.config new file mode 100644 index 0000000..dd10de0 --- /dev/null +++ b/MyShop/bin/Release/MyShop.exe.config @@ -0,0 +1,16 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/MyShop/bin/Release/MyShop.mdb b/MyShop/bin/Release/MyShop.mdb new file mode 100644 index 0000000000000000000000000000000000000000..c6cd33880a517718a5e7418b2e407bd8ca852be2 GIT binary patch literal 385024 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 beJyh{b}G>84oi1fy2FwklJ2k$K!^1&%eN>J literal 0 HcmV?d00001 diff --git a/MyShop/bin/Release/MyShop.pdb b/MyShop/bin/Release/MyShop.pdb new file mode 100644 index 0000000000000000000000000000000000000000..e9efacfe39dbe77d2eef03439dc7912cbe75486b GIT binary patch literal 230912 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 G0{<78j$VHN literal 0 HcmV?d00001 diff --git a/MyShop/bin/Release/MyShop.vshost.exe b/MyShop/bin/Release/MyShop.vshost.exe new file mode 100644 index 0000000000000000000000000000000000000000..c0dfecc9d7dea88e869ba6880671b1e73d600030 GIT binary patch literal 24224 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 OJz7^ literal 0 HcmV?d00001 diff --git a/MyShop/bin/Release/MyShop.vshost.exe.config b/MyShop/bin/Release/MyShop.vshost.exe.config new file mode 100644 index 0000000..dd10de0 --- /dev/null +++ b/MyShop/bin/Release/MyShop.vshost.exe.config @@ -0,0 +1,16 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/MyShop/bin/Release/MyShop.vshost.exe.manifest b/MyShop/bin/Release/MyShop.vshost.exe.manifest new file mode 100644 index 0000000..f96b1d6 --- /dev/null +++ b/MyShop/bin/Release/MyShop.vshost.exe.manifest @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/MyShop/db/MyShop.accdb b/MyShop/db/MyShop.accdb new file mode 100644 index 0000000000000000000000000000000000000000..04d768eb5edcd122a0bbf78db78e89cfe85ac4ad GIT binary patch literal 561152 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 literal 0 HcmV?d00001 diff --git a/MyShop/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/MyShop/obj/Debug/DesignTimeResolveAssemblyReferences.cache new file mode 100644 index 0000000000000000000000000000000000000000..54e47b47ee0bfc19a6a5c407f57032cf6674515f GIT binary patch literal 1453 zcmcIkU2oGc6iq+Zrs-B-zzYvS;sLZOYF9c2QiVpL+60>ht;S2xWK~1PA)OT-ESJ2#;2Z*NQc&J8QJ*y#bHKE#1p`Hd|5CRM!G0$Q z9gsi^xwWdN(ihPcksuowv@a-}OEF^wyRipH2b46j_Y$I{G0f|TjLUJ}v>!=x#=>|krHu%V5D(1=?2pK69 zY@iF#dsPRajmQ*QO&3>2RX-sh})mKpnEQ?&8dt z)uC_&F*TMpPIgp4v<8_vep@E7W)ZBmY(2d8HvVSi^Z8u9jwgXd4|cz^Z^yQ6mv5V? yZOq>CI;~Foxt+r*FyTK*cd{g`GE3UclCTR|(%mcxyObr}%aX8*SZ&&8H8c4@Fm9PbhOsHh3}(n#I@=c{oqBh| zxD3Cgzo65f*zU?NyoUCJG{Xmr@#?sjeQsBKr)N)zWFnFH2QIwhb$1Aay~Qmll&EWS zm#cs}6&=`Im}|myg||^$&lh_mp_5@Cg6^ZcpIK(QuyyA^?fGIGL;*iA82(S20x^Z zBU;Q}Rf@Sar@elxnTNAd6VQ82cy-<=afeM?)U&xwHS6`nS~Xh_9H%6y%UVJn_L_ER z4chKqXe$ZF274c417 zr|W%wy^2Ry>d%id9I#XAOVccJ$t*1-XKK>7HI)@crPbV~x~V1`mnz16DeB-Mv}#JS z23K0P&jzHyFwM|~Goa|aGtQw*UuxPC9zSIA>Gjn`u6&2K5%BWBZlKL}25w7XF{OlD zh1qirHbKaBhcLSwc$&McJLIyaj+Yb}BEy6v62l;elF1~2AILvPDs82i3qc1@&C(b~ z=FiMyl3V5`xZp#6Z|{aK5a+wp3D`E}^21!eYeh@$HL`}QEFm3UJ6k#P|9jyqEzt#Q zVKKi_m}j}=mHq5Z^SGr`jl&Q7(Yp1Pt4k&aAsR;%^;c6I%5Qm0MZACp0UAdP4FWW( z7w0~b+w?Gqv2+THBPf6iB+_?4z-<&o8pRljaS&tVF31F#0P*Ie+@(XWD!`6gRI+NH z!B)+;>pOj7m_3>|7qUH8*=3OH$EV~o(9>RfRsBr?rL3+>)#TJzuiC;2T;^$2Jqjte zp+e4W%;oZhD$t&fz)4hft6gadzjqV0kJTcp1r3l2h~*BDpE6UzIqEarGOIJmJRnV` zMXe@Fe~z|Hf|$8D-5#OGX_E}JPhq>!x5vQxDX33{J-&d_@bU5@xd(+YsLGjzTp_=b z{u2Jrpo{TGrcszJ?zuKW%APW9#~}~G5<6xYdmSp#Yh(r#zmG<7 z$N5F7X@%*$d8{ll8>4ocd=;a1MIM3nS~Q-4_=N0CLv~RG*Jxn8%7nBiERe^5vmFi2 zs_&atnAedfpf#d^*%S@#ZGc|W_Zq|i#SNG)*wldJ&vUB|jd;65kL3is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/MyShop/obj/Debug/MyShop.MainForm.resources b/MyShop/obj/Debug/MyShop.MainForm.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/MyShop/obj/Debug/MyShop.Properties.Resources.resources b/MyShop/obj/Debug/MyShop.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..3e1b0da18a4f2983d0bc00ce07b08834413d1002 GIT binary patch literal 60473 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

-ym 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�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 SyH84e{$>pR{PI^q1OEdaX4b+0 literal 0 HcmV?d00001 diff --git a/MyShop/obj/Debug/TempPE/MyShopMainDataSet.Designer.cs.dll b/MyShop/obj/Debug/TempPE/MyShopMainDataSet.Designer.cs.dll new file mode 100644 index 0000000000000000000000000000000000000000..0250c18ac59974ecdaf91c65c62dc59a83ce68ed GIT binary patch literal 32256 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 UsNT6F6aJ3R?Z0zVa3@FpAEU{X2LJ#7 literal 0 HcmV?d00001 diff --git a/MyShop/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/MyShop/obj/Debug/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs new file mode 100644 index 0000000..e69de29 diff --git a/MyShop/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/MyShop/obj/Debug/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs new file mode 100644 index 0000000..e69de29 diff --git a/MyShop/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/MyShop/obj/Debug/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs new file mode 100644 index 0000000..e69de29 diff --git a/MyShop/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/MyShop/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache new file mode 100644 index 0000000000000000000000000000000000000000..9e30de5bb27f8408e6ef33c6d914a59913e4cd2e GIT binary patch literal 7547 zcmeHMZFAE`5VlEj#0j)GrM!d!qNOcRSGD83!3-Zl9JiSQld)4^CeDPjw6>2(I`!_9 z#LeWl^cQsc6Wd++B`*Zp57G=Dtc=&nz3g+l+C4ve%49Q{%s+V1H(i%5pm1LZM@cPP z#(pJq#J#$STp{gM>H9KRudEfUSD>_z!PC;5U8KK)wHkRQQt&i@$SCd=tc|GY3FlYn zZpvKB~5JRR%55t_lyXIXrNM%MA=hQmekziaf8XxDWeM?GCy& zc@z7tp6aVg&qaIhP~#?7Z7{=W^{A=AyhJ7XzGw$hK?PbIU9lc$gX=q9T~G0&j}Pjp z>kYjw&R22!z4nu{ED!C}=FBoHLV;tX5}>byuHmW<8Md-oy=MchyNu%5VXaSxp45>Y?{fu> zA%kt$FV{AQ#IUe8Z!Z)Etg_D_*A9-@XQ=0J^-1G5jg+#nqI5@aYpvl*C-NaMy0I5i zZcE3U+nOtu$_=DF?~s$|#*1#fBg4U$Y`$yMzyq$KQ2~wAauexK4Yc(3hFrG>El?03 zZL%HibRhRRS#t%&?CAv$C_OEl<*|Q;`mLcw7PZe{`*=L!3%c{Q@Yq$no5HrDT`rbO zk8@w*|9SEp@4ZV+ag#;y>=M1nT3kmxLmZUjrE}wmy6begXP7Cm~Z`bviiAA z79Z~c!)!Ud8#E|oj)&Q+^$u5IoC)_3Y$pYPgC0(Y* z#BT@B=X^b}qs1RExwF?hFvgz0$A`Zf@1L}dj?w6-{DUWcX~ccf4?p2Ug{|$$$=naP z>kY0v6>RkKfE7>>0Zf|Jis@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/MyShop/obj/Release/MyShop.MainForm.resources b/MyShop/obj/Release/MyShop.MainForm.resources new file mode 100644 index 0000000000000000000000000000000000000000..6c05a9776bd7cbae976fdcec7e3a254e93018279 GIT binary patch literal 180 zcmX?i>is@O1_p+SK%5g?SzMBus~417oL^d$oLUTL1*ImYq!#HYR*8GxXUf^%t3Noi54ZC+|=Nl{{sjzU0bQch;FcWPxwes*e}ZIZcpqG__J onW3ezNveT`r81^vrFkWpxv4PQgHubGfR2KJ07n-P+5+SQ04Y>DD*ylh literal 0 HcmV?d00001 diff --git a/MyShop/obj/Release/MyShop.Properties.Resources.resources b/MyShop/obj/Release/MyShop.Properties.Resources.resources new file mode 100644 index 0000000000000000000000000000000000000000..3e1b0da18a4f2983d0bc00ce07b08834413d1002 GIT binary patch literal 60473 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

vJZcX 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 literal 0 HcmV?d00001 diff --git a/MyShop/obj/Release/MyShop.exe b/MyShop/obj/Release/MyShop.exe new file mode 100644 index 0000000000000000000000000000000000000000..a14b78bd02d99f5b41ce600220bd6f3882e05b9b GIT binary patch literal 203264 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 NFV*|*zrTAD_&?`f>#_g< literal 0 HcmV?d00001 diff --git a/MyShop/obj/Release/MyShop.pdb b/MyShop/obj/Release/MyShop.pdb new file mode 100644 index 0000000000000000000000000000000000000000..e9efacfe39dbe77d2eef03439dc7912cbe75486b GIT binary patch literal 230912 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 G0{<78j$VHN literal 0 HcmV?d00001 diff --git a/MyShop/obj/Release/TempPE/MyShopDataSet1.Designer.cs.dll b/MyShop/obj/Release/TempPE/MyShopDataSet1.Designer.cs.dll new file mode 100644 index 0000000000000000000000000000000000000000..628467a27afcd40c09c00ee30d0378abec8937cb GIT binary patch literal 90624 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 Sb4M=v9iQKS=ceFJj{HA}wUej- literal 0 HcmV?d00001 diff --git a/MyShop/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs b/MyShop/obj/Release/TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs new file mode 100644 index 0000000..e69de29 diff --git a/MyShop/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs b/MyShop/obj/Release/TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs new file mode 100644 index 0000000..e69de29 diff --git a/MyShop/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs b/MyShop/obj/Release/TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs new file mode 100644 index 0000000..e69de29 diff --git a/MyShop/obj/Verify/MyShop.exe b/MyShop/obj/Verify/MyShop.exe new file mode 100644 index 0000000000000000000000000000000000000000..e0a7319585b9266c89ee0e78d84792ce5408e91c GIT binary patch literal 132096 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 literal 0 HcmV?d00001 diff --git a/MyShop/obj/Verify/MyShop.exe.config b/MyShop/obj/Verify/MyShop.exe.config new file mode 100644 index 0000000..dd10de0 --- /dev/null +++ b/MyShop/obj/Verify/MyShop.exe.config @@ -0,0 +1,16 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/MyShop/obj/Verify/MyShop.mdb b/MyShop/obj/Verify/MyShop.mdb new file mode 100644 index 0000000000000000000000000000000000000000..0ab5b26c1dabf05b8e6684c57f770f18b7ef0790 GIT binary patch literal 335872 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

tsM&{u!I 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

Udb$feo#bQ)?3$6$Q!jMX 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 literal 0 HcmV?d00001

vJZcX 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 literal 0 HcmV?d00001 diff --git a/MyShop/obj/Debug/MyShop.csprojResolveAssemblyReference.cache b/MyShop/obj/Debug/MyShop.csprojResolveAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..b2e5cd76a806058d4420d0090b8bcd414243a5bf GIT binary patch literal 2211 zcmcIl?M@Rx6kS?c+NEe!{6<|AjRrDltst5ZqYDj0AZQ8tqlQd(@4}?BJ9TCX)R*)z z{Np?5+->>DNc^|k^mJx>cFz5nIqQr$j`PP{_={I1XJCJe1yU#xY4V}Zcu01s>MC+n ze@SW!-X2KBM6!Z2{498WpX?ydL7m4;bM(8 zXaUt`FBfSIl!myasRm?~BgP?}IY^~SMyi{g)EAb7;#iTUknu3LvJs536Z{%;vdNO~X>zX7>SU+o3kj(X zZkG&o(w&0)qGEIov&&}{dRz=*NOYPNo{s$t)M6C~$yp~Axne|U1|p+FhT8!vch$%o zWFT{P58=Ln z0zNi>9{j~O&QK+_|9P~$bc9}5;Z*4@5weIuSfNAT8*Ce=tAx;lBs6|#Y_OsNsx`>e zF0aUbqFD?hzn_XujS(Mna=F}CZVF!`PPjDvi~U@8UAH)6rmk_y8fnxT^*8PqriTGv zBt5W6n7&PVXp^u!HtCT~!t&W9&n97cZPKhw!t&ds$2JMuW0RiPBy68enzKpRUYqpP NCSm(+(ld)R`4`THjEMjM literal 0 HcmV?d00001 diff --git a/MyShop/obj/Debug/MyShop.exe b/MyShop/obj/Debug/MyShop.exe new file mode 100644 index 0000000000000000000000000000000000000000..731e940d36236e6f05e7018d1535bb4b9db2576f GIT binary patch literal 214016 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 literal 0 HcmV?d00001 diff --git a/MyShop/obj/Debug/MyShop.pdb b/MyShop/obj/Debug/MyShop.pdb new file mode 100644 index 0000000000000000000000000000000000000000..ef3f2e04f1ff13a80ace5aad0786285bb443f9b9 GIT binary patch literal 275968 zcmeF437pmQ{{O$Ha#V_jqLQ>si58V8X_=Z_5VBpl za)l5=2qA>rn|-J2cFDcy|9pLxbG~Of(;YSW{VzU`dClv5KHtys{_OkrJ2-z_aZyRp z_|hiX2WGc!-DL3aeoZ>JYu~GJ>JKl1;#o8e_* zc6qxFkw2f->ZAzfS6%VMvH#Bcvj5$$zcuFiw$(27R`pB>t93^mRMsf`_>bTJBPo!s z{;N+5xBt>BI%WBPB#M8Cxs??7BmcLOIKP8Oo5mj1^O>Dr%a}JjSbpR!Rc>0*_lRpg z`}oz2c|EOum+Q|tK4biA8IK+i1e>Z4d^G2_!mO9`&K&gD4ZYXQD!%<1H)ISR-hIG@ z`+fEH%Wn@nbK)J3olyEaNV?xd6e}zLH|KA@{_F4W|6<&fyxMJ>Uwz+iB5{5Pk*KWv zA2@Env9%9-^u`aDEgA7q-;F=~4wCLS5yi^N{{hKu7CNZE~8pL^V7cj z{w5OVcMyrn%Kzavj~RHy%TM1k;jzC@8@lH1KgR$6BW0(u^8eBa*WA(Qw)>vwKDo-s z7l#~u!T(6~fA?ZmR{qx?U43Lpo1fo2?9dvI?(*bk5C85H_J1e=w2-eO9op^Fy6;XP z3U&t7fsTFD1iOG*pf=bQ>;|;{lL2-Idw{y29@rD?1?qzapdr{BGy?m8#z2FFCZH*3 z2AYFR&;qms`+-(qf57rn&>FM>Z9zM5AZQOdfR5lG&0k4ABz#8y6cmuo%)`GXd+u$9r4!jHg2L2A#gZIGu-~;d>_y~LqJ^`PC z&%o#43-BfQ3VaQ|0UN+Sz_;L^U?cb!_zrvzHh~|&zrlaNkKiZpGuRBYu@?bVKvhr; z>;$4*dH7KT7x#AEocW01nofw&=F`yvJ*HM90EFnF5pnm6&wb-f$pFO z=n1kwFVGuggFc`y=m+|P0bn3F92@}#fx%!1I1&s6M}c8rI2Zwr2FHM7!ANi%I3An; zMuE}bL@);AfLt&Zj01Tf2F8O4U?Ru|+Mqod6o5&f5EOyQ;1o~{Nncz?0bZ`cUgIVBAa2A*i&IadzbHN;N9ylLd0Oo=V!A0O=Fb`Y;E(Mo?%fS`k zN^ljp8e9Xe1=oT3;CgTaxDhM>H-VeMEnp$I72F1H2aCWR;7)KCxEtI9{tWH~i@|;1 zFW`Q#1Uvx#3LXSY!9(C-@CaB29tDqq$H8*&1b7lW1y+Ek!871luo656o(C_0Rp3SN z5_lP`2Cslu!E0a*cpba}-UMsGTi|W*4p;}?1%Cs72kXIm;C=7`_z-*qJ_etFPr+y4 zbMOWD5_|=|2H$`U;2+>y@K3N2{0n>sz6YDY58&V6Kj2636Zjcy2I}}DpbDr8s)3zA z6zmMDgBqYF*ag%AwZX1nH&6#;fZf3!pf0Ef_5^zYofT~W8UmdmZ3OlKjlsU431|kI zgG|r@GzEXCUpEEn)lp#}?;QWSq5l!u|5Xb7{LRm5MuHhp{*CK8>gbYKamlD&#U&H- zbDQ)X)u(9Olu5C|(vnffXmQa=v2i>bJbn1YqRE~x zo*XMK&5xCg8XhYx%`co#(ymXeB!5C-thn8{5);f66HKlRCN?TB5zMJJn37O1lYKCg zrk5xfM;QBHN_;SRp5x)xDo0{ldh!T>Qq!Sb<)?8<4EjzhjTM&U7ZsLNUYe)GAXYYj%E*J< z{K9@k#g$l0CgJ1wq>q&;W4L9hq!QwVt^BevsAxiECvAbetlYFsN?G}dn-n*kx(!3! z-$Z_^M;c#^kvV9z6EhvqgHhp);7NWrR&P~CJz15}C-$Wd#)Ap^fmtrlY+W-Cjhy$8 z`5(%qz~1k-k7y2ZM#tK_AGK*+grC1i)xh?yK<-XH)H+qJwc@Az-tW{NeMjEMp8VCbuw9irZ}-Zx*9@0kl}Opu zv#?#2Xm7X6Z8tq&{N2gg)w8f&)dFw#{zYd#A-k#_@>kEob}`zjLS)ub56FBo`F>qOn8dV;-Ye|kC4`%hWBU}y3)gsTC zwPM!Bm`X+yVd$BZ*5tfm-61--Oc;9xRWl}HLF;R>>z_9cniyG0KEs3*WDn2ml-VAI zJsVa<%yET!_c6YR_1r!RYaJsUF73~m~b!cu$$<(6ayimHXK+Z0>l{;^DN6FgJm4P~{cqmth z&F?wL+C405cF~l=QthQw&6tdQ>s+DtcD#)HCA=|pVY~C*%echJxR;U6{$njLIwUOP zz|zGCuR7fU zbDyTk=dAx0O-)3zCGOQ$g`bZz&B!si1yf=ry^4!-r}MnxZKbUnWz&9>OApFlLb3iE zy~n3Vzx=|y-qU?cX39t>+^hg{NI~Itr~k<6^40Fk+Fxef zJ^FP*?&4T(X>4F&Noj83xR{ZD39@J6ZWkPQdp`ZM%aMOu)7Q5n%blEkypS+^1JNJ6 zoC6E_0@ivr%S@6i#*l9e~Zt70A^dH?r^T z__R1IH7!h8`(@*c&Bupj^zBuxnpQAZ@r~vhWITqAJR{?fSh6DXRAp`=GOh)3o9#mLwMcXH$H z?PxiFOd}`zp3%<#aP{5fyOA@Io+ELy(#h%V?PxhC?rM@VWgN8tIZM2p!(x+)PK_nT z7!_-$$ECC_J=~aWy(%6mTZ15{*aME9>BFMFsxPTAV+2N@)z&k|$c;b9~Tq4QImP=9Q$T z;oYR+BGRxv5xeeNTMiWub<<&YC4?t)b*m}ngrmIJz@U2}{;cKsoz5S{TU|$reV2oB z(*^qrz;oDH8gip1d`mYaW{jlqheyTAUFvw1V9dEGyN(et=g2TJ=i74h19fsVI8*61 zDH_C;4ux=CxCq`Go(wmGPl5M`i{aXwR%^jYwG2+DWpIMcq6z2Yb~Wd5>XN>8-6E1$ z@2H2{>MBsEQWxf__@ywX!g@Zf($~g45tJu`f>0~ z%qPQtf=_`@hcAF-?;@wa7(N5@`EVS*9-al?37-i+2%iPl=Jea)oP5h*WhcX&g3~#; zL7egHfqr)|44XRpHUhKu&aAgF%Vs^O9w+gvy*6-3dd!U^WzR!^WHlXekhH1 zH)T(8v2*Zo^pOLpNp&ecp5&46POv) z3ttBcFt_vGh?xUR4%M?9{XjkE{CFN#8~p;yhUFXN&V9EV=Snb7nxIX+Itn#11DbkFf322n?Tk_etSH#T2(5A@u5pE^l$FS?Uep@ z9+kd+?Myg|Uv*gZs|MWKl(9}JeoWY)zB7G2ukHNU6;}JT8$5#(xEaiFeL71HJO7B7 zxd_^na43Qy-vCt?19)9Y-g^q<0ou=YPE!#Wpw3amq2l2_+HS@7xT&*P>+2DcP4xUrDI?TrjtvJ7ryWN^#Fw&iM*H1?DE z5Fm4Jb~?Wg1R8V7Tza+t>Jy}wyAyzFn8thEX-`fxXh1LDfRSwj+WE%j7KH9A%;&Dk z7|<591FE6AN79XvX9ol6kLI>VQ^xj^^UOMPtaHFkfbwZ1C;+p;La+?10bhb@v>AjoQU-Njm zn+?2OJ+B#LW*j|ydWm)fcTN6oH}FWUc_f~-JC<#sqNyeAbjGX%cbeOGtjL)H>}niJ zF*ALf-1+rtwbN3aEt&t=i%LH8Xi!mZ-tgR0V`evS2%FW4cSX(#*gYfsFy|QjI;qaR zOFeDL{HIt)S&z5jjV&!S=cvYH7vzsS*{qke$CGtHZoECezJ#%x>ZPvdDy`M0tOe?m zZ*l(19X}P8b4P#R&h5$km#vrBwP5^8iQ`NcN2R$}POQ(D+}T7IdEVg=LF z?u+=a{F>kf7na6IUhPC!t$kR7UF627)UY8}63dglisfNy{Ct?3$S|q6`EUPG*rT0% zn8z09m&W?#<`=~BOkVO&wv;Cuk#_~|6oK@;U8n z(S)J7r4!9FrFofWBRKzQ^15Q_VAsWb+WWG+fJ~Lr7|kojdC?_49aL|$@@uP&iT{s8 zqyTqv&Dtkmm&=kiasx@v5nFun4(kVy=h%oN*|JYYW{>= z&MQfH9a8Y6w4!BZ^9i-^(x;W*Yg+4MXp@k@+>eb$5X#8VC%^2v6DO+e3v{tx9UT`EowUwBX#S(g49J=A==L)r`#A7tPNt$e+Opo=KD0 z>(;50il)=iRh3TEThn&M$cWX#hXG&R2!<^W*Z`iSWR#WR!lt=PY z{v8hbC;a=7XSR)wnD$!!X|A&YNHO0r{xyW#p>G5q4r|Oi7)IW>+H2Ob;zz^C79S5c zfhWPuV6BZbhv&kX@MUld_*%Fnd>t(Ru7_KpzX9GKUJNrrj6VgphF8FpFBgwO;$i3O z8W-BNC#}h8yqFC}f~H^}?2*DKYfp2+KbhZ351*#Ct+(qFWz+OP!c>~JhxLp$%;Xz$ zKPSt+_}4IzrpgQ3o<}e<<-qjgxHpPfzVVNIG5*n)JAaaXEXSs8ZzDmR-wIc;SOTON zp&LJXz~rs&c+XP$XQNks_JPO2ec?P<>8pI{hhB|)e|RE106q;K2+xFN?{vp!z~r@) z?HJ-X*rnl7hItIzHIfXZ^yw^fpSFwmZQIR=X+sqc)uZ`9iZW#4K^cnIL9g&t{uoM` zb;hAEWk53y)~4+9w(xND?cfnGX`s94ane9{(M|ar3ET26+dl7yBxJN@A_SzbXr(o&VmQ<{Y-&iWZnq)D=^I6<_SQcpQYz$D^f_yG26o5mDBBOgk4zw0~z~e*orEs;3ISF|71g zJyrYA1Xj3BVWkwm<6U56Fl!pb+thE>*W)m639CHq2N%Ju;2E&$tHM)#od>JF-UO?@ z-VNh-d?`$xnR=``wHiI?ZPr9pr#?lmI`s{#x)DWS)s1~%WQrdE9}0JeRsM&-%y8r5 zVd`AG1kQpL(O$65O!tQGfmJV-!+qdaVATuVH&uQ34px28J!YQ?g^_rX&!kZ zJQ^MY7sEO58E`H<4;~9&508ic0#ldcPr(!6SKxg3Gx#L*32`oin@wu1ndz z5^e!s1$T$9h7X6Yflq+1g(t$-!EyLTcs{%Ueh|J1UJ2g}uZM4e*+bCUL7eq^y`v$% z%g*LK4e{pio#ep!Pmnt!neXN!?wNbOWV>DXb)5E;~VnWgveCf(}4_X>aQg zAb0ZTIG}d_AfWgtj3b=hyJ;OVlONJg3Yp1`%-RF>gXx~he?6NEh63-8;x!Ct9a^&G zgZ@DN>6y$G*F(XP;3S~28S>?VlOc)7Um(%)p=_Vu!YYh30mps$lY z4KzlQV*Ha(H!ilR$k`ry zYA@>GW*RsY{cFyDogY=eNq6>rcE7An+jUK!N4`#vsv)24x{3W|-WeCI&157|)C$CCNKhP})CY1$_m;Pze4SiP{`$J$s*-mJ0*hD`x&F{e3;r-DAU$=!p$NeH{M<|*G7>4E^RmuprikTb0<$Ww<5IG zSkd;}rh8dg2h_GQQoj?5v3B&T#V$Y1-LS-jprU<;x#Q)-@_Dh$g>_USB=f$?=)_ZQ?lFO7WFuv-9R*FWFU^5tY$nOL(=sQZy`K^plMB3m2m z%dUU!H*|?*~@3wEll~WhF}|k?E2@DPfqvWO8V0Om3^LQL$t=AV3Y1ymoI0nMs>Us;cozY z;${yLQe!@!hhaa;wnN)nPlnc&l=eNR_Lq6zaCDfHA>hU}>trUK+K{G=u+M$+z(4=B z(`ghk)JF!T(;_nT*Gi{p^=#@~qD*({LCVu7PKF@V-i<)MKG>IC|NPfZr`gDmg$zok zLm%4l>GUn(=xmo=H;p9Lxf)?UN|}UO$NqzUz6&!g(|e=iOkecwXtPhc9#$Lo9!!}J z-iQ0aAHZYb58*T5kKpU!PvAS?&tUdm%zo>m@aO0sgTH{EhrfhhfWLuP!5iS$;eWz! zz#Cy?G42Ul@0>PgufK!8M*lsGTfKkUoW<6@ZiI-4tHA%pT>C0@%|40FDd^0u&il>< z#{-?y%>$#r2rvfU)UfQ%-mlL1>h76-+xunp-03BqlWoBH2eF=e<@cle5Vl=kjU?7* z8(^sm=2AZ)mwx^XE4??vN^dHSNpIp{(wjJ#^sWjky?26#!Q59d=L;0i@#w3gp8(f@ zOW>MtDO?+#0`Cf+4zs9c@`>~5@pIA3{rT`7=r4d-V~<}2*Mr&1)BCmKT9cAJ<|T$1 zcI!@OIq7;d>7jJ3ytGu=wQH>D%Pwa}OjahfmAo-QrYDkfJyHj zu*z;vSm~Vw?*sROmEOH!m0jvYd^p?>9u2EZ<-q;X=fVTviSR%;A3g$}2FuI;9tEpx4TBZe;jrR5 z0#;m)h85Ri;1TdhSaCWYJ{eXV3gHvb7s0f<@l)Z^@KksVd=4yoS2|Wb%*8x?TrVL$ z6F|k|IspId8f?V0Sc*qA&<#kPyQ{sMeBQ1$j_1P+Z-Wcq8k|VcEoAK(`?OQu*mcy1 zSyPdJLIIGPhdY&%OJJr+CT>bw>D6Lh3ad@L3}!wTTn;yfuYhfSwMD17)qz1h_Gqn{ z_E7D;XN7OqKhuYQ9sVeM=Bz2AYD-!f)-u*Iuv< zU!L1_%ZORSRNNbbQU!{-34iqSW?0W|f%k%y#|lsSz2SwhVtOmAdE{+ycUbnaoW2)) zJLalCi(r+pJK%A!?5PisUVXrw@O1btcm~Wp{FJk0(yP6@2UeRe_ZK<+#qggozX84% zz7bvwFM#E4q2tA{+}#h~hq=ug-FxYZiM_j0kNtmZUNJM)4UJoS$6G0&wS%7Yv&E#p z?PvS32j5huh)_NsRDSLHs=Xtrw5|$l?(u$p*Bu=C>)SkIO@zmx{GoL_+lD^H(* z)m}Uas~$aty>LIh0(0fr)9}skGw?0&v)FqKmj6${D=~i(ehz*Meja`segU?5(wY=) zf{D&d=}!HTCa=Qjo52|hss5bGs%P#6s|~G~nNL^MQM=ZfzK*_vJWAqM;cy!vz3S*| zuEE3n>tU6R_Y!{S?1%M3-y^W=kP)*cDSNGfzu)n(^Wzg(<>^yc@&61~ zoANoV9_4zgBjxm-^29B z!6x`L_y_oI_}}om@PA<4)%y|F9lD?3q43Y}1b8#$?oV)JH_lnXRp1qHRrp_UHMk{} zaVNMl9EFF#JHvT!b@)`c27DJ>6V`t4E^uu+r&@3ixHen_?+R;AcQ^QTxDFiMiGCjL z4DSw4g!h1Lf2FfWGk`y5qq9GP&hqG-kIwJt%#F?q>Dp8m}F_Zm+LeEC=TmFQfmG7tTPX~}McAYpvZ)^KfqL}EP_aaVYNl+hF8EF7FgB!y8 z(LdUAPo;_eS>?j61xIvF()7(5!{h*|#?HTeVYOXNVAZjvu==59a4)zythOrCn5#_d zEYq<-=a^0dCnUn0hdsO28!_v?D(9+Kvw_qB_@OwohBba-?KHkGtaeLrkzR3c3#+`h zgH=xsguB4)Vb$plu-+JA&#~E-Uj4M*)u1|O&@$d!Yef%j>86$unK$rS}^bEP`t zpXBNSORhs<_03)3R`6kP8@LTKHqpm8D`$!6D4lVdE3bD}Tmg?ok58?FOq z!+Otz&d2$3AV2I{r+ue}WDWZyeQ_ax%o?8LI0WeYjMNzC2kY)8 z-*aK*x5|U^N%{lfv9QYUIJg*Q-P+7^Wp4`l7DEh_&!+n?uVzKUjm;BzX4B$zlW#6o8alN+T9uC&;GF7wSiB=T<6SZ!rAbj;6Cu_ za9{Wg_!u}29}k}ip8%f)kAvmUc&AtUJsWei-)F<8!{@+fz_J&2JPSS-^T#+HYtNM` zXQ-2u>I^e3I1%$*joI#;ptokZ#!U54synTLHP26D*SgmkRjETM$JTCaD|V;yEIAhO z@BFc20=>f|lktGYjH8X8C$g^N$D>|WJ@EBq5OK8YrV+D-s&cAwmxa01g~Xq12`++b zz)Byr!P2Ykyckxh%!B1l&pW`EpzjD@3Lgny1`mZVhfjcI??k5`17Cr;#(P)7bKLXu z;j7SV+;=s6H+&6z4}2}W6qY}aIQ=sCI?O+W=ffYl=PKvdqyH4X0cNczxDjTpC|CeD zfp4O`9R|xk=JmnNm@}^rZh@KO1`A=8|65^||Jz`#&)g0dz<0ot;5*?du>6_k^wZ(H zFuxeS8=eQ>178Bm-ldK&ga3^A1?DVo3#8S(2hHKjmNWImYU>X&b~-V?&!Bhn`D@Ff zFI&nLwZpofuf924UcH^lEmI%TXxlaBh*@t|nNl0(&l@fwjzl$h01lTa=~brw3ad;# z2#3qmQuHcQ55X!^55p=`kHFzFCB4ejGFWBmQ8-+t9z(A(^*F3DwH#KNdIAoYDd|cs2YYEc>gS{uTHY%>N0$3hP^7ufZCB%U)x64f=iI*Wq69 z8}L~8O;~N@TDTCF{ZpL27=8VlkHYW3kHNCH9A1b13HV+31Nd+7PLzSa!%=uW z+z5V;I;OF(+;xTD$NVt(1NbQTLwFec5j-6J7}i+%6L=#08JrJ)4xa+cpHiov0)K(| z1@M>fT=*;aLRj`La(uBE^OlkQ7_0u8bxijXRH}bF{l`Y)qVbOzq(ME%d#TkxcU5@b zjNZW#%m(wpQm`6q0M%&}T7fJu0u+EbU;$VT)`Cr-4h@9fAv^%+J-uo$7J_A9J=g>q zG0^S=hJuM;4p;zIfOTL4sJ=@OGyz?}P%sh1!PQ_fSP9mHO`r}PTq}?TMuN#;TU9k2 z`u+br=SicGXVmNHncv&JF#rCCUvf_66^8TLZ}n$}YEl2C!eP*6L~rn6=$u$T&g&JK zuOBc{u-}1L>)d#Ijon`Hep*U4D)qcd#rJpvbDpZKoa!5;H1G22Ddc?E%c=8JAvr6U zCQ)UT56hop)cJg=HkQo)6@<0Mhh@&rO(`iYnq<-FmiF93+4!w=@e8Nr)5K4kgC?2H*|gO7RV+PI z-!JRS*h1P+sc?EeLwF5+c*!!xksCKgh2x=0oA$`5`9dM3U-w}SEU~SpN~uX5TXu%xZUvA#Z+AzfkC#18E-$_l$ZY14^ugOuh5UcE$kJN@9=!~Q-zy|+Y#wZxPi-V0|IjO5PS^=ZR= zB5m2xbG5N$o+r*+RlIEV3u@tyZ`;4+_W)qW29ZR6t|p@!kjk$foTaETb~5uQ?%kSo z%tE*}t6z<&t=hNHoKODAo$cR~{!u3qYjh>JQ(Q`&KT}|>CDh{{tJW91AGVK9zPB~( z$EnVbsj%{!`wGsFehELOVQ%}=^zSS<-T83_tgbB%Ypw1~SmPS8*7k_J*?ZRb{s8pc zGd5w_cf4tDr#CxseJFR=@KhO?jDzhP)5qZ){82ib3o8zcOI;iWB>YeuY(JJh4i`B; zE`}9{d9dPeDXch%6^F~<{b3)6E6^*=Z5+mj;&2tVQsZFzr1WvP5`Pqjt6;_9YUgh~ z%0oCEZ2u8S^g-dgyutZ#Bbd$iWk_YG2`qh6_(@pxf$y)FHRY$_A?Tll?R%KDdZPC6D9TqyO50xW6cfJY zbPCJQ75EZVW2q?#$NVHnZ|UQ(`vpb z``(V1F{hGcR6C%(F`Flmz~_~QzXO2OPBra$p`B~meQ)lMnPOW5-jnAwVZDPQC&;B< zw*Y$QLb4CG>74$(*1O?W$-{Sk%)UGydvI;8&X^?oFPjeO{n*R-QQ!H|AmNAFs@=DE zm#N~&`nuMp1J*RPo)>Hcb?Wfo54Bw>@ZakH2Fm@XKknH2{|~~@!CO=9wo?DS9bdNw zRdU_hTK)eP8Eb`QET{f^J6^_|N|w>rf14-i>;DHeZ2kYJhOPe}!&H~x6Ik{CQ@D08 zj?>k#wDsSnbNagb6>gPJU&Ab02H(JT44zv5Z91g)<6q8?@0=gsC;TYC{)qVFcpxz4S9JA>$l&{adp$)Ye{+EhTPZ1o!oePD*KvKuohG9 zoK$1qGS3rpQuV2t3)aEk&*AS~`2PI}Nq5P2M99tM*i~Pw@xo8e%>i!y8+KFPog$4J zJSsN7w|)MxZjIZIqx|?`cjWM@7&{-Hw=M0c4P#W9b@WmtFsg+m^S?xS<-<@rTITNU zV$voHcXH$H`F5)5R`LpGL7C@?ysG$ED}6k=sUV=j@hBx8d!HZb56ZlsU>b3#jyt*W z_Ix~={g-%@d0uJp&^t|}mRK_XIsX#P^6@b1kIDPRDz90@L3`11O;8X8d`n5c*txCOP$^4&+tic7YJSiX2$hs0aC*#(*b9O6|7u9f60NN5#b?0tJ zP_lH%@t0E}B_-^YjQ5w1VmP`=W?XW?omFWb5aH3NBTd3jAe z-%{QR_9te4uxwl3r@9SlAIhj#rx9j7A7+~OENDMl?_-f0Z?73`i`bL+@G8J7!h`+4awTePaJEZTZx5x;O1Rho2|vn=jwV=au`Og_SOT?Gmvw?=+2m z=;PNv^*sx$Ed-YX+4pvQ91lp1L!u7)I3%A}?t2z=c0wvV{)&@FyI%d1()mzhSs0%ThQWY<66(ekZy^6le=gU>|1 z!_vrC3%i#C+4ax8e67k!KRwqNr_A$8d(Xl|)^?@B`F|Gjk4z)~DrE13ecAQTz5F{W z|G9r>6l*I9H5>U(^74h=vrvF+TAP+#|6KB^jo5!H=}Z4t_IaWW(VR#DC*3pl*~)ts z<|D&MWYF5d-j~@rM`gcff%B9`=^l(%XOm9HI~l_7S>TSM&P?kLYv7;%+Udj{ zFtgC2bjrQ_*Gs4Mb!_U~sY2n@Ii%A9Cqwu>3!FJM-%plZ|NPfZC(b{b?++`TcDZWD zr_;BDqr0DWeIk-r-%y*SGtyEdm08!i0@e`kN?1b~#AAJn^=DZ2uYoD^=Kb0I;Oo$j zgRh5+;2YsMtUWKb7~GHeINBpElLpyg&O=_%@#7XK*`wE4&E4555C_9KIV~ z4&MW>gyruG@SoAIg71ab!i(XzVBDJfgtGSqdhwU={g~@a{g&@r(09~wz;R$}?*`Ca z-=3g77=&HDd*KLtW_(G@u(fwC48V?E`$*nbVOW|tCvZS*yI$F*woUW4u!?j$xCWzD zoiQ(azuB%|q`$j(5bl(%wCi!Iq)7ucc+#t#KNxNR9|ALu3Od8h;V!V^rSGgtZS8)u zU3W+yeh>Un_&wop_|hxtj`Vf36nT{N zQ{ZqNm0or9R9JO%Dy;mN2CI%vhiyDMqucuZX1j)wzHFRDex`uIq*XGdiYkty&qnL{%QCQ_&fMc zSl<=73mysI4W9?!13wJ^8U6yk7uLGvVtC7Y%KDap?j{d*9KNI66f>RG(Ou*opcl~H zWWnD}p6Tp##;kqFT=#Y5)|+qXhrbUufHbsgDe3PbFF|gSEqDM{e*P7120sXwcNf{N zm!!Xo{D|{!8LW2ZQCRiiF<5=Z<8Uu{IXo18!kCx6i+l=kOTCM1*F)0ZMSd1P6o-|t z#$M0C`@(9A6c_26!_UJin=inv;Z<-K_(ixI{1R;Mz4jseWS_dVyU2D8BmG_EHTWmF zUWX;u8?gG(H{n+BTDT4T7OZc-+B?v?yT0XJWV_ao91l_S68*;CaIbLw4%dO#!-F~F zSoSV*CIdPxNLNO{0mlGzJtr&Mb;fKJGYIPd9LE3{Pgc&_|f_C6Rdpy8CKa-dFbHu>f<(J zuD*<;EN0vhf&YY7_B8IOf<6vcg>QyA|7E_RwiCPpeH4BfmiM;fhxZ|4 zYQT+Q*=qvVMBfzN1`#C5shyYZ>eU) zNk5yzYWEc9-JD+Kj&pvdZD;`>>Yg74w?wacupc}cZUvtR?+@q0@<;ug^poHN;49$P zFmpunoVj7p2K_Z~TlitP9sCGxGnL8A23Co}To&Es0E9P17VQ?>)GmY`yu#lZpAUz_`7FKi`3P9~JO~cw^I-JK=OM82`AAs#JQRKxJ_`O6 zR(gNo^vd^PnDef`U^sjTJObwZa>kzS-X4v?9DE*n`8yYu z{zCY8_+Iz~_)VC#!uVQP_TGj^qkjiJ5&j7t1M9AB4y?Pjxv;+HHkR_K_s7WHaCjW% zBj7yvBsd1243CEk;0dtaPcRXl1)l_;37-s~56hnmo&F-Y0P}_LB=}ai5WWqTz1tlx zf{QS39NCw#QDv3S|BW_oBV|P8*L32LKi|BV-%EM027Db$nOaybmLa-972S0+kd*BZk1SW$yU_Mv^R)G(}kDzW{`~rQzC{POKf`woi zSOdNU)fi|r0)MFgofKfI!${SB|7(d8Tl0Renz7mSc_X_<8+7A?-~IT!viVYw{ho4< zv17)x$Flb0I25YGhp65ka!2A z#yfs}Q0oBoc+XNjZa-xNxnO^w@8~wc74;CP|9VmbbCiB}qJE6}|EP{A&-%IiuS@?R z)!MOsXOh?tvk+j6eE$2(g2^IqknH+0u%6%Y!@KkQ3p5dF%YfVs!p*ug?l96fU!6Pp zpZwyIQul!-`761?&kJ%Bj{}vHikC0DR~s&0tMJ>#A(BWFjVYG{Df&HAzRreeCQVrHIljj9s$pVr^ED%@jt`7pUtf4&x4iFm%xhHrLe|)m%$q2sr+tP z{${%JmqQ}y&XV3e+6SBr^lp}|m&a1d;)4H=$|K3~hx!#$K=t3BOIYi|9UKb(724Yy zo^|!#eILx%^UJX(yZ*V%JE2$m+XLL~-1+@x=In`jTrzHAY*KFa#N5IOvAh9%6sW*{ z56suu9znHg&-MKLnfs4>W8ktDHL5&v*ODB(B)mS%S?EO=D@t|^iTG)h%+yCvRZJh@ z<3&4f)KqT~-K*I7B2B#12DQST?E2?wXA~B7xZL(j=Z>Q>F6tUmo|ls@N?Xm}G@m~hH@mL1dE(RdzxmMtH%eRYPZQ+46~Cr9e{^OMqZC>4 zN~{~7Clx!xmU^ekpDovW5~P$rUcE*hjD6mfEpu+s-Iym_$(e&dtAX5jdrDKeXUq}K zi^SQYinsUH-&b5&@#jYur;&3Fb_&CC+RNbPa<*iVtU8Z86G&EX*UL)USE{T&O-HIw zqQYtVIPFDE;b+nJB4a{Bopcl3?Y zeuG!^m(drzoI2ZUie0P^erSgsR~@^!@ixS8(?8fx@h{Mc?<~ zW)~C{#%$X$9~m2AUv~X-r3+nMz`9`Cbn)l)lh2v+6%?BOvSM=Eyz^zxpHB{IT7k)? zg!&tD*LcD8dBZ0bO)1Fpbv5RSq3KUX5QkMjZoPeM`MV^IynjdD zI_1b4Dw0O#YPi>Cwq*8hc9hIMjrD#ssV9`dPOV4gy}ZoBV!3%ECl&Za)^T@PQ=h#Q zS@Uo&x8A-lE36%d(>SqSA$OZ_mxH^jao5I$(q)Ho)_Pz~J}EBV}vTVuH_id4LerPc}G z9_zfV6iJv+?-Q4uUvzO%8*)spy4ec08L4I2hcmgh^?r7!Tzo({8EL{%I;}>oZn%+s zZ>OBHn$@|APE_E=5M)CaiQahTE`@ka6JZ^lg}58dCl#UD>PD_d`sZ;N5tcx4#|RoYLoe znP={1(={yf$H+Xi9GSzzdC9yAd3l$&k=eW1Q8N2>tWBLQW&Q-2kKL-wcFdxU&P`5U zZ+}P2yDp8qpCa#x<;d%X_ohs=$L%7Z{PFg8w7hd&?Fg5N&yY7(j=XNDZ{%H%tRrzR zx8DAalGl$3^=(6`y)BvlpCfNULf-H~fvs!v6i3|2jki~hoZHZbZ8qP!eFYiR?)h>% zsIC?8oKPF~1$NH$a?&@Am_9i%6!eQ9s%Kr0Ro^9)TW??TGVIaWV3%X5@AcGk^&MrN zoA`9V-1o!D=e8eKpC%E*=B3Dm5$_?hYaiifC9zYc#0tl`v4UNv2|v#*oNnA{Y8y7s zEAcV3c`}VSYX7W0fq&rAL^AGF#$5@*%Un~Xuzw{Ttv~vPV;%g_8r`?fAH_*!GR3}I zTvGZj#7!;SJck`kj1+&l(J+2XHzkR&$}bzUr1taQ;`cmY*90SGeGskb?`P`=sx`wz z$=#M~Me1G-L{IajHJ!ND&q)e%)}E-F_49*Z<}`fOkF$R;^Hk0daW(?35nRf7rhS7Z zfzIDGcK8dN4fJlgMv3!IIzwRB^de?`4=3@Jpn|MPqdl0-gJQ&uQOWEt>^!jGP5X_H( zkA(Hk_@QtCEPIok{uKBq%ymX{7_4`|6Sw#xSoZFA`g`CJnDZV(zCyw|D)<<99egbO z8BAKlzk`p1tCHr&!#d-20=y4A3f>PM4Yz|&gb#!jP6v1l`i^i8+y~Bu`@&=4A@Dd@ z-&DwhC&E--b4GMLY|BaOK<`82+cBh)@Jq)%h{a`7u4=N9s9dyVjWAk6F%-Go2r2CH&C2$>e*f&e=*_s7EF)bDbX- zCj8L%canbCwYv0jT;cq<()n>!Ieyr6v-E!4==@mV{J1IMhw>;Xhh6)!=ekK^?T@Sd zGwNpN$1Skh>V*kEI;Z$y*Qe6UahLPsZdiGHPr{GP6hG|RQF=d?I6oe6e*87zhwkIp zxKQTb`2+D)^p^c z`bUK+^%QPZepkS?;iuuc@H22z_*u9Gyb{)TPB@bd8Ueizv3{aoP#L#tED(NtxjlG#p z|0no8%x{3-hbiCY+rsz5@{clM^bf)x@*Ek>w}z1^_!#|Hu6wfWL-I;cwtsFk!?mf(avj9ZdTb*B;kD zVf9lRVf9lAM`z~#g;-@}i?o8aZ}5AgBkjO^)1t$Xls+Tg~nEzX1wG3NjO z^atw8Y#-svWeyVBb)Se?1CqeuI`k89B&sRjJ64$rBAh)C!ENCx@JRYM`<)?uXH4Oo zl2ZQd8cxKF_2flW;M+9LxSDV{<4Rx5Ss1ukpl^aTP55y)<=?KoM9eyj{OAl8U@le5 z`B58ggr4)1@uslyGt=o+-*>}Y^+x9Eb)`QDt^=zcFcFAn!IZ&xFPJhI9|hNib78qt zy^vn@q8?o2%!{4A1l|+#GvK}8ILsJ7J`3jDZhSt>7%YAhEdLfd{jD%#viQBu{4Y+g z`qT*X$6?O<#+Sp5;V0mI;dO8m_&r$uedzQb!A&uz4j6OFywOwU&3BYH!_9e4ewyzn zN8lFd3Cny>8Mnq=rqlB*pf1J_bmkqM{vfy&=KAIk=Z?);W9q6oYfN1=cCpUV?cqn0`>-cs{c#0`x^sIo8?vGl#(g(dWU3qrV9rjQ)Oj2yE-6zRRfj zl;%(x4~_@jKu3@TI)N@g_ViohJHIj(`9Z%y8zA|T{jKD%>t*TvIMMkr#`%#0>z&MH{jh6T>HQ#$ zO&hSf3!w(rxhb7Al zSaskucn^3ctS~v}9&ZVs4y$E213nDKu^Fe#f{#WonMc9Wt4^E==fSi!=I-ijSm|&! zth$0sW;}B)d?9+dzZ91KGI$Pr6U@2#IOFBueE0$Q0+^|WvCmk~=wF8CV*VC>UM5Pu&Twg(>gBb?^!Be0VG@c_@EIKLNfT^CI{LnDPV4vZeRpVoxD_=sZk}Jo+ZGy7?iw)vZGayQLgTD`g0{SCMlGh+C5G|4agga& znf5WWRjteP2%2I?@2HpmvjXL|78F&|^_>TqtHf!axE1z0LTH;z&x-BEC*}B22h_$-X4qsrC>f-0@i{J zpzhwt3eaae{c#$Ej8{$v*UZk)br_lwRo_%JlD(|Fa^v52W}3PeHrIX2;%@fK-p=Gb%@arIvr^l|FDydSoV zM@(Ln^M-#X%51S_Z(0)qN4_n^S`?0_C;{fMJ>x3VDQv9&xAiWdg zd8Tz)s-98uV?O=kQm`8Q2wXDijllKKBWVcq7#@@Z0-J1NFf zr3rH<^9@J2@%EG^68nU5(nRi-V1d4oIury?I{)`{{dLlv**go=bO{xUTl)N7?&9X_ z7QqG|5Vu!-+QNxGy6x{c|g z@x%aN`-kK=`&4|o0ja}l*lz$1<{KYc_a6eQO+6A$egjbN%1QR=wvA8vr)urTIGl?% zW1OR%KgYm!4dHMKS@Qcsww+G@?YU!}A0uI<(QyesdMEsthPiE5(|}ANV(Pb&HOh2lWP=yoMzj|7Y2+HZ6S|iku&lVa4GTSaB$U6$i26Pzs0Ra4PzW#=*8v>EkdJe-wvl zu*RCxoxkBYs2th$B)PvFPKVQ-A7>c14A$TSILV_su;DUg+l2JryqoR(I2*1{c;~=6 zDU!hnmareT{-&4XeCNjnu-fRka5_0`9ZWCBJm<$Hu;jQD4$I-koqnxpBz88DQMJgV zOppaef>JOSECS2HItILl6nXe@k z{YLFqw`Kfq=g59s?Zc?13XgiolKCGYj4oxu@Z0#hunKNJ6h&0s*tF#%u!@+l}_ftMPu^|eCe?1JO_EJ z;fLINH#4HoS{b`xe-V&+9bg6h;@>15Ze1AJv3zeww zI#ylc^0JRh=oAdO3gbeMY-q zLcTAuR9rs#8N9XmXvROaHqSta_8-OS+~EfO})3|W%c)l!~JXnWPLCs zE1#k6S6noy_mupCJiVPpvTi_5-5HiUZ`aG(CpBGD_B$&!UQF#5eBO6+Le}w#3O7X7 zr@XBFW2MNdYgR@^-TBowhGgH{@iO+^ZW+_BjeY23)O_8my^--XFXNGgi0Iz;g9W8! z7H$>;x$*YAob(m07@57}Z5ZFDjstwV!h6k)3d`9DId^-*mC>Y}+8#D?eu|7EaVIz4 z-j0@&_rPu;C+9+=N2JJUKNOUQP1F7ed}n^bga%=hVLcvZ1Fo4Oa_=Xfhz>CLWUveEo&LU^zG z@TjxqUZi>HL+YKup$MtFoO0{!D}7YO`lZ&3L>r^$%KkFX6Zaw;@?1hBpR-OBy8ozd zCH$=H{YOP3{9Nxgke?dUh0VDa*#RT-j3IQ{XC3uSvTCTC;;xkQ7-OfD#&E6Y(ej?- zgPt=~NpWBH-sL>fP;re@*>c&&d2}gBG?_HgPKWlmZZ|9HV zt*$P`e(2t1Bka!x&ta!J4wbfYqp{4EZYuBIWdZ)%wHn@6$Zsj7Q;vS1p5m;p^iOkM zPwDUstaaCCVXgbFgqy+7!TZC{!?ig(us>(;GMH&(1kD_pB-TY4O9pmrCX!gwsfSzU zRz|IIVZMZ43iD-H&sV!Jw6EUA>D$7uVBQse6=s|gyatbfWpAw0kAv4>J{f);J_UXQ zz5tfJi=6&q_)W~`!)xK|;kV#B;kV%j;dkKLoF5#*EyxVc7-#5KB}(t8ug5t;dwyb= zF&oY~c7JX>LnC68?hyL3=^19tSoe(VUd8~P+jXM|Z&J5Pb;9>O??!^NRPNRzgUS>8 z%W;ZLz}{~t-R*sjZ=E~4=9B)u7JFZ2J^fSXAA3He^`6LQ&)9oE?D|W3KfZB(aIVP6 z^pAuehnlqTe%SSp^nQHr{Mh9D_#xp(mlQwj`b2s^HakC<%o#Z%u#L+hDSp`Xg9v6; zsXc1%epknhieU{{?S9RKA6nZ_?iJbjefo8M?xz|*nA{RRcSaI^^i1)?&e7AKLuu~( z;LMjfhr*d4%62#0XC}&u>aLwjM-ub#aNXVC`EdZOcD{9$V7BUNd-Mmu+>ecShPfYW z>dis$X~9gw7z%WcRPyT1L+V)|J5NpCuM4MNXZ%q5b*U1}Y5{je-;cBWY72ZBAAz}@ zD<=2a)V8baOR-mB{OAcw?kresPA^z{9KB(C4_EcC3DEt#lV0bU|+#}|EKKqk!HarwQ4n7LDcT#ju zco6NOZ8Ohbmzwzu*zN>RvWMWXHTbBd76c}`m-}(^=D_nIYBOA z>8@TEOzihG>T!xzZBjUVJJ(1b{<-+0w44Jg{PW;&_|hwU-oi<&%s+5?#!yDj7%F%T^RM97;jiI0V8%yAUdA@YJ>!(%P0WKTR$m2Pi@qxS z7F^Sr@9Ols!Ea-}7yJ%fA6^G@F4_3k-02xB1n*+r2L2n|7XCZj4pzJmbWHyrtjD|q z{2tsDejo1Xo@c=ypg%7-pZcxwzzm>qn7;ej7jyu6=Y-lMjq_zb1jyW*oz8E)k3wTF znM*G>>I0;gyAyzFn8vr=X-`fx&|RAbjHVkfHf|iuHqWo)&HelEHV=E3ryZ;o!hVCO zDgFskM|1w7Y0!)j%TY$(G{`cnwz>s&boWR8pRKR7qBK5~vgR5U>76cZ(CdzmrtW?FFxWRXN@E$X znz1gDRVED0y(eN}HIQBZTyuZ9tE%iWYFpO_E585V9Ql4IBVWbVhEmhOuMMfrOVzSu z{xepK)_U8ev-bb(OX)(p|8_khy#Md*`!wmEnkI?0p^EQuq^_BId1;4@3d`F9dFzMe zH7|He5!bArG{P-?zlp22zoX@yM&XbO%i9upGq;ep*Cg#q`;!VPbMzrWAKc5Wx4)z0 z_3QhMR0&b8K%3wDA#eMzyxGb9bG>K$Q&$1J9WUd432#ij*zPjmWnAuL)R@XE`t)e8 zu#BPo^CsAz3uNEh@iO+`ZW&YeN&Fgbdrdr1np=3)0U1Yn8QDJ%z3Y+vh>D&EP9I)@ zCX%S}mdyW-gg0R;;i-&uLQb90l{;@&X`^a3u$;8fa~10{&lCH^daf)g^W3ceYRuTu zwVTQ3W`DhGau|DRqQmxf#2$MW4R}$M*MvHVw0qH~o!w(kv?{Wsw3|%2Rl}{^dAq(` z9ln*cQ=G~?Po!PN+sDl(s$F=+-4*eD+6EVwhCK7C6LHz-;}Y6q?}puFKz99e$uIdB z%ZK~4MBUZ8wfs#!ube%0|32?s>rkf^U=3)3tc!bg~I7fIHSYigx<$n4f~v(*889W zZ^x$vBjIpfZo?kC?Sp(-^KIPFnpQaHxzTh%#@6dxp0USXwoJ zRn|ngt9ZU`?j24~FYAv^Rz36TP-N{Ek~Q5P`v}~v1ajx?dRZw0;dI>wSyS6`pZ5z~ zC8*;Cg}Wl_055BqJ$6-q0wDX|j+e3TcFUN4k9~kkNUcqHbr>>^^fD&*u48#vP`)oj z#=5wZ8*k6c>4p$I+14?1>Uh!bv2REtXE)@$d`meKd%}Zov&_lq?d@ne`6jth;q>f| zoU2phOxUr-lN)buN6VR|1twHj&K}5F>s?ppO}-mB6Y0tK)b$-=L89IR|(-?H+sC=Ba{b7}M{ww{fjOwgyj5WfA7FKFqD`voA&7O;ljH_4buU zD!%>7sl$4%VpHb%?{=Sk6KS}SG_216X7b-`dDM7?AwnpPxJ%SQ?U8-Ab29BPXK<=^ zsvCZ60Bdn~hVw^z=ITOH?1%Q*XJcRAM12lB7lz!ZDc{mfpgw%a@y9SbepZ!M{=Fj-0FgL^h zkG*#R^lHlc|M$0YRLXQaRFc#EB3%d}bUEE9x=E;X>Kt`Ab&hjRld5po&KJfShoO!&Xv>$1Olf7>A|{S!b^U@5NmgJ_h%L^;u&dZuZ07^Xu$(ekOUHy?#x*&fWkSRGt_}RjJu% zWMuNsH^kT3?c7T88q|S=Q-8gwi?129YtzbCdR^JhcO=Jgh>Ii7#nCE^L-VQWIP4rm zavU98935R8ox(UYH=B;b&Jm)`IO1#Mb_}1qM&8TCaf}H| zzbTBPZ%ht54o_ZBIoZWA6zVoI44xSDA$(gi53A=6Heu~}ITen%l_#|sG9z3ZBca;p zQCxRT$DWS69aNcBeUrO091DBGGvJZ%OsKjbe|C>k+=%1SlgdtfzhgVTO1!HPJ2f3Pg{9E0&5t79JZyYz-j4s0 z*XAn-EBPuRLyuqvv}^N6#N@MMxRlcr?F@bgV`XN!I4**kN4glQ?PC7Rtbbh!?V5Z( zvh~AiuR^!~hSQ8$=jjj3Y{E*uE8xNKO4tp~fx5;&gyZ3l;4JuGQ0*S? z*UZ*h+10pL!E4~la4xj6+=v`{R%Sj{>nsbf$6~dnE^3do^jfzaizV01dBiChuZOCe zKZV+BR`EpRuw$g;HsVGX$4yXe-vVgY%j0s`F--D$Ir}OYIc|Zfo3}!{UY_1ZWhTe% z_#%0|_I4M?9Z=Y7$<ZKbb;hm}<(hS@_%}^vKDE}j^vpp#eLEgVPMC3J3AA?GN1ypLkhS}!d_Vbg|f0B5V|EHkR{|$_$FSpWP1(p8OQ0YGdv&p~4CbplS z+`d0YJWBt0s4}z$+V(2GUT*v0$?N57T^uh%rlEpYpxUk9LFHu~YzAM2YVTizn)`em z_J`}C>h>FOEPNBH&+~g&0yn^m;2+?X@GW>fd>bx+@4!3ZyYON7NBA^+53Ye5q1Maa zhabQX;AZ$C+zL0r0400`qwD2zYrXtq*b06EwO;-y>;(S=wO;-iWZomaUzeBB;{{w2hT=GTN%m0Zxx?a8wcg-3>@GXq4m&>j7^6#M5%fE+a z?W|UOy`1TbDy^5Npw`Q4K&_Y8gh}h=wK(2`^ZP)pm*>FfdilP%_s)8``ZNE#*2`B> z?&q}SzJpzcU5$MQyBS-XO4|E?p>}u== z>}G6(4y>nR`(Vdn%dl5rmta?6H)6M9n{*^i>|pFf>?PRw*k#x?*iG1N*t|}x(O}16 z|6ew>$edrtP@hRg{RD3gU=p~)55oQHw0)f!uPdC|Q2F)e>jrHbo;GS$h2Emo-0`k_ z!@H&$Moi`&kA7}R?U0Q6<=)UHHM@EBU}7?N=3%GrQ+0?A(23S~F|f1X}roU~|&C(x;`eF|>3_@$?~+ zOQ&0%@NAn|=T{i-&zA|jB$f%yUnz<7dB#YS&NbIHOZm;3hL>MsTJ@W3{Yn0A!XXS* z_Qg*g&7*XQy!7Angwr8`-%ouG$8EVzh4n*yyqQ=TnzO1Dq$#Uv0Ck^Ne@SkQ_d3I_ z@KD$jGEZd2!;H16j>pZpDm!+ywXYB3)m*+PqdlAL@$?v7`LSgzd0cojaY>e5P%<79 z#vOky-IkM7;LDFLad)f?{ZkVM{ZrEqBuyt@r*K>}7=QM+ag~U-7jezs^=$7ayZG!yDcg$(iWWFzvXW%&_%zDqN41fA7b) zU1N4oPqS~klGmG;Cdf$tHK!yhW8ca8w7O|u>*0SURx)}&UdD-gSVpxOqp|jyqym4f z_R%q{OozI5{<%|K+h%lznm;%cs;qZ`^?Cl%jw{=sXb>)6dB+3;Gk7oYb)qi$dC@MEwDvp>@RIX_;Q~ni))_)Yv`&Ic@7l1Z3@m{L) zYSS~$$NE=&IIs5$SHoFO2H(F*hvQk8(rMEQrWYDn7T~u5VIF{&yD*(eOIeGCDJw6! zpty8KMRY@O_LB(vXxXty&>y4*yVafEq^FoRr}|Aa1?H!3XiZxeN8vtmpgs>H9jvb;HCovM|3Z(ZfuBl%HMe>wItS{o@EP zx%^nIX^xG&orU>*59Q=Zb6u(Smnd}^Z97~FY=Lbevjot&t1waw=loIAs_2~KFpZ3 zbo%t7bl+|hdAN#j3gi9xGS65ldT%pwYK)>WcMHPI!5)MA6fU~1j~_p#!v#Sx$9Jtf z+kUk#YyN&SwKfr9qW$VsLiS#=!}WGz9?CWKWu?>C!kv4n692*-FfShyFjg>Pe<*0mW^ z+4trd@>fcwQ8_TzqQC95@a{p0D{kg`3`NdOScUce{q<rXYx*Lh~ovrKt= zyU8)s7@F0{yU5FH>iPEaW;utGqrCVueOv#jOY?j(<;`zN^B$k3o>9(d>-!L9IaXo3 zzt*m;=lVO{FxOBpsf0PrvNH2@pKUL)l-1}xQ`XV$LbmaO!sn2+Ifc}ePqUX;x*g0e zExXT_Pb(}tF0B!fw4Nue{GZaeV5qv^K&RA``e5$FBh5@ z$lqF@zd=Qn`302)I;lJ^C4bs;N&dYbpGVrn#5(BnkUr12ggDK1MZ{CxK83$V^)w-Y ziT1xb1O4f|+JcPp)p%znS-s{BO=kFP|NAn)2B|dBMN@`ty>n z28TQCM87q+KOeRs8XGFrba>{~cQ9w6I^GB0+pwD78_ms5V*6_tjU%%i+TD6GP74W` z&JjKR4n5uAWC-k>k6niY^ZUg{BfBL>1PF3 za$IY7O?Zw>&+*xP74%$RA@&TczO}38MbE~!8jwb;wQ2taJu9lewGV@MvN^B$_hvj- zDC)R3etmEp`m=M1DKoFA^9Nz2Z1n5&%5EikTrRu<9ncVd@q!a?}O6uQaBJk07t@Qa57Y0&w&r(o&q0&74TtL2_JlrEoxDzDE&>2eK}E?}5z)P?Iz6__s-@%zsdA%5} z!+i;S6Xv?fY{h(7ApYmqs5L0G8LGj6!U}b(l zIO(wgqREwQxo z#^e!?{%i$xt~FF2Ue{Ua$*p#>4OC9s!mh9#JRZtlALs51+jD#r>;Ol@j&L%RKh;^e zRcAZFS+Fy_2p$Sm?&ME(R&LeVE>Lw;$A9A7x-T8ZakZ;mq1x4Ma1m5El}m9MR5;y- zy5qLG(HiZs9P!Uk>wN*0#q5qTe`&(neK4f~jhj!TohwKG_TDp)_j_8or}=$3Q2DiU zi*`L&x~_?}SC4nOkx$p*Xjm6ARte?xap+!U=loJ;{!ek}8u`A#F)of{q0SxW;*t&+ z;v08;$a`j0t>E#nwL9M4@o*^rs+lJ=2xbp=Ze7z8@vm#z2c8G}Le-;w_=~oy{W-2{ zmJe@-1K=HSApV|$ivMXih~v+|!SD}o2z(2k1no6B6piL_g!fpuPvx5ZNgMHeN?N~q z-$7;&EC1Gv1ti?}(sl$no{zdWqgO=XH)9OpolrzueRp9`vMQ z;UP8Xt3vG!b}1YLFC!iHkkk#Msua$Ki{TaU5AaG@7p3t|Wz});hp-I(2-^F~DO|IQ zu)22IUvogjY7fYMmxlVhMV~%b>CScMSkK6Dg;N-RJRLTAZ?yB1 zDeiRk8b|MqS0g9c53Yf_K67DfcrEN;WExKVmEpZnb=S^8rp)eQy58zbOvK7u@8bI@ zRJ(BlRQa9{br1L%>>hd{L%%8T5}`y!~a_DgsuydCy}cRUyg@s0_;84ZZHDAdCzM}%ACkYe+=J9l8E?W*V0@j+lb|~9+pMyuZLvVT;CMb z^{oNFfHmQ_uol$y&Vjn#`@*_V@zi(j{b6m6>-yG#y1sQ`dnkV$96Q4OIIeeK>!W{} zcIMsK%)ZrJ zuX8SL#d84Ebv_X4IyZ&U>nyjfb2F&x+#E))^Fg?0bDZxAnCpBn)OBtNpN5CP7oqh2 zvU9%z^Ekd4wt||>Zw(tk`BS}ZgF6?th3s<_w1cO?_HYdB083!UhV*fv!d(qJah$oJ zpfmg>JQUsz*^9&UNe+X{ad(9)V0ZXy*aJQd70+ttW(*%3&T;nP4~~HEz@G43D1U!+ zd=DPU@e52H&!&uIeXtX;GqDS>%dqRQUtsl+ zep75u>`-h8b`Ewib|v;5>=tYjn$IrS;n=Czx!A?nHQ0^VZP+Fh-k#W@*fQ)@*oD~T z*tOVA*lpM*6z(qAeC#-EC3Y@$F?J<(J@yN1t?ran?Ejhn`5LH&hFU z5FJFLPxZs&)xx35cD5x z6pG@I(TZ#H9D=070w=uKVPyD$Dub*x1e)TT#d((tS zyK}QPs^gg>rKNMykJ@1E?JED?kI(;kJJHWR_|G^W>c^LX^m*>1#r7k8>ia1Fk|lax z`qMduRTiS>d|2H_6;{_SdR}35uDZJWim=PEwhX6SZ!@4D!W=zTW`1Kk?|NfnJAZH! z`~k-oz$Q@lDa{+o-4xyoHE#Pk%!4}L8vX)z8@Ld5hPS{&;jOTKFeRAEcv0_SGz{`M z%6&U%P5;!+Ys!59PZ;DfrtHura(F zYW`*kRJeO#Pbis>f)C)<49>6M@o*VD5k3e9!-wFR@L{Mv>(a)-?CDV9%i$v&zr?w# zoO?EWl;c;y$KdsF1-t_)+?{YGZq1K8375jB-~;eC@G-awz5t(wFT%%3SLImY--pj| z`~$ceehhyLOL*I{A#-JRUyhb=D^~iv5+C|rM-%j`x$HJrt*1@roJJYL%=w097F}b2 z4xBp_+ZC%;P|toeWghehYzJ&FYz60Z#YVWWn)f=Ga%Jbnbx~}cOPTs7Pc5;Px>%SO zkXL`c2vru9uZGUu2)@K|%}2ZpRi<>lgL8L;uW($q;C1jAcV5>|?i1jvP$Q-FP}lJd zI1>IIj)oiH1o#%DtupcJy2@P&--cJfccHZRNA&+oxDmImhva$1xqk=W=lFW~A$$XF zf^Wf3U|~>%ZhGPJ-@?$fN%!A!d2=J~*7-Kr(<40Agx7a6z0!5q!kOAw-}h48?TOL`V<%!~V&`F(VE#)DZ`t!bjQ8V5@sdgXpRoBP#ec-9?`sm*1 z&1B>|fQhl))q#H|R`24=)Uz6t5=5N^0pwX-~ZqH-&^wb(~Ja${lSch z%6ks-_T5h2(|9O*IL%R7Xq7vC17I+5D7+7|w`BG@?xKo_iOM_$nTKsB^Qg+w$>)Vi zmb_KSy4A_+{qHS#{a9n2lh+kEBRh2`=ZvVlk#81s$NxgC{ChuM#twV9+dAT58(cV2v6{C%rZ9STge?>2+HeCP8L`3Au%WbcE2`Ss_$e5dU| zex5}z`AVPPGv6R+p$T=&eir7Jb?%&|pStp&@C|~Q$o?r-VZ1-D|Nc9WKYRTq?+G!- z$$4f(&I^&VjhAzmzd;cH{*Z68I@Yxb9AzrM{d*?qTpCR$@(qHkkZTK8{=FZsi{s+D z*zIo+_%>^ulhGA)BP7qr<~;l-cg^?)L0FkNt9FDvCxV4oh4KEpoFn3LhI4V*Uo-pe z(W|a)_4WG_SE!=*)QgaFbwtjj?+>g;&cTFLIPcfXn!nq!#@l9p-SeD~j4wiSF|w}n zvYNTg3-!rxqt7bj`vNQf-jA1Yz;4T!{QZG7PR8D$gyxy(oQ+<_gzpcuCCq%R!gzmP zPVNz|2vv8UINo3N<+Dr^CYY$4m!iuSpSkjxmNVQhU+;nSCY-`}e|uZbru!Q)V{%@G zoMU5h#=k$HchxpIIlaHVE$6BPIeFGSXa4qbhWczln7LT#)BD@oa&~c@sAyk`Nwl1G zUQYY{fv{=Ht}m7R-GRlfH8`@q+2IdMHkvqq`gn!#Q<9O?q@2nCwm-_jb& z+_1i1s(Ja5=9qoXR^MOHv3};5_CNRU+cad+-9J!*l)E@8!Z`GLUg@|{joWx%eEA{f0pLJM9xWZpUD$z>m#zZ;{+G z&$&3Bhnm+}1Jw?_0Qd|q??63+_bxmT z{t>o?@4+J>^GHs9|J{L`kWcRv-ip;Vy%DSL66iYwD%(0HYrjdLcMyG9Rk^WawB&ln zoRG=uM^N?dV`#r!6aS`w9Xlo0|Ib_;pF_2cUqJg^0-NP-Sc@Yz%cjI>5PAZvM`3-M9V$b>I3YOz+FD8cMs1 z4s%(>SG(c!p!Dr{B02r>UTj}oym3}>_^y|ZH^KbkA$?4M(H0d{jO209TrZ2bB zZvvHmE>!vlz-;obvTXbR$!&LY;!*w&f+|DoTg7t^M{^D1-zBj9^yKdn;@OW z?(k0713nB7hfl*J;2PKyz5$PfAHbvFW_UE*3i%doRe%zXf&TeWJ;yC~b9gLl1&@Pz zp0_vb1doSZ;0aLkPbb2Ypz6-4&aL;h`fz*#>oF2%0H zeu`~Ch3$wPiY>%mf}M|Did~J}h~0{9as+W>nsmfyOybQ5WPEp{laaM_TdgY0YI=6_zsYG$)F2Zx+`{~hB&{zt zCa0yk&>i{c%b76VpL9Zz3r^XAPIR72oq0Z7H`aMwnvC$KJ>+)8jGk>T)91}vdsGcU zd;HM-iNvA3cJBx*OL{9rXIrrf=l%M!bm~s@ zraWbw5A~LPeXx6CzUtN%{k?LN%S-bxC-ncw%VeLI$a;Hs{4T@FuRkyOB_HL-Rr`2- z)m*lsPM_a1>+N%EE7tgWJMVnuTpG&FbC;Dx?AldXpydJS|5IciOSt_A=lyy8_uqm1 z+3PoXy?u+5Gv7#Sf5sr^RbI|rUT@!2sW#nTN8he3(4Z6ZHw*K7I_a#9rW09j--=v? zgpq&m$LoS|Y4loFW4(P;&8UpNUF)L>5{!%7{5=*KpZ&nq8`j&S6x2q}#B=jC)=2F{qarW$?bc;CR6&y5Lkjzi8aAG-3HmNQ%*?oF7bPEPM{Z_9a= zCS@>DeU3-YsWCa@>+PG6aWvr+#{1jba(3U}h#8Y}0&*_iUd~XTbCGeIlhga#TXOpP zzR1ZL?QflpoEyEIcD+5?G-dhxV)B|h?@1e@b#reflHPy&^mel5z8G0IQF#^C`#74j#(!g^*{~ z&6@jR@Lt?q;bX8HtZ!D>hml9E=bpsTJ-6m==VFrA+(sYwRDDQ}qrZzI-^DQ?jH4&INv|>Avy(VZc5w`K zaSRLNh|6K;15(6mO-<0<{XN>naT-*cJtmAJzFz*^Mw=In-DRS2jB{~}H(`TdLKuhE z64QBkccYEN-y5QFl)5;|AWceeKD6I8ZyTQHu^%Y z`yudR-0h&stm=Z?o#7>r>D1s-s43ISAoFFxuwCko_VS2Aa^$+aWG2d zYoYS|6R5W4I@lD>gLbW5&${Gc<7@49?3TRNKA*6X?`N9_VgZUlFyF6Qcf%O zJ-Wdhm-)Gi;}=k6XCYMka|`SbZ-sV^UC%7&J>2{-@2fa($5W|rET*!t94m7>VI|)k zQ0wc9VK;auJQ>~vwZ48goCTLawO#k1?}y=ixL3iY@D+GJd)4 z{~S5BUVblD>*sy2y|H?BNLJ^L4D+FKV8>g@b#OWHD<6+Q)s07CH)?3+`nw$mCATM! zyEvYJYU5TyyLKMmSI>@9lGn~xxj3GN((^OWuAQg91vr!Ab_|iccKe)*<9Vnuvj#SX zs(S}Gx5~i_9M}ElMX3AFOEA55d=y7mi{x1a|Gsr}?c9zHlGFbk@kp2JpwfR8M$?yD z>Awb*{_9ZbuZQWigt`ZJ$3m{SCyU^#1^r{#!7bzT8UxZK(9$flB{f zm~H-TUp_hg_lZa8e*l&KhcKGH+)95FRQex5rT;O^CjTnSwlAN&cK#XhDE-f&%Fq{3 zd#z=zo!kC)^4j@k7sr=SeVVVJ+P1Hu^0EasgMWo;*S~?9*Zdn)o3a(E{{J10h5vx+ z+x!!jz-{m%_$|B=eh06I-@^qk*vGD&r{KdlYrv;rO}GZuf^Wzh`~c>_&2V4171o9U zN~i;)Yv*z|=XhPHwe$U;*3Roet)170T07q#9tD2@qig4KYwf%NWb79-gjzdq1hsbF z7)IC5<<{DH6L=%cg^Qr-;_dK2+;_lca4|f9=Zs!-=U;)%IsTz@YwcWat(_kPwRV0m z)Y^GVsI_y+7hO9)1b1}pJP)_l&RfCg+PU0XJ8uoOcHRbRJ*+K^uAR%>mgDW9*3R2Q zt(|v(No(gFIj*(yPEc#-ondtC{7~F`XYE|~g8yA>=c_39^=P*9u)VNDv4z-~*m>CH z*tOU#*m^Xt-LZqQ6R|U~^RP>>tFiB3w_+Rg!XI`pb{w`6J0H6gyBhlrb_=%NF^p5N zeXtX;GqLlrOR;OP8?oE4O=$4CV+Ugkv6o;MVwYn#VE@lp4b%dDK4+;@iu&2!{GIug zncu1}kI}lR{Z7TH<%Q{Q7AlUJScUU`{oGT*4(3*}Umq~jnc?@gysRyZK-#M@ZT^9* zbG)qj##e@{yRzOl&aL95m`^*cvqXJW)ui3SD!dQl^;Nis_2p$|jAcwzU-SWTp7k=P^|hVM)zOuIerD`G zHr=SMQlz`qrz>5Vx4gEmhm8N!*D!kW{=J@x_OPD3ylb7jQ9bc|Va^6Guk@54@9ya6 zlAP^zM1L&jeV?Xuq_6yDTp6`h>yURa;iX^i-|L7zx|>=uYe>~tkBhfeUPpd!f~bya zA@85PywXvEyw%Z>ukTAV;J`%7(LSX4jZafL>Q^xNycuQsoZhISO8b3F_o*f`m#w`3 zDv3vN_;6lVRL4E4D=&9jP5NS@y3$68HNJEAY3XVwa#u%Zey#5dmv(J;Ka?E%lJWX9jXhE zaX!?c)?6e^`n;a|nW3#H)r@DUUt9LQetrLJqN`L7Mal`|z??Zg&$bfTU$;4?+MeO$ zu?t}p&ihq9m5(Vq$tQI!^Za)COo!(gsG^D)C1g}-&Lz!W`_bkR$9yNB*KIV+j55A} z>2~szetg(U7xqup2)oRMJ%Jv!RJAMV>ivJod_y(Dc0|Vt`{^!(&Av>;>zpqWm6{~N zR7J|fenfgy%I!~TON0GlpwqK-T!^fF2&-`3@7^vGi%4@Q6H(eLaiEhg>Dm+&7KVGf z`ZA%gde%T;udhbf)h_Hi)d(A)C#Bn=#*WL=j%4ob!j|ts*xfA?SFx@u6D zgZnO`dnkjahbnBHor$cY39E44@7^vG%Sm%0llIc@b34&dVNpp@W;>y<3tiZTHFtb% zb`*Al3p=hFVVj^Q$$WP;!t(te6ZWfJ2)nywVx#LdU7~{FOno9fs+Maf2C>g`Q9()c z=3&}mWL-*Fh4X$@CUkG$zM0q;(|HYJGR}whj@IrTnLe+3$M$KjA?+ok(1W-xaB}Jy z2sL%lu*J9~Yd(G#V-LoCQN+LQb5Z~0r5Boev2>cfUhOlL{+{fgd0TM+kz-P|E%m!U zkv`=0Y8Bd7UvHO;n~-k~VdUTYk-oHUMLswy6CVfYJgUe%znwnQ;aR&aEoVc!>C=lQ zR~DB}x6dp~Z%KYmEn@>w2DG{^(p9FP(d7lxD++8x@}p}X^;1w%(tm2f^eMj4mLFaJ z3_m<6?tN%}ERX5;3_pbhWtEJcPA{&U+IRBgqOwXGZAJc!avsXEnk0;#t!9W2i=WT< z7L`|~b4-&)AI$D~5tYODQ6!@-S@hhb=&*!yx?W8iG1u9I_ZM)ltz+wo;;oYrmNKOz zO_()}Y10VP8TUsnjLI!tqF8#QZTxS;|2X{X;(r$LPgf-7KeOC=`D*c?NAeYlXJRRWe1I!`ZMp3wr4wt@vTxVoV+}ud(B(i9!KmHw zhBc;~hn*b3sM7MvQAH)^j4V2*h^_V~7ukM9c4NADntn`ItEo+CtWOX&AkAlen!^ez zCr^zI>eBUHL3C}pBlkM2;_%_re(F4J#tz$8)tij-Vf&iBF5}-=_=-4tW9|HX@^c5L zHMHHdF;M08bZDQ4(RaSm@9f(-c>66ryqW3X?)n2W*2QrKRGW5Y7)ScK1Ic0M$dl!m z?BXbdlA|b$BfkHDo##%L;~W>q6eu~^1IXni{w#-`drp?)d>2PKlpGad9Pzyr?EG=E z9F;DP8BlUu5XNzIOs95EH(8F$T^wY<$T2&NM9KUdJEQFHdmN1UE z9CmIoS&my>9JfKqu_%lqE{C1-OP1p<7suUDa?n3?Wvo{$FLvH8S&n;L9QQ)WabFn6 zF<~4$YwzaOQf7_~Z|ri0VGeu=+IGjbD)#%ohXwI{ob+9{(S+vx`(O-Rhyl2V z8}|tId&&*^;y%T=^_*L-*%u|#o&H{f+9W$Sn0%eqB9qkpGSqc?C6qDUHtO3BcJ3~v zKE5&P|LeI9nKxVDksu`#@K)5 z_=)fvC|&&xj)7a@>G1DR_xpc9=|<+u-H!TjHMw2*QgA7(0q=)3;bTzY9(V31U@eZn1owgKVNRo9_D4|uK85>o{7=J=J0lS5WE+*fcL?J;ZoQV zE`x`_kAqJrCwf*kU4|M43n-H#v1$SR_p;BR3~H|o`;1_Hp8J%s`^D&a(MOpZGW@5@e#1b|p=SC&E5rY;#(xlNNOjG=aqradbE_#^5s*{mdL74Q z+M_4b6?A~AA01(|e#ou*(Fx|k&RmxsP}ij=Je1?oRu`!8>0wagrmk=p>;_d|xc_`l5L6a_+m~F&uvs z9!tEs7wPPz?Kxavzk;%x+VJ{R`q z_yI5RP#>aD9Wqblu z89y7Uj8B9r;{{MWj8BCsb z;}<}c@e85K_)MrWJ`1XhUj(CNTyB-|i=oQ+CBz#oB9-PZ$=8k%CT;^(YqCc-ew~e9NmjmHkjyHwZ!WQs4&ik@0spoP0D0n@T z)HlFBa6aq@6_3ii+?s3p8C2i#MmW-)ALHDo!<#sMHe3KF!kb|MRCx7=#A#6Ro)3SH z`y%)YxGH#>Ybt5%djodQ%S`vLxJxT1nh#aqUwb<0j^_KEdVj~>$B*XR!R}t}zt^Pl ztu^e2YH2Quf9lj@H2xUPahcnZMY_BL)`gOFf9KY?YB9%~!@FQ>cfP%IcYt?uyc@g+ zU8`MCc*0GPs=c55h+{z7np0Z@csF z!C!NJBYd3WpTj31Q;Sx9_!Q^Wr~3`Zo5N>tw}Q{Y&QNly9?PwIyc&P%<2{dC_o_9x zPk|;s@CA;u&qwegJQKbId5=9<3yY!rO>^$)@MVsxkM|1X8w=EB#YI6;USFjoU8a9W#pAxi$yl)a50(o!4gy;PX z)hAELpeSlc7Y4wVURtOjsH6w+0WR7dk}WzJbMxc z-QdIS_zKt^_v4OFz#h1tfk(iXq0)WTx!HF&=*jVo@JRRxJPK}xN5e0n{C^F5;obs| zfi-jN@qMA(?2j583)ycpI1c8)-mnc+c=q%(ZuayHj^{XgbOt9t_Sy_igzS+S^nvV= zY5e6ovInIJ&mNLNU(U0KWY7N!x!S>@cb;Yl374W0~_!lCefI1H|U^1sr#pMz;Ee0V0u zuY+g7g>W3a1&)VHq5NyVCAlAj6X0*)+3*E85w3;u_lk4>4i<3yO*jd@2Peag?)=A& zo1wyOfrXs^D=dQFxZ{6w+zQX(_;+v$Jf2yt`h0&>rfs12iciL^9+uVukHFm=w|YAC zw}T4YZE#l@cV#fcxl4_^41e~#dPwx&1HHE>|C#RL9Mde7*75X?_gLK88+oufrd{zH z1|4y0T&La{*8o3yf6u?eS3fA^+@a=N7ru_%Fqnk<0qj!j+t@!~HFu)?bvOPrAKNg{ z{Hxu|+0N}n`(9;?=Ptosj#Y0^YhY*4Pt`YCr*iB7!ZyMlZ_e5Iz)Fr^hMkQ)!yG>| zI1B#;*mEOc(&I>dn>RPO2zx2^G!teF={4hp!w%1Sn0ZvIcC3CJJuYxc|VPFov~fbdA%c?Yh><5Noi}2>7Ddu z=(!o!MS1DP-|bw#*v65*9yVV+vJR^3VHJT^m`-ncutaZvhtsMl%>) zYv=N&w7gCgL48(e{M=h_+;*)x`CaYvXg}yy1|?AAifQo1;3nd@IE-U0$L$(&ic)2b z{H}6;pYP%*hx>6%ZJ4gG-11ieH6EP7cbq%8^J+OR;J9l4g|Hi(1y6G4hdH;#E*EiJ zW0y;yT9Qj)X;6lYU2t*FrySewU#InL-E+HRST&W?seLn;CdE z;Ienb4#rNzUWHwRU4z|-t%ow(Vuxd=V&`F(VAo+k#nz)qX^S0{RT0?EgeV zHzM@q3~&Pz5ju{faR+I<@6#~v z4@CBo#h;#)m!a?=60_e5NG!eNO)zOCe)08CzrQ-;7^#4x};|wMBI^u(-UUQs3LP`k8}=?u1uZ z?_c^+xU+VkAL(^99`t^7ef%Ba(mBBCH64yV4(FxM>~$L7E6(R}gUe$s@p*F>dF=1= z7}aSckJ;%pdEc;=j1gs`dcB)8$NDs*dL3He)oRL})?Cubh52R8GUqLy z-jE94+JrUZlo@(j*R=tXmpByOhw*JBMR7OV$oMxQz04Xv$~3buzs$AeeCcH#RaChn zp|jIfJYC<8jAL9S6V=uIq+9o|uB}Y#%9nPdDz$mbkhvq_71sOT+j?5>xW?*gu>W7D*wGyC_0qMNz%YxcE!1 z=$V|8Xj>!C*qMG#IzHMEH^S$+Ji;k2H@JA_LydWI8QW^CBbk)8?JK4CGmFOYGZ)8= zP}lpWFb>U2*f?f#-1cWu;eAH=FpVB$-p9ysD^%CwHh2*HC2Zk%FuWaiC#Z3c#x;v^ zOJ0pZn*|e)yC0+HeEwdpr z;eHp#15kPR6;vLWyE1tYm4}C5G!M&hr}HpAl84*y9nXX92PEg=5#muE9)-%oV=ms@ z;FMS%?7ccU4^O%{o`T8)^KB*%PeWY?QF(X7f3ug2&8I;cF_`(pC90GSgsalCB8vi=0^cl<`g>V>_xr6?=bM9af#E{@ls z)>CQsdHzMu`%I3-VedQ1a?tJ?IsO1u=H7yKj!^S?>H2B!9m#V1(Z#_$rjdhrOqUnU z-=*WQ?Rv5tn_L_pLCL`!Xq9Gz^xR}L4%;>-%ki0u<8vr|d;#rz(!?+h)eqZ-rrZ;n zcI@x#ICHK>A74V1A=TkLD0eIP6;z$x0yS5`oUD1yg1K0yH_cS&`v#{{zPeKD4}_&A zeYz>Jd4?+7OZzaE$8NxG#Wv_myN4Z&Ey2#gF2SzCZo+QE=JjJ80Xq&`iCutQhTVYO zjBVPVIIv@}W!MGSW!UxDFR%^r>62gwWB;8-_lTX1{~zK$__)6h?$Y=_KK}Ff+CC|p zyXcsKHQAgueHt1w*qf~xQTwrfJ;EuB_vi1W<9BecRk%g?uT40O!M<|w`>}00-0qKU zecrUjEEAnCSWez*eB=708ZSihmR+AEKBo0)X}wrRZL2qrkX8$ymh@=$6tNQ%rr(Qv zd4y9K@6Y#HI_yA?*^l?*b0}WURZh;RPFQ=->E-2=P9kzC3G~#uCCRocEhe`3eX#6|3?!-KDWN%9qby165W`RF^Br-(^03 zp)S+;%TAxkWo(5@uf0vy{PMg+&H|rax~`fJ>Zpu0Aof^yv+$Fjv9W zSeu^8%vj{q8nwcCzk6FZWg1vve7{zIuR_*hFDtsq6t+6L@#9t7uSkzC)!e9$F2nP7 zX1rRfwjHnT1J&;3!1Q=E-49hC()JCK$0z#{PPgZJP`9M|P-CngK-~{T^(`B~==h`& z?)3OX?-BX&$uID&LYf{Y+WUO+Shq3pDE%f-`ptFm<}&7v#$oTvX`N6H!ZG(jE{+yZ zx;QwDV?-GP`VVQ%R^yQ zmxtj_>r&6VdR;EWcU+hDo|c@4uEZlW4)7I979c5o&|#Td5@uHoaE<7HqwN^dGVL*ooMg*!kF{*tOVA*jj_= zcVl~FM`LGV|I?-x0{HRYW+zO~h)_H$kn?(7*Jp6!Ki!`cZYfrN{rS2<+lHr&npMG` zp0tYL-(9tNo}!E$D=)ZEA1~TJ;%~^Q>f5HnonAb>kgY1Z4lFI7RzY};MNSB6)q3H? z&z^huj5mj@Y*(ko6Zb8jsJMqQcXv3fMS~>S8er8n?PHGFz8r0aS&R1h<$Ha`xQ>ST zyB>b_CDZ2AE{%7;n?YE8BQLhzt@TxzCKl$G@j^~hpT_X=qOyYWBHKY4R9;+|?R>w@ zQ)YTvca*uz!u;}_M@|=?UVrm_Kf9mOkZA=|ifkWM&pm&N!W7Q?RewX#q0hv=n9fVr z8Rx_K?B;GAIengYRcw-`U#x4j2|JBAj&|}XPN^&!W=eTM+0^36Dgq{)o`K$o?T`Cp z7f$0Y4#mQ;Rg5V!yS8o}m~TRPz4~$NYNyw;B!n|OHeoR1_~&C+MkIG5WG(fw z>RXk?1trB775N=ZN0*kCgyp$6a%&u<@IH($Cv?ff=BZ>-$+Wn7oJ)`F< z3nmRMo>X2?K5NMIb4u-Af~pf4eufoIo5apV_Pj*SINz_d^gJV5YxJk$6g@wwa=L9h zY%FFUCS9rwKLZMjE1eH3E7{BRW8+b3oYS@9I%WD%Jn}KRxRQqlFuO1xW!A`ix$@(& zrAh=-X<>dFt6Wh@O#QI!qtl~pk5xbP-1AJrDxCN0>qnjN8pWSK^7SKqo@aqg3t#asI1iXTBg41`RKvKq3}M8&kwizXxkL- z@$2)GKF_n#F4F2=7r*Y?1trPwd_`#J|K;Q$i8(Z|xTM5gl~D!L%1VlCuR_LDzD)h%Pb&TOSH$h=@- zeim(d44y3yP4H0#|f)e}q@_WUk#N5THpMYgTid6kdo`O1QFW*Y7J>gvT`#}W#M4E>qV zFs{z|KBAX&gPzt&cK6KhCn$QIFe@UhT{@ddDVAd#}Qs(y?Xh=J_=H715gMz9>!EdQqD&+K*LXyuUrC8@rcf zrfz0BrJNLzlev$a=e?X(G3@%ru98KC64*?1>sl^D)_lS%toQHhAcqsLrEg=?=XrL% z^ujU4MRtGA?8;^QUgF!O%`Pv`MDoJCeNIDefTk{tMCXjE%cb(t@==xSLOtMuqUn_t z*fK;(T9Kai8Z?LOu9-Gf z+gl-rwu}`bYi+_StoQHR*68?SN@;0fMgLND5GvJSRKHSjNBv9=A1@ERRr_A(>kWH* z8RM#t`MWjAcIJj?@3FOMs^zsb}x7s&qIp0payov9>p$HiUPhgR2Oyu-?CKLnx{{Z9~%M881&S)OMoPE`R`S5Lf`aI(rTkp&} z5MB?_^D`I%4=*pCtU9T-RQ;Lg`HIR?)6vTQo|)Xn%%?4pdCVf)92%5QQ;-ZcIVADwY%R2HPB)lW=JHzUC8hGbRf+k?tueo@S-JEdCe!E z?_d?q`}Nm`=E>!icD8c5)fQ>!-mf^L=lhRp+xvuGXP;eCI=P^v;_zy>ss8>@+YM}^ z`8kaId_?CgnjimuL$qCOf-aU}71sOrd7@hGG*8j<@jM+_tvt2f!J5eco`~#^4%Hs0 zo$~jRbuQn<9QURx`R>}v<=f7Y*=v!{#HO3us7JVkScUU`eVL>BMayhBruY5o^m)cu zHp*({HJXnF)H9i%S(x8$ZQAi%PU=_~$_4%Ng+-W}2=k;wP8)G06 z_2T=pqUF=eJhhb(GdS4@X#YMMnLqI|NBcWocH8AKGUw+}wunRFeHefJ=pH1>?B@W| z=c(u6_}&ah!oEV1AN%=3o>_9&bH{$d&$(9n+WIoShIT?`ctlUV(9_`z*vuhybP6tT z&jf@;+~}wT{mdu4!g~MG(LTgScVnkIN}u0eM~XvfNBx|`cT`Ht{qy6tyhqRLKCk%| z)vxGr8!rA~N$FQ>iQD_z{u8j-m&16Q<-g6ah_*te(!%^6gMP1IAZYYU-5EtQIeDrZ z-6zzawdlBncoc^Z=XI1G>m~QU)92&;@7>MUSSDU%er#cWk0oE<>?mK_9w0poGUaD6 zd1^~Mio=Ifz7!ePF|qtqS8iY4Yg7Mav`45n$07ISo!s?cp2ar@(TNuIVa6frdaS~F z|9ei}rm^`oFYgK`?|LsR?2WwFGuSj)pnfu!;zbTCsN}6j*g05*_5SyqyzzUcZ+GW0 zX(e+&M8C%)ZxMq{FRz^=*iK|qCRQTvIO0%vALd_`b>Hqr%X((JTitTw^EH+BP-eD; z`Q?6?b1{QTpD#O?lbo;l(aa^l4f7hJj17{``pyh z3;WHOr6;E{a+`I(HCBgx+Dm9#WYm6p(~q=Y_i2as0H199CZM{!4*4sIM{)RY|H<;> z^EQ!oNan{D=C?n28^j>pT+8k97QYcFZ%fHn7vfPIKHQ#br{ZgNUhbx}M>69r%x^w& zuk&(qAFzWZcNZv~Udbv~Yz@8;nKxk-hYz>szA4A1 z`ou8J*7@{o9s_v4`SdCGklr|la?&lM9_b=!CU{OwTcq6~8xp&3LT@Ar8eT{=V`BUYX& z$xl=K%dbE0>tb52`14mg%X1InNy@YT=3aI4=Eu!jUEW>@b7uBv$a&Z2jk0bY28=8$ zDWAg$w;HQ(-tV3(-|_x~mvt@mPv++q=649!;VzWz%QyWUi5u(dY(vfkgjG22*IyH+ zo)XKMeFdvG^epqDh50>+JoVwi`#jk`Q7l`gtf^g@M|g$x{(V_u8Y(eg z{u-sv+kDy4Q+gdb^L%`iRQ)>T^S#nlrt>2CKAC*iJv^On+h^K7-)qS8RfJbq@Be># zzE5#`*XcURsEzYxDEXe@^F2lDEB#n~;H`sG3N9#~QlLjE7-ehx85Zko`#a<7k;s0; zuXe)gez}vOwif^n!_S3YhVU72)7>d4tkmlt+&Hhu1 zCZFf~I7)X64nzHZ51?lrVr@w>w zm?S@L8?9>JTm0C8%`S{_&4Bs)RP@r4%qm1Bx4irJy8xN??l1JKJ* z{3^T;*>YV66JY|GL2t)u1WBv*ef>1h*< zragkR$0Vd3Za#K)T!8GxC&}q=OGtkt>7SjDzTY1!Bl&FWZY=-4Z#t7nW|?UIN0I*2 zg!FA0ji+9ny!&?J3zv4Z?HWzm=lisI@IOA+YrDkRrD@+w_HC7azhV)S$ueCm%e;nFRmz~fzk=}OEx3pIKs%k_mfS1*wy#7lwPeGwx2>hjkT{!m`s+*?`x^wG5ER7 z%bb4CLQjB|PG|5SKazhjvR4vbVZDFf*0F35ZR^5k#5HHB@aglc3-T_TmJ0RYpB@Ps zRXMAqi1g)G?aIIOOF7@wzNM~f@c>SOi zR{Myzp}yGfhYiNBeQz#hl&Q39VS8g`@|cE^9Ic60=i0y@K&JMHKi9-lpM9czd+fy{xDcgft1JobhABi|8RqoZLXv~sMm`r8}%@y73!ta33CYu_T-XGrNr=U7RVSgl&QYiqkaH#4GVR;7C-j=FuPZi($RHX zg_RjXc#5&QuD7yJkOF;vI{x59hiBk*3h7TyQ{2=9j< z!3Utd?kY#!u)Uq_lkvB{;e4#K?V;TI2JvB7eRn}_eNR~5oYuDz^bG}l8(80u*54zs zieGW)m?*yr>*EvEChNFtG4@=nWYZpJ=U^45zKyLoMEN`1(dR+w=)BzR!m_-Ia%JCl zOPP64mF4}h%ds*Kq6>;Z@DNnp;J9hmAAtwreiY`x$Dr!>3P}4G{2KOyk3-su;0Z{b z4^~3zTks^D4u1nF_iA69&LzL}Cp~IU0IyHgd;Kk4Xdg>`PrO-}56ZB6&n;!%c~d^> zV5uv{JWKq_$7-m2JO_UOpNF~!tbrZi3$Pn}5grZK!sFn}(3XkLq^s-G1)GPJK6Na; z-~T53+xOH`=AAXk(h$1=E3=NcB+IL?9()b9hOfh3a6LQ)z5xp%Z9o-uAox90dq6zq zTdr@xuW`Q(>k#2P@DTVeJQDs9o&(>5H^GhY9{4^?mv5C(>HK)C{??u=r(#vsRd!Wo z^et*}5LWv|^bYmDjr8q%ZYk3jQC=HkH)Cbcg~{uuQ1@Wn7gWCfgj@Rm3`#eDhD~)I zs{DKjrT4GkU`RgA{a_0mE`P)`68;tUDEJK=4gUtGz^!m9l)rNwX^(@ybKK@#8u#~* zrsPTWL-k7cXzjP6{*NS;ANy^GhP0Uen2swR2^A&RNRL4N8w~u`4+)lSh2hkF@p4a5`! z*oouzda8UL#u0x_XK@X6UDXb%e(JiOXwKWd*U{#0yI+mIN3FeW{kKHAM*P|RZW~eu z8k+K-Stcq>+$I1&(K2D*uS=Q!ldfm9OmsnRUE0H-V(c2`qiZY<`@URq96ekd-1|)& zM}%=46~-}>xb6FFDf4cd@- zgW8lqxEsO2upJx%)yDJ8waMc!sJg;CM=md&arwMl=*o}2+tfOgWjW{VJ7p>JewlPx zAG-uAGlIC3ANC$G`SG%xhFh|Xfs*BPC|S;gz2G=_Je2=Fknf^a^@S7QV0bnh0w+RS z-aFySlrD_69xlo6lg zIv+~r@-Y7N_*8kb?~SF*J7k%8o8jWPAQfDx`^Lra4oJjRE8%R&{WQ1&ZiRE82K+yS z-QbTP^3YH~WrQDp2{BT+zH;O?=ARHBjYfZWw>O z4%v6VlH<6}#WBytaeWv^x0oFEov!3K7!MdZe&*u1F^uETSRD2}t>idvc5(dN#qo=T zI8=Y^`&6l*78#d5qV?xi7sqW-{Rq{E1K=Xu2f|;%7H~0CYkwC!8{Q377MH+h;XRPP zf%;!n+<$}nU`^6n3hnh%E9dKv?i1?!sC;^>>uATDzW(T$Jo^q6`?opSn-fPqf6FkI zGCEui`{0)B{oy0Hb?;_B`MVXer()G@@G1BZ{0)@8o`sLV)$n)l zxA0^59Q-qU9&Uka;P>za7$B44tpQ)et-QYkrSr9r`+4v(3OpTYZ~{HZS^sxR|7$E`jkrPrsv z>8EnnH*!qh{nIh&^Ej;Z*%q6%YDyI{#>^e@OFU49MwK*^{wx&^m%_E)Gf`VCYW z{d-0k-Ntd1(Ql#3=yy>gn1q_7uo@iz}*q5?sS5a z;9+nwWFE+T$D40dRb7c&@v9E?z>sB&;5+z$bnKQeP#3b#M*Ubq>v z1joSE@L1Rt9tU+lW}d04JCuLTeevDpD*C_ro?KN=cp@AG`@q3a{!Vf{8TRG4)$^I? zw>y&fda3%SE9Kp)lWNa=z0@9*wjSGY#Q(?MyTIvGwg3P3&CD1wnvp3KjZ=(M6h%=p zIZhEm4xyQtP|k;USoq1%IDxJJVR` z-jNFj@0R5q3ssH;(r=9ZYPn6|*{~_p{Jj}G4`#rQ@N#$?yaLXKE#RB56?_Y_J{S2E zwt@eFN`E)J3b*=iTlhKTd*qQHV0)ZSUa%?b4OI^c zuX>Q1Xd!2NtvUGhD$NV8Mzqc=Y79&ZsPMVhkU{wCDj>g85v>PlEyk^B$=~-4+0wn6 z_uIDYgHEz#UnpDlgR*6RC|eGMvgIHsTMmY@CBNAn*z#s5TMmP=CBNN$f-P^sEnD6S zWy=vzwj2qgZ5b&Lnk-vBguiV04=7tsg|g)|7;Q_rNycocd8oH#7ygzVdm-+gEGeXW zgS=zikdwCMT=J<|&fUlL=5Mu2tzAt=bWBGVR1D348fPAZr^1;~_dBy-4fr^$3!i`* zUuHv%hjXB=%}+v&Cv#y>I1jqEqH(YsqP0!UwJ$@o4kuB$b)SFY8r(ljUtPPUZxW)h zN5_29mA(t0^nDge--S@~%tcUb;W=0ZJ`XjHFNO`^64(O10M#~Lgqd(D>;;#>f$$}$ zd!?7*{cr_*5WWIkxum;a@6;NxU-MM`X-!IVP~FExuYIb$pSbo}y}YX%t%a$qg^^*1 zj#cEPvc3vc*40q+)-~`P_&U_A?hUBASPOMcdJ}5Q=eOofSKaf-&gyg0S=T4s1LfLX zdAfJ_!h~?TNFTr6@HS~l7k;-s&}9>p-QR_>`+HD!-wZ3m_o4dY2hiC|^Yav>9wIwP zhZFOkZ?+ggJmnpo|3{>w{QnJgf3Xc#h1+2|{1~b}KY{(>4tOiv30?lOf$B`ap~pXH>Rn}%%Y-oFb6&-e0{VXvj}1=Q8%OIQK!gKDGu zq3ZD~s5bgFRJ%9;T^VFEFS4cjR_?vD<_=>>P-`|73po2J{e@DT<6F|vpGROxsIgu1 z@uRrUf;g9fQ_!CTn$6;Tn@B<(>!a*MiLzTGzR9}gKPeO&82V-$R4ddXmurOS2 z=ih-vaBqaC!2iIa@N1X=55YuO2!)ki5y%FoV9rq-mc@M*nPz)G+- zl&#d3&cUtmx-!(b$Md&f+)jnA%o=~yCsH}<^;EwsmZOX2sP28gaPaP*+H*z3&rz$B zmUO8JH9nmS6JTwqaMDF%!Fjl=!1JNT7M=kH?Mmkx;l2=eV^|OB9;QC*4ljbe;3cp( zyc7l3e9ciW!+kGoR4_E^1K0%j&#);}yJ-eBS5^1~n1Ne!)yrWycm=EhTR_cK zTSCoM6}~pS61V26t)S+rt)Z^#ZJ@udXW&+N%~h|$-`QBt_$DCdqm8$*+D7vzx8_B< z_m;ofnSOiRg?DpN{WenfocX9CI{%yTs~PECd{5W|x9Tw)YD~T! zM&J!_6uc4M2m8W_Q1Kps{ct}B`xgw|Dg6iI{uV0S_r{_qtniwD4aHyec@wMxZ-%O` zVNmxL3U>hFL}^>x=asJD8o6_jC(!1<@*r~8n!oVv@MJNL=)Q&?Z0CD84TDsH?Vg1_oB zS;SvQ1ikg=ovFBVE7RJ&aTm8kZhL0S#QVawH4iKM%(5Q+_KGdDBH}0r@>iJ^9_|jW7y-kYr-d>uGzDp z`hdyoCp22RJM5N0WO1U;Y(2KMlVB+(aWLM?N>loz7#_FHlQ{!7#WG&irkFo`jtEPQD1QHb%uj? zJf&}RUsy@H1PQHzX;Av=+Vd)IU3*@GYSXJ>C%6`>O|OHp|C{hp_!gW4*Tea61AGy_ z4VOZt`x1Ny_sei2Tn;zEci_8lBUHF|jqkzt@OR}_t^0D{LY?_BWE_7tLuw$JpJ;DO z-oDT)$4_Y}y>Fn#diVZlICz&-wkeJ1K3m88(-$U`Sf*_6JusC5)gB2jZZx+mZlVKCwr^6QT z4A>Tygs#kf-AVh9G^dy3=C3i@y$2iC{=A@03&Bi8$C;#~GMoiv$F1x>lt^*`hkE zWaq2E8n{zoO{ls#7wS5GKGb!b-+K?nyt=R>Zl&89UVvNI@e5%WSP$x2RUhhFrEr6c zgW*N^yD};_-|y6xT1L5}`&@U<dF@#whhC_daeocsE!5PNFjCXpbJU z-_@`_l%C4H18%MJ@!J!@{;W<=ZK5+&o45u#{cpzQ>-++A({(xb9d#qyc zb0y>+f^?MswNUkx2}{AOobjk_Q+nC3AnXNW zp~|Ix+#9#z+yFK6z7bvs74BkVE2!{S!M^xs!+y|}_e`v>QQVigLr~s2JclmD8k_Ua z-2)@N+Q&jtFl-0HT6Eyk}mf{ z)#oHw2TCW^;{&+s!3W_La5B^=G!gD zW|Ob}d=knYb75&H{mQ_3xXZ$)A<2ZEfok{vgx#UST@Rnd-4iZ^y6!E4Bj6G!`@8@( zmwORD4wu3Oa2fn3R5}acOSl)om*I18Ia~u*z}KO|sZEIM;4Ap&+O07@-fn&$*RR=9 z>vXc^|7^bI-k%MJ)CTgltySnETfPQm%QZ0CmapTME#H8$qDS2KOf1>L>5Qw(vcuI@k89&R{P zfWKuAu_B`5L-Lh9KC=9!!#B89M)&S)IEbTo8f%rFj_nrjV< z&x26@(!Ch`2Di%oEj$Yzg6g|EuTlIv+$r#TSOXq`vc*y8bk-HX_ZvNLQmWpq=N!4$ zW7VB|Z#Dlp`cI@O9gjij|8rCx(e>}%Kg~alaI8zC01Vm&^m<08;oc$5KaDs`qmZQ$ z|0`*@_dxSc;}lDysHKsRPa0~o?tRYu`#_?lQQYEs{dH}0?_1{oTb$HqV8=vQoUp1( z&FPbHpAPX0uIJ22-TezxJ130UN+XM}Lp|pyhUC8gv9Y>;UosrLJE^d&sf1SJuY>jz zTjK9v{zu;r);%=8o}auBwF?6uOJPoxlo z>6NfJYz51}){wn8Jo(|;0k4AWeF?RN8L%B>&jveF*dGb6hBv?ta475uBd`;^7g9G7 z_8ssPiT(Mo3*;Gj@GczBtb=#qcrMH@Y+`Si33*n^E(7chuY-qRcgS192+vJ)J&kmLec*MlFYF8ZLDt_x{o$REwiCGzGO|Wk zgAEOWtepn$&OHl<;8r^x3fI7!AZuu>_+f8Izl(eZhr{n7V|=7Q4D(=^07t-*a3rh% z8T%tO;q9o3*7-b!#iO%91RD+F_5`+@J`)b@NV49HA7<|bH(7@x~Jeh zxSxafLgqNZyLHS9cJ_YaEm4uUVSAju7bPatMDiI8sxW~ zL#rXbdmLH=)8Xro->?ndAL|d-;=T*6gEQcpa4~!fz6ICAPvHi56uu1;3p2NamElHs z3ETwR!*^jH$k-NPAP?RNn*_JuegeJ^Ux6RMx8R3x8{7)_!tF4&huD z?)xGcurTZZc_t9)1$k~8xe1;M?}I$&i#!Hd2aYU;tOG}0g{Q&yAZuxn9gy|l$Priy zo|fR=d#VW8CmpE|&w|Zh8Q2lBpCFPA_1@D+$i9Ne6j%{H2`j;u;W=;}tPDSbRp93^ z6&{B?M~;*(#&r)?gFHu$q`_M7N?03S3wfR#=>xfTMec??kBm%(+}A}GK=zMCUV<0F zx8TL_L)ZWwfNAiQQ@M`8v*2a0Hf#hhfsJ7+*aUWkJfDsXhdiH-+yi;u8F?J?yfgAV zYzfywo_j{NK%RR>K7%|vh#Z3LV9`XbORx;Q8lDHa#zroM9bs$O33h{B;c(au-UIa> z%wsSU&WBlW1@2><3%H{xA~`fJ5OxcqbeLC&R&T z790YXL9Y3cO>j8;6y5@VfVaZ<;#@ai3XH&da1_jdcfhM5bA`x_a5Nka$H05wU2rPA z8|r<^d*OOG9&U#d;9kf};Q1sx6V8UIa4t-T^WatRY1k7!1Bb%-@GiIjPKJx% zLiik91)qo8;9|HRE`bG--8&MA@I~C^;8J)lTn;aXE8sQo6*vIu9f{lEN_an91!urD za2b3Zz6sxeyWv{+9b5-bIo-V*Q3}3=yDD4{>%on%E!+fqz<1$r_#V6)ZiZ9g7WgFG z3SWgE!S^6@y2w{>8$1rT!xCpO9>enR6IcuW2VMbp!7gw&90)&yx5LljM7Re&3irWf za6fz#eg!{)U&DRy06Yc{!c$7R{ru;^?{HrTzlSa05!eYHg*U(-;4t_z90QNT2Ou}{ zk(n?I7r_GX6!R)lq7CD;_61KYx?um`LLhr;Uc4p<95 z2y4UH@I1H(UI1T(7sB^oJ-7olfZxN0u-KVypLr#CDen3(4PFk@VHbEAycsrvqhVt> z1vY_?L+0p_W$<#i5ncg5hb`dGuq8}Bi*Xd{Hy&ESMzA&P4BNng@G3YKwuO&D=KPTt zp!R8RfLFs^umd~}JHj){Fup?lUPEVC7hVHf!!EEZ>3>mxCCay z*WvZ>J;*&qYMJ;FWUIye-*3Gab#!GFN@a4y^kSHewj z6MPqb2Dyifd+zSuGFW@owB`i{raTS(@`{B9pE7$;j4Kv^Y*a04dJ>WO+cK9tE z4-diF@CaN2kHXjC5AXx1y|BCBad;TA&>4xV#JCF2fCXSh7zgXZLa-@}haF&H*aIfO zp|BXd3!V!90TbbDSOPAA+;d0XfTiGvur%BawO92gcs4xk9L7&r6_$hPusqba!YjZb zup%4-E5QfgIq+#%8NLXsz|}AnZh2wS&m_un9c1ircH10-NEk3!B5sU_JFqSM0=9$S!}c&fm2nj&!_KfeyaqOcU0`R}6%K^j+c*|p z3m=1-@CBF!H$c`nBD-LB_#^BAi&te_g{km*mH}8@fMy5hr(2N6TArC44c7Q;k9rC8~{hcG4M9{AiN#Uh7q_3 zj)Lpp7`O}G1rNi!VUg-?Z(vC{4tFZN2VMa0g;&D+VQ)AQ-U27V`{4s{I(!f=fRo`% za0+}Evi1|%4>d!586N zxEjub+u#Ct5dISusL477EDaaJ%5V|96fS}7;0rJtz6eLcrSKlO3_cE5z!%{wa4q~7 z+yPg@{cshGJ(u|`EDc|W)!-Yj5nKyf!*#G1+yJ%t{%tr3z5}0x8{zYC6V$hJx4>=i zeYhWf01MP&9EPXDtuO^{hxOpcFav%9yTKjsMz|A>fV<&j_!*o7KZh^DJ@5^<7k&u$ z!`<*J_znCT9)|~DLT$!ZSQcszRyFu-!O-Yl@Cfc(;8A!d`~lt%e}r@3PjC@D23NqJ z;W~I6Zi1m0`T-2XZ(spf@I1E{DiOxuE(2p>H5do$!9uVtjE9-9FdPP1BaDoL#o)v6 zRQL=`giB!wxDF=6kKpO>OLzu60?&kn&v*NOO2aa^tHH9c9xM+tUTusOT{X2J_$Usw;`0$J;f z+zT7RneY<02wn=;!8G_jOov~=Ca_>##$i|jHiOk+b66i{z&5ZY>I2?9|cfp=; z2J8hF!`|>McmwuV4uP-0 zq3|tu6Wj)GhI=7v#F3bKjJGfuj)Ya=ZLl7^9cI7?yc&*z{ooil4zji!c^KXepM_)L zaySldfcL$7W@J}4u6DCz{HCfZ($iY2iAo1U{m-s>;RvEec*gJ94>(Oz(w$J$QpU% zdH6hh3oeEq!lm#4Tn57zyZr;D;LEtrf&YS+z?HBSTm`$pSK$!&8XN`RfcL?*@DaEU z&Vz5lm*89Q4X9`J+u#PcAHEHLfbYOU4H$1>GTa2q!*^jr$Xb5na<~~@2S0?j!L9Hi zsAuF)!GFWWa2s3)x5M}0$MAFb2|NUMz@iPA|H3M8H%x<{!8Y)7*bVN1gW+DN4Ow5n zN$^YfDAe=o7vKT-E<6bL!*Afv@LPDwCGMGW3OtOvCj1Uw3crUf;1SpZ{sgs2@ECjq z{tV~C<8T?|nMLGnsAs&}pq}yWhXvseFa{RClyMiH4fX7`I@EL2%OF396}cShdFs{h zG}s50fVaV9I1!!>ABSha#gJzsk=J1To@*0k^`Ma5p>` z9)vv0i5!EqVUcvkb$B{FA69^M;JL6ayck{p8^LFmpv!QWRPilcK9 z`Kdh0OMgrMZiw{P`*__EomYAi#h0WbDu>rqZiQ2R66N7_@nu)pq`M>w(Vn-eNGc-x z)j+gIL+`ezoXWpCqIU)L&aQNmK6-bx8lrIJ&0P=HM=nJ4tr6*iYMFY-CXJ38PWFyR6lxmSm~%Nvf)jLY~2o#ofTjC%U+pCUVp`vZHFML zud5L0s5F$9@>cz;?W;V>Q~PM7i^3_cY^pp|X4RSWmyJ3hUVp{&`m3FEMUA}+FU3>6D4yDs%BFtl-Kqz*y();( zkX@9&FOSmq{yuGmQJT`LHRAPB`l<)-r@E4D<$nR9@T#jph|==mye`tK10uKdR$EXx zuS0x2wdL>Vdg_K-<&;fzPVG|l)dP|4vW>U5@>E?!+eW&39aSev>jp&iq56>>)IL)Y zwNbSr=@uPNZA|g{A+l$5Jt}@jM13^6T}n^s?#u4$LE#nF+uYZM@=!XmiOSa(k=~;a z)tz*eofThpRd|&{<*$m2Lsa+jzaCK<`df7=sf8$Q|F`JFs19UvwRM$SeNOeMHXxg+ zEV8ZgS9yG%)%aWEiQ+4c;(E6zx6<|E-3lv_oqgTO?kaChMEUr-R5+DSc}ZW{O*;AW zDwFE6JCe6PWh?2fcB=47L%LKpQ95c<%2(~i=cTrwyi^}~<4G6A^Jyv%#jAqIHnO4b z-~Y`Wt*_#%-L|kaWMjEir_p7Wed^@nr*Nt>>88595s~hd%cZ*8LyIbWe6?Xi<97 zTROM0bE*&7LV8Jm<)?G9!)-`@ek!Byj|!)J^ZLnFY7f5ssy<{#>7Y7PezJ$kDYyKk zyV8~0Q}NV>@^fE>zxu1%lluJ?h{~qEDSz2PesU{s*-C9oY3jV{QgtVr$X?!#%C9z} z_NMVG3-S3VuJVwmeBBV~5uKOfDlgT4-gweQ@sy_WQ#_Sjarz@lOL5gkr1M~;Eu!+b zLS*luh|a6rzJJ}w-_d$_{S{Z~sjVnI**kAtshmn%>G|@>PxY$s@|SMX^G@U(L^hM3 z(pP$U+q|zgrE@MK-K2XTL~*MlwFJzo zpz=kFbnHcaRqek9BHPI>RS?-p<&|9&M)@d=L}^@uYUoY%B}ROnn)Lw zK_WXVzU(6XWDnK3%As_04an=~Z4liieHi7Zc-}2rdq2ff9ycPY$J-HKo@)FpJruVW z;>&+Cf8T&8yvp1XQJu>+l@Zyd4bm4;9VOtjE8|aNF9r-J)`k~UOgh(&d zaeiTxm)g7!Bl~IGkc}i74lgQpR?QiK?5s^MuBNY&pM|JJPNJrI$;?*^(Uv)(~ zA+m|uf%=DRD5^XfLsUPiJGDKPOYzPL=^pn`h;;(w`WXJ>c(tHoW&zf_nz06jEJrpX zdyx3%+}9&%NJnG{G9H}O>$vR z^sCvbPj=($SV!acljwe-vx8R`6f!2%sBOhx{O(+y^EtmeCmk9St1&w4fV)iR()Jrp zx$#)r@87p?R=*yB-fIb)Mw~a{7Z#_g{gzX7oB@NfZ|dED=-@{E`}NE2KBRa5er<>F zzY7TjOm|vpc`D zs%uP4%(_dzc>VcK?`JHpRJg#)&n(VV=$6c9&x0BVslH%dM)MAim;xvM4&Vj$Ta^O} zx$~7QoY0j#Kk#|>%pP)WdXKCDL$b-)U7zNoX9MCXjt?iB>wLN2Xm@ItdCupwJGG&c zYd>ontNq9>isQ>sFJ8Gjo!no+dsJ~hMVBM@f)lizA(SD8cq)ev=gU$4zmy}-`9G~3 zB?>$37yClMYbk3vW(TrgXfXAWryLC^!wy7od^q0+5>G5gpl2<@=^8(TINOl=xF50f zPq%u^jTgK(mUCS`xjJ%f&DW9d<14Lfsy}~ZQnoF=Y-(%m24(ddoE6Lp6h?ZMB;I&L z@qAccPZdrqU(Ouo^Klw}{H zxIVlu594PruH~IWpM3keF-Ga;)pxQfYF$FA@I)jOx8Lg<^z&cpdvg6R6c?SRA0yKe zf^0(LVjcB=HhF&M^VDy?<{9g!l2B3NDUJ_U-o^;(-)zJEVAgegvRh^i7{E`0E8UZ~ zkF&eCkJoj+=}Q03Ij%?7+auOKrEAnUcye|*-Z|PXIc=wy%Ys|zoP$EdJsvqBuV3_q zlgl%7LjC(|eemG~a%1~N&e4lJzl~U))bb(_MLm4eN@>)h7Rh-Z<-Hv_hKhmzM$Xu`t!euy!upEteOtN|Gg<+?NL^~X4yk> z?_;^=CHzE0;e8li#&b?AL(UlQ%aD7XKE%CoJGDj9`Mqt>*HI5Hf;yt-V>eKSYke8q zePb|&=smnzgjZO9-s@NSSM)!5{Z70_dHrInX3q$;bpPFmegpH-uNS&)L=@Ja|Eu*| zZTgjo(ytHtjm<~Dc*0IZ6xN^j`c?TA`{{g`@OjP$zd2nS|37Nq9#-+u_1_o$=j5aR zT6C{PK!x?^z5ahy{f|G5%s6_hqubFB{a*C?x%=>-efC1Jj)YfOe_r}2YU*#;m+N2N z^EqRP?v<5oZhY1ie`Re)F{lWkJ zu~W+Eobg?2aeLI*0=N{a>@UL$aW9AU;96K8u7eHWo3J5#52nG*Fdc4#ivJ0` z4EGM$2=0T8;eLoN!8ddj?l^8SL^+$`FB|;Q*0Zovw5>C7|9SS-I=@?s4d<-smO`(3 z`0KbFz4Rxw7udT6l)YO*+51YU>vk)sHr*OFg;zlYO;7x8U3=U;@xK}lh8^G#*clFm z*TCCgH+VawRYmTGveP{<6ZgF^3;qLM2dBdBa2iy&r;X3RZ2a@LYZvVJ=h|`?`MI^& zaL#(JE|MQ2I(ngtY}p$Yf;T|f@xK*tF3Qdvhrm6bXT%1WIEWsN|Ubre)t?|`%wc7M2f9|OnZrtWjT->CYfJi(Yq zc_OoL(+eJ5=7zMO=BWfr+@gz{2bWs1nk%_|zObs-E0BYB*R^QF;>ELU3dePjng=@3Hx|T(boMnw<-Hs%IS*4q3_hG z9@Ku_`f511rT#)Z7X1KK#qU`(b(WXD$+iKMyLrMx=>FLZe!nTXi~#@T$`XAY*FiL8yK-nQ)9F zK|IEb&=mYtXAeP*9sht&z^R0L1uFejknb`DW5~mBEAB_&M{qiHbyba7ObR~w9-Qpm zin=S#&YN8OCgIZ2jD11LTpeA!lk@X-RUdV0t@-!S$I(Y7ega1KQMuJeS+foL=p3l} zcoJ%icnUgwnC)=XW0sRlKXrcE6O`LF+}ddVZDRrHD1W|R6|{|KbJErRqueyy`ey#$ zeq3m2EP`qq&*h|{eMc^hvkLfiNWLu|>&D4ygiXX>$BUN6QmFQ{466JuL5(RdLtWkY zzE&g+u7J!#La#uzlYhZG;7T|du7Y#mt8h7d4ZaIkLtW?Az+?*kI&2ExfP9}Qv=+{X z>)=lKCM=GQZ^348J?scKK)%lrdYg7P25!X7_bfu2Am4Qey$i#1!uQ|>a5HQMx4>@j zeaQRep${PMfrmbXFT<@+&$d5;mAE+l8}eRfXdAp6Zima^$8bOV1eV91J78P56OM(S z!irp#+`hS6pxT7?k7TYe_k-b31^!lBqKG-y=g%k;RTBCfs*UV{<>6ka ztFznNHzeo!takBu#HH7Uzm=Y@@0o~>{g&QWP-EBEP<`wG)OF|}b(;>q#jUaGP~fjN zE!)Y4+P7C4xh5yii3%Tad0xWb%2Q+RXhg>kq@gnW2sLl~37!o#ZmBGCtL(?1+WXH? z{p2{T2e~ngXuJ=@mcgD#?S*tBy{^+qSWbP;?I}&k(JPZUZhbZ!tkp`dI7DNvjzXj- zz4$&|pjTn2YjY7;1)c({!=kWJu>Vr|YL8)6q-;(;(#@@-=FYKb&N?jVe%ONrhJgdq>a9(PJiKfm^o=2WxmrgZou| z6DK&%wKQr$)jQt<4C-6$L2XcO?t??;LABxY;UHKCat{%-o1w5S?wjBRa4NhIE`jyn z3$Q+nzCOzRD*hM2UGQQUOU3YfFcJrqe>`l6yD+>2R)d#9?Qu(k8897Q1r@%%xvz$o z;Xe#Eg41AQ_%Kws>97gz8IbQDM)*Eis2Sw@U!mskW0(OC!ON+iQ?ZreX&k-+|I=U# zme&9`I_I4HfQsV^7!t|0hDT zX{XwEs~XfggVs|tFVH@JUA?uAe46=budw=I-N63>LjQW$UKaNJAZ#7t{Ce2yE$q!O zcP^5|Oi}r{>%VlW$b3NSG+l!3n5 zZm=+veKZEkt+Df3sP>u(6;J1D!z|qA!Rufv*d4ZpJzz(uaMzf-3(UrUB)lHpX6GZY zC+<BCJ?sNF*!g#0U)&pEKe!+EhhIUSt4Cre;6U2j z*-+_~hlB910QnAQ@H@jp;6=EH!i(Weum!vsY7RXdwt=_6PEhG+?NRQo@K!h&j)1yP z8VQF&g}cdkGrSG|zQKEMHPFu81OBp|Wm;R%$gK6Vn$&mRws@_D(bYt2Zq@S%qc*L! z`scQ(T@2c8jhWv=;cvAmjbVI0B{)V?Mv5951EbrN+-g&ILA9y7VRV}si(74K98{aS z2dYi+jnos`l-z1l?!!F_|NEiZ)I_K@H3>$yDY@0A9)N0755nj+H5s?s z)D);T^$=8>`Ulj5uBoszR2`QwcUd?M|1|h8%z}@=>!8B*fPCvU_>I*WkZ)dw9))w@ zWAI5h6Fv(So^M75?&skw{I|fz;dk%}$Ttmxa7W>6+&{oMQ1kL9;YIK%crly{8$+e5 zIj`K!;XHT)d>W32&%g;#;qHg?aZiK`;B)YwkZ+oWo`vtig^+KIg%;7r3epA?FAhG3 zeQ*!53j2xD3{XFTsXT>78z3ayz+Ik`qOwzz5)Ugiri6Nb6|HwjQGqMj!?98)Yqy^Fg8H>zB z79;DCJ%|>QQ;>Q{M`Qpp5t)muMRp)Dbndf|G^8Uk0-1~~MAjmE5MBN%A`Ot%NH0VS zu~U(S$Xa9vas)~2hF(Y-(h(Vej74T5OOcJp{~rJESwQ!ge*co@wmLp{2>!pDTcyi+ zU=f^h?|+=IH(v2ea8hx6IR8wQd%Gl;)Gzn>Fa+g&*CXc{y`H-_;Cv$K{s&%R`Iok5 z_qplj?&nqE_EY9D#H{S1Y(He>l-8cDTEOxBT%}H>|_C%lDUZoTF(fGO= zV&hCDp8@3ALR=%ChxS6|*%!Bv%r&P~93M_~r6kJzMqNqgJm+)j>g4x1{zGazrCVx0=l;J zy8g-@Xujta()$yN=fj>%UGN>MkbW0Kv#9oeVO{urpF^~8#Zk#2`2Rl2SLI8pD-e@sN*PF~-?U=MU--8^#ejlY~@5_w+d^UP-t^mO!0 zB%b2sR?#^#8rr zDBp(SZLmAT8yGTOje9R2{aC{bZAKK6j`Je8Ao{kP3(cyH`>^sZZ(AQzE z4!<0S{%Aj0dMX)m)QGavBiL!a>0sX@2271p2syX~|Z9rOd6veUzl|9y7a z!K7cu1!@#_Ovg@JO^4_`(96+Jzl)@>{`}u(9H4yW#uz=fA)4b|wwl zE%M(3d4P13|3N5wegid+QCm=ca;uGh z3surXuqHeV8^Yk(hPl(>clc|+-1o2@JOb6W74CX-_k>6B9}a(jx4<9a2&izknfrG5 z6aM#_|9$4ZA0EU1QTQ`t$`d*cXF{bj+qe)az2_k}pk}ZCdwU?=`bz%$+<37zsE0yO z(|hKhIr{3^r^X+RGj81@|2>d}EsY{jb;)ll25HF#OrZid(}WQ7!ALon0Lz>IImYv# z!qIgBP7~pckPmJId)tZ=?rw{B4?GQj)maJ1y9pMa+mj4PYPG5UOuq0@a5vg-^n? zqMa}cp-I_f#{ooS0K^*8q4F>e#DEyeD4pr7}0*kOA)_k zv807LAHUj2-KcZ=HlN~0pZjH6elJaPZ0pu~^54hU9sMz9s0UO%XT$RFdiZPm7~OhK zIM_d-cBA=ECZgj8OYcUg@uv?|Kj{l~E$Ii-VSm^f4ha17?qeKG`A*!&=+9*Sla9csHyL$HFGTo>%3Yjr?*SqgxBfohQ*GbM`S# zAinas4{CmNKWr0x$MnQ~jBdRm|9yvCvG-@AEIq6PCtosIts~dG|5uxmhVoL-*lo531+cG6Kglmd1RjdS3vW zz<)x`N1la)pxVb!bKe9P;?KHDXc1fqpM$HQ!o3Ec$GsXZhM&PDun>8^0JT5yMOYRt zrTq1w;x&NF@NWoTf^Ff;upL|uwNG&cydJ&+Z-6V|jc^ql43&=dW67=kSg*nf@HNQq z%Z64%eqS~SH_Zd`&gKwcPK|<@H>TLs5y}b=JR>%&TZ_2H?$vbca+z3b7`P<L+wxf7$!jJ zm1u4)qt#(xJq4z*8>$_VzUap8^d+q)6z9@d71;dxNu&Ns^TMeyIq-Mahk^vSjXeG~Zqet*{Wz^%oEL%L?D?G!{@E9TyT zvdNT5@HAK)t_r=1?&E`N$|3v`ksuQAd$rU@_jF@V)wS%YLTVw+ksinhWID1K*^KN% zie@qoM;aqtkO(prS&nQ*jv$Fy%&C#aNDpKLG80*ftVebsKOrTqBOKBg>4FSF#v`+l z<;Z4a9}?3Y-Hz>5faENjT)|Di*)yh>ph!yLGHth28zw z9^N6b|d>U#_{0!7y`();j zx*wH(>Zi^Q`KPhS(s<6&cs?hM8bKQBr|R3jf2xd=Y3p;5mB@$40i>vJu$=$jCZu`P$ddY%64*g>>d+sN54;XWjQ)joah%%CTd6Hioqx)VsU;9`|Z=$=I?5armv?z?PT)g|_r%>!=Ac zN3<c*YE8Fj}qp!D^IG5KM4#EE)lGhNQSH|F=*3<*89NMRk0;sQcLC1}V z;`y+C+@skg1qp>t+&_5o{q^dCMM=Q-SFfwzUtG#19{j%*UGMd}w#^=rSJ{)Z&58Nt z?BOirGK#j%N8~r#=V!LbY0+jN*=HDb)&5___2K_2`*?l*{@-Z({2P5=_WFAJbtav``Uu7S!>tanfIil^uyX|pbdR@JJqLlq3 zwqavNaAslpz3Cj0_wjwqIaUqbC`(t4(z zsqM!teM_NPDV{wgQ+9ouqf}@zXH|i@WpHy1w`Qnw(Pj9GbYzFGVF`G^()Hg9@MUoG zg8a+you%$sa?phY6t+*pP zjWaEcv!K?U%E0P8p-2k8d6S!lyWZrlM>$KQJk-3m0<6U@s-%#96E8Oncg@IOkII$? z?+^rfq(b+N8$FB9O~Z}r`Rh@`(x?fg$GOmzMc+HhO~Z}N`Rj4MrBMgU9(AGn)`Ip9 zxHQzZ+!z`T##5Xp^zr(Z#zjzVNPRd3%3Tg#4ArL_LOmzH1YQZ#pnGoE5|_T&*^2gc z9=-kysAu-Yg5UDfxaijkBmBL%2m2S19mr2e3GO3nATzq0Z0Ba@02*p31h-?39=$KK@~ zSJC+uZa;&aSk9;q^U1y79LFVBIgYI2IK}koUD&z1UgoH8TPWUMv&RG)y4*wCIS#+T zan{9-6Rvj5GIx@3mBpLHg1h4P?dVwB$}_IBb04ek7~93Mli71;SLbfXq)+h=(r(2t zGa513>~XBPbMLO>xRuF-&R4Q}A7kxcp1Bhmy7ODEb?j>GAWLZ@o2=Y*t=_Y&J*=?y z(B9g?sB$iRtkwHCp1UdjmUE4kZYnn?@-JiIwp#nh&T{^GHmdVUR?d-DFP*HNWHF%V z{1~&}25UE!tlc!Rbk>>ulI?sl4-OTtH+?~DZ|N6i2$Fk^wX;&KoV&K!ZH2X)q1J9j z^>pVCTKmbc_Os6PoMY{$oVA~2)=pYlJK1XOUdBM8_yeuoRI>5ru=V2w&E5Hoaz^VH`>%8ERpySh^47?5 z{=F@oO4c5hnV$2^KikHQX{J|KE|AhA*6OjL)nl^N+Z@j6{C=}jIjg5>X2&Hx-1$nz zDb{YwSovpJJ*}{QGRc_L*u`6r=9q2i);A^?n^^soGVZr>*Y){=<)`Oh=|!2ay!_U4Ymt-c4^csS0^FKFt{A2t2M){l>!>HKH4aO`XKU*E=^S=P^n zn!90Z7jCE@x6++^jB%jZsYxa0zrT^=JU<@VIM&tLUz@Al`D|BlXz-`0y< zxMXX8i|jhK$@CxE$(`R~?QdOi=Wf&9G1l_UFwQIK{I}b9SljA*XNvP*Wp+Pm{-zW&XQ zS=LXcS^sHR%!TV}@ekK??oL*3v37oM7w6y7>^RHX{gx)qKf&7PcIzKI&v*VCtlgKf zc9(7XEwXxwwSK-L(}gc%c1XASNw)HBvG^HQKW(gjwpjg)vHn!U?7qe9UfcS^aI^cS z>s>xIto+NYUWS`prdav*TfH1LJ+=2s?Pa9dbHCN!91FM8w`;4XbgQRw)=%1-{u0?!z5V82$@*K8l`pxt z3%|(f>9FZF!}`sry6$|IxtGN{_dv5phSl4sOy_^_GROTT94BBa*{iViuQqAUT{pvV zhNU;f+~ur%T!Nb=77Fj(^uy_+}yhykD>RrjjYj6GR zu+>YF*}1mW$8PJ_S=PReSvrU9dYx?Tr?-`Boy9xY(WO7d>SeEugV|Ou3v7HHY5i%F zxyPlrc5EZ>6`zpwSL;Z|=gZQL4onv37k>MiwR=dNMn^I@}h4a;Yg)nAiL z7jA=n=Q#H))31ryp|dt>gQO9X^T^MfT)fBVOQR_#AtseC5i|V0krsGbtLya2FUBkwq zQH7m*nf3dG1<7=%Gb&2Wu4V4-`@<%%eQ0$);ET&-ET2{JDHwyEZ;enF7H?d@yeK< zwX>Z&*;u=Yb7!6DSi|b0MyzuuSbH2=#<}O2{f=E?=dIthv3!!u-sP;nPpf9>+B_)P z+RN}}&i|O%r*yvmFAvIl%=-NXv-`0g z&VPc1;~kA4Tn#Jt66@a?R^D_gZ-$*;6z9Tc+q`oiok9I!l$CpdrMtz-JH`6pIGg7j zEbqea@8r0`>MgdQbGI?OBqTU@4Xek5Q=NN}#fxp>+@q{K2dzG~n0?2XJq}yE)GJ;1 zS*FK+tFN7vo&VN`j;ZmEN7Ee36mcwN^)j@W`CGjoOLy+=Hoi2m@(wpHu>4n9xOEr1 z@LQ}LS@oTJk=d(nhI6;Eezm~nHzUpNTTQP@W}l;0uhXm@Cs{sS?fhP=&so-=eYdBRxe`;SpGJSHL2s=!%I1CxAsuGm2;1=c9CH9u+#KRD(BAEwstZr?A&}$ zHfS$Ht(}CcJ9n1ZtFYOBjn&gK(`$mYlls<97Fm5vu=c_`D?z$l&vo2l^)$))Pqx*6 ztd+Nu`PaV6g`a2bpi@idZf|<5GJChNcChs_cRtzX4U;Z(?pfB}c4s+vZ>zs0HJy8j zjcbLi{B6u$tGc`MbE-PF_x;$~%{Xf>S=YPsNu3>2t=*)W|0v6Eq_vkOcHOIC%(nKC zTGGYuZSA3wUWgsooe>jZ{tD3jxPRQyACWfd)6)F{QGur zoOFR>;YyAZtpAR)dheU={3}^If-mc`q^Oakrr=SraNDzi(_xAuin;fR@n8aekXVSXq@9T z>(AM-&b`Ib>1655v2^BGI!7&?W9Hu^!Npr)?VyRZgPkGgf3UP;l8tli&7QG#AF#^m zx3<;qPP21@^{0VWzx?J*P~V-*z1{LjuzE{1`;M~qqi9xh|J;~~QtJP;IUry8GaC4V#eXHkX7H)g0^WSdc)I8&G zyWS*ax${%Z{yWXiJI(%e%??RbUAS~>Cu5qJ+tQh1!{gjce*=2&H5X^_Y&B9h3U1|>ZMXc=ik@t)yeF_djUcCWyUq; zzs~GD%KBM`wbM-&zpL4KiRn|<`tiDsF1<~cI1V(sv^2YHD&+hdTKn5?{dAz&V~N>g zoz++Gt6lg7^&HpP^*Ob&bJw?iGs)UZmT^S^cfQmWj?-E@*0z2#&+L|A^`32ZUt#Tb zU5X3e$?USl+WUm7oPXHtaM;@A1haRBja!qv-F>?^{j*K~HRrf=wv=;BxAZ!h-kmJo z1gnp7#%#0WUJHNJ>M6tOX@;Fou=vZ`yYv@WKVE0otr}IFf5QrnE3BW+uzDS7^*Y1q zAvQKXT%<@$C?&WDN=i%Zvgu2t>`hZ55wp_E7@ z)SUCHQi_Kv#m0rI77L}tFc!pL#&h~ph&DPBN=pmHL{iWpmTxrBc4NY6I$t6=EmR;S z!h1rAE0z8Y1vy_NI3J3QFP<1Fk;c2*L`-WP#7~Qj4TXzTjTuWb4aM_cBG;3OcZA9l zj1TUUJPX06luaRh&ST?}X_@F36G|(=_x@92Lp&! z%t$B{lTO}Oh0-ZmfjiNiD?t3DQLS}8v@%{h`t>xHXZN8(b3^ef6VoVUIIU!3N)?g6 zj*5s1P631W*ZRO=$XsM4@*#2ni6^xbq&hMLi6B#vg~)P*{oJ7)$UfuaPq#y~_j@!l9XWu+$FPqBsfRR1x*$`L z*~oHaGoroGN03C?*I7s%qy?gV#rlr0eur!(G9OurXdmx3AlHjZ8%5B8!og$S&jn z5}$}}2*XsUG1408g+!3?$W&xDvIE(NBr+GNg499Mkd8&ygp@c9J0bOuE=VtA2r?d-iY!FdBAbzY$Ppx_1iB$r z5XP-g3#11!02zx+MrIL5&e$(N@P8<3;79&=bDm& zR7ZLt5oA0v6CAglaAk~q^NCX*=OhpzVYyVGs=L6?eRp$Q-0-_8Ef(nX;iiwFh z0|N{#6)*#8fsvq5OA7<@1ty0XoEa3%Eh;K1YiYC1S}V3Cv(}2rHrA{tb+e+4O)4wf zu&k`C=ojnuhwS%$&htF?p6{9O{o=khU%%h0_1o*y;Q2hCbIv{Id7g9b{oZ@OAmd!S z0c-)=!A@`sxC871`@sX?FgOZ^Po!Qj6|{ghuoSEW{XlM%yb;_C_JF&a{cYwp-C>VYoeE^fdRL}z2z)G+IYy&rfo53D%7q|}`1c$(*VD!_OFVGA& zfgRu`@E|w>8qTLrU@~X~bHSxxHRuA{!7bo6a0l22_Jaq&!(h@B`UYA+8(0bY!HwW% zup8_F2f-mQ@dEk-7K0U_18f32z)fHmxE!4|L` z>;$)gJHS4$A3O{WgQH;hh4dLr1ufu4a5LBq?gGC7L#8rrU?P|Tn!!A<7_0!h!0li! zxCa~n4}v2=UIfwr#)IXc3q19Ca!25-Y!oXI_i@R?3t8*)mt44NVRwJ;)>TV;I=lPj zT`=bbeh4-vW%>a4so4clS>vq6#>S?W>4oiv8n#+ywlfM_+3%(GYMI$K%e$7e4_(1l z9y+_SuhJ{ehqm@~ZQj@|{r5hpjcI2V+VO*>9oKgAq}4#J+L(4$p_RR(YL~Y6^wW3OUuoEjy$)f_3sV#^E*0Z zNaXRBXe^Xd%^c>(HIs)*8>*49d+PJQcLXNk+Y;NgK7Mcba7a0WCHw+v+5VZ9$)W#Q zf6|-ls6su*>mhlX6dBxV;@(w_x2Ti(sHwpa`HX7 zeQOs9J@1#6n>{(%^W}yUr2fk**VV|e%9)0|?8h?tMAMLx7xngRT(G&btE1AJx23%4 z+Kaa2ocyGWhZfN--@2*l_?0uwnnJUBglL}Mjihx$d-wWEM==J>Fi#g z_f0v|P?wLxo*08=sBG-Hwh|3_-aqA4 z*WOsH(_KNw*vY_kESF!lS+;gVWh29zYt_cIO@*II4&<$x@}OvLt7XBK9Zu1|eZh8d zPkYC*_G>F)_mb7N@2OvXiKPT%R^eO1mh#N%|!EplCLP_|h%Fbha9 zxX9)0*LJRNXD*~7*$Cx><#nmX>WcPHQ`p-K%Gx^nHgT{~f3@7~iBsQG$~Cz`A$N4P zcXeLRu5jZfa+Pd-^Knue(?+o>{xRHsgu;Im(fg;IYUV`ouoxd0o@w}`8s$twJouR2 z#C#05A8|-E%BeDn|HF*q z@Fae;%xoinmg}9v!(P1jfkGcQbEdG}o$)Y4KricVEzk@hR1+jcL~ue%Z`=ApYOkKX4wEGY#vGkI$i8Q+qy?H(f{3 z&&8}G+Sb4y^zvg=8`BbVz6aSCwEDwbZmVTxORV``Vi#-3a9Mxb+WQ%%-0!tq?bi@z zZr>r-iTwvwB6}@2d*aLOhj5*^mc5pnJ#ppsa(%g$y_TCjvE}x1y}6dXmYY3s<@Q5P z7JK`_p{V~_ZuZ2J+sn0Q&v}?ru6sHyH~VOBwtQUe{%E<`6F)vzk~dFI@`#oN+orWq zuG$c6<(yvM@StyuD*B|n>7sR*ujXh&e7?3$dDAhr?z{5NrISP6YTew|-?LG#K@{yN zZ@MUVtt5YId$o1Sn=Z;-`-84HK3o#7F4|MxbW!fQjocm|U#e5ybW!e-YYf%Lrxz4_ zj+HkZxy#38U(kgdV&hV+Q{Hq@-fCpcI61qlFCLZR{Wt1YYGc|cZ^@c`a<;6}UqkHu zRU6Zix4gegS%0KmoqZV{ZPj(kn=Z;-a^4c!OoXme-gF&B?&@LWUYUM02S& zrj2r!`2P4B@i0D9+jUXwi@%Q#{#kt;NXyM0zw~`Y1OBY`^Yvw>QGb*(4L%vi=V>+i zbDH-j%8kijc8!eBusVCNVcM_8*|g)wAp5Lg$uVeIINrwD zQT=;@t;FEKHBLFxM0sKhaXU=&L{E2jWx&`fZ@MT?%p-1xg}hXIZB*WLQJ#?BiO}|H z?>Uq=U6d#83p$D0+B)S;N1pIK!)?T#A79yCMQuzQ?Q`TiZqt_TH`KtKiQ-p&d$N|jmYY3s<^7R+0&3Z7 zx!Dt2ZZG!()Uwxdvybvy7yGzjHTEi6ZuZ2J*Dv=4cy1s~P_Ao=mYaRFw~^n*tJNPZ zH+$me>2}^Kx#zfSE+^)4T`Zhs>3Qn2*Q{C<#!=f-yP%&wo#TH-q#u&&eIYBV;L!6v zOC3Wrmrb9}F?ueO@)MI>re)gSjwtUvSi@G!%r?qtxEACdzxm$zQ68 z7P{ydls8?p4&9OH`XY^TritcC?#a=%!no(-q~&HG?L#wimfD9aO1Zt3n>{(s=Vo_q zua}UPReHk(g7*H-p6(^#)ueeHYHM|n>%5MYK0kIHYHM|n^E_|Ky+7LTa6L?0K&1CpT*S)z`GO-0X=tAII_J#sTB#DF`p~<54@)6Myd8`)lc| z!#=M=ZLN+de{Lh+4(Nl{QRU}qXZmO#(m1+?UeiI|w%V9B+K0$JTLaqG)R1e{#@e;nK2SaQE?2&NRfN`%cTrqQQ5XP`zo(=f(9mkkW^ zIL^2IXwq|h>g?_7m#hEz%`QF;YHNMKH@pss$?7^5wnoVp;B6A0gkp`@tvUt-R@? zc{=R6lJDP@H(j*0%l>VItkX5Ve^<^l?L{7)$6jqj$@lNdnPyF)c_h)q--|0}8rEaa z*E`wcSvv#1e^<^l9fhWaeOj!E+fmLmmBQx^1&x0Ho(y{)ziMOJXn(zwJzW^TI^V&o zjcTVyxsg!J8fxUx2Fs(Mr6H;^+`TYZnAmYaQ) z^CmISYG0l6wA}2YSh^?Jlk=keykNXPPMA zEhgVJL^(3fL&}*Z%6CT!&47HToN1zbcMCbv+6kJt9py|D<-0cWU4z|klni_Bb82JS zDBtZ3TE?$VzEd03HYfS+%o_RbOuNq4gdcf+*oFU}8S>H5R{PrDC*^HK zaU}gYf%xXcE1Y(u_uD8R+G<=A>6X&g33hE=PFGT$@}^_VJlEaAn4MtPv}@^Xq{@Oa_O-Bs6ZXdZ^+pGOOmh!4wOZ>U6i(Gy} z@bTI@z&8* zJaV@9b*=Belrs%$osZ9>xu*7fC~vwbSFIp#Yg^^tf2oaWiCOne`R+&ky6_h*Gh1TL z&pmD@*PkG3mt0PZ{7cKto>+5xd1lmOH1N#qo<#L`(94VL*3Jx@O8JphkSZQCU;}DSFKlCZua=M`;D|a zF_ZgUi@LSUZ1L;Zc2tdikFqsqR&t(^+RA#9+j5Lvubfk)wpteY&@?NGWjTi!74mAn z!yRz0pf;xESUvwtWX*`QrPpZkK631SeMQb8B5nRFMc%m2i`rS+QEYEx-HG(!SA0^f z+L)Hu_Bm~2LR4FQo}%SuAI0~<+`jreMa#`T+J9_etr{ig8(~Q045jb|(Hp={6x#lHp;zQSevjdJwH+2bkQDZ5^K|_8s{fk zZuZff?8xn_&rh`6?3oi^N2am{jgs?>8e^=SX`(&OLD!U=n<#HO@~^kGjrC_#$+?Mg zrXdHrM&3s-Dmu@IpM_A)G|?VM)|XflpED?DnvS9!`CiR51I|s9GY$FJ`zG%%h&6FL z%9$qG+sOM2M%lSZG~{{yR9CiUT=~g`HgD!f_g?)b{!_y5@(*{BtNRwuU^IKA}6Sw^^@51v6I{v zw=H)Fra4Y+OdG|YTywFutFAw5x!FhYC)ZrmzBQ(TrmU1*eP#1=FQi@MsnQ9B*$r)*)mVw#v^K5n&Xr= z9rNSsh+K;vStG}3x!Ff^!tZgJeRYo0a48^`v2vziUi?_(I&{#K zR@iYjv?eW?ZdI_P+O~m zx%T6byZ2(7pmwHb&RyTk#Ke6l)2m(3PnYjs-DhqOdRbS(YFae{J_l-JTJorC zSCU7y?Q*T!n3jC%+5Rx-hYGc}HE!;*f)^^LaYGYb*tk0S3MRmLvw6DE- z^Cr9VWI<(JPj5wCINwXCt<^!k^*U}RPiy4X`)@y z-oJK3JTX-ln7n?MUoewNb4+@96pI zXwY8b&oaqItuLNy?M1T|8g!lVri-1jI%gfC3V+p+JqOrR#l zC*iw;!*%)a9twGBM&6ckreWNCyzdK|`I|O%ZJob%ZKbboapl@dSK&*_t4{U>zK_|7 z-ww{CiLg)3+tG5fCntFho{R4d4%ZR%nFrrpFYoE;lBDKiqIRZ_@|5_?V7o@UxN}W! zd+*k&u~go4SQRXk=eJSl{h2zhh&kzKTR&?UA>uHl~gC7|ra52g@E)rlxakc(MfP z()RuhxmImVOAhm6emH1(RO*V#+6qsWpyMI8%7FKJsGaGfea2C)c?_0!r!4H~>|avZ zxTexOK&v*UjrJLv*pCOTI&PKP$4hNYOHRxC?OJJfK~K-s%RBp{Zs*4>*F!uur>3Ea|KAri;!4?i*)1b)T?md5?We)yA|@eBOMD zX>}TFYSqTHQGD(`RkZzE`WFS6tjnvOSJ~Rub6s)&klL7*_;lY{ewt|IdD-0CdwM$h zF6&;`laI05m^O;dw(-{IgG*)F&BdwJ~iJqYb<(KhOUm zM%!3`de+D7s*P!*y~x1<+OXv0{Z-y{(OyK}Yh2x?uQtW8s*P%A5TEYD9TN*}h--W6 zru&5QrXx1}Tz@L>F%Dy-7eT`0>XyU3s%Tqntqx+<$9cEc5pH>@a;yB9)yA}O%<@iT zj#=)N(Y8A)T^%G9@Avq?n=V>kcZ71*nyBC2W7n#UX^C6Up*wlEvih<+MU^|}ZL6K> ziCx#XO%i?V&t6Y(>0GaNrjKH{>ueiyd2A{fZ120;n3fp!`PzSu^?ey5wswPMp4$Ca zTdRXu_BwW-TdNMaMIjIA{20{M>WJ3dm6N3oa-Sc1ocyBLR6Em0aoup9jRE=3t4QZh zZA?pC`}oUypo7n99!uqU-__3a#J20@{m?lSR@8eSS_Z*)n=Pi?J^DCQ4@I>_bfLw*2N zPUL>5wpIr*@BNT>Sce#@uA|C{ybiUsI*5I*qvIJ;2R>w{u)2KqboaB9@fYuT9cpWJ zM0sH1h4EZe2a{{n#3o<`Ha*#N|Ex?a_IR+L)Fc;OBGwQ>ESIJ(orA z3)V8TjpBXjMRuIw10YD6)zCPs#sst&h*5%`{n_BeQXK z4iatkB9&^@#Mt4%|i!jC8@_+ zwJ|NR?>SMf!w*fahiRGF65ILtU9gqwx&G~X5ev5m&NM`;=fZxj$qd!+F=~E4sl4gv zvFqk?EoP{GPgGNh?EXr>Txvp${)W)>LqWk7#uDNJT6n>^1W{z5G6r=Y`l_%gvs+a{J+9YTIkM*%MoCe_x5cmYY3s z<@Os+mijf-Ed`MaPFcGBEcjXBy_%eRd1^ST(hMR(aDg*RGp)oaiJM z)Yd6)I_BJU6FE?AuXYYm-gL~p>*RfK+Fos)@}}!3a)7)G&X2Dww$#S7_=D$HE3&gj|a*y(+i}I_y3(j?A zPYqqvd8F<<5u6&9&^c-0X=PpIgE$J0;0GS{7`ZDpB7z1Y6njgs)I@ zU(j;1r|+Jp8puCf2EpKvKq&X%gi$TjkOlWRsZMq@*M9jH-G$4K6> z=NfrGPt;D>-g;arXBy()HFCc|)J~N~InzY@D!Er6YA1h=hr`T|OKnU`9`L*<_X|Yr z)zqquX`}s>+%pih8=n7(+f?3k z-*~$2geHE2ILk<5Z=Rk_m`s|SAH3m<*6+%#?n&|fOa=Fe_yS=79!)p)O~cHI|dx05U6 zvl{=Dx+mTDLb98FtZx4ilx)_Vg>Ca^HhR^0KWo>0dbZcE&~LAM+T3Ta zUA0Os8+EmB4NsXgWsS3E&T5<0rp?tqjx)0HHX;vOTL=C-Z8c}J=TC2%K79^}j8FZx zre=pu31-j`uv6STia$Yw1_y?9Gn||`&Y(bIQ@_@ zSo+`cgYbnzRr^gdTH2;BkZ+FlQ~&rUW=lDD4)U@x!5IZHt;iuPtVwai*HXNIPaW3>15>^5sp)(9Eb zea9Nt;HpJy^IH}!njhY>|3r>&Y@RFRoj=mvp_}W+$+X~_MSBZoHa52`Sj3L|iL`e? zCf88qBfsY^?ae#Z9Ofxe&UKnwny1fbo59*CpZY%fjI5u1n0$7!#!6e+vBom;7in!q z>&&L68EsF{KTpkCti2uH-oUk3mrWTyZe4X>k+v4hUbLun{wzDPV;x&#wmligoyR)1 z;3v}3^hM3Bvt~ETMuboOF+3}i`+eoJjg?=lFzL2HY=vrInq+nJWh z^*i|-0pXv=YA5y!y%{dtNtex@wQylubIZa|+p*fcctE=cjx~r$A~*^SI#5iHWxNFajZ7T_1ipcK%4W9)u#JQ+~WK>&5g5Lnk{`EV_wf0 z(B`3IhT3 znioBx96nioxFCGw-MiBMrvGXC)2f~YvlqAYW=%8a%x+$|;0flZ^D?>iB%dxI|C~3l zU)-0pzPEj2HfzR=nJp~~pU9r~>`b1&m(N}*4aYk$cByw0-^6xS`lk6i*7~xh#+C)M z7tFL#JyxuqncZgX++ytUhXmWt6Vfy@t9kY;kX>}=v|kO%xu&?nn=V^Pgr2xsYf0M`t+jZ*zg@_&TB+yVEzyri1@Bb@9j z^)t!;5p;tfMzlK5$;(f+%OLO zgN(O)(mMBWj@6~q0B$0C@3MZ*g8O2L?vHR>{tlnCy-^Hw8FwaJM~Uv0b#y!7+~?Ew zz5w^!k~+t5Zu9vP?tVD;`Lxal;Vv&3&u5$_?^e-Is%xpkEvm!GJ<4Tuu7Mj;(wB9t zBNI!wS53&WkCyav29sWnG|-?X!{tkbNk`*MBX+u`0;!c9FV%a)aJuYkL# zgu5N?h7xYdx#hmp1h>3I_Zqm#gOyB=;REMo*|SS@KZbi=&GEdxZ~FPyFM_+iq|W={ z`b)S=rj;MN+{^fq65T}?m*>w*;MSGsJ_OfT!hIL+izVExh~8Pk&Eq`gOC{Wioc&&1 z!fl2#7ffRM`o8Pnd?`--^A&LKDXH_U8Ck|*gioql0#`P-SJmNG)!{bO;jV!zJH9?R zT&-q5-vie+zZREeKfsY5HXU2&{3EXZh0U~QKA&=5yf(`|WY#Hn?R8o9#u9GOmMpuc zgu55+SbG$981dFO=dwtl}e8J^cFO_)_jMxbsSM zXS|`Dn+NB9mezR$&V3@~Bv9PXQtmr&WqrwREU&Wx&iyQ{^Axxsgli}RYQr%y`xu2!niaK?^6z;J3QmT9LTeECY3AgJe z&PmKaQ{8jlo@GBae;HPFuEzI}Hy6j3a;_ZMq;s_VEd%W$XgNx473`BpTz6eLmGqgXo+^fxZQ{5Fz-rLOQQ|`x~ z$g;QC8eYw1*_MCdYb5it;r3VlNLBOh%(5R^S<0RFslw+|?rU(kefXr@mb;2EOSw0| zxxb{`N9u3~;oNsq-HuNeewK1K!MX3IT+e69`*IVU=j&9r3(kEvu?{0^Zxl?KfaIG(S5cK_hmTGOKF|ohdW<~EN|D_JK@W6KeB#O-RL^pX>gyj`Ac;V z>@UvyQ||b$$Zw$5Zf^|S_L4f^_HX2Z67I4C<;SqJ4)?-3++Wq3n?TKgGNSj&vSADfcV5u_fG)`-^x;b))NW6YFqO>Tu0)V@mq65YGKG z?aNBIlS*_~!#%5nyA96$I<51oaHp5(egZe5ggXNF;u7xigIOl;&XP~s-mPCRKlV?; z`MQ$o?uHw!RSu~0ez>_M+)3Xk=bl%GdtDvwZn&~}_!?ZR<=ylcPWe{hyFRYcZ5gV0 zaPGS)_glEJc6=$<@am-Amv|li`!1^jocm{5=fA?af2Q1b;e1?D?oqgr={2 z{Xsdmp$@mZ4tEHyED!$@&ex~3FVlZitWP6teEj%c0_W>f%ANY-Vtq=v3*fw+l$%+H zn_q`pQippHoUdJJdoP9awJYUb3Fl*$ay#KJvGGW`Z^E5l!aWY>zMJaCKT`N^%AE`M z;*vW58g7<29G_J8@t>3*`#o@F^KbypeK)Q15S;sN%1!)fIk%z?cT*ki09@HTd=Jij zH|@(gKQDZDlnzh$e;KMJaPGS)H|!UM@21=YI3Kf=JFgDcREK*Oocm{5=jCwjpD9;? z^KnVJez-Yy%qjOFIQP$#I|%3gnR35?^W2(pzlHPMnsU$jCFcg_pDB0M;qqf&4_7wU zeQ@rdX`QczbN@`a&(`67Ux%ChtMWSg;L7IVRdDW~)qQz<+r7V*--Of;`fc`4){e)w zJyeJL1DwxMsyppSalc5)wZffJ(%yKYs-`p`@QD{%5)F zY`8MrGwbMHP)GMtxTQ7wl4WXoM`ZwUFT3N~seyo_kl$!`wR%c5c-4$?U z?Y+E??q;~Bm-O>9a8E1YzFS9k92==J-8pbR@9DA6f%ExGxhv}EI?Hw2UIpjlNsirS zha+>e?cH^_JK;RWQr$r~AM2FMep9YH9j;8bsE%$moX=6(-fQ7}tW)lNaHrV;r`%m| zKGrGs^*Xvo>*$95wuqIa&g@D!pNEru68I~za!noXO>jOBsqX!7KAtIeKinzSPRcz} zM>p*qvg6Oa6S)dozH>uc}Texb#y)D zx@-sBcsurS_E-Lh&+me3u(Fi9y$-iGs?*2E>pT$YQtrVz+#^w)r&^!9&g>6GKU1!u z4mTdokKM=I>uij4DL1zccWG3o*X?z#j&v#4RfpRWaX$ZE=XSUgV@@ z!9B;yQf?ERpBtv!%iwHS@-@Wkd^OzJHS65*(cMveIugU^{%U*5hUJmv<>qI5-=^oy)@*krP<~ zM&T7>xPxUZPye055uHZXoWSgy!APCS+n1h}O=5h`;Xd)nCr**WgD zxvb=E)0^A7CN1mV+|k)HX?kPRjFmk9`ci%`rf;Rb0HFGhy$+yhT3e;BbA5NEciP&% zKT!kuyMLb4y8mR|t$IDe!Y#Z|zOS>VyYEjo9{D?k{$yP)o@`#}PaHo9V;!}UKR^BC zG$W6HKMCUcmhC_5pqS4REBo_bo|2%O2AJuTvw5CBHe%X|l$|1h} zZJ&GL@8&&v$?aeN)~a`1G~{nScO3U}E$-~TI{fs=#ofGpuP?i}uXpXm8!GMmT=tr- zp0!tN!8(4+tM6hG&Sv>_qW8;`FXeHzcdgVp@E*sXj9_283oFYrB-|AzXyW@p(=_}ez>+w>mv zjo6+W)eX0cI_F8<8}!vSqxtt3a550r{wekS3_J>c4t@b-fjDt_yc$x$oow)>OT$)0YjxNa6FLXJOP{tMt}w|5{v>T0SP;~HZvZ` z`KnyQI|B>{5@HfY5`q$b5@HgT5^@q|3~#t6U#_D`Xv=w%oU6%sp`1H0WZ|0iB>tWa z&H)S;XE^%&gIw!AA24Lu1%M$B_a9H???qr5VEV%I=}r8d4rT!Hm6>1`U`m3&%;E1d z!C!#6;920=;5lF(m=6|!R?r3(f<*u~%Ps|%f#-tffyH16xEwqmECnwBSAb<;Ik*yB z1zrfmCtn0!4E_?V1TO)91y+I8pdG9MYe5I7fOTL!z*WNgBVNkit3emo2)aQJ*aWTt zy`T^DgU#Sta2?nJwu0-y%fJobuffZ~E5J7JO7JT1YOo!=2D}!$4(tH02X6px1UG^= zfj5J{0XxB4z~6$mf}6nGz~6zlgPXxSz&pX;gImD6z`FrqlI;Tj0NxA!5$p!<1Gj?r zgWJFdzz4xUf!o1{z=y#{z#i~X@GXvOuiy*dKJZ2GCGcgiAAAM;8~7?X0RA0(4cre7g0F*bfNz2az_-A+!FRxe z;Je^I!1ur*@DTVu_yKqr{1E&I{1`j}egb|9eg+-|KL@`6zXXTDufYESzXnIZe}c!r ze}UhC--6$P--Dyz58!d|M<8qNARzAoI1X_6DlC!1_v1Q56Tt|;WvXzkgG);p zmrCT4NHzw@dpE{{ao`jn@6(Vsv5g1vz5nSz-t8psb2$^71)c^bfwRFm;9M{noClr` z&IeP#1wfwDxe!bR7lCQuV$cYhz;qysc{7*^S@I0^>ECH8;=Yyr-1>g#>3@is%f~&v_!3yvq@M7?nU?q47 z_$#mqtOo614Ok00Kn1J=>%j)l30?}W23=qy=mtGt6SxNSfHiK)ybzlqF3a$q) z12=%b1}_J%0NcPT!K=Wl!FKQ(@LKRXumijvyaBus+z8$T-VFW*>;!KCe+%9UZUS!u ze+S+UZU*lF?*xAjZUOHC?*{JyyTCty_kw=}yTSXwt>FFOHt+%PLGVxDcJLwaVek>K z2YeKK415CI0X`1?8GI7#1^)u>1fK$Tflq_afX{+`;B(;f;BIgaxEK5@_yV{Od=Y#J zd>QNqUjhFHz6uV2e+OR!_k)Ar>);#Uo8STPE%0sd9q=IdF8B}dJ#Yv-1ilY`03HTE s1U~{l29JQBfd9>(v4hDg;1qBwI1N1Yd1?fn8iA)q;HeS#^B;l#3x{m9RsaA1 literal 0 HcmV?d00001 diff --git a/MyShop/obj/Debug/TempPE/MyShopDataSet.Designer.cs.dll b/MyShop/obj/Debug/TempPE/MyShopDataSet.Designer.cs.dll new file mode 100644 index 0000000000000000000000000000000000000000..c1afaa5957f8d531bff625417ab1c67ce60d8bd8 GIT binary patch literal 35328 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 U9yqN2Ms5{5_)lN|<2>+x0ZWL!<^TWy literal 0 HcmV?d00001 diff --git a/MyShop/obj/Debug/TempPE/MyShopDataSet1.Designer.cs.dll b/MyShop/obj/Debug/TempPE/MyShopDataSet1.Designer.cs.dll new file mode 100644 index 0000000000000000000000000000000000000000..df72a0cdb7f25be89131753905052530fe6f3dbf GIT binary patch literal 90624 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