diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7613914 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +StuMgmClient/bin/ +StuMgmClient/obj/ +StuMgmLib/obj/ diff --git a/StuMgmClient/AdminForm.cs b/StuMgmClient/AdminForm.cs new file mode 100644 index 0000000..9cd9afe --- /dev/null +++ b/StuMgmClient/AdminForm.cs @@ -0,0 +1,23 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Text; +using System.Windows.Forms; + +namespace StuMgmClient +{ + public partial class AdminForm : Form + { + public AdminForm() + { + InitializeComponent(); + } + + private void AdminForm_Load(object sender, EventArgs e) + { + + } + } +} diff --git a/StuMgmClient/AdminForm.designer.cs b/StuMgmClient/AdminForm.designer.cs new file mode 100644 index 0000000..71bd8a9 --- /dev/null +++ b/StuMgmClient/AdminForm.designer.cs @@ -0,0 +1,307 @@ +namespace StuMgmClient +{ + partial class AdminForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AdminForm)); + this.panHead = new System.Windows.Forms.Panel(); + this.btnRefresh = new System.Windows.Forms.Button(); + this.btnBack = new System.Windows.Forms.Button(); + this.bntNext = new System.Windows.Forms.Button(); + this.btnClose = new System.Windows.Forms.Button(); + this.btnIndex = new System.Windows.Forms.Button(); + this.lblHeadTwo = new System.Windows.Forms.Label(); + this.picHead = new System.Windows.Forms.PictureBox(); + this.lblHead = new System.Windows.Forms.Label(); + this.panMyMission = new System.Windows.Forms.Panel(); + this.btnMission = new System.Windows.Forms.Button(); + this.btnFile = new System.Windows.Forms.Button(); + this.btnSwAccount = new System.Windows.Forms.Button(); + this.btnPersonalData = new System.Windows.Forms.Button(); + this.panLeft = new System.Windows.Forms.Panel(); + this.panHead.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picHead)).BeginInit(); + this.panLeft.SuspendLayout(); + this.SuspendLayout(); + // + // panHead + // + this.panHead.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("panHead.BackgroundImage"))); + this.panHead.Controls.Add(this.btnRefresh); + this.panHead.Controls.Add(this.btnBack); + this.panHead.Controls.Add(this.bntNext); + this.panHead.Controls.Add(this.btnClose); + this.panHead.Controls.Add(this.btnIndex); + this.panHead.Controls.Add(this.lblHeadTwo); + this.panHead.Controls.Add(this.picHead); + this.panHead.Controls.Add(this.lblHead); + this.panHead.Location = new System.Drawing.Point(4, 6); + this.panHead.Name = "panHead"; + this.panHead.Size = new System.Drawing.Size(1002, 89); + this.panHead.TabIndex = 6; + // + // btnRefresh + // + this.btnRefresh.BackColor = System.Drawing.Color.Transparent; + this.btnRefresh.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("btnRefresh.BackgroundImage"))); + this.btnRefresh.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.btnRefresh.FlatAppearance.BorderSize = 0; + this.btnRefresh.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnRefresh.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnRefresh.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnRefresh.ForeColor = System.Drawing.Color.Transparent; + this.btnRefresh.Location = new System.Drawing.Point(743, 31); + this.btnRefresh.Name = "btnRefresh"; + this.btnRefresh.Size = new System.Drawing.Size(40, 40); + this.btnRefresh.TabIndex = 7; + this.btnRefresh.UseVisualStyleBackColor = false; + // + // btnBack + // + this.btnBack.BackColor = System.Drawing.Color.Transparent; + this.btnBack.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("btnBack.BackgroundImage"))); + this.btnBack.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.btnBack.FlatAppearance.BorderSize = 0; + this.btnBack.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnBack.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnBack.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnBack.ForeColor = System.Drawing.Color.Transparent; + this.btnBack.Location = new System.Drawing.Point(808, 31); + this.btnBack.Name = "btnBack"; + this.btnBack.Size = new System.Drawing.Size(40, 40); + this.btnBack.TabIndex = 6; + this.btnBack.UseVisualStyleBackColor = false; + // + // bntNext + // + this.bntNext.BackColor = System.Drawing.Color.Transparent; + this.bntNext.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("bntNext.BackgroundImage"))); + this.bntNext.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.bntNext.FlatAppearance.BorderSize = 0; + this.bntNext.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.bntNext.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.bntNext.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.bntNext.ForeColor = System.Drawing.Color.Transparent; + this.bntNext.Location = new System.Drawing.Point(874, 31); + this.bntNext.Name = "bntNext"; + this.bntNext.Size = new System.Drawing.Size(40, 40); + this.bntNext.TabIndex = 5; + this.bntNext.UseVisualStyleBackColor = false; + // + // btnClose + // + this.btnClose.BackColor = System.Drawing.Color.Transparent; + this.btnClose.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("btnClose.BackgroundImage"))); + this.btnClose.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.btnClose.FlatAppearance.BorderSize = 0; + this.btnClose.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnClose.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnClose.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnClose.ForeColor = System.Drawing.Color.Transparent; + this.btnClose.Location = new System.Drawing.Point(937, 31); + this.btnClose.Name = "btnClose"; + this.btnClose.Size = new System.Drawing.Size(40, 40); + this.btnClose.TabIndex = 4; + this.btnClose.UseVisualStyleBackColor = false; + // + // btnIndex + // + this.btnIndex.BackColor = System.Drawing.Color.Transparent; + this.btnIndex.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("btnIndex.BackgroundImage"))); + this.btnIndex.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.btnIndex.FlatAppearance.BorderSize = 0; + this.btnIndex.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnIndex.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnIndex.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnIndex.ForeColor = System.Drawing.Color.Transparent; + this.btnIndex.Location = new System.Drawing.Point(672, 31); + this.btnIndex.Name = "btnIndex"; + this.btnIndex.Size = new System.Drawing.Size(40, 40); + this.btnIndex.TabIndex = 3; + this.btnIndex.UseVisualStyleBackColor = false; + // + // lblHeadTwo + // + this.lblHeadTwo.AutoSize = true; + this.lblHeadTwo.BackColor = System.Drawing.Color.Transparent; + this.lblHeadTwo.Font = new System.Drawing.Font("华文琥珀", 13.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblHeadTwo.ForeColor = System.Drawing.Color.DodgerBlue; + this.lblHeadTwo.Location = new System.Drawing.Point(106, 62); + this.lblHeadTwo.Name = "lblHeadTwo"; + this.lblHeadTwo.Size = new System.Drawing.Size(132, 25); + this.lblHeadTwo.TabIndex = 2; + this.lblHeadTwo.Text = "管理员平台"; + // + // picHead + // + this.picHead.Anchor = System.Windows.Forms.AnchorStyles.None; + this.picHead.BackColor = System.Drawing.Color.Transparent; + this.picHead.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.picHead.Image = ((System.Drawing.Image)(resources.GetObject("picHead.Image"))); + this.picHead.Location = new System.Drawing.Point(15, 24); + this.picHead.Name = "picHead"; + this.picHead.Size = new System.Drawing.Size(65, 57); + this.picHead.TabIndex = 1; + this.picHead.TabStop = false; + // + // lblHead + // + this.lblHead.AutoSize = true; + this.lblHead.BackColor = System.Drawing.Color.Transparent; + this.lblHead.Font = new System.Drawing.Font("华文琥珀", 18F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblHead.ForeColor = System.Drawing.Color.DodgerBlue; + this.lblHead.Location = new System.Drawing.Point(86, 28); + this.lblHead.Name = "lblHead"; + this.lblHead.Size = new System.Drawing.Size(155, 31); + this.lblHead.TabIndex = 0; + this.lblHead.Text = "信 捷 电 气"; + // + // panMyMission + // + this.panMyMission.BackColor = System.Drawing.Color.Transparent; + this.panMyMission.Location = new System.Drawing.Point(212, 101); + this.panMyMission.Name = "panMyMission"; + this.panMyMission.Size = new System.Drawing.Size(791, 531); + this.panMyMission.TabIndex = 8; + // + // btnMission + // + this.btnMission.BackColor = System.Drawing.Color.Transparent; + this.btnMission.FlatAppearance.BorderSize = 0; + this.btnMission.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnMission.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnMission.FlatStyle = System.Windows.Forms.FlatStyle.System; + this.btnMission.Font = new System.Drawing.Font("幼圆", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.btnMission.ForeColor = System.Drawing.Color.Transparent; + this.btnMission.Location = new System.Drawing.Point(3, 8); + this.btnMission.Name = "btnMission"; + this.btnMission.Size = new System.Drawing.Size(194, 45); + this.btnMission.TabIndex = 0; + this.btnMission.Text = "用户管理"; + this.btnMission.UseVisualStyleBackColor = false; + // + // btnFile + // + this.btnFile.BackColor = System.Drawing.Color.Transparent; + this.btnFile.FlatAppearance.BorderSize = 0; + this.btnFile.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnFile.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnFile.FlatStyle = System.Windows.Forms.FlatStyle.System; + this.btnFile.Font = new System.Drawing.Font("幼圆", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.btnFile.ForeColor = System.Drawing.Color.Transparent; + this.btnFile.Location = new System.Drawing.Point(3, 58); + this.btnFile.Name = "btnFile"; + this.btnFile.Size = new System.Drawing.Size(194, 48); + this.btnFile.TabIndex = 2; + this.btnFile.Text = "添加用户"; + this.btnFile.UseVisualStyleBackColor = false; + // + // btnSwAccount + // + this.btnSwAccount.BackColor = System.Drawing.Color.Transparent; + this.btnSwAccount.FlatAppearance.BorderSize = 0; + this.btnSwAccount.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnSwAccount.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnSwAccount.FlatStyle = System.Windows.Forms.FlatStyle.System; + this.btnSwAccount.Font = new System.Drawing.Font("幼圆", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.btnSwAccount.ForeColor = System.Drawing.Color.Transparent; + this.btnSwAccount.Location = new System.Drawing.Point(3, 166); + this.btnSwAccount.Name = "btnSwAccount"; + this.btnSwAccount.Size = new System.Drawing.Size(194, 48); + this.btnSwAccount.TabIndex = 3; + this.btnSwAccount.Text = "切换账号"; + this.btnSwAccount.UseVisualStyleBackColor = false; + // + // btnPersonalData + // + this.btnPersonalData.BackColor = System.Drawing.Color.Transparent; + this.btnPersonalData.FlatAppearance.BorderSize = 0; + this.btnPersonalData.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnPersonalData.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnPersonalData.FlatStyle = System.Windows.Forms.FlatStyle.System; + this.btnPersonalData.Font = new System.Drawing.Font("幼圆", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.btnPersonalData.ForeColor = System.Drawing.Color.Transparent; + this.btnPersonalData.Location = new System.Drawing.Point(3, 112); + this.btnPersonalData.Name = "btnPersonalData"; + this.btnPersonalData.Size = new System.Drawing.Size(194, 48); + this.btnPersonalData.TabIndex = 4; + this.btnPersonalData.Text = "个人信息"; + this.btnPersonalData.UseVisualStyleBackColor = false; + // + // panLeft + // + this.panLeft.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("panLeft.BackgroundImage"))); + this.panLeft.Controls.Add(this.btnPersonalData); + this.panLeft.Controls.Add(this.btnSwAccount); + this.panLeft.Controls.Add(this.btnFile); + this.panLeft.Controls.Add(this.btnMission); + this.panLeft.Location = new System.Drawing.Point(4, 101); + this.panLeft.Name = "panLeft"; + this.panLeft.Size = new System.Drawing.Size(202, 531); + this.panLeft.TabIndex = 7; + // + // AdminForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1010, 639); + this.Controls.Add(this.panHead); + this.Controls.Add(this.panLeft); + this.Controls.Add(this.panMyMission); + this.DoubleBuffered = true; + this.Name = "AdminForm"; + this.Text = " "; + this.Load += new System.EventHandler(this.AdminForm_Load); + this.panHead.ResumeLayout(false); + this.panHead.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picHead)).EndInit(); + this.panLeft.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Panel panHead; + private System.Windows.Forms.Button btnRefresh; + private System.Windows.Forms.Button btnBack; + private System.Windows.Forms.Button bntNext; + private System.Windows.Forms.Button btnClose; + private System.Windows.Forms.Button btnIndex; + private System.Windows.Forms.Label lblHeadTwo; + private System.Windows.Forms.PictureBox picHead; + private System.Windows.Forms.Label lblHead; + private System.Windows.Forms.Panel panMyMission; + private System.Windows.Forms.Button btnMission; + private System.Windows.Forms.Button btnFile; + private System.Windows.Forms.Button btnSwAccount; + private System.Windows.Forms.Button btnPersonalData; + private System.Windows.Forms.Panel panLeft; + + } +} \ No newline at end of file diff --git a/StuMgmClient/AdminForm.resx b/StuMgmClient/AdminForm.resx new file mode 100644 index 0000000..42fe519 --- /dev/null +++ b/StuMgmClient/AdminForm.resx @@ -0,0 +1,512 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg + JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAIVAyADASIAAhEBAxEB/8QA + HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh + MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW + V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG + x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF + BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV + YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE + hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq + 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3GiiigAooooAKYetPph60ANooooASilpKACiiigBpopTSUAFF + FFABT0fsaZRQBNRTEfsafQAUUUUAB6Uyn0w0ANIpKfTSKAEooooAKKKKACiiigAooooAKKKKACiiigAo + oooAAcHIqdH3ioKcDg5FAFmimo+8U6gAHWn0wdafQAUUUUAROMUlSdaiK4NAC0UUUAFFFFABRRRQAUUU + UAFFFFAD4zg4qaq1SocigCSiiigAooooAKbTqaaAEooooAWikpaACiiigAooooAKKKdQA0jNRkYqamkZ + oAhopxGKbQAUUUUAFFFFABRRRQAUUUUAM70lFFACg4p4OajooAkopoPrTqACnxPsf/ZNMooAu1DJDnkf + ep0T7k9xUlAFGiiigAooooAKY3Wn0xutADaKKKACkpaKAEooooAQ0lKaSgAooooAKKKKACno/Y0yigCa + imI/Y0+gApDS0UAMooooAaRSU+mkUAJRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAoJByKsId4qtS + gkHIoAtU+okKkbhTx0oAdRRRQAU0jIp1FAEBGKWpCMio6ACiiigAooooAKKKKACiiigApUODSUUAWaKZ + GcjHpT6ACiiigBppKKKACiiigApaSigBaKKKACiiigAp1Np1ABRRRQA2o3TH+7U1FAFeinumORTKACii + igAooooAKD0ooPSgCOiiigAooooAKUHFJRQBIDmio6cD60ASxvsf/Zq1VKrMTZXHcUAREA1GQRUtFAEN + FPKelMoAKY1PpjUANooooAKKKKACkpaSgAptOptABRRRQAUUUUAFFFFABSo+OtJRQBNRUQOKloAQ02n0 + ygAooooAaRSU+mkUAJRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAoJByKtRkMOKp5pY3waAL1FRZb + 1p2+gB9FM3rS7hQA6mOM0+igCGinuO4plABRRRQAUUUUAFFFFABRRRQAgODmrFQVJEe1AEtNNFJQAUUU + UAFFFFABRRRQAUtJS0AFFFFADqKKKACiiigAooooAKidO4qWigCvRUjpnkVHQAUUUUAFNPSnU1ulADaK + KKACiiigAooooAKKKKAFBxUkb4fNRUUAWaKpZp29/wC81AFumkA1B5z/AN6l89/agB5BFRtS+f6ij/WH + A4oAZRTzG46imUAFFFFABRRRQAlNp1NoAKKKKACiiigAooooAKKKKAClBxSUUATUhqMHFSdRQA2iiigA + ooooAaRSU+mkUAJRRRQAUUUUAFFFFABRRupM0ALSZoooAKKKKACiiigCaM5GKfVcHBzU4ORmgBaKKKAC + l3GkooAfvqM0tIaAEooooAKKKKACiiigAooooAKUNg0lFAE4ffS1XqVJPWgB9FLRQAlFLRQAlFLRQAlF + LRQAU6m07a1ABRRtaigAooooAKKKKACiiigAqN0z/vVJRQBXoqYjNQkYoAKa1OprUANooooAKKKKACii + igAooooAKKKKAGUUUUAFFFFABT1plPXpQBPFL2NSlEbqBVSp45M8GgBDbDscVEYXHbP0q3RQBQIx1oq+ + QD1GajMCH2oAqUw1ZNsexzULo4PINADKKdtaja1ADaKdtak2UAJRS7KdsoAZRT9oo2igBlFP2ijaKAGU + oOKkooAbRT0coasjDjPWgCnRVzYnoKTy09KAKlFWfJT/AGqb9nH940AViKSrPkf7VRvA6jI5+lAEVFJm + igAzRRRQAUUUUAFFFFABRRRQAUUUUAFSRnnFR0UAWaKahyKdQAUUUUAFIaWkNACUUUUAFFFFABRRRQAU + UUUAFFFFABRRRQAocjpUyODUFFAFmioUkx1qYHPSgAooooAKKKKACmZMZ4p9NcZFAEqSB/Y0+qdSLMR1 + 5FAFjaPSm7FoVw/Sn0AM2e9JtNSUUAR7TSYP92paKAIqKlpNo9KAI6aRmpNi0bPegCuVwaif71XDHkVW + kjKHkfL60AR0UUUAFFFFABRRRQAUUUUAFFFFADKKKKACiiigAqQdKjqSgAooooAnjkzwfvVLVOp45M8H + 71AEtFFFABQRnrRRQBA8HdPyqGrtMaMP1oAq0U5oyn+7602gAooooAKKKKACiiigAooooAbT43KH/Zpl + FAFwEEZFOqpHJsP+zVkHIyKAHUUUUAFKKSlFAFae2z88f4rVWtWq88G/5l+9/OgClRQRg4NFABRRRQAU + UUUAFFFFABRRRQAUUUUAOQ4NT1WqaM5GKAH0UUUAFIaWkNACUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA + UUUUAFKCR0pKKAJkkB68NT6rU9JCOvK0ATUU0EHpTqACiiigCNxg02piMioaADp0qZJuz/nUNFAFwEEc + UtVA5Q8Gp1lB68GgCSiiigAooooAKKKKACiiigCCS2Dcrw1V2QocEVfpCARgjNAGfRViS37p+VQEEHBG + KAEooooAKKKKACiiigBlFFFABRRRQAg61LTE+9T6ACiiigAooooAnjk38H71S1TqzHJvHPWgB9FFFABR + RRQAVDJADynFTUUAUiCDg0VcZA45FV5ISnI5WgCOiiigAooooAKKKKAG0UUUAFPjk2HnpTKKALnWnVVj + k2cH7tWqAClHSkpR0oAdRRRQBBPAJBkcPVEgocEYatWopYVlHP3uxoAz6KV0MZwaSgAooooAKKKKACii + igAooooAKUHBzSUUAWAcjNLUUZ5xUtABSGlpDQAlFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR + QAUUUUAAOOlSpJ61FRQBZoqujkVMHBoAdTHHen0UAQ0UEYNFABRRRQA9JCnutTq4fpVWigC7RUCykcNz + UwIIyKAFooooAKKKKACiiigAprIHGCKdRQBUktyOV5FQ1o0xo1fqOfWgCjRUkkDp7rUdABRRRQAyiiig + AooooAVKfSL0paACiiigAooooAKBweKKKALMb7x/tU+qe/Yc5+ani8H8QP4UAWaKiE8J/j/OpQQehzQA + UUUUAFFFFAEUkIfkcNUDIUOCKuUhAIwRQBToqSSEjlOajoAKKKKAG0UUUAFFFFABUkUmOD92o6KAL1KO + lVopNvB+7VkdKAHUUUUAFFFFADJIxIMGs+SMxHB/OtOmugcYI+WgDMoqSWExn1HrUdABRRRQAUUUUAFF + FFABRRRQAVOhyKgpyHBoAnppp1NNABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR + RQAUUUUASpJ61JValBI6UATOMio6ejg/71I4waAG0UUUAFFFFABTgSDwabRQBOswP3uKmqlupyyFOn3a + ALdFQ+f7UecPSgCaio/OHoaPNX3oAkoqPzk96XzFoAfRTPMT1o8xPWgB9QyQI/safvT1FLuHqKAKTRun + UcetNrQyPUVDJAjcqQpoApUUUUAFFFFADx0paB0ooAKKKKACikJAphcn2oAeSBTC5PtTKKACoz1qSmvQ + AlKDjpTRS0ASCeQfxn8alF4/cA1WooAui8Q9QRUgmjPRxWdRQBrUVlAkdCRUguZh/Hn60AaNMeMP7N61 + WF4f4kH4VKLyM9cigCJ0KdaSrQkjfo4NRvB3T8qAK9FOPHWm0AFFNytJuoAfTc02igBdxqeKYoFB5FV6 + kHSgDQGHGVOaMVRRyhyDVyKYSex9KAH0UuKMUAJRRRQA0gFcHlapTwGPkcp/Kr9FAGVRU89tj50+76VB + QAUUUUAFFFFABRRRQAUUUUATRnIxSmoQcHNTZzzQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF + FFABRRRQAUUUUAFFFJQAtFJRQAtLv4weabSigBc0ZpaKAEzS0UUAFFFFABRRRQAo6U6minUAFFFFABRR + RQAUUUUAFFFFABRRRQBWooooAKQdaWkHWgCWikLgVGXJoAkLgVGXJptFABRRRQAUUUUAFNf7tOpr/doA + ZTqbRQA6iiigAooooAKKKKACiiigApQ7joSKSigCTznPXmjOaYKdQAUUUUAFFFFABTh0ptOHSgB1HSii + gC1Fcdn/ADqzWZU0U5j4PIoAu0mKRXDjINOoATFJTqKAG1Umtv44x+FXMU3FAGXRV2e238pw386pY2nB + oAKKKKACilooASloooAKliwTsP4VFR0oAskYpKkQ70zSFPSgCPFGKWigBMUYpaKAExRilooATFGKWigB + p4op4weDTCCDg0AFJRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSikp9ABRRRQAUUUUAFFFFABRRRQAgqSo + x1qSgAooooAKKKKACiiigAooooAKKKKAINq0bVpaKAE2rTH46VJUR5NACUUtJQAUUUUAFFFFABRRRQAU + HpRRQBFRRRQAopabTqACiiigAooooAKKKKACiiigBRTqKKACiiigAooooAKcvSm05aAHUUUUAFFFFADk + cocg1bimWTjo3pVKigDToqrFc9pPzq1QAUUUUAFV54EcZ6GrFIRkYoAzXjKf7tMq9UTwg9OGoArUU94y + nWmUAFFFFABRRRQBLE+x8fwmrNUatxPvT/aFADiAajIxUtFAENFPKelMoAKKKKACiiigAqTh05qOnocG + gCIgg4NJVggEYNQEEHBoASiiigAooooAKKKKACiiigAooooAUU6minUAFFFFABRRRQAUUUUAFFFFABT6 + ZSjpQA6iiigAooooAKKKKACiiigAooooAhooooAa54plKWyaSgAooooAKSlooASiiigAooooAKKKKAIj + 96ilbrSUAFAoooAdRSCloAKKKKACiiigApRSUooAdRRRQAUUUUAFFFFABTlptKlAD6KKKACiiigAoooo + AKkimMfuPSo6KANBXDjINPrORyhyDVuKcScHhqAJqKKKAIHGGNJUko6Go6AConhB6cVLRQBSdGTqKSr1 + RPCD04oArUUroydRSUAFPjfY+aZRQBeoqCB8jYe1T0AFIRmlooAiIxSVNTSnpQBHRS0lABRRRQBKhyKC + ARg1GhwamoArEEHBpKsOARzUBBBwaAEooooAKKKKACiiigAoopRQA6iiigAooooAKKKKACiiigAooooA + KUUlIOtAElFFFABRRRQAUUUUAFFFFABRRRQBDQWwKKjc80AJRRRQAUUUUAFFFFABSUtFACUUUUAFFFFA + EbdaSnvTKACiiigAp1NoFADqKKKACiiigAp9NFOoAKKKKACiiigAooooAKVPvUlKn3qAH0UUUAFFFFAB + RRRQAUUUUAFFFFAFmK57SfnVnr0rNqSKYx+49KALjjKGoqlR1kXIqEjBxQAtFFFABRRRQAVA8IPTip6K + AKToydRSVcqJ4QenFAEQODkVbByMiqZQp1FSwPzsP4UAWKKKKACiiigBCM00pin0UAQ0VIUz0phGKAEq + RDkVHSg4NAE1NcAjmnUUAViCDg0lWHAI5qAgg4NACUUUUAFFFFABSikp9ABRRRQAUUUUAFFFFABRRRQA + UUUUAFIOtLRQA+iiigAooooAKKKKACiiigAooooAhPAqKnue1MoAKKKKACiiigAooooAKKKKACkpaKAE + ooooAa/3aZUp6VFQAUUUUAFFFFACilptOoAKKKKAFFOoooAKKKKACiimk4oAdRUZf0ppJNADi4pA5zSU + UATh80bjUdPB9aAH5ajLU2igBc0ZpKKAFzRmkooAXNGaSigBc0ZpKKAHpIUORwam89X5K/NValFAFjzR + 70eYlQ0UAWPMSjzE9ar0UAWPMT1o8xPWq9FAFjzE9aN6etV6KALG9D3FRFE+8j4amUUAWUOR/tU6q44p + 9AEtFMy1G9qAH0U3fRvFADqQjNGR/epaAGFMdKZU1NKZoAIz2p9Q8hqmHIoAKa4DinUUAViCDg0lWHAc + VAQQcGgBKKKKAFFOpop1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACjpTqaKdQAUUUUAFFFFABRRRQAU + UUUAVTzSUUoNACUU+igBlFP2im4oASilxRigBKKXFLtagBtFG2igApKWigBKiqaoaACiiigAooooAKBR + RQA6lpopwoAdRRUZcUASU0kCmEk0lAClz2pKKKACiiigAooooAfRTR0p1ACg+tPqOlBxQA+iiigAoooo + AKKKKACiiigApRSUooAdRRRQAUUUUAFFFFABRRRQAU4U2njpQAUoNJRQA+img06gAooooAKKKKAHZP8A + eo3tTaKAHb89RSoRnHr0plMl+5+NAFnBHaimW8+75H69jVnAPagCGmuiuKm8taQoaAKZBBwaSrDpkc1A + QQcGgAp1FFABRRRQAUUUbWoAKKNrUbWoAKKNrUu00AJRS7KNlACUUuyjZQA0dakoCc0u0UAJRS7RRsoA + Sil2UbKAEopdlGygBKKXZRsoAp0UUUAKDTqZRQA+im5p1ABRRRQAUUUUAFFFFABRRRQAbRUJHPFSHpTa + AI8UYqQimUAJijFLRQAmKMUtFACYoJxS0vXigCMnNFKRikoAKKKKACiiigAooooAKKKKAFHSnU0U6gAo + oooAQHFSg5qOigCSikBzS0AFFFFABRRRQAUo60lKOtADqKKKACiiigAooooAKKKKAAfep9IKWgAooooA + KUGkooAfRTQadQAUUUUAFFFFABTJfuU+mS/doAhq5bz7vkfr2NU6KANaiq1vPv8Albr2PrVmgAqKVAVz + ipaQ8igCriin02gBKKXbSUAFFFFABRRRQAUUUUAFFFFABRRSigBR0paKKACiiigAooooAKKKKACiiigC + jRRRQAUUUUAFFFFAC5p1MoBoAfRRuooAKKKKACiiigBj0lLSUAFBFFFADaSn00igBKKKKACiiigB9RFM + U8U6gCGinFPSm0AFFFFABRRRQAUUUUAKKdTB1p9ABRRRQAUUUUAFPB9aZRQBJRTAfWn0AFFFFABQPvUU + D71AD6KKKACiiigAooooAKKKcKAFooooAKKKKACiiigAp4NMooAfRRRQAUUUUAFRy9FqSo5ei0ARUUUU + AFXbeff8rdex9apUUAa1FVreff8AI/3v51ZoAgkGHpKklHQ1HQAU3bTqKAG0lPpu2gBKKWkoAKKKKACi + iigApwpKdQAUUUUAFFFFABRRRQAUUUUAFFFFAFGiiigAooooAKKKKACiiigApQaSigB9FMpQaAHU09Kd + TH+9QAlFFFABRRRQAUUUUANIpKfQRQAyiiigBRTqZS0AOqMpmpKKAIaKkIzUZGKACiiigAooooAB1p9M + p9ABRRRQAUUUUAFFFFABSg4pKKAJKKiBxUgOaAFooooAfRRRQAUUUUAFFFFABT6QUtABRRRQAUUUUAFF + FFABRRRQACn0ylBoAdRRRQAVHL0WpKjl/hoAiooooAKKKKACrtvPv+R/vfzqlRQBpyDKVFSW8/mDY/3v + 50Hg0ALRRRQAUUUUAFN206igBlFPpu2gBKKKKAFFOoooAKKKKACiiigAooooAKKKKACiiigCjRRRQAUU + UUAFFFFABRRRuFABRSb6buNAD6NwplJQA/fio/M55FLTD1oAkDj1p1V6KALFFQhz60ol9RQBLRTRIKdk + HvQAUUUUAGKbTqKAGUooIpKAH0UUUAFNIzTqKAISMUVNURTFACUUUUAFPplKOlADqKKKACiiigAooooA + KKKKACiiigB4OaWo6eD60ASUUUUAFFFFABRRQKAHjpRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACg06mUo + NADqjl/hqSo5f4aAIqKKKACiiigAooooAKto5IyfvVUqccBaAJd1G6mU6gBd1G6kooAXdRupKKAF3Ubq + SigBd1A/iNJToj89ACbqN1PkTHI6VHQAu6jdSUUALupc02igB2aM02igB2aM02igB2VoytNooAqUUhem + 7jQA+jcKZSUAP303caSigBaSiigAooooAKKKKACmvTqQ9KAI6KdTaACiiigAooooAcCR3pRIaZRQBIJB + 3FODg96hooAsU0ioacHNAEgp1Rb/AFFP3UAOoptOoAKKKKAIynpTamqMpnpQA2lHSkpRQA6iiigAoooo + AKKKKACiiigAooooAKKKKAJ1+6tOxTR0WnUAGKMUUUAGKAKKUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU + UUAFFFFACg02X+GlpknO2gBlFFFABRRRQAUUUUAA5NWagj++tT0AFFFFADqKbTqACiiigAooooAKAcFT + RRQBa61XZNh/2amQ5QU4jcMGgCrRSuMHFJQAUUUUAFFFFABRRRQAUUUUAZ/8VLRRQAUUUUAFFFFABRRR + QAUUUUAFFFFABRRRQAyig9aKAG0U6m0AFFFFABRRRQAUUUUAFFFFABTgcU2nUAPopgOKfQAtG6kooAXd + RupKKAFIzTAMGnUhoAWikzS0AFFFFABRRRQAUUUUAFFFFABRRRQBPThTaKAHUUUUAFKKSlFADqbTqKAG + 0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUw80402gBlFKRSUAFFFFABRRRQA+Hq1TUyHo1PoAKKKKACii + igB1FNp1ABRRRQAUUUUASxH5MVLUMJ5YVNQA1xuGKgIwcGrNMdN496AIKKWkoAKKKKACiiigAooooAoU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANekpX+7SUAFNp1FADaKKKACiiigAooooAKKKKACnUUUA + FKDSUUAPopoNOoAKKKKACiiigBtFFFAC5pabRuoAdRRRQAUUUUAFFFFABSj71JSjqtAE1FFFAAKdTadQ + AUopKUUAOooooAKbTqKAG0UUUAFFFFABRRRQAUUUUAFFFIaAG0UUUAFNIp1FADKKCKKACiiigCeP7i06 + gdKKACiiigAooooAKKKKACnU2igB1FFFACxnDirNVatDkZoAKKKKAGSJnkdagq1UcidxQBDRRRQAUUUU + AFFFFAFCiiigAooooAKKKKACiiigAooooAKKKKACiiigBD0ptPph60AFFFFABTadRQA2iiigAooooAKK + KKAHUUUUAFFFFABSg0lFAD6KaDTqACiiigBpopTSUAFFFFABS5pKKAHUU2lzQAtFFFABSjqtJSp99aAJ + qKKKACgUUUAOpRSClFADqKKKACiiigAptOooAbRRRQAUUUUAFFFFAAaZTjTaACiiigAooooAKZT6aRQA + lKOStJT4/vUATUUUUAFFFFABRRRQAUUUUAFFFFABTqbRQA6p4jujqCpID1FAE1FFFABRRRQBDImOR0qO + rVV5E2H/AGaAG0UUUAFFFFAFCiiigAooooAKKKKACiiigAooooAKKKKACiiigApr/ep1NegBKKKKACii + igAptOptABRRRQAUUUUAOooooAKKKKACiiigApQaSigB9FNBp1ACGkp1NoAKKKKACiiigAooooAKXNJR + QA6lT760ypY+tAElFFFABRRRQAU8UynCgB9FFFABRRRQAUUUUAFNp1FADaKKKACg0Uw0AFFFFABRRRQA + UUUUAFFFFADSKki6tTafGNoagB9FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFSRH56jpy/eWgC1RRRQAUU + UUAFBG4YNFFAFZxsNJVggEYNQEYODQAlFFFAFCikfg0tABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSH + pS0UAMooooAKKKKACiiigBtFOptABRRTqACiiigAooooAKKKKACiiigApQaSigB9NoBooAKKKNpoAKKX + ZTtooAZRtNPp1AEeKdtFOooAbtp1FFADgc06o6cDmgB1FFFABQPvUUUATUbaaOlOoAbijFOooAbilpaK + AEopaNtACU2lxRigBpptOI5oxQA2inUUANo206igAxRiiigAxRRRQAUopKUdKAHg06mUgNAElFFFABRR + RQAUUUUAFFFFABRRRQAUsf31pKdF9+gCYU6kpBQA6iiigAooooAKa6bxTqKAKx4NJU8iZGR1qCgCmVyK + iqaopBg5oAWim06gAooooAKKKKACiiigAooooAKKKKACiiigBpFJT6ZQAUUUUAFFFFABRRRQA2nUYoxQ + AUUYpdtACUUu2igBKKWigBKMUtFACYoxS0UAJipAOKYPvVLQA2nUUUAFFFFABRRRQAUUUUAFFFFABRRR + QA4HNOplPBzQAUUUUAPSnUwdafQAUtJRQAtFFFABRRRQAUUUUANIptSUw0AJRS0lABRRRQAUUUUAFFFF + ABSikpaAHUUUUAFKDSUUAPopoNOoAKKKKACiiigAooooAKki71HUkX3KAJaKKKAFFFJS0AFFFFABRRRQ + AVHIncVJRQBlUhXIpaKAIKWlkHOabQA+im06gAooooAKKKKACiiigAooooAKKKKACmmnUUAMopTSUAFF + FFABRRRQAtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAPSnUDgUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU + UAFKOKSigCQc0UwHFPoAKlqKnp92gB1FFFABRRRQAtFJS0AFFFFABTTTqKAGUUGigBKKWkoAKKKKACii + igApaSn0AFFFFABRRRQAUgNLRQAtOplKDQA6iiigAooooAKlj+4tRVOOi0AOooooAKKKKAFopop1ABRR + RQAUUUUAZVFFFACFcioanqKQc5oAbS0lFAD6KbTqACiiigAooooAKKKKACiiigAooooAQ02n000AJRRR + QAUUUUALRRRQAUUUUAFFFFABRRRQAUUUUAFKOtJT0oAdRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFKDikooAkpy9aiBxTxQBLRRRQAUUUUAFFFFAC0UlFAC0UUUABplPppoASiiigBKKWkoAKKKKAC + n0yn0AFFFFABRRRQAUUUUAFFFFACg06mUgNAElFNp1ABVmq6ffWrFABRRRQAUUUUAFKKSigBaKKKACii + igDJB9aWo6UHFAD6QrkUA5paAIKKdIOc02gApaSigBadTaKAHUUUUAFFFFABRRRQAUUUUAFIaWigBlFK + aSgAooooAWiiigAooooAKKKKACiiigAooooAKlqNetSUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF + FABRRRQAUUUUAFKDSUtAE46UtMj+XrUlACUUtJQAUUUUAFFFFABS0lFAC0UlLQAyilNJQAUUUUAJRS0U + AJT6ZT6ACiiigAooooAKKKKACiiigAopMUu1qAClBpuKdtoAfH96rFV4zsPNT/SgBaKKKACiiigAoooo + AKWkpBQA6iiigDH2mkqakxQBFTwfWl2CjZQAh5FQ1NsI6VHID1oAbRRRQAUUUUALTqZS0AOooooAKKKK + ACiiigAooooAKZT6aaAEpaSloAKKKKACiiigAooooAKKKKACiigfeoAen3adRRQAUUUUAFFFFABRRRQA + UUUUAFFFFABRRRQAUUUUAFFFLtoASl20uKWgBMUtFFADx0pQaQdKKAJKKYDin0AFFFFABRRRQAUUUUAJ + RS0UAFMp9NNACUUUUAFFFFABS4pKnIyiuPxoAhxRipKKAG7aNtOooAbtFG2nUUAFFFFABRRRQAUUUUAN + p8chT/dplFAFwEEZFGKrI5Q/7NWVIYZFADcUtOooAbRS4puKAFooooAQU6kpaAMyiiigAooooAKUdKSl + oAhkjxynSod1XqryQ91/KgCPNFNooAdRTadmgBadTM0tADqKKKACiiigAooooAKKKKAGmilNJQAUUUUA + FFFFABRRRQAUUUUAFPSmU8YAoAdRSZWlzQAUUZooAKKKKACiiigAooooAKKKKACiil20AJS7adRQAmKW + iigAooooAKKKKAH/AMNFFFABSg4pKKAJKKYDin0AFFFFABRRRQAUUUUAFNNOpKAG0U6m0AFFFFABVi2P + BU1Xp8R2yA0ASSJsO4dKbVojcMGq0ibD/s0AJRRRQAUUUUAFFFFABRRRQAUUUUANooooAKVXKnIpKKAL + SOHGRT6qAkHIqwrhx70APooooASjFLRQAzFLTqTFAGZRRRQAUUUUAFPpop1ABRRRQBDJHnkfeqvV6opI + 9/I+9QBWooIwcGigAooooAdml3UynUALRSUUALSUUUAFFFFABS0lLQAlFLSUAFFFFABRRRQAUUUUAFPp + tOoAKKKKACiiigAooooAKKKKACiiigBaBknFJUsQ70AOIx0pKkphGKAEooooAKKKKACiiigApR96kpR9 + 6gB1FFFABRRRQAUoOKSigCSimA4p/WgAooooAKKKKACkpTSUAFFFFADaKdTaACiiigC7E2+MGnEAjBqv + bNyyVZoAqsChwaSrDIHFVyMHBoAKKKKACiiigAooooAKKKbQAUUUUAFFFFABQCQciiigCzHIH+tSVSHy + 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 + YII= + + + + + iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAABVxJREFUaEPV + Wk1oHGUYDnjStjuzIUUNCgqKR0Uvige9qIi2B09ehB704EFQUEEQ9KIg3iooBbszsyseIoVSL5JEIlrQ + g5iTCPVQMaiHBoM1O98kDY7PM/vuzjfffDO785OtPvA26bzP+3zv7H6/75eFNnDbSnxjpx894fjqXddX + AWwdv/+En1dp8vs6feSQyxgJvz5wesP7HT981Q2i826griG5uJIxBrHUoJbIHj6WBsNbu370HpLYyyVV + 3/aoSW1p5nDgeuHLrqd+sSRgsWgHtimG320cw6iNNqS59tAZRHehgbVcg6ldhnlI4JTr7d7nejuuhE7A + ZyMfOOSOYmxatDW2KaHN0A2iJyG4bTQwtkHHCx8UamUwlhqG5ti22bZQ6wGD7CWLMG3D9YcnhdYY1Bpp + WtpCDkKrhq4XPmsV9NWbQmkd1DbaSoy5CGU2uIP9e21Ctk/jaC8+7nrDt/lTHjVC4beOnIRSjiPe7i2u + H/5qCtgGFRejbqC+SziB+hl99mlxNYJMGpn2mRNzE0oxQLxgBh/5dPdmcWeAGeVRk8uFSdyNwDZNbeYm + bjuSed4Icvzdx8Wdg+0FxD5uY6vAtnPaResEV8FkIdHIs3yaWKS+12M0u+j4wweEVhvJdkXXRY7WFVu2 + B3oCG+IqBV7gJPr/FSN2bNto8Dmh1gZ0MlMscxXXCNxMwWHsbWaf548NonsQczEbn5oTqHeEWguyTuia + e5kNYNdXbxiEgbgqAZ/2WUMntSA6d7T3d+2pFhqZFZs5iytxrurOxSB8SFyVgT77uq6VtehHt68eEWol + MCdDbzVxLJ+Jb8J/DjTHVuJogK43PFEyLv5BH35RqJWA2C1N54C5o7HohPYwxmK0IvxGQHe6A3qF4wJz + +gdCnRnMTddg7vjKk2Pg5CEG3PPCbwXl40J96fTVnUKdCuamxzN3fi08w6ai2LMLvzWg77+SaUMzjJk/ + 0KWeEmopkvNENj7gC/CwnT60HEbagONFj5WMi9jxwteEWojkUJSNW2cXYsVAHkQ7wj0UHPdibBTV12l7 + hmFrItRCMMcxn7nzG2DpQ0SiTeEdKtDwh2mbmmFbLpRCMEct5ur1eoGP0jY1q/MC8+xCi73wdgzab7UE + dNuo24XmMoh52IF+mGlLDIeiLzpedLdQC2EdxPhnDtOo/axL43hYWIlvEGoprNMoBDILGb7GU8JvjOXP + uU2JPsvoa+b4UaXTG3PLxmMhY6FVfwjzhN8Io5pPdMnQHttvbn/vGaHODMSxIDbRYe7JwRwLjF6cvSz8 + 2nA89YKml7VAfeN6+7W6KeLTah5ynhxbsVc/P3HAmlTboHVa1zIsWPwk7gi1EqSKl2ohZ3FxXjbOnTUO + NJxF0Ee/MnRSC9RbQq0FaGQONMxZXHiBhkdK9mfE/JmNn9hfbn+/0bl46pGSqH2ox+ppxGkWbnb9aw8L + tTagVX6oJ2xlFVhpHTSZAHw1NGJG5oXnlgZx4wsLaGXXkKKyCmErbLFWKe4cIGYtbHX98H2hNALbzulP + uwABKXeRUXTZYHmBg7rnXRP2+qhaE3cxJDB3oWGrjy6f+R0rbfiDcC51elhYWoC9Lqq2iz7IHHgzYhHA + 1JWvky6dvXKM3wR/yqNGsNZDYcxJKLPB2v9gmfm3ZVjWo5GVjMNSlNzSzO2KqfLtjInRbU3+wkNs0KSK + J9W2gks+tDnrrcw0yK1N7uJDsy0WnZK6TXKVWnzNSo4UqPQqm2HhhZluY6oiWSfyi12B/YcuunVwFZRt + x//vTw10cDMlZXlWtvXi8KzGmFVq5DZm8warxCy0yvF06p/bkJtUlhtjYeFfYVW9NjHab4MAAAAASUVO + RK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAABThJREFUaEPV + mktsG1UUhr3ohseKHXu2CPFYIYEisWDBOmLspIXOTFyaps1DUUOapE3Jo680KaUgISQkaFdIbBAS7FBF + kCKVUtQHpQRK+kjTJE1jex5p4pm5nDNzbI89x4+xnQR/0q8oM+eeezy+99xz7zhSD8TOnc8kFekdTY0N + pxTpW02JXknJ0cWUEk2DBGhNU6P34e8MXP9KV2Kdhhp7lZpvH0k1tguC+p6CDK2kEp1LyNEJPd7yIrnc + fMRw046EGh2AAB4WBlSL4Fv7xpCl16ibzQE6eg86ulvYeT0FQ23qp6amHdRlfVhqb34WHF/gOtwk3Uip + 0hvUfW3ocutL8NSvMZ1sgSSZwqgOTYm9CY5Wgo63UHK0h8IJR6pNeh2yhMY63WLparSLwqqMpNL8Agyb + ec7Zdikpx1oovPLA2JvmnGyzrFVFeplCLA6sqJNM46y09t3s9VqlHWgTa1+cE+bkMaF1yKxNSo3+QmHy + JBTpLbYhSOtQhP1oWSDWX38Kbb/K2lUj/fBBYc/fd30j6z98x9qR+incIHDz5wLjrIyTI+Q+h9bZxtqG + kX6kT9gP5smjR/rSDGtLWl+Otz5PIedIqNK7jHFWWs9ecp/Duv230Lr2sPaVSB/+UNgLD8gb4TjCPHuK + tc8pdorCzgE3LgYN82V+MkG95LDmbrsfjrMvJeNov7AfLpAXwrKE+ekka18gXXQ3P0WhRyJGvPUVxoiV + +fFJ6i2HfedfofXuY+05GR8dEvbSQ2pNbGy4D4izZyVLbRQ+PH1VGmONisicOk695rDv3RH6wf2svV/G + yICwlxeplYfzZM19MJx9MSXl6I8UPpQMauwyZ1RK5uQ4zLY0heBhz98Tel8na48yRoeymSyDYxpu6uTs + y0nE40/jqvscd7MSGROjkPPWKRQPzCh6f1fQdvywsFcekZWHo2ngYyxgW6mSu2Nvl8z9lQjTKw4BPzg5 + 9YGenM2xI8J5vEJ3PZxkwm3r9xVWCVk6hMNnL3czjIwTR92h4MdeWhT6YK8wjg8LZ/UxXfXA//E65yuk + zmP6HC+4WJXcp6zrFKKHk1iFYZKi/zxwGOFw4nyElzQdgXT0OX8zvIyxoUDAfjD7GKODbNvqJM3CNxD7 + mr9ZnYyRQeEY+d8E4j55WLy4NjVouf4fALJK4XxA3IwDawDXpgbBB6jjEDJPj7NPPwMOLxxmXNvq5A6h + +kxiXIwCmWhhPpiBYKLjhOd8hBdM4nqkUSwtnDWTQvTAIg8XNH2o102pfvCDYurlfIXU+ZoXMvPMCVjI + nlBoHtY/s1BSHMja4KJWWHni4leXhayWUsI8C5VpQSlhzd6CyrQjYKv3d7tDKg9oW3MpUXUxh3sDKIH9 + WLdultwbYKGHBV8eUBDWVMwhocvpc6cDlah183pFuzMsubH0LgTnEWdfTHnldKgNDeyYcOfkJ33jqnuq + wNlzws2PfXeOWucItSfwb2gQuFh+S/nZFMw+h7rzSF+9UvwYpIRwqGGmKqTCXVn+lhIpt6k3zwR3Yenf + Lwut/X3WvhJp3R+4BwN52LbQ9pV7IMymHoGbRY9VNqYvUg8e6d8uidSeXaxtGGmdcfKYQx/uY21J/LEK + UmpNWLvwJbmH4H+dEam2FtauGuEhmfXHNdc3fiOcjU/FD7aQYkeL2aM/GErc/S1RuaPFDA19uIvg8To0 + +F8dr+thjteRhn7BkaGhXzFlwJd84Oh6wPGWqMaXfBka+jWrH3DcmC+6/TT0Tw0Kacgfe3CU+7kNDAsT + VtFN+LlNJPIf3N6DOJ/0GCQAAAAASUVORK5CYII= + + + + + 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 + MfMLpy7cvhrp45fUx+3L8x/irH//2Q== + + + \ No newline at end of file diff --git a/StuMgmClient/ClientConnect.cs b/StuMgmClient/ClientConnect.cs new file mode 100644 index 0000000..d1015a2 --- /dev/null +++ b/StuMgmClient/ClientConnect.cs @@ -0,0 +1,54 @@ +using System; +using System.IO; +using System.Net; +using System.Net.Sockets; +using System.Runtime.Serialization.Formatters.Binary; +using StuMgmLib.MyNameSpace; + +namespace StuMgmClient +{ + class ClientConnect + { + //连接 + public static Socket Connect(string ip, int port) + { + Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); + IPAddress ipAdress = IPAddress.Parse(ip); + IPEndPoint ipEndpoint = new IPEndPoint(ipAdress, port); + try + { + client.Connect(ipEndpoint); + } + catch (Exception ex) + { + return null; + } + return client; + } + //发送并进行序列化 + public static void Send(Socket client) + { + MemoryStream ms = new MemoryStream(); + BinaryFormatter iFormatter = new BinaryFormatter(); + Info.ClientSend cs = new Info.ClientSend(); + cs.account= 1943; + cs.password = "1"; + iFormatter.Serialize(ms, cs); + byte[] buff = ms.GetBuffer(); + //发送消息到服务端 + client.Send(buff); + } + //接收并进行反序列化 + public static Info.ServerSend Receive(Socket client) + { + byte[] buffer = new byte[1024 * 1024]; + client.Receive(buffer); + MemoryStream ms = new MemoryStream(buffer); + BinaryFormatter iFormatter = new BinaryFormatter(); + Info.ServerSend serverSend = (Info.ServerSend)iFormatter.Deserialize(ms); + return serverSend; + } + + } +} + diff --git a/StuMgmClient/ClientMysql.cs b/StuMgmClient/ClientMysql.cs new file mode 100644 index 0000000..dcd4e5d --- /dev/null +++ b/StuMgmClient/ClientMysql.cs @@ -0,0 +1,37 @@ +using System; +using System.Collections.Generic; +using System.Text; +using System.Data; +using MySql.Data.MySqlClient; +using MysqlDLL; +namespace StuMgmClient +{ + class ClientMysql + { + MysqlDLL.MysqlDLL mys = new MysqlDLL.MysqlDLL(); + public DataSet SelectNode() + { + DataSet ds = new DataSet(); + MySqlConnection con= mys.DBconn(); + string str = "SELECT * FROM course_info"; + MySqlCommand cmd = new MySqlCommand(str, con); + //cmd.Parameters.AddWithValue("temp", 0); + MySqlDataAdapter msda = new MySqlDataAdapter(cmd); + object val= cmd.ExecuteScalar(); + msda.Fill(ds, "course_info"); + return ds; + } + public DataSet SelectState() + { + DataSet ds = new DataSet(); + MySqlConnection con = mys.DBconn(); + string str = "SELECT * FROM user_info WHERE id=@temp"; + MySqlCommand cmd = new MySqlCommand(str, con); + cmd.Parameters.AddWithValue("temp", 1); + MySqlDataAdapter msda = new MySqlDataAdapter(cmd); + object val = cmd.ExecuteScalar(); + msda.Fill(ds, "user_info"); + return ds; + } + } +} diff --git a/StuMgmClient/Data.cs b/StuMgmClient/Data.cs new file mode 100644 index 0000000..03f26cc --- /dev/null +++ b/StuMgmClient/Data.cs @@ -0,0 +1,82 @@ +using System; +using System.Collections.Generic; +using System.Data; + +namespace StuMgmClient +{ + public enum Roles + { + NotFound = -1, + Error = -2, + Admin = 1, + Teacher = 2, + Student = 3, + } + class Data + { + //状态值字符串转字典 + public Dictionary StateParsing(DataTable table) + { + Dictionary myDictionary = new Dictionary(); + ClientMysql cm = new ClientMysql(); + DataSet ds = cm.SelectState(); + DataRow dr = ds.Tables["user_info"].Rows[0]; + string state = dr["course_status"].ToString(); + int num = 0; + int oldTem = 0; + //切割字符串 + string[] sArray = state.Split(new char[2] { ':', ';' }); + foreach (string i in sArray) + { + if (i.Equals("")) { break; } + int tem = Convert.ToInt32(i); + num++; + if (num % 2 != 0) + { + myDictionary.Add(tem, 0); + oldTem = tem; + } + else + { + myDictionary[oldTem] = tem; + } + } + return myDictionary; + } + //字典转字符串 + public string DicParsing(Dictionary dic) + { + string stateText = ""; + foreach (var item in dic) + { + stateText = stateText + item.Key + ":" + item.Value + ";"; + } + return stateText; + } + //查询所有子节点 + public void GetAllNodes(string id, DataTable table, ref Dictionary nodesDic) + { + + //把父节点的数据筛选出来 + DataRow[] rows = table.Select("pid =" + id);//取根 + if (rows.Length <= 0) + { + nodesDic.Add(Convert.ToInt32(id), 0); + return; + } + foreach (DataRow dr in rows) + { + GetAllNodes(dr["id"].ToString(), table, ref nodesDic); + } + + } + //获取所有子节点Dictionary + public Dictionary GetNodesDic(DataTable table) + { + Dictionary nodesDic = new Dictionary(); + GetAllNodes("0", table, ref nodesDic); + return nodesDic; + } + } + +} diff --git a/StuMgmClient/LoginForm.cs b/StuMgmClient/LoginForm.cs new file mode 100644 index 0000000..b638db7 --- /dev/null +++ b/StuMgmClient/LoginForm.cs @@ -0,0 +1,106 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Net.Sockets; +using System.Text; +using System.Text.RegularExpressions; +using System.Windows.Forms; +using StuMgmLib.MyNameSpace; + +namespace StuMgmClient +{ + public partial class LoginForm : Form + { + public static LoginForm login; + public LoginForm() + { + InitializeComponent(); + } + string userName = ""; + string pawssWord = ""; + DataSet ds = null; + private void btnSubmit_Click(object sender, EventArgs e) + { + Login(); + } + //登陆方法 + public void Login() + { + userName = txtUserName.Text; + pawssWord = txtPassWord.Text; + + //if (!RegexUser(userName, pawssWord)) + //{ + // MessageBox.Show("用户名和密码必须包含数字,小写或大写,5到20位", "提示"); + // return; + //} + + Info.ServerSend ss = ConnectServer(); + //权限管理 + int powerNum = (int)ss.permission; + ds = ss.ds; + switch (powerNum) + { + case (int)Roles.Student: + StudentForm stu = new StudentForm(ds); + stu.Show(); + login.Hide(); + break; + case (int)Roles.Teacher: + TeacherForm tf = new TeacherForm(ds); + tf.Show(); + login.Hide(); + break; + case (int)Roles.Admin: + AdminForm af = new AdminForm(); + af.Show(); + login.Hide(); + break; + case (Int32)Roles.NotFound: + MessageBox.Show("账号或用户名错误", "提示"); + break; + } + + } + //账号密码正则校验 + public bool RegexUser(string u, string p) + { + var regex = new Regex("^(?![0-9]+$)(?![a-zA-Z]+$)(?![a-z!@#$]+$)(?![A-Z!@#$]+$)(?![\\d!@#$]+$)^[a-zA-Z\\d!@#$]{5,20}$"); + //校验密码是否符合 + bool resultU = regex.IsMatch(u); + bool resultP = regex.IsMatch(p); + if (resultU == true && resultP == true) + { + return true; + } + else + { + return false; + } + } + //登陆连接服务器 + public Info.ServerSend ConnectServer() + { + Socket client= ClientConnect.Connect("10.10.0.44", 502); + if (client== null) + { + MessageBox.Show("连接失败", "提示"); + return null; + } + else + { + ClientConnect.Send(client); + Info.ServerSend ss = ClientConnect.Receive(client); + return ss; + } + } + //窗体加载 + private void LoginForm_Load(object sender, EventArgs e) + { + login = this; + + } + } +} diff --git a/StuMgmClient/LoginForm.designer.cs b/StuMgmClient/LoginForm.designer.cs new file mode 100644 index 0000000..96556d2 --- /dev/null +++ b/StuMgmClient/LoginForm.designer.cs @@ -0,0 +1,317 @@ +namespace StuMgmClient +{ + partial class LoginForm + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows 窗体设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(LoginForm)); + this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); + this.linkLabel1 = new System.Windows.Forms.LinkLabel(); + this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.lblHead = new System.Windows.Forms.Label(); + this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel(); + this.btnSubmit = new System.Windows.Forms.Button(); + this.lblLogin = new System.Windows.Forms.Label(); + this.panUserName = new System.Windows.Forms.Panel(); + this.txtUserName = new System.Windows.Forms.TextBox(); + this.picUserName = new System.Windows.Forms.PictureBox(); + this.panPassWord = new System.Windows.Forms.Panel(); + this.txtPassWord = new System.Windows.Forms.TextBox(); + this.picPassWord = new System.Windows.Forms.PictureBox(); + this.tableLayoutPanel4 = new System.Windows.Forms.TableLayoutPanel(); + this.chkPassWord = new System.Windows.Forms.CheckBox(); + this.tableLayoutPanel2.SuspendLayout(); + this.tableLayoutPanel1.SuspendLayout(); + this.tableLayoutPanel3.SuspendLayout(); + this.panUserName.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picUserName)).BeginInit(); + this.panPassWord.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picPassWord)).BeginInit(); + this.tableLayoutPanel4.SuspendLayout(); + this.SuspendLayout(); + // + // toolTip1 + // + this.toolTip1.IsBalloon = true; + // + // linkLabel1 + // + this.linkLabel1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.linkLabel1.AutoSize = true; + this.linkLabel1.LinkColor = System.Drawing.Color.DodgerBlue; + this.linkLabel1.Location = new System.Drawing.Point(125, 12); + this.linkLabel1.Name = "linkLabel1"; + this.linkLabel1.Size = new System.Drawing.Size(117, 15); + this.linkLabel1.TabIndex = 7; + this.linkLabel1.TabStop = true; + this.linkLabel1.Text = "忘记密码"; + this.linkLabel1.TextAlign = System.Drawing.ContentAlignment.MiddleRight; + this.toolTip1.SetToolTip(this.linkLabel1, "请联系教师!"); + // + // tableLayoutPanel2 + // + this.tableLayoutPanel2.AutoSize = true; + this.tableLayoutPanel2.BackColor = System.Drawing.Color.Transparent; + this.tableLayoutPanel2.ColumnCount = 3; + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 21.49695F)); + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 52.39339F)); + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 26.02263F)); + this.tableLayoutPanel2.Controls.Add(this.tableLayoutPanel1, 1, 1); + this.tableLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel2.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanel2.Name = "tableLayoutPanel2"; + this.tableLayoutPanel2.RowCount = 3; + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 15F)); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 70F)); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 15F)); + this.tableLayoutPanel2.Size = new System.Drawing.Size(882, 599); + this.tableLayoutPanel2.TabIndex = 3; + // + // tableLayoutPanel1 + // + this.tableLayoutPanel1.AutoSize = true; + this.tableLayoutPanel1.BackColor = System.Drawing.Color.Transparent; + this.tableLayoutPanel1.ColumnCount = 1; + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.Controls.Add(this.lblHead, 0, 0); + this.tableLayoutPanel1.Controls.Add(this.tableLayoutPanel3, 0, 2); + this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel1.Location = new System.Drawing.Point(192, 92); + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + this.tableLayoutPanel1.RowCount = 3; + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 10F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 80F)); + this.tableLayoutPanel1.Size = new System.Drawing.Size(456, 413); + this.tableLayoutPanel1.TabIndex = 2; + // + // lblHead + // + this.lblHead.AutoSize = true; + this.lblHead.BackColor = System.Drawing.Color.Transparent; + this.lblHead.Dock = System.Windows.Forms.DockStyle.Fill; + this.lblHead.Font = new System.Drawing.Font("幼圆", 22.2F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblHead.ForeColor = System.Drawing.Color.WhiteSmoke; + this.lblHead.Location = new System.Drawing.Point(3, 0); + this.lblHead.Name = "lblHead"; + this.lblHead.Size = new System.Drawing.Size(450, 41); + this.lblHead.TabIndex = 1; + this.lblHead.Text = "信 捷 电 气 管 理 系 统"; + this.lblHead.TextAlign = System.Drawing.ContentAlignment.TopCenter; + // + // tableLayoutPanel3 + // + this.tableLayoutPanel3.BackColor = System.Drawing.Color.WhiteSmoke; + this.tableLayoutPanel3.ColumnCount = 1; + this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel3.Controls.Add(this.btnSubmit, 0, 4); + this.tableLayoutPanel3.Controls.Add(this.lblLogin, 0, 0); + this.tableLayoutPanel3.Controls.Add(this.panUserName, 0, 1); + this.tableLayoutPanel3.Controls.Add(this.panPassWord, 0, 2); + this.tableLayoutPanel3.Controls.Add(this.tableLayoutPanel4, 0, 3); + this.tableLayoutPanel3.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel3.Location = new System.Drawing.Point(3, 85); + this.tableLayoutPanel3.Name = "tableLayoutPanel3"; + this.tableLayoutPanel3.RowCount = 5; + this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 20F)); + this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 15F)); + this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 15F)); + this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 15F)); + this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 35F)); + this.tableLayoutPanel3.Size = new System.Drawing.Size(450, 325); + this.tableLayoutPanel3.TabIndex = 3; + // + // btnSubmit + // + this.btnSubmit.Anchor = System.Windows.Forms.AnchorStyles.None; + this.btnSubmit.BackColor = System.Drawing.Color.DodgerBlue; + this.btnSubmit.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.btnSubmit.ForeColor = System.Drawing.Color.Transparent; + this.btnSubmit.Location = new System.Drawing.Point(96, 239); + this.btnSubmit.Name = "btnSubmit"; + this.btnSubmit.Size = new System.Drawing.Size(257, 56); + this.btnSubmit.TabIndex = 1; + this.btnSubmit.Text = "登 陆"; + this.btnSubmit.UseVisualStyleBackColor = false; + this.btnSubmit.Click += new System.EventHandler(this.btnSubmit_Click); + // + // lblLogin + // + this.lblLogin.Anchor = System.Windows.Forms.AnchorStyles.None; + this.lblLogin.AutoSize = true; + this.lblLogin.Font = new System.Drawing.Font("幼圆", 16.2F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblLogin.ForeColor = System.Drawing.Color.DodgerBlue; + this.lblLogin.Location = new System.Drawing.Point(161, 18); + this.lblLogin.Name = "lblLogin"; + this.lblLogin.Size = new System.Drawing.Size(128, 28); + this.lblLogin.TabIndex = 0; + this.lblLogin.Text = "用户登陆"; + // + // panUserName + // + this.panUserName.Anchor = System.Windows.Forms.AnchorStyles.None; + this.panUserName.Controls.Add(this.txtUserName); + this.panUserName.Controls.Add(this.picUserName); + this.panUserName.Location = new System.Drawing.Point(102, 71); + this.panUserName.Name = "panUserName"; + this.panUserName.Size = new System.Drawing.Size(245, 35); + this.panUserName.TabIndex = 4; + // + // txtUserName + // + this.txtUserName.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.txtUserName.Location = new System.Drawing.Point(42, 2); + this.txtUserName.Name = "txtUserName"; + this.txtUserName.Size = new System.Drawing.Size(196, 30); + this.txtUserName.TabIndex = 3; + this.txtUserName.WordWrap = false; + // + // picUserName + // + this.picUserName.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("picUserName.BackgroundImage"))); + this.picUserName.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.picUserName.Location = new System.Drawing.Point(3, 0); + this.picUserName.Name = "picUserName"; + this.picUserName.Size = new System.Drawing.Size(33, 35); + this.picUserName.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.picUserName.TabIndex = 2; + this.picUserName.TabStop = false; + // + // panPassWord + // + this.panPassWord.Anchor = System.Windows.Forms.AnchorStyles.None; + this.panPassWord.Controls.Add(this.txtPassWord); + this.panPassWord.Controls.Add(this.picPassWord); + this.panPassWord.Location = new System.Drawing.Point(102, 119); + this.panPassWord.Name = "panPassWord"; + this.panPassWord.Size = new System.Drawing.Size(245, 35); + this.panPassWord.TabIndex = 5; + // + // txtPassWord + // + this.txtPassWord.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.txtPassWord.Location = new System.Drawing.Point(42, 3); + this.txtPassWord.Name = "txtPassWord"; + this.txtPassWord.Size = new System.Drawing.Size(196, 30); + this.txtPassWord.TabIndex = 4; + this.txtPassWord.UseSystemPasswordChar = true; + this.txtPassWord.WordWrap = false; + // + // picPassWord + // + this.picPassWord.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("picPassWord.BackgroundImage"))); + this.picPassWord.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.picPassWord.Location = new System.Drawing.Point(3, 0); + this.picPassWord.Name = "picPassWord"; + this.picPassWord.Size = new System.Drawing.Size(33, 35); + this.picPassWord.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.picPassWord.TabIndex = 3; + this.picPassWord.TabStop = false; + // + // tableLayoutPanel4 + // + this.tableLayoutPanel4.Anchor = System.Windows.Forms.AnchorStyles.None; + this.tableLayoutPanel4.ColumnCount = 2; + this.tableLayoutPanel4.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel4.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel4.Controls.Add(this.linkLabel1, 1, 0); + this.tableLayoutPanel4.Controls.Add(this.chkPassWord, 0, 0); + this.tableLayoutPanel4.Location = new System.Drawing.Point(102, 165); + this.tableLayoutPanel4.Name = "tableLayoutPanel4"; + this.tableLayoutPanel4.RowCount = 1; + this.tableLayoutPanel4.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel4.Size = new System.Drawing.Size(245, 39); + this.tableLayoutPanel4.TabIndex = 6; + // + // chkPassWord + // + this.chkPassWord.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.chkPassWord.AutoSize = true; + this.chkPassWord.Location = new System.Drawing.Point(3, 10); + this.chkPassWord.Name = "chkPassWord"; + this.chkPassWord.Size = new System.Drawing.Size(116, 19); + this.chkPassWord.TabIndex = 6; + this.chkPassWord.Text = "记住密码"; + this.chkPassWord.UseVisualStyleBackColor = true; + // + // LoginForm + // + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; + this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage"))); + this.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.ClientSize = new System.Drawing.Size(882, 599); + this.Controls.Add(this.tableLayoutPanel2); + this.DoubleBuffered = true; + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; + this.MaximizeBox = false; + this.Name = "LoginForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "信捷电气学员管理系统"; + this.Load += new System.EventHandler(this.LoginForm_Load); + this.tableLayoutPanel2.ResumeLayout(false); + this.tableLayoutPanel2.PerformLayout(); + this.tableLayoutPanel1.ResumeLayout(false); + this.tableLayoutPanel1.PerformLayout(); + this.tableLayoutPanel3.ResumeLayout(false); + this.tableLayoutPanel3.PerformLayout(); + this.panUserName.ResumeLayout(false); + this.panUserName.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picUserName)).EndInit(); + this.panPassWord.ResumeLayout(false); + this.panPassWord.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picPassWord)).EndInit(); + this.tableLayoutPanel4.ResumeLayout(false); + this.tableLayoutPanel4.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + + private System.Windows.Forms.ToolTip toolTip1; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; + private System.Windows.Forms.Label lblHead; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel3; + private System.Windows.Forms.Button btnSubmit; + private System.Windows.Forms.Label lblLogin; + private System.Windows.Forms.Panel panUserName; + private System.Windows.Forms.TextBox txtUserName; + private System.Windows.Forms.PictureBox picUserName; + private System.Windows.Forms.Panel panPassWord; + private System.Windows.Forms.TextBox txtPassWord; + private System.Windows.Forms.PictureBox picPassWord; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel4; + private System.Windows.Forms.LinkLabel linkLabel1; + private System.Windows.Forms.CheckBox chkPassWord; + + } +} + diff --git a/StuMgmClient/LoginForm.resx b/StuMgmClient/LoginForm.resx new file mode 100644 index 0000000..f5cd317 --- /dev/null +++ b/StuMgmClient/LoginForm.resx @@ -0,0 +1,2201 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + True + + + True + + + + + iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA/5JREFUaEPV + WktoU1EQzVZXJm39lC4FURFRUBRxIQili4K4cqngwk2hC0FcCLoR3XSjSVpc2Nb/l1pQa1MKIqIg4gdt + Me+Z5lONbdNW26ZtTPQ68zKWNJkk97738umBA+27d2ZO2nvfnTsThx1oaIuscnm1RqdHOw/scnn9Ay63 + f9jl8c8YxJ/hGY7hHJyLNmReGdRe1naCsJNOr9bj8mhJoFBk0rAFH+iL3JYetR1DG2rc+kUQkMgSZIUJ + 9Im+KUxpAIFagcGMwHYTfbdSOPtQ59Y3wlr2ZQUrIf0+jEnhrcHp0ZvAaSw3SMkZw9gkwxxqPHoL47is + RA0kRw1Or36Ec1gJohaSJYc17YHtnKNKEjWRvMKoc39eDwbhbAdVwDBqI5n5UePRehnjqiBqI5k8YBK+ + 51ljFe67HRKnXoyLa0O/RN/InLjwZlIc74+K+g6dna9I/pzAUxAGLR9Shx6NismFlOAwPJkQe2+FWDsF + BtkTm9IDzkCa517FSGph7LgeZO1liVpJdhpGYmYxtzn2LEryikObToiGK19ZP5JMLEsAYXOcZiYp8XV0 + geTJ4dK7adaPLFEzyYfN69X6uUkqnP39h6TJYTAcZ/1IEzQb4us7vq+GB6mcCQrcfTNEsuQxFk+xvhSY + Qu0Op1trZgaVuOtGkGTJIxpPsr5UiNoh24QrHjOoyol5/tWZD3g+cH5UiNrxA3Rxg6p8EpgjaXLAw43z + o0LUDhsYLuDMoCq3dI6IROovySuMB9os60OZoN2Rrh4wgybY9DBCEvNjCk5pztYUQTvkP1j6YAZNctPV + gHgK65vD3S8zrI15+mds+wBtb6eMXKe5Z9T4ff+dsDgx8EOceTkhDvd+E9u6R5ae4xnQo9uxjPADWFxC + eyA5ez46T3/jNLohC20ZHBMH7oWNOZjAYaqBGzcbB+9HcnxK01hCFjYxLpf344skxTw2dwZY/0WJm9js + a3Rtuy4GQnGSYA0+8LMO/HFxCtF4jeJhwA0W41nJ1FkWZs4F1I6JXCM3WIwfJ6wvnUxgaoFnCRcrL0F7 + urKsWJw92ief+6tA8b+QXKpwU4WZm8TS82GaQtqLT7FFNh5H1GyIR2CJm5uUj48V8x4VcPFYgmaSr36l + /LmodnlRwdYuqX2w/EqJULnU42lbSnIxM5lzqUfYVVYpA/myCgIGbSlslZiFGyDYXGCMqoR+H8nMj3Q3 + piINjWKMSXdtqCvDOakYlbs11dCd+c8V3aVR7s5kg7o1lWh4hKW7MsWAnZFyNj4wllQ3RhXgfGU2ujOB + pyClHSvvqwaZwGTKKMunK9tmisMptEUfOYlZuYFVYiy04hXPuGNjocCodvBft8G5RmXZMhyOf2UJ8EQ/ + Ei7+AAAAAElFTkSuQmCC + + + + True + + + True + + + + iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAA4BJREFUaEPV + WjFrFEEUvs5GMbubA3u1sDBWNmKhCDZa2ItgEMTGVtDKKk3Ewjh7OazyJ6wECwstYgqJxNu5UyMGgo0Q + bGzU75ubi8nl3e3M3O7t5oOP3M28ee97e7NvdmfSKAqR6l2MUr0ArsSt7FWsso04zXYM+Rlt7DM2sLXD + qkWs9FUIXIxTvQn+9STGYCx8WHfTQVN9PJqk3ftJqtcEUUGkL/qkbxumeDTVlxMI9BBTQEsiiiB9MwZj + 2bDFIEp718oUPkzGYkwbfjJgjt6RgkyFiG1lhCFS2QPR8RRJDVaOH1Ah5iWH1TCbt7LcMKu6l2VH1ZGa + rLzxSFTnvOSgDqQ2K1MGy1d/BZUdVE5oG1tiWYPFgTUiNVq5+8FVcJq1PpTUKK7YXMqlAQF8i0XoXqy6 + FxjoWLszO7PcORen3bvoWx2yDSK1Wtn/wecRydiTL6w7gyj9NNdc7p0+9UwfsU2M80gY50Vqte76iFq9 + 65KhD+mDvo639clIaYW277v9re523NJPo/TzHG0Sld3e7QvkIJ4BFoq2ZORMpZ8YP3g0hvgfog2p9HaS + dm70Y+qXB/q9mLXpxwANWwcN3IkreiZa2jiLz9+G+4aJm/A1Y0YtfVPq9+CWEZ88710ROn24avx4TIuZ + JX0paelbUp8PqR03ml6QOp2pOo+ZAP+K/SWS2pnAitTpzH0JZG/Q9g73wXvM9w9cOVm3UUK/on0L1YP3 + x0/wF/gb/APKfh1I7Q3zAi50upDThuInwUQVCdpx5cKefZC9uRmLAH1JMXIJ7SyhO2JnDmuRALSXlgAr + DW1IfrbNIiZLoKQptFeUj60XzRQKvInzRMFmfY/9um0WEZwAb2IMDiqjeQlw2sCuQ5Y1haidg4MWsrwE + CNq42kkx8kjtZlNW6sxjLRIYbBLji/fmrIswszrblXocAhPYtMOZgNlhloxG0iUBV4QlkC3a4bxS3CaX + jEaz8gSGt+VDXikHLyeTgD4k3+N44JWSKPClvnSKL/WHfluFwE9zeDe2CG7b1flX6F/9nNMbnoxIg+tA + 51MblKjqTmVG0fe0pg6nMwMe8lMaz9OZYVR5WuN8KpMHc2oT+OYWRMTKPY3xBcsXa3CZZZa+GSO3VE4C + roJcyvk8IokIIX3R58gVtiz0t+XNznbI5jDGZO192+RVghutmAJO/25jNmULQaPxDyRWtu3m1Q/BAAAA + AElFTkSuQmCC + + + + 85 + + + + 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 + EjrCLqUjEKambWsztLxvDLwQRXN/yJJ+PnJsaWsNO8kTdSOR0aiNysQaIoixlf8A02ofSwLs0p5WWeWR + ihN8MQBagDihea8HN7P4d7scmGUSFnglmDRhYioKlwGNkjgdz25rtlkXS6ebTSTNHrYmQPJFFI0ZUm/Q + WI4I4PFj5zJt5Jcbi6eOPfFJqxOmlckGSNLJodlugSDV88XiSTzSrEssrusSbIwzWEW7oewsnEMshjWI + yOY1JKoWJCk9yB2BOLeKFjvWbhmXhg0bhmYYBuGZeGAbhmYYBuGZhgG4ZmF4BuGZhgG4ZmF4BuZmXheQ + G4Zl4YBt4XmYYoNwzMMUG4XmZl4KbeF5l4ZAbhmZmANmXmXheATwwwzJ0DDDDADDDDADDDDADDDDADDD + DADDDDADDDDADDDDADDDDADDDDADDDDADDDDADKKbFHJ5oNHKmRqmsKOLlLDDFKnDRE/UXDNo5qqTkha + Cizju1ChmkhV4yRN5rgi3MwwwzJoMMMMAdZJER0SR1RwA6hiAwBsWPPOX+phkn0rajRxdGFVR44P2jKB + 3Jbn1G+9fjOXDLTLxTHRoxHIGjYua2MGoLzzY88ceMqdU6nTPp1XTSwLQlgJV2Nk7ib/AJc1YrgZz4ZA + 8U+QJJNk8nDDDBoMMMMAMMMMAMMMMAMMMMAMMMMAMMMMAMMMMAMMMMENwvMwwDbwvMwwDcMzDANwzMMA + 3DMwwDcMzDANwzMMA3DMwwDcMzDANwzMMA3DMwyg3DMwwBsLzLwvANvC8XNvAht4XmXheBDcMy8MENwv + MwwDcMzDANwzM28AM3MvDANvC8zDANzcXDAOiJ/BzXrOcEg5UEMM2sqoc3jHTdq5lL74rAjEvJSpFQwX + FZyfOJeGKWG3mjk5gF5StowgzS1CsnZzCbww2EjcLzMMhTbwvMwwQbDFvC8AbDFvC8AbDFvC8AbDFwwB + sMXDAGwxbwvAGwxbwvAGzLzLwvANvC8y8MA28MzDANwzMMFDC8MzANvC8zC8A3DMvC8A3DMvDIDczMww + UXDDDIaDDDDADDDDADDDDADDDDADDDDADDDDADDDDADDDDADDDDADDDDADDDDADDDDADDDDANXvlBhhm + kYZnnH8YYZUQk/fFwwzLNoMMMMhQwwwwAwwwwAwwwwAwwwwAwwwwAwwwwAwwwwAwwwwAwwwwAwwwwAww + wwAwwwwAwwwwAwwwwAwwwwAwwwygMMMMAMMMMAMMMMAMMMMAMMMMAMMMMAMMMMgDDDDADDDDADDDDKAw + wwwAzRhhkIGGGGAGGGGAGGGGUBhhhghowwwwAwwwyAMdO+GGaXJGUbtkT3wwy5ExMzRhhmTRRMx++GGa + 8GPImbhhmTQYYYZQGGGGAGGGGAGGGGQBhhhlAYYYYAYYYYAYYYYAYYYZAGGGGUBhhhgBhhhgBhhhkAZh + wwwUzDDDADDDDADDDDADDDDID//Z + + + \ No newline at end of file diff --git a/StuMgmClient/Program.cs b/StuMgmClient/Program.cs new file mode 100644 index 0000000..a241133 --- /dev/null +++ b/StuMgmClient/Program.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using System.Windows.Forms; + +namespace StuMgmClient +{ + static class Program + { + /// + /// 应用程序的主入口点。 + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new LoginForm()); + } + } +} diff --git a/StuMgmClient/Properties/AssemblyInfo.cs b/StuMgmClient/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..eaa1b88 --- /dev/null +++ b/StuMgmClient/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的常规信息通过以下 +// 特性集控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("StuMgmClient")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("StuMgmClient")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 使此程序集中的类型 +// 对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型, +// 则将该类型上的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("3ebea29c-1448-414a-8b01-a3827a9335d9")] + +// 程序集的版本信息由下面四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +// 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, +// 方法是按如下所示使用“*”: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/StuMgmClient/Properties/Resources.Designer.cs b/StuMgmClient/Properties/Resources.Designer.cs new file mode 100644 index 0000000..b2a5e8c --- /dev/null +++ b/StuMgmClient/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +namespace StuMgmClient.Properties { + using System; + + + /// + /// 一个强类型的资源类,用于查找本地化的字符串等。 + /// + // 此类是由 StronglyTypedResourceBuilder + // 类通过类似于 ResGen 或 Visual Studio 的工具自动生成的。 + // 若要添加或移除成员,请编辑 .ResX 文件,然后重新运行 ResGen + // (以 /str 作为命令选项),或重新生成 VS 项目。 + [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() { + } + + /// + /// 返回此类使用的缓存的 ResourceManager 实例。 + /// + [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("StuMgmClient.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// 使用此强类型资源类,为所有资源查找 + /// 重写当前线程的 CurrentUICulture 属性。 + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/StuMgmClient/Properties/Resources.resx b/StuMgmClient/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/StuMgmClient/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/StuMgmClient/Properties/Settings.Designer.cs b/StuMgmClient/Properties/Settings.Designer.cs new file mode 100644 index 0000000..79b3194 --- /dev/null +++ b/StuMgmClient/Properties/Settings.Designer.cs @@ -0,0 +1,26 @@ +//------------------------------------------------------------------------------ +// +// 此代码由工具生成。 +// 运行时版本:4.0.30319.42000 +// +// 对此文件的更改可能会导致不正确的行为,并且如果 +// 重新生成代码,这些更改将会丢失。 +// +//------------------------------------------------------------------------------ + +namespace StuMgmClient.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; + } + } + } +} diff --git a/StuMgmClient/Properties/Settings.settings b/StuMgmClient/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/StuMgmClient/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/StuMgmClient/SelectFrom.cs b/StuMgmClient/SelectFrom.cs new file mode 100644 index 0000000..a966149 --- /dev/null +++ b/StuMgmClient/SelectFrom.cs @@ -0,0 +1,92 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Text; +using System.Windows.Forms; + +namespace StuMgmClient +{ + public partial class SelectFrom : Form + { + Dictionary dic = new Dictionary(); + Dictionary dic2 = new Dictionary(); + DataRow dr = null; + int stateN = 0; + public SelectFrom(DataRow drView,int state) + { + InitializeComponent(); + dr=drView; + stateN = state; + dic.Add(0, "未开始"); dic.Add(1, "进行中"); dic.Add(2, "待验收"); dic.Add(3, "等待验收中"); dic.Add(4, "验收中"); dic.Add(5, "验收完成"); dic.Add(6, "超时"); dic.Add(7, "预习"); + dic2.Add(0, "基础学习(一阶段)"); dic2.Add(1, "四则运算(一阶段)"); dic2.Add(2, "算法题(一阶段)"); dic2.Add(3, "Modbus(一阶段)"); dic2.Add(4, "待定(二阶段)"); dic2.Add(5, "待定(二阶段)"); + } + private void SelectFrom_Load(object sender, EventArgs e) + { + //MssionPower(); + ShowData(dr); + } + //数据回显 + public void ShowData(DataRow dr) + { + + txtMsg.Text = dr["Content"].ToString(); + label2.Text =dr["name"].ToString(); + lblState.Text = dic[stateN]; + //try + //{ + // lblTime.Text = Convert.ToDateTime(dr["Time"]).ToString("yyyy-MM-dd"); + //} + //catch + //{ + // lblTime.Text = ""; + //} + } + //提交事件 + private void btnSumit_Click(object sender, EventArgs e) + { + + DialogResult result = MessageBox.Show("是否确定提交", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); + if (result == DialogResult.OK) + { + int userNameId = Convert.ToInt32(dr["NameId"]); + int nowMssionId = Convert.ToInt32(dr["MissionId"]); + int newMssionId = nowMssionId+1; + // sms.UpdateState(userNameId, nowMssionId, newMssionId); + MessageBox.Show("提交成功,可预习下一阶段内容", "提示"); + btnSumit.Visible = false; + this.Dispose(); + } + } + //状态值改变控件 + public void MssionPower() + { + //任务权限 + int stateNum = Convert.ToInt32(dr["State"]); + switch (stateNum) + { + case 0: + dr["Content"] = "当前不可查看"; + lblTime.Visible = false; + lblState.Visible = false; + btnSumit.Visible = false; + break; + case 1: + btnSumit.Visible = true; + break; + case 2: + case 3: + case 4: + case 5: + case 6: + btnSumit.Visible = false; + break; + case 7: + lblTime.Visible = false; + btnSumit.Visible = false; + break; + } + } + } +} diff --git a/StuMgmClient/SelectFrom.designer.cs b/StuMgmClient/SelectFrom.designer.cs new file mode 100644 index 0000000..f3f4a26 --- /dev/null +++ b/StuMgmClient/SelectFrom.designer.cs @@ -0,0 +1,248 @@ +namespace StuMgmClient +{ + partial class SelectFrom + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SelectFrom)); + this.txtMsg = new System.Windows.Forms.RichTextBox(); + this.tlpMisson = new System.Windows.Forms.TableLayoutPanel(); + this.btnSumit = new System.Windows.Forms.Button(); + this.lblStateMsg = new System.Windows.Forms.Label(); + this.lblState = new System.Windows.Forms.Label(); + this.picTime = new System.Windows.Forms.PictureBox(); + this.lblStart = new System.Windows.Forms.Label(); + this.lblTime = new System.Windows.Forms.Label(); + this.panMyMission = new System.Windows.Forms.Panel(); + this.panHead = new System.Windows.Forms.Panel(); + this.label2 = new System.Windows.Forms.Label(); + this.pictureBox1 = new System.Windows.Forms.PictureBox(); + this.tlpMisson.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picTime)).BeginInit(); + this.panMyMission.SuspendLayout(); + this.panHead.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit(); + this.SuspendLayout(); + // + // txtMsg + // + this.txtMsg.Anchor = System.Windows.Forms.AnchorStyles.None; + this.txtMsg.BackColor = System.Drawing.Color.WhiteSmoke; + this.txtMsg.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.txtMsg.Location = new System.Drawing.Point(3, 93); + this.txtMsg.Name = "txtMsg"; + this.txtMsg.Size = new System.Drawing.Size(701, 524); + this.txtMsg.TabIndex = 0; + this.txtMsg.Text = ""; + // + // tlpMisson + // + this.tlpMisson.BackColor = System.Drawing.Color.LightGray; + this.tlpMisson.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("tlpMisson.BackgroundImage"))); + this.tlpMisson.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; + this.tlpMisson.ColumnCount = 1; + this.tlpMisson.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tlpMisson.Controls.Add(this.btnSumit, 0, 5); + this.tlpMisson.Controls.Add(this.lblStateMsg, 0, 3); + this.tlpMisson.Controls.Add(this.lblState, 0, 4); + this.tlpMisson.Controls.Add(this.picTime, 0, 0); + this.tlpMisson.Controls.Add(this.lblStart, 0, 1); + this.tlpMisson.Controls.Add(this.lblTime, 0, 2); + this.tlpMisson.Location = new System.Drawing.Point(710, 93); + this.tlpMisson.Name = "tlpMisson"; + this.tlpMisson.RowCount = 6; + this.tlpMisson.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 90F)); + this.tlpMisson.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 39F)); + this.tlpMisson.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 63F)); + this.tlpMisson.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 46F)); + this.tlpMisson.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 44F)); + this.tlpMisson.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 59F)); + this.tlpMisson.Size = new System.Drawing.Size(179, 524); + this.tlpMisson.TabIndex = 6; + // + // btnSumit + // + this.btnSumit.Anchor = System.Windows.Forms.AnchorStyles.None; + this.btnSumit.BackColor = System.Drawing.Color.Transparent; + // this.btnSumit.BackgroundImage = global::StuMgmClient.Properties.Resources.提交_01__1_; + this.btnSumit.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.btnSumit.FlatAppearance.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.btnSumit.FlatAppearance.BorderSize = 0; + this.btnSumit.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnSumit.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnSumit.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnSumit.ForeColor = System.Drawing.Color.Transparent; + this.btnSumit.Location = new System.Drawing.Point(46, 381); + this.btnSumit.Name = "btnSumit"; + this.btnSumit.Size = new System.Drawing.Size(87, 43); + this.btnSumit.TabIndex = 4; + this.btnSumit.UseVisualStyleBackColor = false; + this.btnSumit.Click += new System.EventHandler(this.btnSumit_Click); + // + // lblStateMsg + // + this.lblStateMsg.Anchor = System.Windows.Forms.AnchorStyles.None; + this.lblStateMsg.AutoSize = true; + this.lblStateMsg.BackColor = System.Drawing.Color.Transparent; + this.lblStateMsg.Font = new System.Drawing.Font("幼圆", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblStateMsg.Location = new System.Drawing.Point(32, 205); + this.lblStateMsg.Name = "lblStateMsg"; + this.lblStateMsg.Size = new System.Drawing.Size(114, 19); + this.lblStateMsg.TabIndex = 0; + this.lblStateMsg.Text = "任务状态:"; + // + // lblState + // + this.lblState.Anchor = System.Windows.Forms.AnchorStyles.None; + this.lblState.AutoSize = true; + this.lblState.BackColor = System.Drawing.Color.Transparent; + this.lblState.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblState.ForeColor = System.Drawing.Color.Tomato; + this.lblState.Location = new System.Drawing.Point(55, 247); + this.lblState.Name = "lblState"; + this.lblState.Size = new System.Drawing.Size(69, 26); + this.lblState.TabIndex = 1; + this.lblState.Text = "进行中"; + // + // picTime + // + this.picTime.Anchor = System.Windows.Forms.AnchorStyles.None; + this.picTime.BackColor = System.Drawing.Color.Transparent; + this.picTime.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + // this.picTime.Image = global::StuMgmClient.Properties.Resources.沙漏; + this.picTime.Location = new System.Drawing.Point(59, 18); + this.picTime.Name = "picTime"; + this.picTime.Size = new System.Drawing.Size(60, 53); + this.picTime.TabIndex = 5; + this.picTime.TabStop = false; + // + // lblStart + // + this.lblStart.Anchor = System.Windows.Forms.AnchorStyles.None; + this.lblStart.AutoSize = true; + this.lblStart.BackColor = System.Drawing.Color.Transparent; + this.lblStart.Font = new System.Drawing.Font("幼圆", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblStart.Location = new System.Drawing.Point(37, 100); + this.lblStart.Name = "lblStart"; + this.lblStart.Size = new System.Drawing.Size(104, 19); + this.lblStart.TabIndex = 1; + this.lblStart.Text = "开始时间:"; + // + // lblTime + // + this.lblTime.Anchor = System.Windows.Forms.AnchorStyles.None; + this.lblTime.AutoSize = true; + this.lblTime.BackColor = System.Drawing.Color.Transparent; + this.lblTime.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblTime.ForeColor = System.Drawing.Color.Tomato; + this.lblTime.Location = new System.Drawing.Point(31, 148); + this.lblTime.Name = "lblTime"; + this.lblTime.Size = new System.Drawing.Size(116, 25); + this.lblTime.TabIndex = 2; + this.lblTime.Text = "2020-12-31"; + // + // panMyMission + // + this.panMyMission.BackColor = System.Drawing.Color.Transparent; + this.panMyMission.Controls.Add(this.panHead); + this.panMyMission.Controls.Add(this.tlpMisson); + this.panMyMission.Controls.Add(this.txtMsg); + this.panMyMission.Location = new System.Drawing.Point(4, 2); + this.panMyMission.Name = "panMyMission"; + this.panMyMission.Size = new System.Drawing.Size(889, 620); + this.panMyMission.TabIndex = 3; + // + // panHead + // + this.panHead.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("panHead.BackgroundImage"))); + this.panHead.Controls.Add(this.label2); + this.panHead.Controls.Add(this.pictureBox1); + this.panHead.Location = new System.Drawing.Point(3, 3); + this.panHead.Name = "panHead"; + this.panHead.Size = new System.Drawing.Size(886, 84); + this.panHead.TabIndex = 10; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Font = new System.Drawing.Font("微软雅黑", 15F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label2.ForeColor = System.Drawing.Color.Tomato; + this.label2.Location = new System.Drawing.Point(90, 25); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(115, 33); + this.label2.TabIndex = 9; + this.label2.Text = "基础学习"; + // + // pictureBox1 + // + this.pictureBox1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.pictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("pictureBox1.Image"))); + this.pictureBox1.Location = new System.Drawing.Point(20, 7); + this.pictureBox1.Name = "pictureBox1"; + this.pictureBox1.Size = new System.Drawing.Size(64, 64); + this.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pictureBox1.TabIndex = 7; + this.pictureBox1.TabStop = false; + // + // SelectFrom + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(894, 623); + this.Controls.Add(this.panMyMission); + this.DoubleBuffered = true; + this.Name = "SelectFrom"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "任务详情"; + this.Load += new System.EventHandler(this.SelectFrom_Load); + this.tlpMisson.ResumeLayout(false); + this.tlpMisson.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picTime)).EndInit(); + this.panMyMission.ResumeLayout(false); + this.panHead.ResumeLayout(false); + this.panHead.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.RichTextBox txtMsg; + private System.Windows.Forms.TableLayoutPanel tlpMisson; + private System.Windows.Forms.Button btnSumit; + private System.Windows.Forms.Label lblStateMsg; + private System.Windows.Forms.Label lblState; + private System.Windows.Forms.PictureBox picTime; + private System.Windows.Forms.Label lblStart; + private System.Windows.Forms.Label lblTime; + private System.Windows.Forms.Panel panMyMission; + private System.Windows.Forms.PictureBox pictureBox1; + private System.Windows.Forms.Panel panHead; + private System.Windows.Forms.Label label2; + } +} \ No newline at end of file diff --git a/StuMgmClient/SelectFrom.resx b/StuMgmClient/SelectFrom.resx new file mode 100644 index 0000000..31819e2 --- /dev/null +++ b/StuMgmClient/SelectFrom.resx @@ -0,0 +1,551 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg + JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAIVAyADASIAAhEBAxEB/8QA + HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh + MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW + V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG + x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF + BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV + YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE + hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq + 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3GiiigAooooAKYetPph60ANooooASilpKACiiigBpopTSUAFF + FFABT0fsaZRQBNRTEfsafQAUUUUAB6Uyn0w0ANIpKfTSKAEooooAKKKKACiiigAooooAKKKKACiiigAo + oooAAcHIqdH3ioKcDg5FAFmimo+8U6gAHWn0wdafQAUUUUAROMUlSdaiK4NAC0UUUAFFFFABRRRQAUUU + UAFFFFAD4zg4qaq1SocigCSiiigAooooAKbTqaaAEooooAWikpaACiiigAooooAKKKdQA0jNRkYqamkZ + oAhopxGKbQAUUUUAFFFFABRRRQAUUUUAM70lFFACg4p4OajooAkopoPrTqACnxPsf/ZNMooAu1DJDnkf + ep0T7k9xUlAFGiiigAooooAKY3Wn0xutADaKKKACkpaKAEooooAQ0lKaSgAooooAKKKKACno/Y0yigCa + imI/Y0+gApDS0UAMooooAaRSU+mkUAJRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAoJByKsId4qtS + gkHIoAtU+okKkbhTx0oAdRRRQAU0jIp1FAEBGKWpCMio6ACiiigAooooAKKKKACiiigApUODSUUAWaKZ + GcjHpT6ACiiigBppKKKACiiigApaSigBaKKKACiiigAp1Np1ABRRRQA2o3TH+7U1FAFeinumORTKACii + igAooooAKD0ooPSgCOiiigAooooAKUHFJRQBIDmio6cD60ASxvsf/Zq1VKrMTZXHcUAREA1GQRUtFAEN + FPKelMoAKY1PpjUANooooAKKKKACkpaSgAptOptABRRRQAUUUUAFFFFABSo+OtJRQBNRUQOKloAQ02n0 + ygAooooAaRSU+mkUAJRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAoJByKtRkMOKp5pY3waAL1FRZb + 1p2+gB9FM3rS7hQA6mOM0+igCGinuO4plABRRRQAUUUUAFFFFABRRRQAgODmrFQVJEe1AEtNNFJQAUUU + UAFFFFABRRRQAUtJS0AFFFFADqKKKACiiigAooooAKidO4qWigCvRUjpnkVHQAUUUUAFNPSnU1ulADaK + KKACiiigAooooAKKKKAFBxUkb4fNRUUAWaKpZp29/wC81AFumkA1B5z/AN6l89/agB5BFRtS+f6ij/WH + A4oAZRTzG46imUAFFFFABRRRQAlNp1NoAKKKKACiiigAooooAKKKKAClBxSUUATUhqMHFSdRQA2iiigA + ooooAaRSU+mkUAJRRRQAUUUUAFFFFABRRupM0ALSZoooAKKKKACiiigCaM5GKfVcHBzU4ORmgBaKKKAC + l3GkooAfvqM0tIaAEooooAKKKKACiiigAooooAKUNg0lFAE4ffS1XqVJPWgB9FLRQAlFLRQAlFLRQAlF + LRQAU6m07a1ABRRtaigAooooAKKKKACiiigAqN0z/vVJRQBXoqYjNQkYoAKa1OprUANooooAKKKKACii + igAooooAKKKKAGUUUUAFFFFABT1plPXpQBPFL2NSlEbqBVSp45M8GgBDbDscVEYXHbP0q3RQBQIx1oq+ + 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 + ZTqbRQA6iiigAooooAKKKKACiiigApQ7joSKSigCTznPXmjOaYKdQAUUUUAFFFFABTh0ptOHSgB1HSii + gC1Fcdn/ADqzWZU0U5j4PIoAu0mKRXDjINOoATFJTqKAG1Umtv44x+FXMU3FAGXRV2e238pw386pY2nB + oAKKKKACilooASloooAKliwTsP4VFR0oAskYpKkQ70zSFPSgCPFGKWigBMUYpaKAExRilooATFGKWigB + p4op4weDTCCDg0AFJRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSikp9ABRRRQAUUUUAFFFFABRRRQAgqSo + x1qSgAooooAKKKKACiiigAooooAKKKKAINq0bVpaKAE2rTH46VJUR5NACUUtJQAUUUUAFFFFABRRRQAU + HpRRQBFRRRQAopabTqACiiigAooooAKKKKACiiigBRTqKKACiiigAooooAKcvSm05aAHUUUUAFFFFADk + cocg1bimWTjo3pVKigDToqrFc9pPzq1QAUUUUAFV54EcZ6GrFIRkYoAzXjKf7tMq9UTwg9OGoArUU94y + nWmUAFFFFABRRRQBLE+x8fwmrNUatxPvT/aFADiAajIxUtFAENFPKelMoAKKKKACiiigAqTh05qOnocG + gCIgg4NJVggEYNQEEHBoASiiigAooooAKKKKACiiigAooooAUU6minUAFFFFABRRRQAUUUUAFFFFABT6 + ZSjpQA6iiigAooooAKKKKACiiigAooooAhooooAa54plKWyaSgAooooAKSlooASiiigAooooAKKKKAIj + 96ilbrSUAFAoooAdRSCloAKKKKACiiigApRSUooAdRRRQAUUUUAFFFFABTlptKlAD6KKKACiiigAoooo + AKkimMfuPSo6KANBXDjINPrORyhyDVuKcScHhqAJqKKKAIHGGNJUko6Go6AConhB6cVLRQBSdGTqKSr1 + RPCD04oArUUroydRSUAFPjfY+aZRQBeoqCB8jYe1T0AFIRmlooAiIxSVNTSnpQBHRS0lABRRRQBKhyKC + ARg1GhwamoArEEHBpKsOARzUBBBwaAEooooAKKKKACiiigAoopRQA6iiigAooooAKKKKACiiigAooooA + KUUlIOtAElFFFABRRRQAUUUUAFFFFABRRRQBDQWwKKjc80AJRRRQAUUUUAFFFFABSUtFACUUUUAFFFFA + EbdaSnvTKACiiigAp1NoFADqKKKACiiigAp9NFOoAKKKKACiiigAooooAKVPvUlKn3qAH0UUUAFFFFAB + RRRQAUUUUAFFFFAFmK57SfnVnr0rNqSKYx+49KALjjKGoqlR1kXIqEjBxQAtFFFABRRRQAVA8IPTip6K + AKToydRSVcqJ4QenFAEQODkVbByMiqZQp1FSwPzsP4UAWKKKKACiiigBCM00pin0UAQ0VIUz0phGKAEq + RDkVHSg4NAE1NcAjmnUUAViCDg0lWHAI5qAgg4NACUUUUAFFFFABSikp9ABRRRQAUUUUAFFFFABRRRQA + UUUUAFIOtLRQA+iiigAooooAKKKKACiiigAooooAhPAqKnue1MoAKKKKACiiigAooooAKKKKACkpaKAE + ooooAa/3aZUp6VFQAUUUUAFFFFACilptOoAKKKKAFFOoooAKKKKACiimk4oAdRUZf0ppJNADi4pA5zSU + UATh80bjUdPB9aAH5ajLU2igBc0ZpKKAFzRmkooAXNGaSigBc0ZpKKAHpIUORwam89X5K/NValFAFjzR + 70eYlQ0UAWPMSjzE9ar0UAWPMT1o8xPWq9FAFjzE9aN6etV6KALG9D3FRFE+8j4amUUAWUOR/tU6q44p + 9AEtFMy1G9qAH0U3fRvFADqQjNGR/epaAGFMdKZU1NKZoAIz2p9Q8hqmHIoAKa4DinUUAViCDg0lWHAc + VAQQcGgBKKKKAFFOpop1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACjpTqaKdQAUUUUAFFFFABRRRQAU + UUUAVTzSUUoNACUU+igBlFP2im4oASilxRigBKKXFLtagBtFG2igApKWigBKiqaoaACiiigAooooAKBR + RQA6lpopwoAdRRUZcUASU0kCmEk0lAClz2pKKKACiiigAooooAfRTR0p1ACg+tPqOlBxQA+iiigAoooo + AKKKKACiiigApRSUooAdRRRQAUUUUAFFFFABRRRQAU4U2njpQAUoNJRQA+img06gAooooAKKKKAHZP8A + eo3tTaKAHb89RSoRnHr0plMl+5+NAFnBHaimW8+75H69jVnAPagCGmuiuKm8taQoaAKZBBwaSrDpkc1A + QQcGgAp1FFABRRRQAUUUbWoAKKNrUbWoAKKNrUu00AJRS7KNlACUUuyjZQA0dakoCc0u0UAJRS7RRsoA + Sil2UbKAEopdlGygBKKXZRsoAp0UUUAKDTqZRQA+im5p1ABRRRQAUUUUAFFFFABRRRQAbRUJHPFSHpTa + AI8UYqQimUAJijFLRQAmKMUtFACYoJxS0vXigCMnNFKRikoAKKKKACiiigAooooAKKKKAFHSnU0U6gAo + oooAQHFSg5qOigCSikBzS0AFFFFABRRRQAUo60lKOtADqKKKACiiigAooooAKKKKAAfep9IKWgAooooA + KUGkooAfRTQadQAUUUUAFFFFABTJfuU+mS/doAhq5bz7vkfr2NU6KANaiq1vPv8Albr2PrVmgAqKVAVz + ipaQ8igCriin02gBKKXbSUAFFFFABRRRQAUUUUAFFFFABRRSigBR0paKKACiiigAooooAKKKKACiiigC + jRRRQAUUUUAFFFFAC5p1MoBoAfRRuooAKKKKACiiigBj0lLSUAFBFFFADaSn00igBKKKKACiiigB9RFM + U8U6gCGinFPSm0AFFFFABRRRQAUUUUAKKdTB1p9ABRRRQAUUUUAFPB9aZRQBJRTAfWn0AFFFFABQPvUU + D71AD6KKKACiiigAooooAKKKcKAFooooAKKKKACiiigAp4NMooAfRRRQAUUUUAFRy9FqSo5ei0ARUUUU + AFXbeff8rdex9apUUAa1FVreff8AI/3v51ZoAgkGHpKklHQ1HQAU3bTqKAG0lPpu2gBKKWkoAKKKKACi + iigApwpKdQAUUUUAFFFFABRRRQAUUUUAFFFFAFGiiigAooooAKKKKACiiigApQaSigB9FMpQaAHU09Kd + TH+9QAlFFFABRRRQAUUUUANIpKfQRQAyiiigBRTqZS0AOqMpmpKKAIaKkIzUZGKACiiigAooooAB1p9M + p9ABRRRQAUUUUAFFFFABSg4pKKAJKKiBxUgOaAFooooAfRRRQAUUUUAFFFFABT6QUtABRRRQAUUUUAFF + FFABRRRQACn0ylBoAdRRRQAVHL0WpKjl/hoAiooooAKKKKACrtvPv+R/vfzqlRQBpyDKVFSW8/mDY/3v + 50Hg0ALRRRQAUUUUAFN206igBlFPpu2gBKKKKAFFOoooAKKKKACiiigAooooAKKKKACiiigCjRRRQAUU + UUAFFFFABRRRuFABRSb6buNAD6NwplJQA/fio/M55FLTD1oAkDj1p1V6KALFFQhz60ol9RQBLRTRIKdk + HvQAUUUUAGKbTqKAGUooIpKAH0UUUAFNIzTqKAISMUVNURTFACUUUUAFPplKOlADqKKKACiiigAooooA + KKKKACiiigB4OaWo6eD60ASUUUUAFFFFABRRQKAHjpRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACg06mUo + NADqjl/hqSo5f4aAIqKKKACiiigAooooAKto5IyfvVUqccBaAJd1G6mU6gBd1G6kooAXdRupKKAF3Ubq + SigBd1A/iNJToj89ACbqN1PkTHI6VHQAu6jdSUUALupc02igB2aM02igB2aM02igB2VoytNooAqUUhem + 7jQA+jcKZSUAP303caSigBaSiigAooooAKKKKACmvTqQ9KAI6KdTaACiiigAooooAcCR3pRIaZRQBIJB + 3FODg96hooAsU0ioacHNAEgp1Rb/AFFP3UAOoptOoAKKKKAIynpTamqMpnpQA2lHSkpRQA6iiigAoooo + AKKKKACiiigAooooAKKKKAJ1+6tOxTR0WnUAGKMUUUAGKAKKUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU + UUAFFFFACg02X+GlpknO2gBlFFFABRRRQAUUUUAA5NWagj++tT0AFFFFADqKbTqACiiigAooooAKAcFT + RRQBa61XZNh/2amQ5QU4jcMGgCrRSuMHFJQAUUUUAFFFFABRRRQAUUUUAZ/8VLRRQAUUUUAFFFFABRRR + QAUUUUAFFFFABRRRQAyig9aKAG0U6m0AFFFFABRRRQAUUUUAFFFFABTgcU2nUAPopgOKfQAtG6kooAXd + RupKKAFIzTAMGnUhoAWikzS0AFFFFABRRRQAUUUUAFFFFABRRRQBPThTaKAHUUUUAFKKSlFADqbTqKAG + 0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUw80402gBlFKRSUAFFFFABRRRQA+Hq1TUyHo1PoAKKKKACii + igB1FNp1ABRRRQAUUUUASxH5MVLUMJ5YVNQA1xuGKgIwcGrNMdN496AIKKWkoAKKKKACiiigAooooAoU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANekpX+7SUAFNp1FADaKKKACiiigAooooAKKKKACnUUUA + FKDSUUAPopoNOoAKKKKACiiigBtFFFAC5pabRuoAdRRRQAUUUUAFFFFABSj71JSjqtAE1FFFAAKdTadQ + AUopKUUAOooooAKbTqKAG0UUUAFFFFABRRRQAUUUUAFFFIaAG0UUUAFNIp1FADKKCKKACiiigCeP7i06 + gdKKACiiigAooooAKKKKACnU2igB1FFFACxnDirNVatDkZoAKKKKAGSJnkdagq1UcidxQBDRRRQAUUUU + AFFFFAFCiiigAooooAKKKKACiiigAooooAKKKKACiiigBD0ptPph60AFFFFABTadRQA2iiigAooooAKK + KKAHUUUUAFFFFABSg0lFAD6KaDTqACiiigBpopTSUAFFFFABS5pKKAHUU2lzQAtFFFABSjqtJSp99aAJ + qKKKACgUUUAOpRSClFADqKKKACiiigAptOooAbRRRQAUUUUAFFFFAAaZTjTaACiiigAooooAKZT6aRQA + lKOStJT4/vUATUUUUAFFFFABRRRQAUUUUAFFFFABTqbRQA6p4jujqCpID1FAE1FFFABRRRQBDImOR0qO + rVV5E2H/AGaAG0UUUAFFFFAFCiiigAooooAKKKKACiiigAooooAKKKKACiiigApr/ep1NegBKKKKACii + igAptOptABRRRQAUUUUAOooooAKKKKACiiigApQaSigB9FNBp1ACGkp1NoAKKKKACiiigAooooAKXNJR + QA6lT760ypY+tAElFFFABRRRQAU8UynCgB9FFFABRRRQAUUUUAFNp1FADaKKKACg0Uw0AFFFFABRRRQA + UUUUAFFFFADSKki6tTafGNoagB9FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFSRH56jpy/eWgC1RRRQAUU + UUAFBG4YNFFAFZxsNJVggEYNQEYODQAlFFFAFCikfg0tABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSH + pS0UAMooooAKKKKACiiigBtFOptABRRTqACiiigAooooAKKKKACiiigApQaSigB9NoBooAKKKNpoAKKX + ZTtooAZRtNPp1AEeKdtFOooAbtp1FFADgc06o6cDmgB1FFFABQPvUUUATUbaaOlOoAbijFOooAbilpaK + AEopaNtACU2lxRigBpptOI5oxQA2inUUANo206igAxRiiigAxRRRQAUopKUdKAHg06mUgNAElFFFABRR + RQAUUUUAFFFFABRRRQAUsf31pKdF9+gCYU6kpBQA6iiigAooooAKa6bxTqKAKx4NJU8iZGR1qCgCmVyK + iqaopBg5oAWim06gAooooAKKKKACiiigAooooAKKKKACiiigBpFJT6ZQAUUUUAFFFFABRRRQA2nUYoxQ + AUUYpdtACUUu2igBKKWigBKMUtFACYoxS0UAJipAOKYPvVLQA2nUUUAFFFFABRRRQAUUUUAFFFFABRRR + QA4HNOplPBzQAUUUUAPSnUwdafQAUtJRQAtFFFABRRRQAUUUUANIptSUw0AJRS0lABRRRQAUUUUAFFFF + ABSikpaAHUUUUAFKDSUUAPopoNOoAKKKKACiiigAooooAKki71HUkX3KAJaKKKAFFFJS0AFFFFABRRRQ + AVHIncVJRQBlUhXIpaKAIKWlkHOabQA+im06gAooooAKKKKACiiigAooooAKKKKACmmnUUAMopTSUAFF + FFABRRRQAtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAPSnUDgUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU + UAFKOKSigCQc0UwHFPoAKlqKnp92gB1FFFABRRRQAtFJS0AFFFFABTTTqKAGUUGigBKKWkoAKKKKACii + igApaSn0AFFFFABRRRQAUgNLRQAtOplKDQA6iiigAooooAKlj+4tRVOOi0AOooooAKKKKAFopop1ABRR + RQAUUUUAZVFFFACFcioanqKQc5oAbS0lFAD6KbTqACiiigAooooAKKKKACiiigAooooAQ02n000AJRRR + QAUUUUALRRRQAUUUUAFFFFABRRRQAUUUUAFKOtJT0oAdRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFKDikooAkpy9aiBxTxQBLRRRQAUUUUAFFFFAC0UlFAC0UUUABplPppoASiiigBKKWkoAKKKKAC + n0yn0AFFFFABRRRQAUUUUAFFFFACg06mUgNAElFNp1ABVmq6ffWrFABRRRQAUUUUAFKKSigBaKKKACii + igDJB9aWo6UHFAD6QrkUA5paAIKKdIOc02gApaSigBadTaKAHUUUUAFFFFABRRRQAUUUUAFIaWigBlFK + aSgAooooAWiiigAooooAKKKKACiiigAooooAKlqNetSUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF + FABRRRQAUUUUAFKDSUtAE46UtMj+XrUlACUUtJQAUUUUAFFFFABS0lFAC0UlLQAyilNJQAUUUUAJRS0U + AJT6ZT6ACiiigAooooAKKKKACiiigAopMUu1qAClBpuKdtoAfH96rFV4zsPNT/SgBaKKKACiiigAoooo + AKWkpBQA6iiigDH2mkqakxQBFTwfWl2CjZQAh5FQ1NsI6VHID1oAbRRRQAUUUUALTqZS0AOooooAKKKK + ACiiigAooooAKZT6aaAEpaSloAKKKKACiiigAooooAKKKKACiigfeoAen3adRRQAUUUUAFFFFABRRRQA + UUUUAFFFFABRRRQAUUUUAFFFLtoASl20uKWgBMUtFFADx0pQaQdKKAJKKYDin0AFFFFABRRRQAUUUUAJ + RS0UAFMp9NNACUUUUAFFFFABS4pKnIyiuPxoAhxRipKKAG7aNtOooAbtFG2nUUAFFFFABRRRQAUUUUAN + p8chT/dplFAFwEEZFGKrI5Q/7NWVIYZFADcUtOooAbRS4puKAFooooAQU6kpaAMyiiigAooooAKUdKSl + oAhkjxynSod1XqryQ91/KgCPNFNooAdRTadmgBadTM0tADqKKKACiiigAooooAKKKKAGmilNJQAUUUUA + FFFFABRRRQAUUUUAFPSmU8YAoAdRSZWlzQAUUZooAKKKKACiiigAooooAKKKKACiil20AJS7adRQAmKW + iigAooooAKKKKAH/AMNFFFABSg4pKKAJKKYDin0AFFFFABRRRQAUUUUAFNNOpKAG0U6m0AFFFFABVi2P + BU1Xp8R2yA0ASSJsO4dKbVojcMGq0ibD/s0AJRRRQAUUUUAFFFFABRRRQAUUUUANooooAKVXKnIpKKAL + SOHGRT6qAkHIqwrhx70APooooASjFLRQAzFLTqTFAGZRRRQAUUUUAFPpop1ABRRRQBDJHnkfeqvV6opI + 9/I+9QBWooIwcGigAooooAdml3UynUALRSUUALSUUUAFFFFABS0lLQAlFLSUAFFFFABRRRQAUUUUAFPp + tOoAKKKKACiiigAooooAKKKKACiiigBaBknFJUsQ70AOIx0pKkphGKAEooooAKKKKACiiigApR96kpR9 + 6gB1FFFABRRRQAUoOKSigCSimA4p/WgAooooAKKKKACkpTSUAFFFFADaKdTaACiiigC7E2+MGnEAjBqv + bNyyVZoAqsChwaSrDIHFVyMHBoAKKKKACiiigAooooAKKKbQAUUUUAFFFFABQCQciiigCzHIH+tSVSHy + 9KsxybuD1oAkooooAKKKKAMuiiigAooooAUU6m06gAooooAKKKKAI5EDj/aquQQcGrlRugcYNAFWinOh + Q4NNoAKdTadQAUUUUAFFFFABRRRQAUUUUALRRRQAUlLRQAlFFFABRRRQAo+9TqaPvU6gAooooAKKKKAC + iiigAooooAKKKKACrIGBioohk59KmoAKKKKAGEYpKkIzUdABRRRQAUUUUAFKPvUlKKAHUUUUAFFFFABR + RRQAUoOKSigCQHNFMHFPBzQAUUUUANNLSGloAKKKKACiiigBtFOptACo2x1NX6z6twnMY9uKAJaZIm9f + en0UAVKKmlj3cjrUNABRRRQAUUUUAFNp1NoAKKKKACiiigAooooAKKKKALEcmeD96papVNHN2b86AJ6K + KKAMqiiigAooooAfRRRQAUUUUAFFFFABRRRQAhUMuDVRhhmFFFACUtFFABRRRQAUUUUAFFFFABRRRQAU + 6iigAooooAKbRRQAUUUUAOFLRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFiMYRafRRQAUUUUAFNI4oooAZR + RRQAUUUUAFSCiigBKKKKACiiigAooooAKKKKACnUUUAPooooAbRRRQAUUUUAFFFFABRRRQAlT2x+ZhRR + QBZooooAKgmUDkd6KKAIqKKKACiiigApKKKACiiigAooooAKKKKACiiigAooooAmgctwanoooA//2Q== + + + + + /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg + JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAIVAyADASIAAhEBAxEB/8QA + HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh + MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW + V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG + x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF + BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV + YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE + hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq + 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3GiiigAooooAKYetPph60ANooooASilpKACiiigBpopTSUAFF + FFABT0fsaZRQBNRTEfsafQAUUUUAB6Uyn0w0ANIpKfTSKAEooooAKKKKACiiigAooooAKKKKACiiigAo + oooAAcHIqdH3ioKcDg5FAFmimo+8U6gAHWn0wdafQAUUUUAROMUlSdaiK4NAC0UUUAFFFFABRRRQAUUU + UAFFFFAD4zg4qaq1SocigCSiiigAooooAKbTqaaAEooooAWikpaACiiigAooooAKKKdQA0jNRkYqamkZ + oAhopxGKbQAUUUUAFFFFABRRRQAUUUUAM70lFFACg4p4OajooAkopoPrTqACnxPsf/ZNMooAu1DJDnkf + ep0T7k9xUlAFGiiigAooooAKY3Wn0xutADaKKKACkpaKAEooooAQ0lKaSgAooooAKKKKACno/Y0yigCa + imI/Y0+gApDS0UAMooooAaRSU+mkUAJRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAoJByKsId4qtS + gkHIoAtU+okKkbhTx0oAdRRRQAU0jIp1FAEBGKWpCMio6ACiiigAooooAKKKKACiiigApUODSUUAWaKZ + GcjHpT6ACiiigBppKKKACiiigApaSigBaKKKACiiigAp1Np1ABRRRQA2o3TH+7U1FAFeinumORTKACii + igAooooAKD0ooPSgCOiiigAooooAKUHFJRQBIDmio6cD60ASxvsf/Zq1VKrMTZXHcUAREA1GQRUtFAEN + FPKelMoAKY1PpjUANooooAKKKKACkpaSgAptOptABRRRQAUUUUAFFFFABSo+OtJRQBNRUQOKloAQ02n0 + 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 + RQAUUUUASpJ61JValBI6UATOMio6ejg/71I4waAG0UUUAFFFFABTgSDwabRQBOswP3uKmqlupyyFOn3a + ALdFQ+f7UecPSgCaio/OHoaPNX3oAkoqPzk96XzFoAfRTPMT1o8xPWgB9QyQI/safvT1FLuHqKAKTRun + UcetNrQyPUVDJAjcqQpoApUUUUAFFFFADx0paB0ooAKKKKACikJAphcn2oAeSBTC5PtTKKACoz1qSmvQ + AlKDjpTRS0ASCeQfxn8alF4/cA1WooAui8Q9QRUgmjPRxWdRQBrUVlAkdCRUguZh/Hn60AaNMeMP7N61 + WF4f4kH4VKLyM9cigCJ0KdaSrQkjfo4NRvB3T8qAK9FOPHWm0AFFNytJuoAfTc02igBdxqeKYoFB5FV6 + kHSgDQGHGVOaMVRRyhyDVyKYSex9KAH0UuKMUAJRRRQA0gFcHlapTwGPkcp/Kr9FAGVRU89tj50+76VB + QAUUUUAFFFFABRRRQAUUUUATRnIxSmoQcHNTZzzQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF + FFABRRRQAUUUUAFFFJQAtFJRQAtLv4weabSigBc0ZpaKAEzS0UUAFFFFABRRRQAo6U6minUAFFFFABRR + RQAUUUUAFFFFABRRRQBWooooAKQdaWkHWgCWikLgVGXJoAkLgVGXJptFABRRRQAUUUUAFNf7tOpr/doA + ZTqbRQA6iiigAooooAKKKKACiiigApQ7joSKSigCTznPXmjOaYKdQAUUUUAFFFFABTh0ptOHSgB1HSii + gC1Fcdn/ADqzWZU0U5j4PIoAu0mKRXDjINOoATFJTqKAG1Umtv44x+FXMU3FAGXRV2e238pw386pY2nB + oAKKKKACilooASloooAKliwTsP4VFR0oAskYpKkQ70zSFPSgCPFGKWigBMUYpaKAExRilooATFGKWigB + p4op4weDTCCDg0AFJRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSikp9ABRRRQAUUUUAFFFFABRRRQAgqSo + x1qSgAooooAKKKKACiiigAooooAKKKKAINq0bVpaKAE2rTH46VJUR5NACUUtJQAUUUUAFFFFABRRRQAU + HpRRQBFRRRQAopabTqACiiigAooooAKKKKACiiigBRTqKKACiiigAooooAKcvSm05aAHUUUUAFFFFADk + cocg1bimWTjo3pVKigDToqrFc9pPzq1QAUUUUAFV54EcZ6GrFIRkYoAzXjKf7tMq9UTwg9OGoArUU94y + nWmUAFFFFABRRRQBLE+x8fwmrNUatxPvT/aFADiAajIxUtFAENFPKelMoAKKKKACiiigAqTh05qOnocG + gCIgg4NJVggEYNQEEHBoASiiigAooooAKKKKACiiigAooooAUU6minUAFFFFABRRRQAUUUUAFFFFABT6 + ZSjpQA6iiigAooooAKKKKACiiigAooooAhooooAa54plKWyaSgAooooAKSlooASiiigAooooAKKKKAIj + 96ilbrSUAFAoooAdRSCloAKKKKACiiigApRSUooAdRRRQAUUUUAFFFFABTlptKlAD6KKKACiiigAoooo + AKkimMfuPSo6KANBXDjINPrORyhyDVuKcScHhqAJqKKKAIHGGNJUko6Go6AConhB6cVLRQBSdGTqKSr1 + RPCD04oArUUroydRSUAFPjfY+aZRQBeoqCB8jYe1T0AFIRmlooAiIxSVNTSnpQBHRS0lABRRRQBKhyKC + ARg1GhwamoArEEHBpKsOARzUBBBwaAEooooAKKKKACiiigAoopRQA6iiigAooooAKKKKACiiigAooooA + KUUlIOtAElFFFABRRRQAUUUUAFFFFABRRRQBDQWwKKjc80AJRRRQAUUUUAFFFFABSUtFACUUUUAFFFFA + EbdaSnvTKACiiigAp1NoFADqKKKACiiigAp9NFOoAKKKKACiiigAooooAKVPvUlKn3qAH0UUUAFFFFAB + RRRQAUUUUAFFFFAFmK57SfnVnr0rNqSKYx+49KALjjKGoqlR1kXIqEjBxQAtFFFABRRRQAVA8IPTip6K + AKToydRSVcqJ4QenFAEQODkVbByMiqZQp1FSwPzsP4UAWKKKKACiiigBCM00pin0UAQ0VIUz0phGKAEq + RDkVHSg4NAE1NcAjmnUUAViCDg0lWHAI5qAgg4NACUUUUAFFFFABSikp9ABRRRQAUUUUAFFFFABRRRQA + UUUUAFIOtLRQA+iiigAooooAKKKKACiiigAooooAhPAqKnue1MoAKKKKACiiigAooooAKKKKACkpaKAE + ooooAa/3aZUp6VFQAUUUUAFFFFACilptOoAKKKKAFFOoooAKKKKACiimk4oAdRUZf0ppJNADi4pA5zSU + UATh80bjUdPB9aAH5ajLU2igBc0ZpKKAFzRmkooAXNGaSigBc0ZpKKAHpIUORwam89X5K/NValFAFjzR + 70eYlQ0UAWPMSjzE9ar0UAWPMT1o8xPWq9FAFjzE9aN6etV6KALG9D3FRFE+8j4amUUAWUOR/tU6q44p + 9AEtFMy1G9qAH0U3fRvFADqQjNGR/epaAGFMdKZU1NKZoAIz2p9Q8hqmHIoAKa4DinUUAViCDg0lWHAc + VAQQcGgBKKKKAFFOpop1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACjpTqaKdQAUUUUAFFFFABRRRQAU + UUUAVTzSUUoNACUU+igBlFP2im4oASilxRigBKKXFLtagBtFG2igApKWigBKiqaoaACiiigAooooAKBR + RQA6lpopwoAdRRUZcUASU0kCmEk0lAClz2pKKKACiiigAooooAfRTR0p1ACg+tPqOlBxQA+iiigAoooo + AKKKKACiiigApRSUooAdRRRQAUUUUAFFFFABRRRQAU4U2njpQAUoNJRQA+img06gAooooAKKKKAHZP8A + eo3tTaKAHb89RSoRnHr0plMl+5+NAFnBHaimW8+75H69jVnAPagCGmuiuKm8taQoaAKZBBwaSrDpkc1A + QQcGgAp1FFABRRRQAUUUbWoAKKNrUbWoAKKNrUu00AJRS7KNlACUUuyjZQA0dakoCc0u0UAJRS7RRsoA + Sil2UbKAEopdlGygBKKXZRsoAp0UUUAKDTqZRQA+im5p1ABRRRQAUUUUAFFFFABRRRQAbRUJHPFSHpTa + AI8UYqQimUAJijFLRQAmKMUtFACYoJxS0vXigCMnNFKRikoAKKKKACiiigAooooAKKKKAFHSnU0U6gAo + oooAQHFSg5qOigCSikBzS0AFFFFABRRRQAUo60lKOtADqKKKACiiigAooooAKKKKAAfep9IKWgAooooA + KUGkooAfRTQadQAUUUUAFFFFABTJfuU+mS/doAhq5bz7vkfr2NU6KANaiq1vPv8Albr2PrVmgAqKVAVz + ipaQ8igCriin02gBKKXbSUAFFFFABRRRQAUUUUAFFFFABRRSigBR0paKKACiiigAooooAKKKKACiiigC + jRRRQAUUUUAFFFFAC5p1MoBoAfRRuooAKKKKACiiigBj0lLSUAFBFFFADaSn00igBKKKKACiiigB9RFM + U8U6gCGinFPSm0AFFFFABRRRQAUUUUAKKdTB1p9ABRRRQAUUUUAFPB9aZRQBJRTAfWn0AFFFFABQPvUU + D71AD6KKKACiiigAooooAKKKcKAFooooAKKKKACiiigAp4NMooAfRRRQAUUUUAFRy9FqSo5ei0ARUUUU + AFXbeff8rdex9apUUAa1FVreff8AI/3v51ZoAgkGHpKklHQ1HQAU3bTqKAG0lPpu2gBKKWkoAKKKKACi + iigApwpKdQAUUUUAFFFFABRRRQAUUUUAFFFFAFGiiigAooooAKKKKACiiigApQaSigB9FMpQaAHU09Kd + TH+9QAlFFFABRRRQAUUUUANIpKfQRQAyiiigBRTqZS0AOqMpmpKKAIaKkIzUZGKACiiigAooooAB1p9M + p9ABRRRQAUUUUAFFFFABSg4pKKAJKKiBxUgOaAFooooAfRRRQAUUUUAFFFFABT6QUtABRRRQAUUUUAFF + FFABRRRQACn0ylBoAdRRRQAVHL0WpKjl/hoAiooooAKKKKACrtvPv+R/vfzqlRQBpyDKVFSW8/mDY/3v + 50Hg0ALRRRQAUUUUAFN206igBlFPpu2gBKKKKAFFOoooAKKKKACiiigAooooAKKKKACiiigCjRRRQAUU + UUAFFFFABRRRuFABRSb6buNAD6NwplJQA/fio/M55FLTD1oAkDj1p1V6KALFFQhz60ol9RQBLRTRIKdk + HvQAUUUUAGKbTqKAGUooIpKAH0UUUAFNIzTqKAISMUVNURTFACUUUUAFPplKOlADqKKKACiiigAooooA + KKKKACiiigB4OaWo6eD60ASUUUUAFFFFABRRQKAHjpRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACg06mUo + NADqjl/hqSo5f4aAIqKKKACiiigAooooAKto5IyfvVUqccBaAJd1G6mU6gBd1G6kooAXdRupKKAF3Ubq + SigBd1A/iNJToj89ACbqN1PkTHI6VHQAu6jdSUUALupc02igB2aM02igB2aM02igB2VoytNooAqUUhem + 7jQA+jcKZSUAP303caSigBaSiigAooooAKKKKACmvTqQ9KAI6KdTaACiiigAooooAcCR3pRIaZRQBIJB + 3FODg96hooAsU0ioacHNAEgp1Rb/AFFP3UAOoptOoAKKKKAIynpTamqMpnpQA2lHSkpRQA6iiigAoooo + AKKKKACiiigAooooAKKKKAJ1+6tOxTR0WnUAGKMUUUAGKAKKUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU + UUAFFFFACg02X+GlpknO2gBlFFFABRRRQAUUUUAA5NWagj++tT0AFFFFADqKbTqACiiigAooooAKAcFT + RRQBa61XZNh/2amQ5QU4jcMGgCrRSuMHFJQAUUUUAFFFFABRRRQAUUUUAZ/8VLRRQAUUUUAFFFFABRRR + QAUUUUAFFFFABRRRQAyig9aKAG0U6m0AFFFFABRRRQAUUUUAFFFFABTgcU2nUAPopgOKfQAtG6kooAXd + RupKKAFIzTAMGnUhoAWikzS0AFFFFABRRRQAUUUUAFFFFABRRRQBPThTaKAHUUUUAFKKSlFADqbTqKAG + 0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUw80402gBlFKRSUAFFFFABRRRQA+Hq1TUyHo1PoAKKKKACii + igB1FNp1ABRRRQAUUUUASxH5MVLUMJ5YVNQA1xuGKgIwcGrNMdN496AIKKWkoAKKKKACiiigAooooAoU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANekpX+7SUAFNp1FADaKKKACiiigAooooAKKKKACnUUUA + FKDSUUAPopoNOoAKKKKACiiigBtFFFAC5pabRuoAdRRRQAUUUUAFFFFABSj71JSjqtAE1FFFAAKdTadQ + AUopKUUAOooooAKbTqKAG0UUUAFFFFABRRRQAUUUUAFFFIaAG0UUUAFNIp1FADKKCKKACiiigCeP7i06 + gdKKACiiigAooooAKKKKACnU2igB1FFFACxnDirNVatDkZoAKKKKAGSJnkdagq1UcidxQBDRRRQAUUUU + AFFFFAFCiiigAooooAKKKKACiiigAooooAKKKKACiiigBD0ptPph60AFFFFABTadRQA2iiigAooooAKK + KKAHUUUUAFFFFABSg0lFAD6KaDTqACiiigBpopTSUAFFFFABS5pKKAHUU2lzQAtFFFABSjqtJSp99aAJ + qKKKACgUUUAOpRSClFADqKKKACiiigAptOooAbRRRQAUUUUAFFFFAAaZTjTaACiiigAooooAKZT6aRQA + lKOStJT4/vUATUUUUAFFFFABRRRQAUUUUAFFFFABTqbRQA6p4jujqCpID1FAE1FFFABRRRQBDImOR0qO + rVV5E2H/AGaAG0UUUAFFFFAFCiiigAooooAKKKKACiiigAooooAKKKKACiiigApr/ep1NegBKKKKACii + igAptOptABRRRQAUUUUAOooooAKKKKACiiigApQaSigB9FNBp1ACGkp1NoAKKKKACiiigAooooAKXNJR + QA6lT760ypY+tAElFFFABRRRQAU8UynCgB9FFFABRRRQAUUUUAFNp1FADaKKKACg0Uw0AFFFFABRRRQA + UUUUAFFFFADSKki6tTafGNoagB9FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFSRH56jpy/eWgC1RRRQAUU + UUAFBG4YNFFAFZxsNJVggEYNQEYODQAlFFFAFCikfg0tABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSH + pS0UAMooooAKKKKACiiigBtFOptABRRTqACiiigAooooAKKKKACiiigApQaSigB9NoBooAKKKNpoAKKX + ZTtooAZRtNPp1AEeKdtFOooAbtp1FFADgc06o6cDmgB1FFFABQPvUUUATUbaaOlOoAbijFOooAbilpaK + AEopaNtACU2lxRigBpptOI5oxQA2inUUANo206igAxRiiigAxRRRQAUopKUdKAHg06mUgNAElFFFABRR + RQAUUUUAFFFFABRRRQAUsf31pKdF9+gCYU6kpBQA6iiigAooooAKa6bxTqKAKx4NJU8iZGR1qCgCmVyK + iqaopBg5oAWim06gAooooAKKKKACiiigAooooAKKKKACiiigBpFJT6ZQAUUUUAFFFFABRRRQA2nUYoxQ + AUUYpdtACUUu2igBKKWigBKMUtFACYoxS0UAJipAOKYPvVLQA2nUUUAFFFFABRRRQAUUUUAFFFFABRRR + QA4HNOplPBzQAUUUUAPSnUwdafQAUtJRQAtFFFABRRRQAUUUUANIptSUw0AJRS0lABRRRQAUUUUAFFFF + ABSikpaAHUUUUAFKDSUUAPopoNOoAKKKKACiiigAooooAKki71HUkX3KAJaKKKAFFFJS0AFFFFABRRRQ + AVHIncVJRQBlUhXIpaKAIKWlkHOabQA+im06gAooooAKKKKACiiigAooooAKKKKACmmnUUAMopTSUAFF + FFABRRRQAtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAPSnUDgUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU + UAFKOKSigCQc0UwHFPoAKlqKnp92gB1FFFABRRRQAtFJS0AFFFFABTTTqKAGUUGigBKKWkoAKKKKACii + igApaSn0AFFFFABRRRQAUgNLRQAtOplKDQA6iiigAooooAKlj+4tRVOOi0AOooooAKKKKAFopop1ABRR + RQAUUUUAZVFFFACFcioanqKQc5oAbS0lFAD6KbTqACiiigAooooAKKKKACiiigAooooAQ02n000AJRRR + QAUUUUALRRRQAUUUUAFFFFABRRRQAUUUUAFKOtJT0oAdRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFKDikooAkpy9aiBxTxQBLRRRQAUUUUAFFFFAC0UlFAC0UUUABplPppoASiiigBKKWkoAKKKKAC + n0yn0AFFFFABRRRQAUUUUAFFFFACg06mUgNAElFNp1ABVmq6ffWrFABRRRQAUUUUAFKKSigBaKKKACii + igDJB9aWo6UHFAD6QrkUA5paAIKKdIOc02gApaSigBadTaKAHUUUUAFFFFABRRRQAUUUUAFIaWigBlFK + aSgAooooAWiiigAooooAKKKKACiiigAooooAKlqNetSUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF + FABRRRQAUUUUAFKDSUtAE46UtMj+XrUlACUUtJQAUUUUAFFFFABS0lFAC0UlLQAyilNJQAUUUUAJRS0U + AJT6ZT6ACiiigAooooAKKKKACiiigAopMUu1qAClBpuKdtoAfH96rFV4zsPNT/SgBaKKKACiiigAoooo + AKWkpBQA6iiigDH2mkqakxQBFTwfWl2CjZQAh5FQ1NsI6VHID1oAbRRRQAUUUUALTqZS0AOooooAKKKK + ACiiigAooooAKZT6aaAEpaSloAKKKKACiiigAooooAKKKKACiigfeoAen3adRRQAUUUUAFFFFABRRRQA + UUUUAFFFFABRRRQAUUUUAFFFLtoASl20uKWgBMUtFFADx0pQaQdKKAJKKYDin0AFFFFABRRRQAUUUUAJ + RS0UAFMp9NNACUUUUAFFFFABS4pKnIyiuPxoAhxRipKKAG7aNtOooAbtFG2nUUAFFFFABRRRQAUUUUAN + p8chT/dplFAFwEEZFGKrI5Q/7NWVIYZFADcUtOooAbRS4puKAFooooAQU6kpaAMyiiigAooooAKUdKSl + oAhkjxynSod1XqryQ91/KgCPNFNooAdRTadmgBadTM0tADqKKKACiiigAooooAKKKKAGmilNJQAUUUUA + FFFFABRRRQAUUUUAFPSmU8YAoAdRSZWlzQAUUZooAKKKKACiiigAooooAKKKKACiil20AJS7adRQAmKW + iigAooooAKKKKAH/AMNFFFABSg4pKKAJKKYDin0AFFFFABRRRQAUUUUAFNNOpKAG0U6m0AFFFFABVi2P + BU1Xp8R2yA0ASSJsO4dKbVojcMGq0ibD/s0AJRRRQAUUUUAFFFFABRRRQAUUUUANooooAKVXKnIpKKAL + SOHGRT6qAkHIqwrhx70APooooASjFLRQAzFLTqTFAGZRRRQAUUUUAFPpop1ABRRRQBDJHnkfeqvV6opI + 9/I+9QBWooIwcGigAooooAdml3UynUALRSUUALSUUUAFFFFABS0lLQAlFLSUAFFFFABRRRQAUUUUAFPp + tOoAKKKKACiiigAooooAKKKKACiiigBaBknFJUsQ70AOIx0pKkphGKAEooooAKKKKACiiigApR96kpR9 + 6gB1FFFABRRRQAUoOKSigCSimA4p/WgAooooAKKKKACkpTSUAFFFFADaKdTaACiiigC7E2+MGnEAjBqv + bNyyVZoAqsChwaSrDIHFVyMHBoAKKKKACiiigAooooAKKKbQAUUUUAFFFFABQCQciiigCzHIH+tSVSHy + 9KsxybuD1oAkooooAKKKKAMuiiigAooooAUU6m06gAooooAKKKKAI5EDj/aquQQcGrlRugcYNAFWinOh + Q4NNoAKdTadQAUUUUAFFFFABRRRQAUUUUALRRRQAUlLRQAlFFFABRRRQAo+9TqaPvU6gAooooAKKKKAC + iiigAooooAKKKKACrIGBioohk59KmoAKKKKAGEYpKkIzUdABRRRQAUUUUAFKPvUlKKAHUUUUAFFFFABR + RRQAUoOKSigCQHNFMHFPBzQAUUUUANNLSGloAKKKKACiiigBtFOptACo2x1NX6z6twnMY9uKAJaZIm9f + en0UAVKKmlj3cjrUNABRRRQAUUUUAFNp1NoAKKKKACiiigAooooAKKKKALEcmeD96papVNHN2b86AJ6K + KKAMqiiigAooooAfRRRQAUUUUAFFFFABRRRQAhUMuDVRhhmFFFACUtFFABRRRQAUUUUAFFFFABRRRQAU + 6iigAooooAKbRRQAUUUUAOFLRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFiMYRafRRQAUUUUAFNI4oooAZR + RRQAUUUUAFSCiigBKKKKACiiigAooooAKKKKACnUUUAPooooAbRRRQAUUUUAFFFFABRRRQAlT2x+ZhRR + QBZooooAKgmUDkd6KKAIqKKKACiiigApKKKACiiigAooooAKKKKACiiigAooooAmgctwanoooA//2Q== + + + + + iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAABGdBTUEAALGPC/xhBQAAEBVJREFUeF7t + nXmQJEUVxjcC5XCP6aoaxBOQ8ODyQAPlUEQFAS8QjQU5FFRugksERRaWSwjkXHaqsmcYVmAhgAXFA3Yh + gFUWBARBEGS2KrtnYGG55UZZxPV7NbPQ3fNNd91dPV1//GImvpl6+TKzKjMrK/PllClXrVytoIuhYkH3 + QMWC7oGKBd0DFQu6ByoWdA9ULOgeqFjQPVBxkmLZle1Mx73ctN37TMd71HT0q6Pgd2iG8i41ypXPs2sn + LVScRKBC1zVt7yRU/N9R0SuDgBvhFkNVDsT1qzfam3RQcRIwo09/2HC801GhTzVWcHD0/aaqHN47ODSd + pTEpoGIHYw2MbITKOwtP/fPjKzQq7pDhuMdMLy/tZWl2NFTsQEqq+knDdueYynuFV2ICKK9qKX187+Cj + 72M+dCRU7CCsvqWbo1IcPKUraKWlw+Om0qf0DIx8iPnUUVCxAzD79VaoiMGGiskY91lTuWf2DlY/xnzs + CKiYY0qOty0Gd5fwCmkbL2HAeJ5hVz/BfM41VMwhpqpuj4HdFaTw88Trlq0dq6+yOctDLqFijsDA7uvo + b68hhZ13Bg1Hb83ylCuomAOsst7Fcrw/kILtKJCH+T2O/jLLYy6gYhtBoc0Ei2oLcZKwwFTDO7I8txUq + tgHDqewpU7Ck4CYVGMD+rqS8nVkZtAUqZgheo/ZFH7+EFdYkR1q5maxMMoWKaTN75TvMst4fBXBXTYF0 + JYbStxiquhctpyygYmosWwsj40PHPsfSAulibjeV9yNebilCxYQxypUe06kciQw+SDJeUM89GAsdPOX6 + lWuwskwcKibE9PLyXmTmWGTKbchkQSuUfsAsV44w53szWNkmBhVjIl/LTMedZTp6mGauIDjKW2rY3rHT + 5nhrs7KODRUjUnIeXh+VfjL6+MdpZgqiY3sjKNtZlrPs/azsI0PFkMxQlY/gLj3DcrynqfMFCaKXYyB9 + ao/tbsDqIjRUDIg519sETdTZcOyF8Y4WpIv7HFraX1nl4Q1Z3QSGii0o9Q9/ynC8C3A3yopa4lxBhryM + ejhfVkSxumoJFSegp+x9Gokp3H1vEEcK2ssKqRupI1Z3E0JFgnzRQnOf4ELLglRAHYX6+kjFBvzKZ4kV + 5JbANwEVa5C+hSVQkH8CjQuoWIOlvDOY8YL8I3XH6rQOKtZQfLjpYFB3rE7roGINxateJ6NfZXVaBxVr + gJEnuPGCDuAxVqd1ULEG0/buJIYLOgGll7A6rYOKNYxurSbGC/KP8o5idVoHFWswbL0TNV6Qc/Rwb3nk + vaxO66BiA0Ur0IGoyr6sLsdBRYJRrhxEEyrIH3hgWR1SqDgBRtk7BMaX0kQLcoA7ZNjeIazuJoSKTZh+ + 8WPWaJeg/8WdKGgDz5rlyokzLlxmsjprChUDYPWNbGQ5nk2cKcgQQ3lze+0Y8QmoGIKS7X0Rjlzd6FhB + yih9RSK7j6kYAVNVv4tu4VbqbEGS3Fyy9S6sDiJBxRjIpgZTeQ8Txwtioe83y96PWZnHgooxkcEInJ4N + nqvPREF43OV4qH6+dt/T01hZx4aKCSErVuF8H89YQQtWmKpydskZXp+VbWJQsQa88klcnh3Y34JSUu42 + sLGgJnMFTZAgWFZ/vDhDhqp8DXb+xP5WBxVrGF0Iql+V140eW3+G/U9QTKfyHWTwz40ZLliFvt7o1zux + sguKvBKi4heLvWRugLogy/oR/JxdurC6HvvfoMAxmVb+59t2u567S0p/n5VVUNbue2ga7NTFTUzkBhAj + tUbHDN9rOfrQKfOG12TXBKHHfsSArRPBs7W2uws9jH7+qCnlle9kZRQUq+wdx+wn0wI0/xJ4o6Hc77Hr + guI3WeheiO3Ji+29gso5PW7MYcPRu8PexNvygnwUomINhlP5BjVeh77cVO727PqgyEENGG9cxe1PJvSA + MRAvoqgMEPHQ/I3bfxupO3Z9HVSsQbYjM+OElw2l50TeozaGpSq7sm6n00GerkXevsLyHJTS3Op6sBX4 + bSrQVnIqNoCB4E0sAYq/j907cWrf8HuYraCgazkQdh6qs92R6NtMpXdjeQwMxlrh92e4N1FbjVCxAZmJ + 4ok05Z7Q36YbKM0bLqEAZ8HWMw22849E9pCBMslXGEzbj6b2v3H2WyB1xuyNg4oNSJ/DEgnIorhPwPT+ + ykdRmBcQ2/lDyfR3Zbasm2B5CYpEFUW34dE0AhB4IomKhLhxeyVmroR6Z7aDIp8/YevKRtt5ARXWFzdg + g78FX3k3MPtBkbpitilUJEh4U5ZYSF5C33R+3EKyHP1tFLY/25UP9JVxj5uTAVtSC2xChaKl4gTEbQXe + QnlV3AizZDKIpRMUw3EPgK22xR5EP3uL3IzMt8AsXvkOdJFHM/tRCPX0C1ScADi6I0s0OvqvaNYPYGkF + RYJQykFOGHBmF6BKYvg5ej/mTxjg816wF+NYu/GEDk1PxSYg82WWcCxsb2HcVS5+pDKl51D7yfEEKu24 + 3sFnYp0jKJNmsHVHg+34hFkOvgoqNsEqL90QiaXyWobCvdQcGN6CpRsU/zCp5I+WeQMj+3PinhImZwrJ + YJjYj41MnrE0W0LFFqDfO4w5kRAvoF8/N25hS4uCZvpmYj8U6OcvtZzqZ1kaQZk68NQ66OpOY/YTYkXk + NywqBgBdweXEkcSwlKdxV/9MIoyz9IMyNpFyW6P9lih9jSyqYDbDgOb+cNj79zj7SVLW+7O0A0HFgGAk + fx11KFHcu9Di7MPSD4Ohqt9Ei9DqpsWATJ9nld3PMRthwBMvX+rSn8qO0u/XQsUQ+NvFmGOJ414nO5WZ + D2GQ83/9mU2ld5PpUtnzKE+6qR7ZeJ1LnpzKrglDqay/hNbr9zwPyYHW8T/Ix3bMh1BQMSSG7e6BwY1m + jiaPnof+bjPmRzuRGwi+Ke5zsmCwfEvc5XlvQcUImH36g3JoInM4cWzveTy9Z/ReMNT2Q5ylRUHFn0z9 + TJ6XDKeCcRH3JRJUjIGMvmWGjDifOGgGPTlUgfmRBXgSpftb1uhXGmBMcUliT30tVKwh6gQNugX5np/V + ws870I/HWpoWhoy3wd0YaGUPAQ/Inkyvg4o1jDkxKBMs7O/NqFn4mclWcmT4WhmEMV+SwN/foDLb3/AA + urpIW8FGB7nefSiPJJaFjx77gubuaRg8XaZc2f81w+pzN8psfOCDwZjyNma+RGFsrX0mO5yknPHa+4so + 083T5z5sId9vratM6AZomLOWr2+2d1Tv4FBoB0vO8LYYH/y2zl5qyIEK3kmRgiaM4a9IUt4JsPfiePvJ + g37+gigPmIDKHjfTmMgNIFOhjYbHjC/G3yIdeOhPkij9F2Y3cZT3MHw9iPnRDPh4AK7Pak3iAsNe+gXm + Ryssx90HN/sKYtOfxmbX1EHFGmDkYGa8BlmhE2nvIJ7QI1BB1QZ7qSBPA7qiXZkftWS62MR2l8iAkvnR + CrN/ZCu/NWZ2x5C6Y9fWQcUa/PX6xHgDr6HvmitHyTAbzZBYdrhWVry+1mAzHZS+gg1ozb5UviJOgHZx + o0VaMCrb8gylA3WjgVYpUbEGc/5zM+BwwFG8HjFV5YSpA9V1mK1myOwerp/H7aaB/6XwyFHifzUMyEuG + 45467aInwp8BOMdbAzfvmcTmBKDOUHfUVi1UbAAGw7763B2l3xX8yKS2t5DY7Gxs70I8kR9neW4FKnM/ + arM5C5itcVCxgbFNGiyR5ih9nWwJZzZbgf5xX/RxHX9Wgb+OUlUjbZuTjz0ow0hxGaXOmM1xULEBeTVh + iQRH/zrKRNKU8vJ3ydw3bHRiyPq70a3tTfPVAryBbIqK/yOxGZjAr5NUJKAS+1lCwcF7OfqwnoGh0Ct9 + 5JRMpH8eWoTQO2TawDLk82j4vXpjPlrhf1hS3rnEZkh0P7NPoSLBn16kiYVE3stt/dMox6ObamTL7Ebq + oZFz+85CP78u870VAV63AyN1xdKgUHEC4rcCtehbozaRo+/qOjcbQzDgnW85SyOtG5S8oHVM8JT1EE+/ + QMUJkD16SCTpk8GvtuxoK1vkTQPXtzEmoXuTLDVjvrUCLeGWINYWMMJD5sBjH2DpTQgVm5DKEjDlve5/ + LJrrbcLSbIYfk1CimNhZnmqq/wEibQyRsG9o7lOJiBJqS9gqqNgCPHnXMgcS4DEwu+ey8FvGcBNlsSTr + GTz1s9DP9zAfmjJveE10W8cQm8kQdXEoFVsgM31I9MlxTiQE3p3vlY8xLO1WyNaoNG5Q2OzrRRfI0myF + RACDDbm5qe3YoCth6QaCigEoOSObUWeSxPZuKNnet1j6rZCFqrg+iRPPri6p6jYsjVbIBBBunLQHqy+y + tANDxYDI1CZxKHHks6bVtzRS5MySU90bNhY12mzBfw2lL8bPSF85/XKxvQsbbKbBQyz9UFAxBGM3QRbf + zV+QiaRAgY8Ilu1uh6byIlSMfEJ9ucG2IJtC7jacyumSJ2ajFdPLy3vh4ynEdhoEm+tvBRVDMnYTZHJo + hGH7YVOOZH6EQZaxY5yxtfgeN06BAL/k7SjRrd4TgW7FZj5EgooRkYEbHJRwstTxhLkd6e3O/MgSCWsH + X8LvPYwAKv5ptGDJnhlAxRj4seyUdzYcfqMxA6mg9DVRB2lx8BeQyOIS5lMKoPIvkYE38yUWVEwA2VKN + 17nLWGZS4E2ZXIm6oDIMsm0dY4XziA/pYHsL40YQbwoVE0Re4/CkBA80GY8nZEl1KqdrnLNsLUNVjkUa + WR2Xd48VM4J4IKiYAv4+/cwCOrn34+cPmR9RsGz9A7QwLWPzJgTGUPonSDf05+RIUDElMOLuQZMm6+yz + CRGv9EKwI/MlCGa5+lXcTBnEQAC295qEg436mhsZKqZMljttfPD+HyaItcTywTVZTOSsYjDKiupEoGJG + +IdOYhRPCiQNXsZNd9o0R7+b+SLIal28Wp4q/9twbSr4gSQirhdMDCpmDApjJri9tnDSQ7uo5EN7Lnpk + g1Xpy+9GuSoTOe74/0+FO9Ad7lFbBm2Dim0CI/jDJDgUKbC0qIzB/pY4ft5U5XCW97ZBxTYi5wwYtvdL + 9MGvsELsUF6UriXKhpnUoWIOkEEbRsYXkcLsLJQuo/I3ZXnMBVTMESjEHdBvZ/Mqlij6N2kGq0gMKuYQ + fzLGyWwyJjpKL8HPmSwPuYSKeUXW1dmeTMcmvTI5AfSQfBKmfucZKuYcWVmLQj8HvFlfCW1BTkifLeFZ + mK+5h4odAgaJW+DJSzVmcTNkNlOipzPfOgYqdhglNbwzmt9MYhP6KO+qqCFdcgcVOxS8bqUa1wdP/GJL + tQ4z01FQsYOpiU0ofTOtyNAo70E5n4il1/FQcRIgJ5ONxiZ0X6eVGoxHLds9Xj5jszQmBVScRODp3Xj0 + C1+IHbjKu9Ny3MPiHv7YEVBxEiJBHw1VOdi0XTn0ahFuiCH8lJM8/P0Ao5+l/SAUkcK2dSxULOgeqFjQ + PVCxoHugYkH3QMWC7oGKBd0DFQu6ByoWdAkrV/s/QspY7Uh8hVIAAAAASUVORK5CYII= + + + \ No newline at end of file diff --git a/StuMgmClient/SetForm.cs b/StuMgmClient/SetForm.cs new file mode 100644 index 0000000..45cf7cf --- /dev/null +++ b/StuMgmClient/SetForm.cs @@ -0,0 +1,68 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Text; +using System.Windows.Forms; + +namespace StuMgmClient +{ + public partial class SetForm : Form + { + //StudentMysql sms = new StudentMysql(); + Dictionary dic = new Dictionary(); + Dictionary dic2 = new Dictionary(); + int id = 0; + int missionId = 0; + public SetForm(DataRow dr) + { + InitializeComponent(); + showData(dr); + } + + private void panel1_Paint(object sender, PaintEventArgs e) + { + + } + //数据回显 + public void showData(DataRow dr) + { + dic.Add(0, "未开始"); dic.Add(1, "进行中"); dic.Add(2, "待验收"); dic.Add(3, "等待验收中"); dic.Add(4, "验收中"); dic.Add(5, "验收完成"); dic.Add(6, "超时"); dic.Add(7, "预习"); + dic2.Add(0, "基础学习(一阶段)"); dic2.Add(1, "四则运算(一阶段)"); dic2.Add(2, "算法题(一阶段)"); dic2.Add(3, "Modbus(一阶段)"); dic2.Add(4, "待定(二阶段)"); dic2.Add(5, "待定(二阶段)"); + lblName.Text = dr["Name"].ToString(); + id = Convert.ToInt32(dr["ID"]); + missionId = Convert.ToInt32(dr["MissionId"]); + lblMission.Text = dic2[missionId]; + int state = Convert.ToInt32(dr["State"]); + comboBox2.SelectedIndex = state;//设置显示的item索引 + try + { + dateTimePicker1.Value = Convert.ToDateTime(dr["Time"]); + } + catch + { + dateTimePicker1.Text = ""; + } + } + private void button2_Click(object sender, EventArgs e) + { + this.DialogResult = DialogResult.No; + this.Close(); + } + + private void button1_Click(object sender, EventArgs e) + { + this.DialogResult = DialogResult.Yes; + DateTime dt= dateTimePicker1.Value; + int st=comboBox2.SelectedIndex; + //int s= sms.UpdateSet(id, missionId, dt, st); + this.Close(); + } + + private void SetForm_Load(object sender, EventArgs e) + { + + } + } +} diff --git a/StuMgmClient/SetForm.designer.cs b/StuMgmClient/SetForm.designer.cs new file mode 100644 index 0000000..e1c91f7 --- /dev/null +++ b/StuMgmClient/SetForm.designer.cs @@ -0,0 +1,222 @@ +namespace StuMgmClient +{ + partial class SetForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.panel1 = new System.Windows.Forms.Panel(); + this.lblName = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.lblMission = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.comboBox2 = new System.Windows.Forms.ComboBox(); + this.dateTimePicker1 = new System.Windows.Forms.DateTimePicker(); + this.button2 = new System.Windows.Forms.Button(); + this.button1 = new System.Windows.Forms.Button(); + this.label2 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.panel1.SuspendLayout(); + this.SuspendLayout(); + // + // panel1 + // + this.panel1.BackColor = System.Drawing.Color.Transparent; + this.panel1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Center; + this.panel1.Controls.Add(this.lblName); + this.panel1.Controls.Add(this.label3); + this.panel1.Controls.Add(this.lblMission); + this.panel1.Controls.Add(this.label4); + this.panel1.Controls.Add(this.comboBox2); + this.panel1.Controls.Add(this.dateTimePicker1); + this.panel1.Controls.Add(this.button2); + this.panel1.Controls.Add(this.button1); + this.panel1.Controls.Add(this.label2); + this.panel1.Controls.Add(this.label1); + this.panel1.Location = new System.Drawing.Point(-2, 12); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(433, 374); + this.panel1.TabIndex = 1; + this.panel1.Paint += new System.Windows.Forms.PaintEventHandler(this.panel1_Paint); + // + // lblName + // + this.lblName.AutoSize = true; + this.lblName.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblName.ForeColor = System.Drawing.Color.DarkSlateGray; + this.lblName.Location = new System.Drawing.Point(222, 30); + this.lblName.Name = "lblName"; + this.lblName.Size = new System.Drawing.Size(51, 26); + this.lblName.TabIndex = 12; + this.lblName.Text = "XXX"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label3.ForeColor = System.Drawing.Color.DarkSlateGray; + this.label3.Location = new System.Drawing.Point(80, 30); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(55, 26); + this.label3.TabIndex = 11; + this.label3.Text = "姓名:"; + // + // lblMission + // + this.lblMission.AutoSize = true; + this.lblMission.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblMission.ForeColor = System.Drawing.Color.DarkSlateGray; + this.lblMission.Location = new System.Drawing.Point(222, 92); + this.lblMission.Name = "lblMission"; + this.lblMission.Size = new System.Drawing.Size(51, 26); + this.lblMission.TabIndex = 10; + this.lblMission.Text = "XXX"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label4.ForeColor = System.Drawing.Color.DarkSlateGray; + this.label4.Location = new System.Drawing.Point(80, 92); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(93, 26); + this.label4.TabIndex = 9; + this.label4.Text = "任务名称:"; + // + // comboBox2 + // + this.comboBox2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBox2.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.comboBox2.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.comboBox2.FormattingEnabled = true; + this.comboBox2.Items.AddRange(new object[] { + "未开始", + "进行中", + "待验收", + "等待验收中", + "验收中", + "验收完成", + "超时", + "预习"}); + this.comboBox2.Location = new System.Drawing.Point(213, 146); + this.comboBox2.Name = "comboBox2"; + this.comboBox2.Size = new System.Drawing.Size(124, 32); + this.comboBox2.TabIndex = 8; + // + // dateTimePicker1 + // + this.dateTimePicker1.CalendarFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.dateTimePicker1.CustomFormat = "yyyy-MM-dd"; + this.dateTimePicker1.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.dateTimePicker1.Format = System.Windows.Forms.DateTimePickerFormat.Custom; + this.dateTimePicker1.Location = new System.Drawing.Point(213, 214); + this.dateTimePicker1.Name = "dateTimePicker1"; + this.dateTimePicker1.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.dateTimePicker1.Size = new System.Drawing.Size(124, 27); + this.dateTimePicker1.TabIndex = 6; + this.dateTimePicker1.Value = new System.DateTime(2020, 12, 25, 9, 11, 55, 0); + // + // button2 + // + this.button2.BackColor = System.Drawing.Color.AliceBlue; + this.button2.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.button2.Location = new System.Drawing.Point(259, 289); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(78, 43); + this.button2.TabIndex = 5; + this.button2.Text = "取消"; + this.button2.UseVisualStyleBackColor = false; + this.button2.Click += new System.EventHandler(this.button2_Click); + // + // button1 + // + this.button1.BackColor = System.Drawing.Color.AliceBlue; + this.button1.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.button1.Location = new System.Drawing.Point(85, 289); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(78, 43); + this.button1.TabIndex = 4; + this.button1.Text = "确定"; + this.button1.UseVisualStyleBackColor = false; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label2.ForeColor = System.Drawing.Color.DarkSlateGray; + this.label2.Location = new System.Drawing.Point(80, 214); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(93, 26); + this.label2.TabIndex = 2; + this.label2.Text = "开始时间:"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.label1.ForeColor = System.Drawing.Color.DarkSlateGray; + this.label1.Location = new System.Drawing.Point(80, 146); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(93, 26); + this.label1.TabIndex = 1; + this.label1.Text = "任务状态:"; + // + // SetForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.LightSteelBlue; + this.ClientSize = new System.Drawing.Size(430, 386); + this.ControlBox = false; + this.Controls.Add(this.panel1); + this.DoubleBuffered = true; + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow; + this.Name = "SetForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "SetForm"; + this.Load += new System.EventHandler(this.SetForm_Load); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Panel panel1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Button button2; + private System.Windows.Forms.Button button1; + private System.Windows.Forms.DateTimePicker dateTimePicker1; + private System.Windows.Forms.ComboBox comboBox2; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label lblMission; + private System.Windows.Forms.Label lblName; + private System.Windows.Forms.Label label3; + } +} \ No newline at end of file diff --git a/StuMgmClient/SetForm.resx b/StuMgmClient/SetForm.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/StuMgmClient/SetForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + \ No newline at end of file diff --git a/StuMgmClient/StuMgmClient.csproj b/StuMgmClient/StuMgmClient.csproj new file mode 100644 index 0000000..2ae56c9 --- /dev/null +++ b/StuMgmClient/StuMgmClient.csproj @@ -0,0 +1,144 @@ + + + + + Debug + AnyCPU + {95FDEE92-6C6E-41F1-A1C3-2FCDB1413781} + WinExe + Properties + StuMgmClient + StuMgmClient + v2.0 + 512 + + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + false + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + false + + + + + + + + False + bin\Debug\MySql.Data.dll + + + False + bin\Debug\MysqlDLL.dll + + + + + + + + + + + Code + + + + Form + + + SelectFrom.cs + + + Form + + + LoginForm.cs + + + + + Form + + + StudentForm.cs + + + UserControl + + + StudentTree.cs + + + UserControl + + + StudentNavigation.cs + + + SelectFrom.cs + + + LoginForm.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + StudentForm.cs + + + StudentTree.cs + + + StudentNavigation.cs + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + {34ad3363-1b1c-4f4a-898c-c1a1f215fddd} + StuMgmLib + + + + + \ No newline at end of file diff --git a/StuMgmClient/StuMgmClient.sln b/StuMgmClient/StuMgmClient.sln new file mode 100644 index 0000000..ad6049b --- /dev/null +++ b/StuMgmClient/StuMgmClient.sln @@ -0,0 +1,28 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 2013 +VisualStudioVersion = 12.0.30501.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StuMgmClient", "StuMgmClient.csproj", "{95FDEE92-6C6E-41F1-A1C3-2FCDB1413781}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "StuMgmLib", "..\StuMgmLib\StuMgmLib.csproj", "{34AD3363-1B1C-4F4A-898C-C1A1F215FDDD}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {95FDEE92-6C6E-41F1-A1C3-2FCDB1413781}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {95FDEE92-6C6E-41F1-A1C3-2FCDB1413781}.Debug|Any CPU.Build.0 = Debug|Any CPU + {95FDEE92-6C6E-41F1-A1C3-2FCDB1413781}.Release|Any CPU.ActiveCfg = Release|Any CPU + {95FDEE92-6C6E-41F1-A1C3-2FCDB1413781}.Release|Any CPU.Build.0 = Release|Any CPU + {34AD3363-1B1C-4F4A-898C-C1A1F215FDDD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {34AD3363-1B1C-4F4A-898C-C1A1F215FDDD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {34AD3363-1B1C-4F4A-898C-C1A1F215FDDD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {34AD3363-1B1C-4F4A-898C-C1A1F215FDDD}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/StuMgmClient/StudentForm.Designer.cs b/StuMgmClient/StudentForm.Designer.cs new file mode 100644 index 0000000..f2e548b --- /dev/null +++ b/StuMgmClient/StudentForm.Designer.cs @@ -0,0 +1,90 @@ +using System.Data; +namespace StuMgmClient +{ + partial class StudentForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.tlpIndex = new System.Windows.Forms.TableLayoutPanel(); + this.studentNavigation = new StuMgmClient.StudentNavigation(); + this.studentTree = new StuMgmClient.StudentTree(); + this.tlpIndex.SuspendLayout(); + this.SuspendLayout(); + // + // tlpIndex + // + this.tlpIndex.ColumnCount = 2; + this.tlpIndex.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 20F)); + this.tlpIndex.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 80F)); + this.tlpIndex.Controls.Add(this.studentNavigation, 0, 0); + this.tlpIndex.Controls.Add(this.studentTree, 1, 0); + this.tlpIndex.Dock = System.Windows.Forms.DockStyle.Fill; + this.tlpIndex.Location = new System.Drawing.Point(0, 0); + this.tlpIndex.Name = "tlpIndex"; + this.tlpIndex.RowCount = 1; + this.tlpIndex.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tlpIndex.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 543F)); + this.tlpIndex.Size = new System.Drawing.Size(1030, 543); + this.tlpIndex.TabIndex = 6; + // + // studentNavigation + // + this.studentNavigation.Dock = System.Windows.Forms.DockStyle.Fill; + this.studentNavigation.Location = new System.Drawing.Point(3, 3); + this.studentNavigation.Name = "studentNavigation"; + this.studentNavigation.Size = new System.Drawing.Size(200, 537); + this.studentNavigation.TabIndex = 0; + // + // studentTree + // + this.studentTree.Dock = System.Windows.Forms.DockStyle.Fill; + this.studentTree.Location = new System.Drawing.Point(209, 3); + this.studentTree.Name = "studentTree"; + this.studentTree.Size = new System.Drawing.Size(818, 537); + this.studentTree.TabIndex = 1; + // + // StudentForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1030, 543); + this.Controls.Add(this.tlpIndex); + this.Name = "StudentForm"; + this.Text = "学员信息"; + this.Load += new System.EventHandler(this.StudentForm_Load); + this.tlpIndex.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.TableLayoutPanel tlpIndex; + private StudentNavigation studentNavigation; + private StudentTree studentTree; + } +} \ No newline at end of file diff --git a/StuMgmClient/StudentForm.cs b/StuMgmClient/StudentForm.cs new file mode 100644 index 0000000..a17ac57 --- /dev/null +++ b/StuMgmClient/StudentForm.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Text; +using System.Windows.Forms; + +namespace StuMgmClient +{ + public partial class StudentForm : Form + { + + public StudentForm(DataSet ds) + { + InitializeComponent(); + //登陆身份缓存数据 + studentTree.Ds= ds; + } + + private void StudentForm_Load(object sender, EventArgs e) + { + + } + + + } +} diff --git a/StuMgmClient/StudentForm.resx b/StuMgmClient/StudentForm.resx new file mode 100644 index 0000000..7080a7d --- /dev/null +++ b/StuMgmClient/StudentForm.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/StuMgmClient/StudentNavigation.Designer.cs b/StuMgmClient/StudentNavigation.Designer.cs new file mode 100644 index 0000000..b97a6d2 --- /dev/null +++ b/StuMgmClient/StudentNavigation.Designer.cs @@ -0,0 +1,152 @@ +namespace StuMgmClient +{ + partial class StudentNavigation + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent() + { + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(StudentNavigation)); + this.btnPersonalData = new System.Windows.Forms.Button(); + this.btnSwAccount = new System.Windows.Forms.Button(); + this.btnFile = new System.Windows.Forms.Button(); + this.btnMission = new System.Windows.Forms.Button(); + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker(); + this.tableLayoutPanel1.SuspendLayout(); + this.SuspendLayout(); + // + // btnPersonalData + // + this.btnPersonalData.BackColor = System.Drawing.Color.Transparent; + this.btnPersonalData.Dock = System.Windows.Forms.DockStyle.Bottom; + this.btnPersonalData.FlatAppearance.BorderSize = 0; + this.btnPersonalData.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnPersonalData.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnPersonalData.FlatStyle = System.Windows.Forms.FlatStyle.System; + this.btnPersonalData.Font = new System.Drawing.Font("幼圆", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.btnPersonalData.ForeColor = System.Drawing.Color.Transparent; + this.btnPersonalData.Location = new System.Drawing.Point(3, 107); + this.btnPersonalData.Name = "btnPersonalData"; + this.btnPersonalData.Size = new System.Drawing.Size(299, 48); + this.btnPersonalData.TabIndex = 4; + this.btnPersonalData.Text = "个人信息"; + this.btnPersonalData.UseVisualStyleBackColor = false; + // + // btnSwAccount + // + this.btnSwAccount.BackColor = System.Drawing.Color.Transparent; + this.btnSwAccount.Dock = System.Windows.Forms.DockStyle.Bottom; + this.btnSwAccount.FlatAppearance.BorderSize = 0; + this.btnSwAccount.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnSwAccount.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnSwAccount.FlatStyle = System.Windows.Forms.FlatStyle.System; + this.btnSwAccount.Font = new System.Drawing.Font("幼圆", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.btnSwAccount.ForeColor = System.Drawing.Color.Transparent; + this.btnSwAccount.Location = new System.Drawing.Point(3, 161); + this.btnSwAccount.Name = "btnSwAccount"; + this.btnSwAccount.Size = new System.Drawing.Size(299, 49); + this.btnSwAccount.TabIndex = 3; + this.btnSwAccount.Text = "切换账号"; + this.btnSwAccount.UseVisualStyleBackColor = false; + // + // btnFile + // + this.btnFile.BackColor = System.Drawing.Color.Transparent; + this.btnFile.Dock = System.Windows.Forms.DockStyle.Bottom; + this.btnFile.FlatAppearance.BorderSize = 0; + this.btnFile.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnFile.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnFile.FlatStyle = System.Windows.Forms.FlatStyle.System; + this.btnFile.Font = new System.Drawing.Font("幼圆", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.btnFile.ForeColor = System.Drawing.Color.Transparent; + this.btnFile.Location = new System.Drawing.Point(3, 53); + this.btnFile.Name = "btnFile"; + this.btnFile.Size = new System.Drawing.Size(299, 48); + this.btnFile.TabIndex = 2; + this.btnFile.Text = "相关文档"; + this.btnFile.UseVisualStyleBackColor = false; + // + // btnMission + // + this.btnMission.BackColor = System.Drawing.Color.Transparent; + this.btnMission.Dock = System.Windows.Forms.DockStyle.Bottom; + this.btnMission.FlatAppearance.BorderSize = 0; + this.btnMission.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnMission.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnMission.FlatStyle = System.Windows.Forms.FlatStyle.System; + this.btnMission.Font = new System.Drawing.Font("幼圆", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.btnMission.ForeColor = System.Drawing.Color.Transparent; + this.btnMission.Location = new System.Drawing.Point(3, 3); + this.btnMission.Name = "btnMission"; + this.btnMission.Size = new System.Drawing.Size(299, 44); + this.btnMission.TabIndex = 0; + this.btnMission.Text = "我的任务"; + this.btnMission.UseVisualStyleBackColor = false; + // + // tableLayoutPanel1 + // + this.tableLayoutPanel1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("tableLayoutPanel1.BackgroundImage"))); + this.tableLayoutPanel1.ColumnCount = 1; + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.Controls.Add(this.btnMission, 0, 0); + this.tableLayoutPanel1.Controls.Add(this.btnFile, 0, 1); + this.tableLayoutPanel1.Controls.Add(this.btnSwAccount, 0, 3); + this.tableLayoutPanel1.Controls.Add(this.btnPersonalData, 0, 2); + this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + this.tableLayoutPanel1.RowCount = 5; + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 20F)); + this.tableLayoutPanel1.Size = new System.Drawing.Size(305, 627); + this.tableLayoutPanel1.TabIndex = 5; + // + // StudentNavigation + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.tableLayoutPanel1); + this.Name = "StudentNavigation"; + this.Size = new System.Drawing.Size(305, 627); + this.tableLayoutPanel1.ResumeLayout(false); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Button btnPersonalData; + private System.Windows.Forms.Button btnSwAccount; + private System.Windows.Forms.Button btnFile; + private System.Windows.Forms.Button btnMission; + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; + private System.ComponentModel.BackgroundWorker backgroundWorker1; + } +} diff --git a/StuMgmClient/StudentNavigation.cs b/StuMgmClient/StudentNavigation.cs new file mode 100644 index 0000000..3e64dc9 --- /dev/null +++ b/StuMgmClient/StudentNavigation.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Data; +using System.Text; +using System.Windows.Forms; + +namespace StuMgmClient +{ + public partial class StudentNavigation : UserControl + { + public StudentNavigation() + { + InitializeComponent(); + } + } +} diff --git a/StuMgmClient/StudentNavigation.resx b/StuMgmClient/StudentNavigation.resx new file mode 100644 index 0000000..87ab687 --- /dev/null +++ b/StuMgmClient/StudentNavigation.resx @@ -0,0 +1,198 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + 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 + MfMLpy7cvhrp45fUx+3L8x/irH//2Q== + + + + 17, 17 + + \ No newline at end of file diff --git a/StuMgmClient/StudentTree.Designer.cs b/StuMgmClient/StudentTree.Designer.cs new file mode 100644 index 0000000..9bcb90a --- /dev/null +++ b/StuMgmClient/StudentTree.Designer.cs @@ -0,0 +1,160 @@ +namespace StuMgmClient +{ + partial class StudentTree + { + /// + /// 必需的设计器变量。 + /// + private System.ComponentModel.IContainer components = null; + + /// + /// 清理所有正在使用的资源。 + /// + /// 如果应释放托管资源,为 true;否则为 false。 + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region 组件设计器生成的代码 + + /// + /// 设计器支持所需的方法 - 不要 + /// 使用代码编辑器修改此方法的内容。 + /// + private void InitializeComponent() + { + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.StudenTree = new System.Windows.Forms.TreeView(); + this.dgvStudent = new System.Windows.Forms.DataGridView(); + this.任务名称 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.操作 = new System.Windows.Forms.DataGridViewButtonColumn(); + this.tableLayoutPanel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgvStudent)).BeginInit(); + this.SuspendLayout(); + // + // tableLayoutPanel1 + // + this.tableLayoutPanel1.ColumnCount = 2; + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 30F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 70F)); + this.tableLayoutPanel1.Controls.Add(this.StudenTree, 0, 0); + this.tableLayoutPanel1.Controls.Add(this.dgvStudent, 1, 0); + this.tableLayoutPanel1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel1.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + this.tableLayoutPanel1.RowCount = 1; + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel1.Size = new System.Drawing.Size(674, 438); + this.tableLayoutPanel1.TabIndex = 8; + // + // StudenTree + // + this.StudenTree.BackColor = System.Drawing.Color.LightGray; + this.StudenTree.Dock = System.Windows.Forms.DockStyle.Fill; + this.StudenTree.ItemHeight = 25; + this.StudenTree.Location = new System.Drawing.Point(3, 3); + this.StudenTree.Name = "StudenTree"; + this.StudenTree.Size = new System.Drawing.Size(196, 432); + this.StudenTree.TabIndex = 4; + this.StudenTree.NodeMouseClick += new System.Windows.Forms.TreeNodeMouseClickEventHandler(this.StudentTree_NodeMouseClick); + // + // dgvStudent + // + this.dgvStudent.AllowUserToResizeColumns = false; + this.dgvStudent.AllowUserToResizeRows = false; + dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + this.dgvStudent.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1; + this.dgvStudent.BackgroundColor = System.Drawing.Color.Gainsboro; + dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle2.BackColor = System.Drawing.Color.CornflowerBlue; + dataGridViewCellStyle2.Font = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle2.ForeColor = System.Drawing.Color.DarkSlateGray; + dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + this.dgvStudent.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2; + this.dgvStudent.ColumnHeadersHeight = 40; + this.dgvStudent.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.任务名称, + this.操作}); + this.dgvStudent.Dock = System.Windows.Forms.DockStyle.Fill; + this.dgvStudent.EnableHeadersVisualStyles = false; + this.dgvStudent.Location = new System.Drawing.Point(205, 3); + this.dgvStudent.MultiSelect = false; + this.dgvStudent.Name = "dgvStudent"; + dataGridViewCellStyle5.BackColor = System.Drawing.Color.WhiteSmoke; + dataGridViewCellStyle5.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle5.SelectionForeColor = System.Drawing.Color.WhiteSmoke; + this.dgvStudent.RowsDefaultCellStyle = dataGridViewCellStyle5; + this.dgvStudent.RowTemplate.DefaultCellStyle.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.dgvStudent.RowTemplate.DefaultCellStyle.SelectionBackColor = System.Drawing.SystemColors.Highlight; + this.dgvStudent.RowTemplate.DefaultCellStyle.SelectionForeColor = System.Drawing.Color.WhiteSmoke; + this.dgvStudent.RowTemplate.Height = 33; + this.dgvStudent.RowTemplate.ReadOnly = true; + this.dgvStudent.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.False; + this.dgvStudent.Size = new System.Drawing.Size(466, 432); + this.dgvStudent.TabIndex = 1; + this.dgvStudent.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.DgvStudent_CellContentClick); + // + // 任务名称 + // + this.任务名称.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.任务名称.DataPropertyName = "name"; + dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle3.Font = new System.Drawing.Font("微软雅黑", 9F); + this.任务名称.DefaultCellStyle = dataGridViewCellStyle3; + this.任务名称.HeaderText = "任务名称"; + this.任务名称.Name = "任务名称"; + // + // 操作 + // + this.操作.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle4.BackColor = System.Drawing.Color.DarkSeaGreen; + dataGridViewCellStyle4.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle4.ForeColor = System.Drawing.Color.Transparent; + dataGridViewCellStyle4.NullValue = "查看详情"; + dataGridViewCellStyle4.SelectionBackColor = System.Drawing.Color.Transparent; + dataGridViewCellStyle4.SelectionForeColor = System.Drawing.Color.Transparent; + this.操作.DefaultCellStyle = dataGridViewCellStyle4; + this.操作.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.操作.HeaderText = "操作"; + this.操作.Name = "操作"; + this.操作.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.操作.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic; + this.操作.Text = ""; + // + // StudentTree + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.tableLayoutPanel1); + this.Name = "StudentTree"; + this.Size = new System.Drawing.Size(674, 438); + this.Load += new System.EventHandler(this.StudentTree_Load); + this.tableLayoutPanel1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.dgvStudent)).EndInit(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; + private System.Windows.Forms.TreeView StudenTree; + private System.Windows.Forms.DataGridView dgvStudent; + private System.Windows.Forms.DataGridViewTextBoxColumn 任务名称; + private System.Windows.Forms.DataGridViewButtonColumn 操作; + } +} diff --git a/StuMgmClient/StudentTree.cs b/StuMgmClient/StudentTree.cs new file mode 100644 index 0000000..0fe4d48 --- /dev/null +++ b/StuMgmClient/StudentTree.cs @@ -0,0 +1,115 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Data; +using System.Text; +using System.Windows.Forms; + +namespace StuMgmClient +{ + public partial class StudentTree : UserControl + { + public StudentTree() + { + InitializeComponent(); + } + //个人信息 + private DataSet ds = null; + public DataSet Ds + { + get { return ds; } + set { ds = value; } + } + //节点table + DataTable table = null; + //dataRows转化成的table + DataTable tableClone = null; + Data da = new Data(); + private void StudentTree_Load(object sender, EventArgs e) + { + dgvStudent.Visible = false; + BindRoot(); + //da.GetNodesDic(table); + } + + //添加父节点的方法 + private void BindRoot() + { + //ClientMysql cm = new ClientMysql(); + // DataSet ds = cm.SelectNode(); + table = Ds.Tables["course_info"]; + //把父节点的数据帅选出来 + DataRow[] rows = table.Select("pid=0");//取根 + foreach (DataRow dRow in rows) + { + TreeNode rootNode = new TreeNode(); + rootNode.Tag = dRow; + rootNode.Text = dRow["name"].ToString(); + //把此节点放入树中 + StudenTree.Nodes.Add(rootNode); + //绑定子节点 + BindChildAreas(rootNode);//调用添加子节点的方法 + } + } + //添加子节点的方法、递归绑定子区域 + private void BindChildAreas(TreeNode fNode) + { + DataRow dr = (DataRow)fNode.Tag;//父节点数据关联的数据行 + int fAreaId = Convert.ToInt32(dr["id"]); //父节点ID + DataRow[] rows1 = table.Select("pid =" + fAreaId);//子区域 + if (rows1.Length == 0) //递归终止,区域不包含子区域时 + { + return; + } + foreach (DataRow dRow in rows1) + { + TreeNode node = new TreeNode(); + node.Tag = dRow; + node.Text = dRow["name"].ToString(); + //添加子节点 + fNode.Nodes.Add(node); + } + } + //子节点单击显示内容 + private void StudentTree_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) + { + if (e.Button == System.Windows.Forms.MouseButtons.Left) //单击鼠标左键才响应 + { + if (e.Node.Level == 1) //判断子节点才响应 + { + dgvStudent.Visible = true; + DataRow dr = (DataRow)e.Node.Tag; + int fAreaId = Convert.ToInt32(dr["id"]); //子节点ID + DataRow[] drows = table.Select("pid =" + fAreaId);//取根 + tableClone = table.Clone();//克隆表结构 + foreach (DataRow drr in drows) + { + tableClone.ImportRow(drr); + } + dgvStudent.AutoGenerateColumns = false; + dgvStudent.AllowUserToAddRows = false; + dgvStudent.DataSource = tableClone; + } + } + } + + //我的任务_查看按钮方法 + private void DgvStudent_CellContentClick(object sender, DataGridViewCellEventArgs e) + { + if (e.ColumnIndex == 1 && e.RowIndex != -1) + { + //Dictionary stateDic = da.StateParsing(table); + Dictionary stateDic = da.GetNodesDic(table); + // string s=da.DicParsing(stateDic); + DataRow drViews = tableClone.Rows[e.RowIndex]; + int state = stateDic[Convert.ToInt32((drViews["id"]))]; + SelectFrom sf = new SelectFrom(drViews, state); + //string test = da.DicParsing(stateDic); + sf.ShowDialog(); + // ShowData(); + } + } + + } +} diff --git a/StuMgmClient/StudentTree.resx b/StuMgmClient/StudentTree.resx new file mode 100644 index 0000000..7b6b4f6 --- /dev/null +++ b/StuMgmClient/StudentTree.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True + + + True + + \ No newline at end of file diff --git a/StuMgmClient/TeacherForm.cs b/StuMgmClient/TeacherForm.cs new file mode 100644 index 0000000..dd9f92f --- /dev/null +++ b/StuMgmClient/TeacherForm.cs @@ -0,0 +1,150 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Text; +using System.Windows.Forms; + +namespace StuMgmClient +{ + public partial class TeacherForm : Form + { + //状态int值转换初始dic + Dictionary dic = new Dictionary(); + Dictionary dic2 = new Dictionary(); + DataSet ds = new DataSet(); + //登陆身份缓存数据 + DataSet userSet = null; + //StudentMysql sms = new StudentMysql(); + public TeacherForm(DataSet ds) + { + InitializeComponent(); + userSet = ds; + //datagrdaview表格初始数据格式化 + dic.Add(0, "未开始"); dic.Add(1, "进行中"); dic.Add(2, "待验收"); dic.Add(3, "等待验收中"); dic.Add(4, "验收中"); dic.Add(5, "验收完成"); dic.Add(6, "超时"); dic.Add(7, "预习"); + } + //学员详情_修改按钮方法 + private void DataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) + { + if (e.ColumnIndex == 3 && e.RowIndex != -1) + { + DataRow drViews = ds.Tables[0].Rows[e.RowIndex]; + SetForm set = new SetForm(drViews); + set.ShowDialog(); + if (set.DialogResult == DialogResult.Yes) + // ds = sms.SelectMissionState(); + ShowData(ds); + } + } + //学员详情_将状态int值格式转换string + private void DataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e) + { + if (e.ColumnIndex == 1) + { + e.Value = dic2[Convert.ToInt32(e.Value)]; + } + if (e.ColumnIndex == 2) + { + e.Value = dic[Convert.ToInt32(e.Value)]; + } + } + //学员详情_自动生成编号列 + private void DataGridView1_RowPostPaint(object sender, DataGridViewRowPostPaintEventArgs e) + { + Rectangle rectangle = new Rectangle(e.RowBounds.Location.X,e.RowBounds.Location.Y,dgvStudent.RowHeadersWidth - 4,e.RowBounds.Height); + TextRenderer.DrawText(e.Graphics, (e.RowIndex + 1).ToString(),dgvStudent.RowHeadersDefaultCellStyle.Font,rectangle,dgvStudent.RowHeadersDefaultCellStyle.ForeColor,TextFormatFlags.VerticalCenter | TextFormatFlags.Right); + } + //学员详情_根据学员名字模糊查询 + private void BtnSelectStudent_Click(object sender, EventArgs e) + { + string text = txtStudent.Text; + //ds = sms.SelectNameState(text); + //ShowData(ds); + } + //任务管理_编辑任务 + private void BtnEditMTxt_Click(object sender, EventArgs e) + { + rtxMission.Enabled = true; + } + //任务管理_下拉框选择 + private void CboMission_SelectedIndexChanged(object sender, EventArgs e) + { + //DataSet dsManagement = sms.SelectMissionOne(this.cboMission.SelectedIndex); + // string mContent = dsManagement.Tables["mission"].Rows[0]["Content"].ToString(); + // rtxMission.Text = mContent; + rtxMission.Enabled = false; + } + //任务管理_保存修改的内容 + private void BtnSavaTxt_Click(object sender, EventArgs e) + { + if (rtxMission.Enabled == true) + { + int mission = cboMission.SelectedIndex; + string text = rtxMission.Text; + //// int result = sms.UpdateContent(mission, text); + // if (result > 0) + // { + // MessageBox.Show("保存成功", "提示"); + // } + // else + // { + // MessageBox.Show("保存失败", "提示"); + // } + } + } + //个人信息_数据回显 + private void PanUserInfo_Paint(object sender, PaintEventArgs e) + { + lblUserNameV.Text = userSet.Tables["user"].Rows[0]["Name"].ToString(); + int powerNum = Convert.ToInt32(userSet.Tables["user"].Rows[0]["Power"]); + string s = powerNum == 1 ? "学生" : powerNum == 2 ? "教师" : "管理员"; + lblUsershenfenV.Text = s; + } + //切换账号_切换 + private void BtnSwAccount_Click(object sender, EventArgs e) + { + DialogResult result = MessageBox.Show("是否切换账号", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); + if (result == DialogResult.OK) + { + this.Dispose(); + //LoginForm.login.Show(); + } + } + //左侧导航栏_切换到学员详情 + private void BtnStudent_Click(object sender, EventArgs e) + { + panStudent.Visible = true; + panStudent.BringToFront();//将pan置顶 + } + //左侧导航栏_切换到任务管理 + private void BtnFile_Click(object sender, EventArgs e) + { + cboMission.SelectedIndex = 0;//设置显示的item索引 + panManagement.Enabled = true; + panManagement.Visible = true; + panManagement.BringToFront(); + } + //左侧导航栏_切换到个人信息 + private void BtnUserInfo_Click(object sender, EventArgs e) + { + panUserInfo.Enabled = true; + panUserInfo.Visible = true; + panUserInfo.BringToFront(); + } + //窗体加载初始化数据 + private void TeacherForm_Load(object sender, EventArgs e) + { + // ds = sms.SelectMissionState(); + ShowData(ds); + } + //初始化数据公用方法 + private void ShowData(DataSet ds) + { + DataTable dtb = ds.Tables[0]; + dgvStudent.AutoGenerateColumns = false; + dgvStudent.AllowUserToAddRows = false; + dgvStudent.DataSource = dtb; + } + } +} diff --git a/StuMgmClient/TeacherForm.designer.cs b/StuMgmClient/TeacherForm.designer.cs new file mode 100644 index 0000000..e9f9168 --- /dev/null +++ b/StuMgmClient/TeacherForm.designer.cs @@ -0,0 +1,715 @@ +namespace StuMgmClient +{ + partial class TeacherForm + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(TeacherForm)); + this.panStudent = new System.Windows.Forms.Panel(); + this.lblStudentHead = new System.Windows.Forms.Label(); + this.btnSelectStudent = new System.Windows.Forms.Button(); + this.txtStudent = new System.Windows.Forms.TextBox(); + this.dgvStudent = new System.Windows.Forms.DataGridView(); + this.姓名 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.任务名称 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.任务状态 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.操作 = new System.Windows.Forms.DataGridViewButtonColumn(); + this.panLeft = new System.Windows.Forms.Panel(); + this.btnUserInfo = new System.Windows.Forms.Button(); + this.btnSwAccount = new System.Windows.Forms.Button(); + this.btnFile = new System.Windows.Forms.Button(); + this.btnStudent = new System.Windows.Forms.Button(); + this.panManagement = new System.Windows.Forms.Panel(); + this.lblMissionHead = new System.Windows.Forms.Label(); + this.btnEditMTxt = new System.Windows.Forms.Button(); + this.btnSavaTxt = new System.Windows.Forms.Button(); + this.cboMission = new System.Windows.Forms.ComboBox(); + this.rtxMission = new System.Windows.Forms.RichTextBox(); + this.panHead = new System.Windows.Forms.Panel(); + this.btnRefresh = new System.Windows.Forms.Button(); + this.btnBack = new System.Windows.Forms.Button(); + this.bntNext = new System.Windows.Forms.Button(); + this.btnClose = new System.Windows.Forms.Button(); + this.btnIndex = new System.Windows.Forms.Button(); + this.lblHeadTwo = new System.Windows.Forms.Label(); + this.picHead = new System.Windows.Forms.PictureBox(); + this.lblHead = new System.Windows.Forms.Label(); + this.panUserInfo = new System.Windows.Forms.Panel(); + this.tlpUserInfo = new System.Windows.Forms.TableLayoutPanel(); + this.lblUserzhiwuV = new System.Windows.Forms.Label(); + this.lblUserbumenV = new System.Windows.Forms.Label(); + this.lblUserName = new System.Windows.Forms.Label(); + this.lblUsershenfenV = new System.Windows.Forms.Label(); + this.lblUserNameV = new System.Windows.Forms.Label(); + this.lblUserbumen = new System.Windows.Forms.Label(); + this.lblUserzhiwu = new System.Windows.Forms.Label(); + this.lblUsershenfen = new System.Windows.Forms.Label(); + this.panStudent.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgvStudent)).BeginInit(); + this.panLeft.SuspendLayout(); + this.panManagement.SuspendLayout(); + this.panHead.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picHead)).BeginInit(); + this.panUserInfo.SuspendLayout(); + this.tlpUserInfo.SuspendLayout(); + this.SuspendLayout(); + // + // panStudent + // + this.panStudent.BackColor = System.Drawing.Color.Transparent; + this.panStudent.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.panStudent.Controls.Add(this.lblStudentHead); + this.panStudent.Controls.Add(this.btnSelectStudent); + this.panStudent.Controls.Add(this.txtStudent); + this.panStudent.Controls.Add(this.dgvStudent); + this.panStudent.Location = new System.Drawing.Point(213, 99); + this.panStudent.Name = "panStudent"; + this.panStudent.Size = new System.Drawing.Size(790, 534); + this.panStudent.TabIndex = 5; + // + // lblStudentHead + // + this.lblStudentHead.AutoSize = true; + this.lblStudentHead.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblStudentHead.Location = new System.Drawing.Point(14, 8); + this.lblStudentHead.Name = "lblStudentHead"; + this.lblStudentHead.Size = new System.Drawing.Size(131, 25); + this.lblStudentHead.TabIndex = 7; + this.lblStudentHead.Text = "学生任务详情:"; + // + // btnSelectStudent + // + this.btnSelectStudent.BackColor = System.Drawing.Color.CornflowerBlue; + this.btnSelectStudent.Font = new System.Drawing.Font("幼圆", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.btnSelectStudent.ForeColor = System.Drawing.Color.WhiteSmoke; + this.btnSelectStudent.Location = new System.Drawing.Point(677, 5); + this.btnSelectStudent.Name = "btnSelectStudent"; + this.btnSelectStudent.Size = new System.Drawing.Size(106, 38); + this.btnSelectStudent.TabIndex = 6; + this.btnSelectStudent.Text = "查找学员"; + this.btnSelectStudent.UseVisualStyleBackColor = false; + this.btnSelectStudent.Click += new System.EventHandler(this.BtnSelectStudent_Click); + // + // txtStudent + // + this.txtStudent.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.txtStudent.Location = new System.Drawing.Point(461, 8); + this.txtStudent.Multiline = true; + this.txtStudent.Name = "txtStudent"; + this.txtStudent.Size = new System.Drawing.Size(205, 33); + this.txtStudent.TabIndex = 5; + // + // dgvStudent + // + this.dgvStudent.AllowUserToResizeColumns = false; + this.dgvStudent.AllowUserToResizeRows = false; + dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + this.dgvStudent.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1; + this.dgvStudent.BackgroundColor = System.Drawing.Color.Gainsboro; + dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle2.BackColor = System.Drawing.Color.CornflowerBlue; + dataGridViewCellStyle2.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle2.ForeColor = System.Drawing.Color.DarkSlateGray; + dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + this.dgvStudent.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2; + this.dgvStudent.ColumnHeadersHeight = 40; + this.dgvStudent.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.姓名, + this.任务名称, + this.任务状态, + this.操作}); + this.dgvStudent.EnableHeadersVisualStyles = false; + this.dgvStudent.Location = new System.Drawing.Point(4, 46); + this.dgvStudent.MultiSelect = false; + this.dgvStudent.Name = "dgvStudent"; + dataGridViewCellStyle7.BackColor = System.Drawing.Color.WhiteSmoke; + dataGridViewCellStyle7.ForeColor = System.Drawing.Color.Black; + dataGridViewCellStyle7.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle7.SelectionForeColor = System.Drawing.Color.WhiteSmoke; + this.dgvStudent.RowsDefaultCellStyle = dataGridViewCellStyle7; + this.dgvStudent.RowTemplate.DefaultCellStyle.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(64)))), ((int)(((byte)(0)))), ((int)(((byte)(0))))); + this.dgvStudent.RowTemplate.DefaultCellStyle.SelectionBackColor = System.Drawing.SystemColors.Highlight; + this.dgvStudent.RowTemplate.DefaultCellStyle.SelectionForeColor = System.Drawing.Color.WhiteSmoke; + this.dgvStudent.RowTemplate.Height = 33; + this.dgvStudent.RowTemplate.ReadOnly = true; + this.dgvStudent.RowTemplate.Resizable = System.Windows.Forms.DataGridViewTriState.False; + this.dgvStudent.Size = new System.Drawing.Size(784, 481); + this.dgvStudent.TabIndex = 0; + this.dgvStudent.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.DataGridView1_CellContentClick); + this.dgvStudent.CellFormatting += new System.Windows.Forms.DataGridViewCellFormattingEventHandler(this.DataGridView1_CellFormatting); + this.dgvStudent.RowPostPaint += new System.Windows.Forms.DataGridViewRowPostPaintEventHandler(this.DataGridView1_RowPostPaint); + // + // 姓名 + // + this.姓名.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.姓名.DataPropertyName = "Name"; + dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle3.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.姓名.DefaultCellStyle = dataGridViewCellStyle3; + this.姓名.HeaderText = "姓名"; + this.姓名.Name = "姓名"; + this.姓名.Resizable = System.Windows.Forms.DataGridViewTriState.False; + // + // 任务名称 + // + this.任务名称.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.任务名称.DataPropertyName = "MissionId"; + dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle4.Font = new System.Drawing.Font("微软雅黑", 9F); + this.任务名称.DefaultCellStyle = dataGridViewCellStyle4; + this.任务名称.HeaderText = "任务名称"; + this.任务名称.Name = "任务名称"; + // + // 任务状态 + // + this.任务状态.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.任务状态.DataPropertyName = "State"; + dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle5.Font = new System.Drawing.Font("微软雅黑", 9F); + this.任务状态.DefaultCellStyle = dataGridViewCellStyle5; + this.任务状态.HeaderText = "任务状态"; + this.任务状态.Name = "任务状态"; + // + // 操作 + // + this.操作.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter; + dataGridViewCellStyle6.BackColor = System.Drawing.Color.DarkSeaGreen; + dataGridViewCellStyle6.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + dataGridViewCellStyle6.ForeColor = System.Drawing.Color.Transparent; + dataGridViewCellStyle6.NullValue = "修改"; + dataGridViewCellStyle6.SelectionBackColor = System.Drawing.Color.Transparent; + dataGridViewCellStyle6.SelectionForeColor = System.Drawing.Color.Transparent; + this.操作.DefaultCellStyle = dataGridViewCellStyle6; + this.操作.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.操作.HeaderText = "操作"; + this.操作.Name = "操作"; + this.操作.Resizable = System.Windows.Forms.DataGridViewTriState.True; + this.操作.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Automatic; + this.操作.Text = ""; + // + // panLeft + // + this.panLeft.BackColor = System.Drawing.Color.AliceBlue; + this.panLeft.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("panLeft.BackgroundImage"))); + this.panLeft.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.panLeft.Controls.Add(this.btnUserInfo); + this.panLeft.Controls.Add(this.btnSwAccount); + this.panLeft.Controls.Add(this.btnFile); + this.panLeft.Controls.Add(this.btnStudent); + this.panLeft.Location = new System.Drawing.Point(4, 99); + this.panLeft.Name = "panLeft"; + this.panLeft.Size = new System.Drawing.Size(203, 534); + this.panLeft.TabIndex = 4; + // + // btnUserInfo + // + this.btnUserInfo.BackColor = System.Drawing.Color.Transparent; + this.btnUserInfo.FlatAppearance.BorderSize = 0; + this.btnUserInfo.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnUserInfo.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnUserInfo.FlatStyle = System.Windows.Forms.FlatStyle.System; + this.btnUserInfo.Font = new System.Drawing.Font("幼圆", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.btnUserInfo.ForeColor = System.Drawing.Color.Transparent; + this.btnUserInfo.Location = new System.Drawing.Point(4, 115); + this.btnUserInfo.Name = "btnUserInfo"; + this.btnUserInfo.Size = new System.Drawing.Size(194, 48); + this.btnUserInfo.TabIndex = 4; + this.btnUserInfo.Text = "个人信息"; + this.btnUserInfo.UseVisualStyleBackColor = false; + this.btnUserInfo.Click += new System.EventHandler(this.BtnUserInfo_Click); + // + // btnSwAccount + // + this.btnSwAccount.BackColor = System.Drawing.Color.Transparent; + this.btnSwAccount.FlatAppearance.BorderSize = 0; + this.btnSwAccount.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnSwAccount.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnSwAccount.FlatStyle = System.Windows.Forms.FlatStyle.System; + this.btnSwAccount.Font = new System.Drawing.Font("幼圆", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.btnSwAccount.ForeColor = System.Drawing.Color.Transparent; + this.btnSwAccount.Location = new System.Drawing.Point(4, 169); + this.btnSwAccount.Name = "btnSwAccount"; + this.btnSwAccount.Size = new System.Drawing.Size(194, 48); + this.btnSwAccount.TabIndex = 3; + this.btnSwAccount.Text = "切换账号"; + this.btnSwAccount.UseVisualStyleBackColor = false; + this.btnSwAccount.Click += new System.EventHandler(this.BtnSwAccount_Click); + // + // btnFile + // + this.btnFile.BackColor = System.Drawing.Color.Transparent; + this.btnFile.FlatAppearance.BorderSize = 0; + this.btnFile.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnFile.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnFile.FlatStyle = System.Windows.Forms.FlatStyle.System; + this.btnFile.Font = new System.Drawing.Font("幼圆", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.btnFile.ForeColor = System.Drawing.Color.Transparent; + this.btnFile.Location = new System.Drawing.Point(4, 61); + this.btnFile.Name = "btnFile"; + this.btnFile.Size = new System.Drawing.Size(194, 48); + this.btnFile.TabIndex = 2; + this.btnFile.Text = "任务管理"; + this.btnFile.UseVisualStyleBackColor = false; + this.btnFile.Click += new System.EventHandler(this.BtnFile_Click); + // + // btnStudent + // + this.btnStudent.BackColor = System.Drawing.Color.Transparent; + this.btnStudent.FlatAppearance.BorderSize = 0; + this.btnStudent.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnStudent.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnStudent.FlatStyle = System.Windows.Forms.FlatStyle.System; + this.btnStudent.Font = new System.Drawing.Font("幼圆", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.btnStudent.ForeColor = System.Drawing.Color.Transparent; + this.btnStudent.Location = new System.Drawing.Point(4, 11); + this.btnStudent.Name = "btnStudent"; + this.btnStudent.Size = new System.Drawing.Size(194, 45); + this.btnStudent.TabIndex = 0; + this.btnStudent.Text = "学员详情"; + this.btnStudent.UseVisualStyleBackColor = false; + this.btnStudent.Click += new System.EventHandler(this.BtnStudent_Click); + // + // panManagement + // + this.panManagement.BackColor = System.Drawing.Color.LightGray; + this.panManagement.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("panManagement.BackgroundImage"))); + this.panManagement.Controls.Add(this.lblMissionHead); + this.panManagement.Controls.Add(this.btnEditMTxt); + this.panManagement.Controls.Add(this.btnSavaTxt); + this.panManagement.Controls.Add(this.cboMission); + this.panManagement.Controls.Add(this.rtxMission); + this.panManagement.Enabled = false; + this.panManagement.Location = new System.Drawing.Point(213, 99); + this.panManagement.Name = "panManagement"; + this.panManagement.Size = new System.Drawing.Size(790, 534); + this.panManagement.TabIndex = 8; + this.panManagement.Visible = false; + // + // lblMissionHead + // + this.lblMissionHead.AutoSize = true; + this.lblMissionHead.BackColor = System.Drawing.Color.Transparent; + this.lblMissionHead.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblMissionHead.Location = new System.Drawing.Point(5, 7); + this.lblMissionHead.Name = "lblMissionHead"; + this.lblMissionHead.Size = new System.Drawing.Size(131, 25); + this.lblMissionHead.TabIndex = 14; + this.lblMissionHead.Text = "修改任务内容:"; + // + // btnEditMTxt + // + this.btnEditMTxt.BackColor = System.Drawing.Color.LightGray; + this.btnEditMTxt.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.btnEditMTxt.Location = new System.Drawing.Point(625, 3); + this.btnEditMTxt.Name = "btnEditMTxt"; + this.btnEditMTxt.Size = new System.Drawing.Size(78, 33); + this.btnEditMTxt.TabIndex = 13; + this.btnEditMTxt.Text = "编辑"; + this.btnEditMTxt.UseVisualStyleBackColor = false; + this.btnEditMTxt.Click += new System.EventHandler(this.BtnEditMTxt_Click); + // + // btnSavaTxt + // + this.btnSavaTxt.BackColor = System.Drawing.Color.LightGray; + this.btnSavaTxt.Font = new System.Drawing.Font("微软雅黑", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.btnSavaTxt.Location = new System.Drawing.Point(707, 3); + this.btnSavaTxt.Name = "btnSavaTxt"; + this.btnSavaTxt.Size = new System.Drawing.Size(78, 33); + this.btnSavaTxt.TabIndex = 12; + this.btnSavaTxt.Text = "保存"; + this.btnSavaTxt.UseVisualStyleBackColor = false; + this.btnSavaTxt.Click += new System.EventHandler(this.BtnSavaTxt_Click); + // + // cboMission + // + this.cboMission.Anchor = System.Windows.Forms.AnchorStyles.None; + this.cboMission.BackColor = System.Drawing.Color.WhiteSmoke; + this.cboMission.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cboMission.FlatStyle = System.Windows.Forms.FlatStyle.System; + this.cboMission.Font = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.cboMission.Items.AddRange(new object[] { + "基础学习", + "四则运算", + "算法题", + "Modbus"}); + this.cboMission.Location = new System.Drawing.Point(449, 4); + this.cboMission.Name = "cboMission"; + this.cboMission.Size = new System.Drawing.Size(170, 28); + this.cboMission.TabIndex = 9; + this.cboMission.SelectedIndexChanged += new System.EventHandler(this.CboMission_SelectedIndexChanged); + // + // rtxMission + // + this.rtxMission.Anchor = System.Windows.Forms.AnchorStyles.None; + this.rtxMission.Enabled = false; + this.rtxMission.Font = new System.Drawing.Font("微软雅黑", 10.8F); + this.rtxMission.Location = new System.Drawing.Point(5, 38); + this.rtxMission.Name = "rtxMission"; + this.rtxMission.Size = new System.Drawing.Size(780, 490); + this.rtxMission.TabIndex = 10; + this.rtxMission.Text = ""; + // + // panHead + // + this.panHead.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("panHead.BackgroundImage"))); + this.panHead.Controls.Add(this.btnRefresh); + this.panHead.Controls.Add(this.btnBack); + this.panHead.Controls.Add(this.bntNext); + this.panHead.Controls.Add(this.btnClose); + this.panHead.Controls.Add(this.btnIndex); + this.panHead.Controls.Add(this.lblHeadTwo); + this.panHead.Controls.Add(this.picHead); + this.panHead.Controls.Add(this.lblHead); + this.panHead.Location = new System.Drawing.Point(3, 8); + this.panHead.Name = "panHead"; + this.panHead.Size = new System.Drawing.Size(1002, 89); + this.panHead.TabIndex = 9; + // + // btnRefresh + // + this.btnRefresh.BackColor = System.Drawing.Color.Transparent; + this.btnRefresh.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("btnRefresh.BackgroundImage"))); + this.btnRefresh.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.btnRefresh.FlatAppearance.BorderSize = 0; + this.btnRefresh.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnRefresh.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnRefresh.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnRefresh.ForeColor = System.Drawing.Color.Transparent; + this.btnRefresh.Location = new System.Drawing.Point(746, 28); + this.btnRefresh.Name = "btnRefresh"; + this.btnRefresh.Size = new System.Drawing.Size(40, 40); + this.btnRefresh.TabIndex = 7; + this.btnRefresh.UseVisualStyleBackColor = false; + // + // btnBack + // + this.btnBack.BackColor = System.Drawing.Color.Transparent; + this.btnBack.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("btnBack.BackgroundImage"))); + this.btnBack.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.btnBack.FlatAppearance.BorderSize = 0; + this.btnBack.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnBack.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnBack.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnBack.ForeColor = System.Drawing.Color.Transparent; + this.btnBack.Location = new System.Drawing.Point(811, 28); + this.btnBack.Name = "btnBack"; + this.btnBack.Size = new System.Drawing.Size(40, 40); + this.btnBack.TabIndex = 6; + this.btnBack.UseVisualStyleBackColor = false; + // + // bntNext + // + this.bntNext.BackColor = System.Drawing.Color.Transparent; + this.bntNext.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("bntNext.BackgroundImage"))); + this.bntNext.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.bntNext.FlatAppearance.BorderSize = 0; + this.bntNext.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.bntNext.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.bntNext.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.bntNext.ForeColor = System.Drawing.Color.Transparent; + this.bntNext.Location = new System.Drawing.Point(877, 28); + this.bntNext.Name = "bntNext"; + this.bntNext.Size = new System.Drawing.Size(40, 40); + this.bntNext.TabIndex = 5; + this.bntNext.UseVisualStyleBackColor = false; + // + // btnClose + // + this.btnClose.BackColor = System.Drawing.Color.Transparent; + this.btnClose.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("btnClose.BackgroundImage"))); + this.btnClose.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.btnClose.FlatAppearance.BorderSize = 0; + this.btnClose.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnClose.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnClose.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnClose.ForeColor = System.Drawing.Color.Transparent; + this.btnClose.Location = new System.Drawing.Point(940, 28); + this.btnClose.Name = "btnClose"; + this.btnClose.Size = new System.Drawing.Size(40, 40); + this.btnClose.TabIndex = 4; + this.btnClose.UseVisualStyleBackColor = false; + // + // btnIndex + // + this.btnIndex.BackColor = System.Drawing.Color.Transparent; + this.btnIndex.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("btnIndex.BackgroundImage"))); + this.btnIndex.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.btnIndex.FlatAppearance.BorderSize = 0; + this.btnIndex.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Transparent; + this.btnIndex.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Transparent; + this.btnIndex.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnIndex.ForeColor = System.Drawing.Color.Transparent; + this.btnIndex.Location = new System.Drawing.Point(675, 28); + this.btnIndex.Name = "btnIndex"; + this.btnIndex.Size = new System.Drawing.Size(40, 40); + this.btnIndex.TabIndex = 3; + this.btnIndex.UseVisualStyleBackColor = false; + // + // lblHeadTwo + // + this.lblHeadTwo.AutoSize = true; + this.lblHeadTwo.BackColor = System.Drawing.Color.Transparent; + this.lblHeadTwo.Font = new System.Drawing.Font("华文琥珀", 15F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblHeadTwo.ForeColor = System.Drawing.Color.DodgerBlue; + this.lblHeadTwo.Location = new System.Drawing.Point(109, 59); + this.lblHeadTwo.Name = "lblHeadTwo"; + this.lblHeadTwo.Size = new System.Drawing.Size(112, 26); + this.lblHeadTwo.TabIndex = 2; + this.lblHeadTwo.Text = "教师平台"; + // + // picHead + // + this.picHead.Anchor = System.Windows.Forms.AnchorStyles.None; + this.picHead.BackColor = System.Drawing.Color.Transparent; + this.picHead.BackgroundImageLayout = System.Windows.Forms.ImageLayout.Stretch; + this.picHead.Image = ((System.Drawing.Image)(resources.GetObject("picHead.Image"))); + this.picHead.Location = new System.Drawing.Point(18, 21); + this.picHead.Name = "picHead"; + this.picHead.Size = new System.Drawing.Size(65, 57); + this.picHead.TabIndex = 1; + this.picHead.TabStop = false; + // + // lblHead + // + this.lblHead.AutoSize = true; + this.lblHead.BackColor = System.Drawing.Color.Transparent; + this.lblHead.Font = new System.Drawing.Font("华文琥珀", 18F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblHead.ForeColor = System.Drawing.Color.DodgerBlue; + this.lblHead.Location = new System.Drawing.Point(89, 26); + this.lblHead.Name = "lblHead"; + this.lblHead.Size = new System.Drawing.Size(155, 31); + this.lblHead.TabIndex = 0; + this.lblHead.Text = "信 捷 电 气"; + // + // panUserInfo + // + this.panUserInfo.Anchor = System.Windows.Forms.AnchorStyles.None; + this.panUserInfo.BackColor = System.Drawing.Color.WhiteSmoke; + this.panUserInfo.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; + this.panUserInfo.Controls.Add(this.tlpUserInfo); + this.panUserInfo.Enabled = false; + this.panUserInfo.Location = new System.Drawing.Point(213, 99); + this.panUserInfo.Name = "panUserInfo"; + this.panUserInfo.Size = new System.Drawing.Size(790, 531); + this.panUserInfo.TabIndex = 16; + this.panUserInfo.Visible = false; + this.panUserInfo.Paint += new System.Windows.Forms.PaintEventHandler(this.PanUserInfo_Paint); + // + // tlpUserInfo + // + this.tlpUserInfo.ColumnCount = 2; + this.tlpUserInfo.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 108F)); + this.tlpUserInfo.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 128F)); + this.tlpUserInfo.Controls.Add(this.lblUserzhiwuV, 1, 2); + this.tlpUserInfo.Controls.Add(this.lblUserbumenV, 1, 1); + this.tlpUserInfo.Controls.Add(this.lblUserName, 0, 0); + this.tlpUserInfo.Controls.Add(this.lblUsershenfenV, 1, 3); + this.tlpUserInfo.Controls.Add(this.lblUserNameV, 1, 0); + this.tlpUserInfo.Controls.Add(this.lblUserbumen, 0, 1); + this.tlpUserInfo.Controls.Add(this.lblUserzhiwu, 0, 2); + this.tlpUserInfo.Controls.Add(this.lblUsershenfen, 0, 3); + this.tlpUserInfo.Location = new System.Drawing.Point(45, 46); + this.tlpUserInfo.Name = "tlpUserInfo"; + this.tlpUserInfo.RowCount = 4; + this.tlpUserInfo.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F)); + this.tlpUserInfo.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F)); + this.tlpUserInfo.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F)); + this.tlpUserInfo.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 25F)); + this.tlpUserInfo.Size = new System.Drawing.Size(236, 297); + this.tlpUserInfo.TabIndex = 6; + // + // lblUserzhiwuV + // + this.lblUserzhiwuV.Anchor = System.Windows.Forms.AnchorStyles.None; + this.lblUserzhiwuV.AutoSize = true; + this.lblUserzhiwuV.Font = new System.Drawing.Font("宋体", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblUserzhiwuV.Location = new System.Drawing.Point(120, 175); + this.lblUserzhiwuV.Name = "lblUserzhiwuV"; + this.lblUserzhiwuV.Size = new System.Drawing.Size(104, 19); + this.lblUserzhiwuV.TabIndex = 7; + this.lblUserzhiwuV.Text = "软件工程师"; + // + // lblUserbumenV + // + this.lblUserbumenV.Anchor = System.Windows.Forms.AnchorStyles.None; + this.lblUserbumenV.AutoSize = true; + this.lblUserbumenV.Font = new System.Drawing.Font("宋体", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblUserbumenV.Location = new System.Drawing.Point(120, 101); + this.lblUserbumenV.Name = "lblUserbumenV"; + this.lblUserbumenV.Size = new System.Drawing.Size(104, 19); + this.lblUserbumenV.TabIndex = 6; + this.lblUserbumenV.Text = "研发训练营"; + // + // lblUserName + // + this.lblUserName.Anchor = System.Windows.Forms.AnchorStyles.None; + this.lblUserName.AutoSize = true; + this.lblUserName.Font = new System.Drawing.Font("宋体", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblUserName.Location = new System.Drawing.Point(25, 27); + this.lblUserName.Name = "lblUserName"; + this.lblUserName.Size = new System.Drawing.Size(57, 19); + this.lblUserName.TabIndex = 0; + this.lblUserName.Text = "姓名:"; + // + // lblUsershenfenV + // + this.lblUsershenfenV.Anchor = System.Windows.Forms.AnchorStyles.None; + this.lblUsershenfenV.AutoSize = true; + this.lblUsershenfenV.Font = new System.Drawing.Font("宋体", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblUsershenfenV.Location = new System.Drawing.Point(172, 250); + this.lblUsershenfenV.Name = "lblUsershenfenV"; + this.lblUsershenfenV.Size = new System.Drawing.Size(0, 19); + this.lblUsershenfenV.TabIndex = 5; + // + // lblUserNameV + // + this.lblUserNameV.Anchor = System.Windows.Forms.AnchorStyles.None; + this.lblUserNameV.AutoSize = true; + this.lblUserNameV.Font = new System.Drawing.Font("宋体", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblUserNameV.Location = new System.Drawing.Point(172, 27); + this.lblUserNameV.Name = "lblUserNameV"; + this.lblUserNameV.Size = new System.Drawing.Size(0, 19); + this.lblUserNameV.TabIndex = 4; + // + // lblUserbumen + // + this.lblUserbumen.Anchor = System.Windows.Forms.AnchorStyles.None; + this.lblUserbumen.AutoSize = true; + this.lblUserbumen.Font = new System.Drawing.Font("宋体", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblUserbumen.Location = new System.Drawing.Point(6, 101); + this.lblUserbumen.Name = "lblUserbumen"; + this.lblUserbumen.Size = new System.Drawing.Size(95, 19); + this.lblUserbumen.TabIndex = 1; + this.lblUserbumen.Text = "所属部门:"; + this.lblUserbumen.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // lblUserzhiwu + // + this.lblUserzhiwu.Anchor = System.Windows.Forms.AnchorStyles.None; + this.lblUserzhiwu.AutoSize = true; + this.lblUserzhiwu.Font = new System.Drawing.Font("宋体", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblUserzhiwu.Location = new System.Drawing.Point(6, 175); + this.lblUserzhiwu.Name = "lblUserzhiwu"; + this.lblUserzhiwu.Size = new System.Drawing.Size(95, 19); + this.lblUserzhiwu.TabIndex = 2; + this.lblUserzhiwu.Text = "所属职务:"; + // + // lblUsershenfen + // + this.lblUsershenfen.Anchor = System.Windows.Forms.AnchorStyles.None; + this.lblUsershenfen.AutoSize = true; + this.lblUsershenfen.Font = new System.Drawing.Font("宋体", 10.8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); + this.lblUsershenfen.Location = new System.Drawing.Point(6, 250); + this.lblUsershenfen.Name = "lblUsershenfen"; + this.lblUsershenfen.Size = new System.Drawing.Size(95, 19); + this.lblUsershenfen.TabIndex = 3; + this.lblUsershenfen.Text = "当前身份:"; + // + // TeacherForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1010, 639); + this.Controls.Add(this.panHead); + this.Controls.Add(this.panLeft); + this.Controls.Add(this.panStudent); + this.Controls.Add(this.panUserInfo); + this.Controls.Add(this.panManagement); + this.DoubleBuffered = true; + this.Name = "TeacherForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "TeacherForm"; + this.Load += new System.EventHandler(this.TeacherForm_Load); + this.panStudent.ResumeLayout(false); + this.panStudent.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dgvStudent)).EndInit(); + this.panLeft.ResumeLayout(false); + this.panManagement.ResumeLayout(false); + this.panManagement.PerformLayout(); + this.panHead.ResumeLayout(false); + this.panHead.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.picHead)).EndInit(); + this.panUserInfo.ResumeLayout(false); + this.tlpUserInfo.ResumeLayout(false); + this.tlpUserInfo.PerformLayout(); + this.ResumeLayout(false); + + } + + #endregion + + private System.Windows.Forms.Button btnUserInfo; + private System.Windows.Forms.Button btnSwAccount; + private System.Windows.Forms.Button btnFile; + private System.Windows.Forms.Button btnStudent; + private System.Windows.Forms.Panel panLeft; + private System.Windows.Forms.Panel panStudent; + private System.Windows.Forms.DataGridView dgvStudent; + private System.Windows.Forms.TextBox txtStudent; + private System.Windows.Forms.Button btnSelectStudent; + private System.Windows.Forms.DataGridViewTextBoxColumn 姓名; + private System.Windows.Forms.DataGridViewTextBoxColumn 任务名称; + private System.Windows.Forms.DataGridViewTextBoxColumn 任务状态; + private System.Windows.Forms.DataGridViewButtonColumn 操作; + private System.Windows.Forms.Label lblStudentHead; + private System.Windows.Forms.Panel panManagement; + private System.Windows.Forms.Panel panHead; + private System.Windows.Forms.Button btnRefresh; + private System.Windows.Forms.Button btnBack; + private System.Windows.Forms.Button bntNext; + private System.Windows.Forms.Button btnClose; + private System.Windows.Forms.Button btnIndex; + private System.Windows.Forms.Label lblHeadTwo; + private System.Windows.Forms.PictureBox picHead; + private System.Windows.Forms.Label lblHead; + private System.Windows.Forms.RichTextBox rtxMission; + private System.Windows.Forms.ComboBox cboMission; + private System.Windows.Forms.Button btnSavaTxt; + private System.Windows.Forms.Button btnEditMTxt; + private System.Windows.Forms.Label lblMissionHead; + private System.Windows.Forms.Panel panUserInfo; + private System.Windows.Forms.Label lblUsershenfen; + private System.Windows.Forms.Label lblUserzhiwu; + private System.Windows.Forms.Label lblUserbumen; + private System.Windows.Forms.Label lblUserName; + private System.Windows.Forms.Label lblUsershenfenV; + private System.Windows.Forms.Label lblUserNameV; + private System.Windows.Forms.TableLayoutPanel tlpUserInfo; + private System.Windows.Forms.Label lblUserzhiwuV; + private System.Windows.Forms.Label lblUserbumenV; + } +} \ No newline at end of file diff --git a/StuMgmClient/TeacherForm.resx b/StuMgmClient/TeacherForm.resx new file mode 100644 index 0000000..88a2d6d --- /dev/null +++ b/StuMgmClient/TeacherForm.resx @@ -0,0 +1,702 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + True + + + True + + + True + + + True + + + + + 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 + MfMLpy7cvhrp45fUx+3L8x/irH//2Q== + + + + + /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg + JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAIVAyADASIAAhEBAxEB/8QA + HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh + MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW + V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG + x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF + BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV + YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE + hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq + 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3GiiigAooooAKYetPph60ANooooASilpKACiiigBpopTSUAFF + FFABT0fsaZRQBNRTEfsafQAUUUUAB6Uyn0w0ANIpKfTSKAEooooAKKKKACiiigAooooAKKKKACiiigAo + oooAAcHIqdH3ioKcDg5FAFmimo+8U6gAHWn0wdafQAUUUUAROMUlSdaiK4NAC0UUUAFFFFABRRRQAUUU + UAFFFFAD4zg4qaq1SocigCSiiigAooooAKbTqaaAEooooAWikpaACiiigAooooAKKKdQA0jNRkYqamkZ + oAhopxGKbQAUUUUAFFFFABRRRQAUUUUAM70lFFACg4p4OajooAkopoPrTqACnxPsf/ZNMooAu1DJDnkf + ep0T7k9xUlAFGiiigAooooAKY3Wn0xutADaKKKACkpaKAEooooAQ0lKaSgAooooAKKKKACno/Y0yigCa + imI/Y0+gApDS0UAMooooAaRSU+mkUAJRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAoJByKsId4qtS + gkHIoAtU+okKkbhTx0oAdRRRQAU0jIp1FAEBGKWpCMio6ACiiigAooooAKKKKACiiigApUODSUUAWaKZ + GcjHpT6ACiiigBppKKKACiiigApaSigBaKKKACiiigAp1Np1ABRRRQA2o3TH+7U1FAFeinumORTKACii + igAooooAKD0ooPSgCOiiigAooooAKUHFJRQBIDmio6cD60ASxvsf/Zq1VKrMTZXHcUAREA1GQRUtFAEN + FPKelMoAKY1PpjUANooooAKKKKACkpaSgAptOptABRRRQAUUUUAFFFFABSo+OtJRQBNRUQOKloAQ02n0 + ygAooooAaRSU+mkUAJRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAoJByKtRkMOKp5pY3waAL1FRZb + 1p2+gB9FM3rS7hQA6mOM0+igCGinuO4plABRRRQAUUUUAFFFFABRRRQAgODmrFQVJEe1AEtNNFJQAUUU + UAFFFFABRRRQAUtJS0AFFFFADqKKKACiiigAooooAKidO4qWigCvRUjpnkVHQAUUUUAFNPSnU1ulADaK + KKACiiigAooooAKKKKAFBxUkb4fNRUUAWaKpZp29/wC81AFumkA1B5z/AN6l89/agB5BFRtS+f6ij/WH + A4oAZRTzG46imUAFFFFABRRRQAlNp1NoAKKKKACiiigAooooAKKKKAClBxSUUATUhqMHFSdRQA2iiigA + ooooAaRSU+mkUAJRRRQAUUUUAFFFFABRRupM0ALSZoooAKKKKACiiigCaM5GKfVcHBzU4ORmgBaKKKAC + l3GkooAfvqM0tIaAEooooAKKKKACiiigAooooAKUNg0lFAE4ffS1XqVJPWgB9FLRQAlFLRQAlFLRQAlF + LRQAU6m07a1ABRRtaigAooooAKKKKACiiigAqN0z/vVJRQBXoqYjNQkYoAKa1OprUANooooAKKKKACii + igAooooAKKKKAGUUUUAFFFFABT1plPXpQBPFL2NSlEbqBVSp45M8GgBDbDscVEYXHbP0q3RQBQIx1oq+ + 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 + ZTqbRQA6iiigAooooAKKKKACiiigApQ7joSKSigCTznPXmjOaYKdQAUUUUAFFFFABTh0ptOHSgB1HSii + gC1Fcdn/ADqzWZU0U5j4PIoAu0mKRXDjINOoATFJTqKAG1Umtv44x+FXMU3FAGXRV2e238pw386pY2nB + oAKKKKACilooASloooAKliwTsP4VFR0oAskYpKkQ70zSFPSgCPFGKWigBMUYpaKAExRilooATFGKWigB + p4op4weDTCCDg0AFJRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSikp9ABRRRQAUUUUAFFFFABRRRQAgqSo + x1qSgAooooAKKKKACiiigAooooAKKKKAINq0bVpaKAE2rTH46VJUR5NACUUtJQAUUUUAFFFFABRRRQAU + HpRRQBFRRRQAopabTqACiiigAooooAKKKKACiiigBRTqKKACiiigAooooAKcvSm05aAHUUUUAFFFFADk + cocg1bimWTjo3pVKigDToqrFc9pPzq1QAUUUUAFV54EcZ6GrFIRkYoAzXjKf7tMq9UTwg9OGoArUU94y + nWmUAFFFFABRRRQBLE+x8fwmrNUatxPvT/aFADiAajIxUtFAENFPKelMoAKKKKACiiigAqTh05qOnocG + gCIgg4NJVggEYNQEEHBoASiiigAooooAKKKKACiiigAooooAUU6minUAFFFFABRRRQAUUUUAFFFFABT6 + ZSjpQA6iiigAooooAKKKKACiiigAooooAhooooAa54plKWyaSgAooooAKSlooASiiigAooooAKKKKAIj + 96ilbrSUAFAoooAdRSCloAKKKKACiiigApRSUooAdRRRQAUUUUAFFFFABTlptKlAD6KKKACiiigAoooo + AKkimMfuPSo6KANBXDjINPrORyhyDVuKcScHhqAJqKKKAIHGGNJUko6Go6AConhB6cVLRQBSdGTqKSr1 + RPCD04oArUUroydRSUAFPjfY+aZRQBeoqCB8jYe1T0AFIRmlooAiIxSVNTSnpQBHRS0lABRRRQBKhyKC + ARg1GhwamoArEEHBpKsOARzUBBBwaAEooooAKKKKACiiigAoopRQA6iiigAooooAKKKKACiiigAooooA + KUUlIOtAElFFFABRRRQAUUUUAFFFFABRRRQBDQWwKKjc80AJRRRQAUUUUAFFFFABSUtFACUUUUAFFFFA + EbdaSnvTKACiiigAp1NoFADqKKKACiiigAp9NFOoAKKKKACiiigAooooAKVPvUlKn3qAH0UUUAFFFFAB + RRRQAUUUUAFFFFAFmK57SfnVnr0rNqSKYx+49KALjjKGoqlR1kXIqEjBxQAtFFFABRRRQAVA8IPTip6K + AKToydRSVcqJ4QenFAEQODkVbByMiqZQp1FSwPzsP4UAWKKKKACiiigBCM00pin0UAQ0VIUz0phGKAEq + RDkVHSg4NAE1NcAjmnUUAViCDg0lWHAI5qAgg4NACUUUUAFFFFABSikp9ABRRRQAUUUUAFFFFABRRRQA + UUUUAFIOtLRQA+iiigAooooAKKKKACiiigAooooAhPAqKnue1MoAKKKKACiiigAooooAKKKKACkpaKAE + ooooAa/3aZUp6VFQAUUUUAFFFFACilptOoAKKKKAFFOoooAKKKKACiimk4oAdRUZf0ppJNADi4pA5zSU + UATh80bjUdPB9aAH5ajLU2igBc0ZpKKAFzRmkooAXNGaSigBc0ZpKKAHpIUORwam89X5K/NValFAFjzR + 70eYlQ0UAWPMSjzE9ar0UAWPMT1o8xPWq9FAFjzE9aN6etV6KALG9D3FRFE+8j4amUUAWUOR/tU6q44p + 9AEtFMy1G9qAH0U3fRvFADqQjNGR/epaAGFMdKZU1NKZoAIz2p9Q8hqmHIoAKa4DinUUAViCDg0lWHAc + VAQQcGgBKKKKAFFOpop1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACjpTqaKdQAUUUUAFFFFABRRRQAU + UUUAVTzSUUoNACUU+igBlFP2im4oASilxRigBKKXFLtagBtFG2igApKWigBKiqaoaACiiigAooooAKBR + RQA6lpopwoAdRRUZcUASU0kCmEk0lAClz2pKKKACiiigAooooAfRTR0p1ACg+tPqOlBxQA+iiigAoooo + AKKKKACiiigApRSUooAdRRRQAUUUUAFFFFABRRRQAU4U2njpQAUoNJRQA+img06gAooooAKKKKAHZP8A + eo3tTaKAHb89RSoRnHr0plMl+5+NAFnBHaimW8+75H69jVnAPagCGmuiuKm8taQoaAKZBBwaSrDpkc1A + QQcGgAp1FFABRRRQAUUUbWoAKKNrUbWoAKKNrUu00AJRS7KNlACUUuyjZQA0dakoCc0u0UAJRS7RRsoA + Sil2UbKAEopdlGygBKKXZRsoAp0UUUAKDTqZRQA+im5p1ABRRRQAUUUUAFFFFABRRRQAbRUJHPFSHpTa + AI8UYqQimUAJijFLRQAmKMUtFACYoJxS0vXigCMnNFKRikoAKKKKACiiigAooooAKKKKAFHSnU0U6gAo + oooAQHFSg5qOigCSikBzS0AFFFFABRRRQAUo60lKOtADqKKKACiiigAooooAKKKKAAfep9IKWgAooooA + KUGkooAfRTQadQAUUUUAFFFFABTJfuU+mS/doAhq5bz7vkfr2NU6KANaiq1vPv8Albr2PrVmgAqKVAVz + ipaQ8igCriin02gBKKXbSUAFFFFABRRRQAUUUUAFFFFABRRSigBR0paKKACiiigAooooAKKKKACiiigC + jRRRQAUUUUAFFFFAC5p1MoBoAfRRuooAKKKKACiiigBj0lLSUAFBFFFADaSn00igBKKKKACiiigB9RFM + U8U6gCGinFPSm0AFFFFABRRRQAUUUUAKKdTB1p9ABRRRQAUUUUAFPB9aZRQBJRTAfWn0AFFFFABQPvUU + D71AD6KKKACiiigAooooAKKKcKAFooooAKKKKACiiigAp4NMooAfRRRQAUUUUAFRy9FqSo5ei0ARUUUU + AFXbeff8rdex9apUUAa1FVreff8AI/3v51ZoAgkGHpKklHQ1HQAU3bTqKAG0lPpu2gBKKWkoAKKKKACi + iigApwpKdQAUUUUAFFFFABRRRQAUUUUAFFFFAFGiiigAooooAKKKKACiiigApQaSigB9FMpQaAHU09Kd + TH+9QAlFFFABRRRQAUUUUANIpKfQRQAyiiigBRTqZS0AOqMpmpKKAIaKkIzUZGKACiiigAooooAB1p9M + p9ABRRRQAUUUUAFFFFABSg4pKKAJKKiBxUgOaAFooooAfRRRQAUUUUAFFFFABT6QUtABRRRQAUUUUAFF + FFABRRRQACn0ylBoAdRRRQAVHL0WpKjl/hoAiooooAKKKKACrtvPv+R/vfzqlRQBpyDKVFSW8/mDY/3v + 50Hg0ALRRRQAUUUUAFN206igBlFPpu2gBKKKKAFFOoooAKKKKACiiigAooooAKKKKACiiigCjRRRQAUU + UUAFFFFABRRRuFABRSb6buNAD6NwplJQA/fio/M55FLTD1oAkDj1p1V6KALFFQhz60ol9RQBLRTRIKdk + HvQAUUUUAGKbTqKAGUooIpKAH0UUUAFNIzTqKAISMUVNURTFACUUUUAFPplKOlADqKKKACiiigAooooA + KKKKACiiigB4OaWo6eD60ASUUUUAFFFFABRRQKAHjpRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACg06mUo + NADqjl/hqSo5f4aAIqKKKACiiigAooooAKto5IyfvVUqccBaAJd1G6mU6gBd1G6kooAXdRupKKAF3Ubq + SigBd1A/iNJToj89ACbqN1PkTHI6VHQAu6jdSUUALupc02igB2aM02igB2aM02igB2VoytNooAqUUhem + 7jQA+jcKZSUAP303caSigBaSiigAooooAKKKKACmvTqQ9KAI6KdTaACiiigAooooAcCR3pRIaZRQBIJB + 3FODg96hooAsU0ioacHNAEgp1Rb/AFFP3UAOoptOoAKKKKAIynpTamqMpnpQA2lHSkpRQA6iiigAoooo + AKKKKACiiigAooooAKKKKAJ1+6tOxTR0WnUAGKMUUUAGKAKKUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU + UUAFFFFACg02X+GlpknO2gBlFFFABRRRQAUUUUAA5NWagj++tT0AFFFFADqKbTqACiiigAooooAKAcFT + RRQBa61XZNh/2amQ5QU4jcMGgCrRSuMHFJQAUUUUAFFFFABRRRQAUUUUAZ/8VLRRQAUUUUAFFFFABRRR + QAUUUUAFFFFABRRRQAyig9aKAG0U6m0AFFFFABRRRQAUUUUAFFFFABTgcU2nUAPopgOKfQAtG6kooAXd + RupKKAFIzTAMGnUhoAWikzS0AFFFFABRRRQAUUUUAFFFFABRRRQBPThTaKAHUUUUAFKKSlFADqbTqKAG + 0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUw80402gBlFKRSUAFFFFABRRRQA+Hq1TUyHo1PoAKKKKACii + igB1FNp1ABRRRQAUUUUASxH5MVLUMJ5YVNQA1xuGKgIwcGrNMdN496AIKKWkoAKKKKACiiigAooooAoU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANekpX+7SUAFNp1FADaKKKACiiigAooooAKKKKACnUUUA + FKDSUUAPopoNOoAKKKKACiiigBtFFFAC5pabRuoAdRRRQAUUUUAFFFFABSj71JSjqtAE1FFFAAKdTadQ + AUopKUUAOooooAKbTqKAG0UUUAFFFFABRRRQAUUUUAFFFIaAG0UUUAFNIp1FADKKCKKACiiigCeP7i06 + gdKKACiiigAooooAKKKKACnU2igB1FFFACxnDirNVatDkZoAKKKKAGSJnkdagq1UcidxQBDRRRQAUUUU + AFFFFAFCiiigAooooAKKKKACiiigAooooAKKKKACiiigBD0ptPph60AFFFFABTadRQA2iiigAooooAKK + KKAHUUUUAFFFFABSg0lFAD6KaDTqACiiigBpopTSUAFFFFABS5pKKAHUU2lzQAtFFFABSjqtJSp99aAJ + qKKKACgUUUAOpRSClFADqKKKACiiigAptOooAbRRRQAUUUUAFFFFAAaZTjTaACiiigAooooAKZT6aRQA + lKOStJT4/vUATUUUUAFFFFABRRRQAUUUUAFFFFABTqbRQA6p4jujqCpID1FAE1FFFABRRRQBDImOR0qO + rVV5E2H/AGaAG0UUUAFFFFAFCiiigAooooAKKKKACiiigAooooAKKKKACiiigApr/ep1NegBKKKKACii + igAptOptABRRRQAUUUUAOooooAKKKKACiiigApQaSigB9FNBp1ACGkp1NoAKKKKACiiigAooooAKXNJR + QA6lT760ypY+tAElFFFABRRRQAU8UynCgB9FFFABRRRQAUUUUAFNp1FADaKKKACg0Uw0AFFFFABRRRQA + UUUUAFFFFADSKki6tTafGNoagB9FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFSRH56jpy/eWgC1RRRQAUU + UUAFBG4YNFFAFZxsNJVggEYNQEYODQAlFFFAFCikfg0tABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSH + pS0UAMooooAKKKKACiiigBtFOptABRRTqACiiigAooooAKKKKACiiigApQaSigB9NoBooAKKKNpoAKKX + ZTtooAZRtNPp1AEeKdtFOooAbtp1FFADgc06o6cDmgB1FFFABQPvUUUATUbaaOlOoAbijFOooAbilpaK + AEopaNtACU2lxRigBpptOI5oxQA2inUUANo206igAxRiiigAxRRRQAUopKUdKAHg06mUgNAElFFFABRR + RQAUUUUAFFFFABRRRQAUsf31pKdF9+gCYU6kpBQA6iiigAooooAKa6bxTqKAKx4NJU8iZGR1qCgCmVyK + iqaopBg5oAWim06gAooooAKKKKACiiigAooooAKKKKACiiigBpFJT6ZQAUUUUAFFFFABRRRQA2nUYoxQ + AUUYpdtACUUu2igBKKWigBKMUtFACYoxS0UAJipAOKYPvVLQA2nUUUAFFFFABRRRQAUUUUAFFFFABRRR + QA4HNOplPBzQAUUUUAPSnUwdafQAUtJRQAtFFFABRRRQAUUUUANIptSUw0AJRS0lABRRRQAUUUUAFFFF + ABSikpaAHUUUUAFKDSUUAPopoNOoAKKKKACiiigAooooAKki71HUkX3KAJaKKKAFFFJS0AFFFFABRRRQ + AVHIncVJRQBlUhXIpaKAIKWlkHOabQA+im06gAooooAKKKKACiiigAooooAKKKKACmmnUUAMopTSUAFF + FFABRRRQAtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAPSnUDgUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU + UAFKOKSigCQc0UwHFPoAKlqKnp92gB1FFFABRRRQAtFJS0AFFFFABTTTqKAGUUGigBKKWkoAKKKKACii + igApaSn0AFFFFABRRRQAUgNLRQAtOplKDQA6iiigAooooAKlj+4tRVOOi0AOooooAKKKKAFopop1ABRR + RQAUUUUAZVFFFACFcioanqKQc5oAbS0lFAD6KbTqACiiigAooooAKKKKACiiigAooooAQ02n000AJRRR + QAUUUUALRRRQAUUUUAFFFFABRRRQAUUUUAFKOtJT0oAdRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFKDikooAkpy9aiBxTxQBLRRRQAUUUUAFFFFAC0UlFAC0UUUABplPppoASiiigBKKWkoAKKKKAC + n0yn0AFFFFABRRRQAUUUUAFFFFACg06mUgNAElFNp1ABVmq6ffWrFABRRRQAUUUUAFKKSigBaKKKACii + igDJB9aWo6UHFAD6QrkUA5paAIKKdIOc02gApaSigBadTaKAHUUUUAFFFFABRRRQAUUUUAFIaWigBlFK + aSgAooooAWiiigAooooAKKKKACiiigAooooAKlqNetSUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF + FABRRRQAUUUUAFKDSUtAE46UtMj+XrUlACUUtJQAUUUUAFFFFABS0lFAC0UlLQAyilNJQAUUUUAJRS0U + AJT6ZT6ACiiigAooooAKKKKACiiigAopMUu1qAClBpuKdtoAfH96rFV4zsPNT/SgBaKKKACiiigAoooo + AKWkpBQA6iiigDH2mkqakxQBFTwfWl2CjZQAh5FQ1NsI6VHID1oAbRRRQAUUUUALTqZS0AOooooAKKKK + ACiiigAooooAKZT6aaAEpaSloAKKKKACiiigAooooAKKKKACiigfeoAen3adRRQAUUUUAFFFFABRRRQA + UUUUAFFFFABRRRQAUUUUAFFFLtoASl20uKWgBMUtFFADx0pQaQdKKAJKKYDin0AFFFFABRRRQAUUUUAJ + RS0UAFMp9NNACUUUUAFFFFABS4pKnIyiuPxoAhxRipKKAG7aNtOooAbtFG2nUUAFFFFABRRRQAUUUUAN + p8chT/dplFAFwEEZFGKrI5Q/7NWVIYZFADcUtOooAbRS4puKAFooooAQU6kpaAMyiiigAooooAKUdKSl + oAhkjxynSod1XqryQ91/KgCPNFNooAdRTadmgBadTM0tADqKKKACiiigAooooAKKKKAGmilNJQAUUUUA + FFFFABRRRQAUUUUAFPSmU8YAoAdRSZWlzQAUUZooAKKKKACiiigAooooAKKKKACiil20AJS7adRQAmKW + iigAooooAKKKKAH/AMNFFFABSg4pKKAJKKYDin0AFFFFABRRRQAUUUUAFNNOpKAG0U6m0AFFFFABVi2P + BU1Xp8R2yA0ASSJsO4dKbVojcMGq0ibD/s0AJRRRQAUUUUAFFFFABRRRQAUUUUANooooAKVXKnIpKKAL + SOHGRT6qAkHIqwrhx70APooooASjFLRQAzFLTqTFAGZRRRQAUUUUAFPpop1ABRRRQBDJHnkfeqvV6opI + 9/I+9QBWooIwcGigAooooAdml3UynUALRSUUALSUUUAFFFFABS0lLQAlFLSUAFFFFABRRRQAUUUUAFPp + tOoAKKKKACiiigAooooAKKKKACiiigBaBknFJUsQ70AOIx0pKkphGKAEooooAKKKKACiiigApR96kpR9 + 6gB1FFFABRRRQAUoOKSigCSimA4p/WgAooooAKKKKACkpTSUAFFFFADaKdTaACiiigC7E2+MGnEAjBqv + bNyyVZoAqsChwaSrDIHFVyMHBoAKKKKACiiigAooooAKKKbQAUUUUAFFFFABQCQciiigCzHIH+tSVSHy + 9KsxybuD1oAkooooAKKKKAMuiiigAooooAUU6m06gAooooAKKKKAI5EDj/aquQQcGrlRugcYNAFWinOh + Q4NNoAKdTadQAUUUUAFFFFABRRRQAUUUUALRRRQAUlLRQAlFFFABRRRQAo+9TqaPvU6gAooooAKKKKAC + iiigAooooAKKKKACrIGBioohk59KmoAKKKKAGEYpKkIzUdABRRRQAUUUUAFKPvUlKKAHUUUUAFFFFABR + RRQAUoOKSigCQHNFMHFPBzQAUUUUANNLSGloAKKKKACiiigBtFOptACo2x1NX6z6twnMY9uKAJaZIm9f + en0UAVKKmlj3cjrUNABRRRQAUUUUAFNp1NoAKKKKACiiigAooooAKKKKALEcmeD96papVNHN2b86AJ6K + KKAMqiiigAooooAfRRRQAUUUUAFFFFABRRRQAhUMuDVRhhmFFFACUtFFABRRRQAUUUUAFFFFABRRRQAU + 6iigAooooAKbRRQAUUUUAOFLRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFiMYRafRRQAUUUUAFNI4oooAZR + RRQAUUUUAFSCiigBKKKKACiiigAooooAKKKKACnUUUAPooooAbRRRQAUUUUAFFFFABRRRQAlT2x+ZhRR + QBZooooAKgmUDkd6KKAIqKKKACiiigApKKKACiiigAooooAKKKKACiiigAooooAmgctwanoooA//2Q== + + + + + /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg + JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAIVAyADASIAAhEBAxEB/8QA + HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh + MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW + V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG + x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF + BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV + YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE + hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq + 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3GiiigAooooAKYetPph60ANooooASilpKACiiigBpopTSUAFF + FFABT0fsaZRQBNRTEfsafQAUUUUAB6Uyn0w0ANIpKfTSKAEooooAKKKKACiiigAooooAKKKKACiiigAo + oooAAcHIqdH3ioKcDg5FAFmimo+8U6gAHWn0wdafQAUUUUAROMUlSdaiK4NAC0UUUAFFFFABRRRQAUUU + UAFFFFAD4zg4qaq1SocigCSiiigAooooAKbTqaaAEooooAWikpaACiiigAooooAKKKdQA0jNRkYqamkZ + oAhopxGKbQAUUUUAFFFFABRRRQAUUUUAM70lFFACg4p4OajooAkopoPrTqACnxPsf/ZNMooAu1DJDnkf + ep0T7k9xUlAFGiiigAooooAKY3Wn0xutADaKKKACkpaKAEooooAQ0lKaSgAooooAKKKKACno/Y0yigCa + imI/Y0+gApDS0UAMooooAaRSU+mkUAJRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAoJByKsId4qtS + gkHIoAtU+okKkbhTx0oAdRRRQAU0jIp1FAEBGKWpCMio6ACiiigAooooAKKKKACiiigApUODSUUAWaKZ + GcjHpT6ACiiigBppKKKACiiigApaSigBaKKKACiiigAp1Np1ABRRRQA2o3TH+7U1FAFeinumORTKACii + igAooooAKD0ooPSgCOiiigAooooAKUHFJRQBIDmio6cD60ASxvsf/Zq1VKrMTZXHcUAREA1GQRUtFAEN + FPKelMoAKY1PpjUANooooAKKKKACkpaSgAptOptABRRRQAUUUUAFFFFABSo+OtJRQBNRUQOKloAQ02n0 + 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 + RQAUUUUASpJ61JValBI6UATOMio6ejg/71I4waAG0UUUAFFFFABTgSDwabRQBOswP3uKmqlupyyFOn3a + ALdFQ+f7UecPSgCaio/OHoaPNX3oAkoqPzk96XzFoAfRTPMT1o8xPWgB9QyQI/safvT1FLuHqKAKTRun + UcetNrQyPUVDJAjcqQpoApUUUUAFFFFADx0paB0ooAKKKKACikJAphcn2oAeSBTC5PtTKKACoz1qSmvQ + AlKDjpTRS0ASCeQfxn8alF4/cA1WooAui8Q9QRUgmjPRxWdRQBrUVlAkdCRUguZh/Hn60AaNMeMP7N61 + WF4f4kH4VKLyM9cigCJ0KdaSrQkjfo4NRvB3T8qAK9FOPHWm0AFFNytJuoAfTc02igBdxqeKYoFB5FV6 + kHSgDQGHGVOaMVRRyhyDVyKYSex9KAH0UuKMUAJRRRQA0gFcHlapTwGPkcp/Kr9FAGVRU89tj50+76VB + QAUUUUAFFFFABRRRQAUUUUATRnIxSmoQcHNTZzzQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF + FFABRRRQAUUUUAFFFJQAtFJRQAtLv4weabSigBc0ZpaKAEzS0UUAFFFFABRRRQAo6U6minUAFFFFABRR + RQAUUUUAFFFFABRRRQBWooooAKQdaWkHWgCWikLgVGXJoAkLgVGXJptFABRRRQAUUUUAFNf7tOpr/doA + ZTqbRQA6iiigAooooAKKKKACiiigApQ7joSKSigCTznPXmjOaYKdQAUUUUAFFFFABTh0ptOHSgB1HSii + gC1Fcdn/ADqzWZU0U5j4PIoAu0mKRXDjINOoATFJTqKAG1Umtv44x+FXMU3FAGXRV2e238pw386pY2nB + oAKKKKACilooASloooAKliwTsP4VFR0oAskYpKkQ70zSFPSgCPFGKWigBMUYpaKAExRilooATFGKWigB + p4op4weDTCCDg0AFJRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSikp9ABRRRQAUUUUAFFFFABRRRQAgqSo + x1qSgAooooAKKKKACiiigAooooAKKKKAINq0bVpaKAE2rTH46VJUR5NACUUtJQAUUUUAFFFFABRRRQAU + HpRRQBFRRRQAopabTqACiiigAooooAKKKKACiiigBRTqKKACiiigAooooAKcvSm05aAHUUUUAFFFFADk + cocg1bimWTjo3pVKigDToqrFc9pPzq1QAUUUUAFV54EcZ6GrFIRkYoAzXjKf7tMq9UTwg9OGoArUU94y + nWmUAFFFFABRRRQBLE+x8fwmrNUatxPvT/aFADiAajIxUtFAENFPKelMoAKKKKACiiigAqTh05qOnocG + gCIgg4NJVggEYNQEEHBoASiiigAooooAKKKKACiiigAooooAUU6minUAFFFFABRRRQAUUUUAFFFFABT6 + ZSjpQA6iiigAooooAKKKKACiiigAooooAhooooAa54plKWyaSgAooooAKSlooASiiigAooooAKKKKAIj + 96ilbrSUAFAoooAdRSCloAKKKKACiiigApRSUooAdRRRQAUUUUAFFFFABTlptKlAD6KKKACiiigAoooo + AKkimMfuPSo6KANBXDjINPrORyhyDVuKcScHhqAJqKKKAIHGGNJUko6Go6AConhB6cVLRQBSdGTqKSr1 + RPCD04oArUUroydRSUAFPjfY+aZRQBeoqCB8jYe1T0AFIRmlooAiIxSVNTSnpQBHRS0lABRRRQBKhyKC + ARg1GhwamoArEEHBpKsOARzUBBBwaAEooooAKKKKACiiigAoopRQA6iiigAooooAKKKKACiiigAooooA + KUUlIOtAElFFFABRRRQAUUUUAFFFFABRRRQBDQWwKKjc80AJRRRQAUUUUAFFFFABSUtFACUUUUAFFFFA + EbdaSnvTKACiiigAp1NoFADqKKKACiiigAp9NFOoAKKKKACiiigAooooAKVPvUlKn3qAH0UUUAFFFFAB + RRRQAUUUUAFFFFAFmK57SfnVnr0rNqSKYx+49KALjjKGoqlR1kXIqEjBxQAtFFFABRRRQAVA8IPTip6K + AKToydRSVcqJ4QenFAEQODkVbByMiqZQp1FSwPzsP4UAWKKKKACiiigBCM00pin0UAQ0VIUz0phGKAEq + RDkVHSg4NAE1NcAjmnUUAViCDg0lWHAI5qAgg4NACUUUUAFFFFABSikp9ABRRRQAUUUUAFFFFABRRRQA + UUUUAFIOtLRQA+iiigAooooAKKKKACiiigAooooAhPAqKnue1MoAKKKKACiiigAooooAKKKKACkpaKAE + ooooAa/3aZUp6VFQAUUUUAFFFFACilptOoAKKKKAFFOoooAKKKKACiimk4oAdRUZf0ppJNADi4pA5zSU + UATh80bjUdPB9aAH5ajLU2igBc0ZpKKAFzRmkooAXNGaSigBc0ZpKKAHpIUORwam89X5K/NValFAFjzR + 70eYlQ0UAWPMSjzE9ar0UAWPMT1o8xPWq9FAFjzE9aN6etV6KALG9D3FRFE+8j4amUUAWUOR/tU6q44p + 9AEtFMy1G9qAH0U3fRvFADqQjNGR/epaAGFMdKZU1NKZoAIz2p9Q8hqmHIoAKa4DinUUAViCDg0lWHAc + VAQQcGgBKKKKAFFOpop1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACjpTqaKdQAUUUUAFFFFABRRRQAU + UUUAVTzSUUoNACUU+igBlFP2im4oASilxRigBKKXFLtagBtFG2igApKWigBKiqaoaACiiigAooooAKBR + RQA6lpopwoAdRRUZcUASU0kCmEk0lAClz2pKKKACiiigAooooAfRTR0p1ACg+tPqOlBxQA+iiigAoooo + AKKKKACiiigApRSUooAdRRRQAUUUUAFFFFABRRRQAU4U2njpQAUoNJRQA+img06gAooooAKKKKAHZP8A + eo3tTaKAHb89RSoRnHr0plMl+5+NAFnBHaimW8+75H69jVnAPagCGmuiuKm8taQoaAKZBBwaSrDpkc1A + QQcGgAp1FFABRRRQAUUUbWoAKKNrUbWoAKKNrUu00AJRS7KNlACUUuyjZQA0dakoCc0u0UAJRS7RRsoA + Sil2UbKAEopdlGygBKKXZRsoAp0UUUAKDTqZRQA+im5p1ABRRRQAUUUUAFFFFABRRRQAbRUJHPFSHpTa + AI8UYqQimUAJijFLRQAmKMUtFACYoJxS0vXigCMnNFKRikoAKKKKACiiigAooooAKKKKAFHSnU0U6gAo + oooAQHFSg5qOigCSikBzS0AFFFFABRRRQAUo60lKOtADqKKKACiiigAooooAKKKKAAfep9IKWgAooooA + KUGkooAfRTQadQAUUUUAFFFFABTJfuU+mS/doAhq5bz7vkfr2NU6KANaiq1vPv8Albr2PrVmgAqKVAVz + ipaQ8igCriin02gBKKXbSUAFFFFABRRRQAUUUUAFFFFABRRSigBR0paKKACiiigAooooAKKKKACiiigC + jRRRQAUUUUAFFFFAC5p1MoBoAfRRuooAKKKKACiiigBj0lLSUAFBFFFADaSn00igBKKKKACiiigB9RFM + U8U6gCGinFPSm0AFFFFABRRRQAUUUUAKKdTB1p9ABRRRQAUUUUAFPB9aZRQBJRTAfWn0AFFFFABQPvUU + D71AD6KKKACiiigAooooAKKKcKAFooooAKKKKACiiigAp4NMooAfRRRQAUUUUAFRy9FqSo5ei0ARUUUU + AFXbeff8rdex9apUUAa1FVreff8AI/3v51ZoAgkGHpKklHQ1HQAU3bTqKAG0lPpu2gBKKWkoAKKKKACi + iigApwpKdQAUUUUAFFFFABRRRQAUUUUAFFFFAFGiiigAooooAKKKKACiiigApQaSigB9FMpQaAHU09Kd + TH+9QAlFFFABRRRQAUUUUANIpKfQRQAyiiigBRTqZS0AOqMpmpKKAIaKkIzUZGKACiiigAooooAB1p9M + p9ABRRRQAUUUUAFFFFABSg4pKKAJKKiBxUgOaAFooooAfRRRQAUUUUAFFFFABT6QUtABRRRQAUUUUAFF + FFABRRRQACn0ylBoAdRRRQAVHL0WpKjl/hoAiooooAKKKKACrtvPv+R/vfzqlRQBpyDKVFSW8/mDY/3v + 50Hg0ALRRRQAUUUUAFN206igBlFPpu2gBKKKKAFFOoooAKKKKACiiigAooooAKKKKACiiigCjRRRQAUU + UUAFFFFABRRRuFABRSb6buNAD6NwplJQA/fio/M55FLTD1oAkDj1p1V6KALFFQhz60ol9RQBLRTRIKdk + HvQAUUUUAGKbTqKAGUooIpKAH0UUUAFNIzTqKAISMUVNURTFACUUUUAFPplKOlADqKKKACiiigAooooA + KKKKACiiigB4OaWo6eD60ASUUUUAFFFFABRRQKAHjpRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACg06mUo + NADqjl/hqSo5f4aAIqKKKACiiigAooooAKto5IyfvVUqccBaAJd1G6mU6gBd1G6kooAXdRupKKAF3Ubq + SigBd1A/iNJToj89ACbqN1PkTHI6VHQAu6jdSUUALupc02igB2aM02igB2aM02igB2VoytNooAqUUhem + 7jQA+jcKZSUAP303caSigBaSiigAooooAKKKKACmvTqQ9KAI6KdTaACiiigAooooAcCR3pRIaZRQBIJB + 3FODg96hooAsU0ioacHNAEgp1Rb/AFFP3UAOoptOoAKKKKAIynpTamqMpnpQA2lHSkpRQA6iiigAoooo + AKKKKACiiigAooooAKKKKAJ1+6tOxTR0WnUAGKMUUUAGKAKKUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU + UUAFFFFACg02X+GlpknO2gBlFFFABRRRQAUUUUAA5NWagj++tT0AFFFFADqKbTqACiiigAooooAKAcFT + RRQBa61XZNh/2amQ5QU4jcMGgCrRSuMHFJQAUUUUAFFFFABRRRQAUUUUAZ/8VLRRQAUUUUAFFFFABRRR + QAUUUUAFFFFABRRRQAyig9aKAG0U6m0AFFFFABRRRQAUUUUAFFFFABTgcU2nUAPopgOKfQAtG6kooAXd + RupKKAFIzTAMGnUhoAWikzS0AFFFFABRRRQAUUUUAFFFFABRRRQBPThTaKAHUUUUAFKKSlFADqbTqKAG + 0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUw80402gBlFKRSUAFFFFABRRRQA+Hq1TUyHo1PoAKKKKACii + igB1FNp1ABRRRQAUUUUASxH5MVLUMJ5YVNQA1xuGKgIwcGrNMdN496AIKKWkoAKKKKACiiigAooooAoU + UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANekpX+7SUAFNp1FADaKKKACiiigAooooAKKKKACnUUUA + FKDSUUAPopoNOoAKKKKACiiigBtFFFAC5pabRuoAdRRRQAUUUUAFFFFABSj71JSjqtAE1FFFAAKdTadQ + AUopKUUAOooooAKbTqKAG0UUUAFFFFABRRRQAUUUUAFFFIaAG0UUUAFNIp1FADKKCKKACiiigCeP7i06 + gdKKACiiigAooooAKKKKACnU2igB1FFFACxnDirNVatDkZoAKKKKAGSJnkdagq1UcidxQBDRRRQAUUUU + AFFFFAFCiiigAooooAKKKKACiiigAooooAKKKKACiiigBD0ptPph60AFFFFABTadRQA2iiigAooooAKK + KKAHUUUUAFFFFABSg0lFAD6KaDTqACiiigBpopTSUAFFFFABS5pKKAHUU2lzQAtFFFABSjqtJSp99aAJ + qKKKACgUUUAOpRSClFADqKKKACiiigAptOooAbRRRQAUUUUAFFFFAAaZTjTaACiiigAooooAKZT6aRQA + lKOStJT4/vUATUUUUAFFFFABRRRQAUUUUAFFFFABTqbRQA6p4jujqCpID1FAE1FFFABRRRQBDImOR0qO + rVV5E2H/AGaAG0UUUAFFFFAFCiiigAooooAKKKKACiiigAooooAKKKKACiiigApr/ep1NegBKKKKACii + igAptOptABRRRQAUUUUAOooooAKKKKACiiigApQaSigB9FNBp1ACGkp1NoAKKKKACiiigAooooAKXNJR + QA6lT760ypY+tAElFFFABRRRQAU8UynCgB9FFFABRRRQAUUUUAFNp1FADaKKKACg0Uw0AFFFFABRRRQA + UUUUAFFFFADSKki6tTafGNoagB9FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFSRH56jpy/eWgC1RRRQAUU + UUAFBG4YNFFAFZxsNJVggEYNQEYODQAlFFFAFCikfg0tABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABSH + pS0UAMooooAKKKKACiiigBtFOptABRRTqACiiigAooooAKKKKACiiigApQaSigB9NoBooAKKKNpoAKKX + ZTtooAZRtNPp1AEeKdtFOooAbtp1FFADgc06o6cDmgB1FFFABQPvUUUATUbaaOlOoAbijFOooAbilpaK + AEopaNtACU2lxRigBpptOI5oxQA2inUUANo206igAxRiiigAxRRRQAUopKUdKAHg06mUgNAElFFFABRR + RQAUUUUAFFFFABRRRQAUsf31pKdF9+gCYU6kpBQA6iiigAooooAKa6bxTqKAKx4NJU8iZGR1qCgCmVyK + iqaopBg5oAWim06gAooooAKKKKACiiigAooooAKKKKACiiigBpFJT6ZQAUUUUAFFFFABRRRQA2nUYoxQ + AUUYpdtACUUu2igBKKWigBKMUtFACYoxS0UAJipAOKYPvVLQA2nUUUAFFFFABRRRQAUUUUAFFFFABRRR + QA4HNOplPBzQAUUUUAPSnUwdafQAUtJRQAtFFFABRRRQAUUUUANIptSUw0AJRS0lABRRRQAUUUUAFFFF + ABSikpaAHUUUUAFKDSUUAPopoNOoAKKKKACiiigAooooAKki71HUkX3KAJaKKKAFFFJS0AFFFFABRRRQ + AVHIncVJRQBlUhXIpaKAIKWlkHOabQA+im06gAooooAKKKKACiiigAooooAKKKKACmmnUUAMopTSUAFF + FFABRRRQAtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAPSnUDgUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU + UAFKOKSigCQc0UwHFPoAKlqKnp92gB1FFFABRRRQAtFJS0AFFFFABTTTqKAGUUGigBKKWkoAKKKKACii + igApaSn0AFFFFABRRRQAUgNLRQAtOplKDQA6iiigAooooAKlj+4tRVOOi0AOooooAKKKKAFopop1ABRR + RQAUUUUAZVFFFACFcioanqKQc5oAbS0lFAD6KbTqACiiigAooooAKKKKACiiigAooooAQ02n000AJRRR + QAUUUUALRRRQAUUUUAFFFFABRRRQAUUUUAFKOtJT0oAdRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ + AUUUUAFKDikooAkpy9aiBxTxQBLRRRQAUUUUAFFFFAC0UlFAC0UUUABplPppoASiiigBKKWkoAKKKKAC + n0yn0AFFFFABRRRQAUUUUAFFFFACg06mUgNAElFNp1ABVmq6ffWrFABRRRQAUUUUAFKKSigBaKKKACii + igDJB9aWo6UHFAD6QrkUA5paAIKKdIOc02gApaSigBadTaKAHUUUUAFFFFABRRRQAUUUUAFIaWigBlFK + aSgAooooAWiiigAooooAKKKKACiiigAooooAKlqNetSUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF + FABRRRQAUUUUAFKDSUtAE46UtMj+XrUlACUUtJQAUUUUAFFFFABS0lFAC0UlLQAyilNJQAUUUUAJRS0U + AJT6ZT6ACiiigAooooAKKKKACiiigAopMUu1qAClBpuKdtoAfH96rFV4zsPNT/SgBaKKKACiiigAoooo + AKWkpBQA6iiigDH2mkqakxQBFTwfWl2CjZQAh5FQ1NsI6VHID1oAbRRRQAUUUUALTqZS0AOooooAKKKK + ACiiigAooooAKZT6aaAEpaSloAKKKKACiiigAooooAKKKKACiigfeoAen3adRRQAUUUUAFFFFABRRRQA + UUUUAFFFFABRRRQAUUUUAFFFLtoASl20uKWgBMUtFFADx0pQaQdKKAJKKYDin0AFFFFABRRRQAUUUUAJ + RS0UAFMp9NNACUUUUAFFFFABS4pKnIyiuPxoAhxRipKKAG7aNtOooAbtFG2nUUAFFFFABRRRQAUUUUAN + p8chT/dplFAFwEEZFGKrI5Q/7NWVIYZFADcUtOooAbRS4puKAFooooAQU6kpaAMyiiigAooooAKUdKSl + oAhkjxynSod1XqryQ91/KgCPNFNooAdRTadmgBadTM0tADqKKKACiiigAooooAKKKKAGmilNJQAUUUUA + FFFFABRRRQAUUUUAFPSmU8YAoAdRSZWlzQAUUZooAKKKKACiiigAooooAKKKKACiil20AJS7adRQAmKW + iigAooooAKKKKAH/AMNFFFABSg4pKKAJKKYDin0AFFFFABRRRQAUUUUAFNNOpKAG0U6m0AFFFFABVi2P + BU1Xp8R2yA0ASSJsO4dKbVojcMGq0ibD/s0AJRRRQAUUUUAFFFFABRRRQAUUUUANooooAKVXKnIpKKAL + SOHGRT6qAkHIqwrhx70APooooASjFLRQAzFLTqTFAGZRRRQAUUUUAFPpop1ABRRRQBDJHnkfeqvV6opI + 9/I+9QBWooIwcGigAooooAdml3UynUALRSUUALSUUUAFFFFABS0lLQAlFLSUAFFFFABRRRQAUUUUAFPp + tOoAKKKKACiiigAooooAKKKKACiiigBaBknFJUsQ70AOIx0pKkphGKAEooooAKKKKACiiigApR96kpR9 + 6gB1FFFABRRRQAUoOKSigCSimA4p/WgAooooAKKKKACkpTSUAFFFFADaKdTaACiiigC7E2+MGnEAjBqv + bNyyVZoAqsChwaSrDIHFVyMHBoAKKKKACiiigAooooAKKKbQAUUUUAFFFFABQCQciiigCzHIH+tSVSHy + 9KsxybuD1oAkooooAKKKKAMuiiigAooooAUU6m06gAooooAKKKKAI5EDj/aquQQcGrlRugcYNAFWinOh + Q4NNoAKdTadQAUUUUAFFFFABRRRQAUUUUALRRRQAUlLRQAlFFFABRRRQAo+9TqaPvU6gAooooAKKKKAC + iiigAooooAKKKKACrIGBioohk59KmoAKKKKAGEYpKkIzUdABRRRQAUUUUAFKPvUlKKAHUUUUAFFFFABR + RRQAUoOKSigCQHNFMHFPBzQAUUUUANNLSGloAKKKKACiiigBtFOptACo2x1NX6z6twnMY9uKAJaZIm9f + en0UAVKKmlj3cjrUNABRRRQAUUUUAFNp1NoAKKKKACiiigAooooAKKKKALEcmeD96papVNHN2b86AJ6K + KKAMqiiigAooooAfRRRQAUUUUAFFFFABRRRQAhUMuDVRhhmFFFACUtFFABRRRQAUUUUAFFFFABRRRQAU + 6iigAooooAKbRRQAUUUUAOFLRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFiMYRafRRQAUUUUAFNI4oooAZR + RRQAUUUUAFSCiigBKKKKACiiigAooooAKKKKACnUUUAPooooAbRRRQAUUUUAFFFFABRRRQAlT2x+ZhRR + QBZooooAKgmUDkd6KKAIqKKKACiiigApKKKACiiigAooooAKKKKACiiigAooooAmgctwanoooA//2Q== + + + + + iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAABBFJREFUaEPt + mktoE1EUhgO+UKhmMqmPWtFFcSVWdKPgQnAhLqQoFnThyoUPROhG8LHo0gc0ajMziVJcuBAiWkpFcNWV + m2I3ltZm7k1qqRQXhQpdWASp56QnTTo5NzN3ojDFfvCXNnP/f05m7tw7c6exNf4ntj8e3UG/rg6SaXE4 + 4YguwxYDCUvMmbYYbLZkG22OHq256c2G7V6Fol8nbDmTsMUiaR4/p2bRI/FctJqWexeKzlcVXRIc/X7D + kQeoabSIZ4rt0DV6oNBZb+GkHDWNHqaVv8EUXK3oFk9HnSt6SZZ8S02jBfZ1KFDVXcqaSqYL+8miTTL7 + dVfccg/Rn3+PpC2PMMXWyLAKF8miDfg7l7OsfDd93Djx9PheGE0WlsOVcrNk0QZGqgvePJg3XtLm8LRk + Z7YYjhjxhnPCs0Q2LXBy4/JQhuXeombhgEmpjwuuVfijD/4ftXkVGXb+NDXVw8wUznGBnAxbhtoJeD96 + sziZzvRusgSj7anYBDPrMBfmFVwfgmxaJBz5jMvjBNeDJFswcBTggliFGDFMS/pNhJzek90fOKpDTAAr + wy5o3aiB5yjod3WGhlIUoybufNnHGJUyHXmWrP7kFtfBwPCZywkqGBWvURqPYYnrnFElmLyOk9UXuK5e + cRl6cn+Z6fxJiqwFJxDeyMuwiwfJWhfTlvc4fzjJUbjn2kPRKwk6+pSFXY6sSqDbnOK8jUm+ofgquofW + wynyu2Fboa09YwlyK4Hr5CbnbUQ40FB8hXgm3841rif80mRXEk9NxqFtCndaljfHT9VeVLxXnIjhD+8G + zlxPHm8Ki6W61ZTONJ+nEh5cclcIU7CfcJKieCXY7TivWu4se6Zhw0PeEFKW+B5kVNKda3BgIWst8CXe + 8SZ9mY64RLF1wS/J+VWq+2xQOhqWW+SMenIfUaQvOPnxGbxwciUrj5kRHZxRQx8oKhDQ1S4zGUoFmWtw + Br7NmX0F/b4p/c2kmEDAGX/CZjHCgYZs/ujeRqCMTPEM2QOjNfrp3q5Dfwv0DIwybfc+2QKTfDDRxGXx + ksP4cEXWgOTGNoL5Z21YjbT6fRnwVZZPfISPtWTTI5ERx7jAZUG/p6bawGiVZTO9ckQfWcIBN2DKx75k + 70QLNdMi8AKZI0ZwSYds4YEH7xc1O7DEedqsTZCjDxf4Ai6mkaVxPDvtpI+1wWXHqhylwi6Q1QVDceGV + /tQGF3yhuClvsSslJ5utyZ1kiRa45M4XvSSYf+5Q0+gBBea8BZcFhUszLTqoafSAIlXFF/C9WjI1Hrpb + /lPwxR6MJv1M4aMwinUZ2cI2aho9Sq9abTFfKVrO4KtXw3GvxLKfNlCz6IHr/NCnB+EIz8HRH4Ciu/Bl + N21eHay6fydYoyFisT/MMjVk+tNyiQAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAABR1JREFUaEPV + Ws+LHEUU3nuS6Z41a5K7F0XQIKKCgiEghETx4jUaFQUxiKCC4MGTILmIRDBhs9W9uwTJHxBEFvUs4h6E + CFlElmUPOS1sZrp7vYzf1/ump6q6pqd/1BjywZed6Xrve6+nq+vHqyz4Qj9OXgyi9KswSmNwA5//wt99 + Uj5vsI02tBW3B4sgGrzSj7IrSGwbHDXkNn2pIXL/D5ZujY6GcXYZ/MORVDtSC5rUljD+saRGJ/vRwecI + uFVKwMlsD9wU4rPLpsQtxmAsCesHeNTnKW4FK4h+faev0uv4fDFUg6dDtReKawFey9tgQ1v66BoWcSPZ + eXHtBgR6xxIv2I+SK4+sHjwupo1BX2q4tEnGFtN2CKLkM1uUxC/4Y6jSl8WsM6iVazpiMQcxawY4X7LF + hF+IiXdQ24o15iUxqYcwTs84RDhaXBaTzgii4TNBlL0nXwvkI5wzdnpGTKrRU8NnXQK9tewxMekMI0mV + 3pDLBRhLjz0mcxMTNzh84cXhrGk4Hrk5OCEmnRGq5Ftb/+jq6FFpLsCYth1zqxxiZZy3nPzMlPxVkcBt + W5+c9ssytm3LHKXZRD7DWmM9RoBPpLkT+nF2Dl3lb117wux3MXOCOVg+W84Z2355OKxJUydMfSkPuSNm + lSgNsa7BBBfNtY2Hcd7V38fEU7klZjPBXAx/5CpNh4DYBd2As6M0tYKMIj/pmiazj8W0NuwZmzlLExvT + a0bj8v0npakx8v6OrqHr6UR3eElMG4E5GTrIWZrwiKJ0V2u8K5cbA4/2I03H5k7XVSY07mp6u/lFDG1n + tYvket7QEPhlv7d0Cjbp71WA1rquy9x5A9wGTgKq9G2xr4W8v8fpr4aGxqnjdgswN12bufOuuIedBMWa + Xexnoq+Gr8LnnuGvMVDJG2LqBbKf0GPEvAFuticXHZsRF4I4+9TwM7kTLg9Pi6k3MDcrzga7kLb2yfbE + thL8ZTURg9C7Pc+9rb49Ze58Aix9SALZpthVIlTDLyc+GjFxicncwBy1mPt+byDKrorJ3FC6Ad9dCPz5 + 2LX942LqHcxxHGvchVq9xIsrB08Yfjrj7H7bGbcKzpcY/7QeRgn4/Gn4awxWhu+LmRc4h1E8BnMii9KL + Yl8b9lrKYJx9I2adgYnsLV2buedFWf0iHv11sW8EzMZv6jomk826XbMK0FK6blEkxpeiOIu7upNfbIHe + SvLcWMfFxTh5QUxbARr/aHrbcpldIK8wF4G6VNuW1OAkRoqphV8s7D4U00boqeR5Qwc5SxNXpObmueuG + hsBQ+52uqbPN6hR+a7pGqdgwly1l9f7g3onV0RExrUQYDV8zfO0tJYGL89nUq4PXdV2bM4tVAOx+Mfxc + m3pXWQX0UgcN439PYyT6zdIWZvti5gRs7Hqpu6xCuApbzrttgd7yaLGvkh9K+uSNwVNiZsDuFWTlBol7 + VhiVDjJ81kUxQHxt6x+7WV47TamPbs3cV8tpjO3otT6KndwHhbajuOuqi5K1T20wmTlPZXyeKB5fG51i + iV2+FnDVQw9jNzytmXY646te6oKjDjqO6feUhkOsj3liDBnnzaFywmanMzamntaAnLG7VPG4NoKOMcMa + rHsqMwucbNAHSwcfGlkxW8/rNlyzO1ae+WYEbUGcvsulBOynlh8Zq84E1wgcvmSeePgOunXkMzYnGHvt + 1IXUguY8yzFOoCtckN2YXhyuy136UkPkHizQb8+Ctf67DW3FrSMWFv4Dhr+aIB0ekwcAAAAASUVORK5C + YII= + + + + + iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAABVxJREFUaEPV + Wk1oHGUYDnjStjuzIUUNCgqKR0Uvige9qIi2B09ehB704EFQUEEQ9KIg3iooBbszsyseIoVSL5JEIlrQ + g5iTCPVQMaiHBoM1O98kDY7PM/vuzjfffDO785OtPvA26bzP+3zv7H6/75eFNnDbSnxjpx894fjqXddX + AWwdv/+En1dp8vs6feSQyxgJvz5wesP7HT981Q2i826griG5uJIxBrHUoJbIHj6WBsNbu370HpLYyyVV + 3/aoSW1p5nDgeuHLrqd+sSRgsWgHtimG320cw6iNNqS59tAZRHehgbVcg6ldhnlI4JTr7d7nejuuhE7A + ZyMfOOSOYmxatDW2KaHN0A2iJyG4bTQwtkHHCx8UamUwlhqG5ti22bZQ6wGD7CWLMG3D9YcnhdYY1Bpp + WtpCDkKrhq4XPmsV9NWbQmkd1DbaSoy5CGU2uIP9e21Ctk/jaC8+7nrDt/lTHjVC4beOnIRSjiPe7i2u + H/5qCtgGFRejbqC+SziB+hl99mlxNYJMGpn2mRNzE0oxQLxgBh/5dPdmcWeAGeVRk8uFSdyNwDZNbeYm + bjuSed4Icvzdx8Wdg+0FxD5uY6vAtnPaResEV8FkIdHIs3yaWKS+12M0u+j4wweEVhvJdkXXRY7WFVu2 + B3oCG+IqBV7gJPr/FSN2bNto8Dmh1gZ0MlMscxXXCNxMwWHsbWaf548NonsQczEbn5oTqHeEWguyTuia + e5kNYNdXbxiEgbgqAZ/2WUMntSA6d7T3d+2pFhqZFZs5iytxrurOxSB8SFyVgT77uq6VtehHt68eEWol + MCdDbzVxLJ+Jb8J/DjTHVuJogK43PFEyLv5BH35RqJWA2C1N54C5o7HohPYwxmK0IvxGQHe6A3qF4wJz + +gdCnRnMTddg7vjKk2Pg5CEG3PPCbwXl40J96fTVnUKdCuamxzN3fi08w6ai2LMLvzWg77+SaUMzjJk/ + 0KWeEmopkvNENj7gC/CwnT60HEbagONFj5WMi9jxwteEWojkUJSNW2cXYsVAHkQ7wj0UHPdibBTV12l7 + hmFrItRCMMcxn7nzG2DpQ0SiTeEdKtDwh2mbmmFbLpRCMEct5ur1eoGP0jY1q/MC8+xCi73wdgzab7UE + dNuo24XmMoh52IF+mGlLDIeiLzpedLdQC2EdxPhnDtOo/axL43hYWIlvEGoprNMoBDILGb7GU8JvjOXP + uU2JPsvoa+b4UaXTG3PLxmMhY6FVfwjzhN8Io5pPdMnQHttvbn/vGaHODMSxIDbRYe7JwRwLjF6cvSz8 + 2nA89YKml7VAfeN6+7W6KeLTah5ynhxbsVc/P3HAmlTboHVa1zIsWPwk7gi1EqSKl2ohZ3FxXjbOnTUO + NJxF0Ee/MnRSC9RbQq0FaGQONMxZXHiBhkdK9mfE/JmNn9hfbn+/0bl46pGSqH2ox+ppxGkWbnb9aw8L + tTagVX6oJ2xlFVhpHTSZAHw1NGJG5oXnlgZx4wsLaGXXkKKyCmErbLFWKe4cIGYtbHX98H2hNALbzulP + uwABKXeRUXTZYHmBg7rnXRP2+qhaE3cxJDB3oWGrjy6f+R0rbfiDcC51elhYWoC9Lqq2iz7IHHgzYhHA + 1JWvky6dvXKM3wR/yqNGsNZDYcxJKLPB2v9gmfm3ZVjWo5GVjMNSlNzSzO2KqfLtjInRbU3+wkNs0KSK + J9W2gks+tDnrrcw0yK1N7uJDsy0WnZK6TXKVWnzNSo4UqPQqm2HhhZluY6oiWSfyi12B/YcuunVwFZRt + x//vTw10cDMlZXlWtvXi8KzGmFVq5DZm8warxCy0yvF06p/bkJtUlhtjYeFfYVW9NjHab4MAAAAASUVO + RK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAABThJREFUaEPV + mktsG1UUhr3ohseKHXu2CPFYIYEisWDBOmLspIXOTFyaps1DUUOapE3Jo680KaUgISQkaFdIbBAS7FBF + kCKVUtQHpQRK+kjTJE1jex5p4pm5nDNzbI89x4+xnQR/0q8oM+eeezy+99xz7zhSD8TOnc8kFekdTY0N + pxTpW02JXknJ0cWUEk2DBGhNU6P34e8MXP9KV2Kdhhp7lZpvH0k1tguC+p6CDK2kEp1LyNEJPd7yIrnc + fMRw046EGh2AAB4WBlSL4Fv7xpCl16ibzQE6eg86ulvYeT0FQ23qp6amHdRlfVhqb34WHF/gOtwk3Uip + 0hvUfW3ocutL8NSvMZ1sgSSZwqgOTYm9CY5Wgo63UHK0h8IJR6pNeh2yhMY63WLparSLwqqMpNL8Agyb + ec7Zdikpx1oovPLA2JvmnGyzrFVFeplCLA6sqJNM46y09t3s9VqlHWgTa1+cE+bkMaF1yKxNSo3+QmHy + JBTpLbYhSOtQhP1oWSDWX38Kbb/K2lUj/fBBYc/fd30j6z98x9qR+incIHDz5wLjrIyTI+Q+h9bZxtqG + kX6kT9gP5smjR/rSDGtLWl+Otz5PIedIqNK7jHFWWs9ecp/Duv230Lr2sPaVSB/+UNgLD8gb4TjCPHuK + tc8pdorCzgE3LgYN82V+MkG95LDmbrsfjrMvJeNov7AfLpAXwrKE+ekka18gXXQ3P0WhRyJGvPUVxoiV + +fFJ6i2HfedfofXuY+05GR8dEvbSQ2pNbGy4D4izZyVLbRQ+PH1VGmONisicOk695rDv3RH6wf2svV/G + yICwlxeplYfzZM19MJx9MSXl6I8UPpQMauwyZ1RK5uQ4zLY0heBhz98Tel8na48yRoeymSyDYxpu6uTs + y0nE40/jqvscd7MSGROjkPPWKRQPzCh6f1fQdvywsFcekZWHo2ngYyxgW6mSu2Nvl8z9lQjTKw4BPzg5 + 9YGenM2xI8J5vEJ3PZxkwm3r9xVWCVk6hMNnL3czjIwTR92h4MdeWhT6YK8wjg8LZ/UxXfXA//E65yuk + zmP6HC+4WJXcp6zrFKKHk1iFYZKi/zxwGOFw4nyElzQdgXT0OX8zvIyxoUDAfjD7GKODbNvqJM3CNxD7 + mr9ZnYyRQeEY+d8E4j55WLy4NjVouf4fALJK4XxA3IwDawDXpgbBB6jjEDJPj7NPPwMOLxxmXNvq5A6h + +kxiXIwCmWhhPpiBYKLjhOd8hBdM4nqkUSwtnDWTQvTAIg8XNH2o102pfvCDYurlfIXU+ZoXMvPMCVjI + nlBoHtY/s1BSHMja4KJWWHni4leXhayWUsI8C5VpQSlhzd6CyrQjYKv3d7tDKg9oW3MpUXUxh3sDKIH9 + WLdultwbYKGHBV8eUBDWVMwhocvpc6cDlah183pFuzMsubH0LgTnEWdfTHnldKgNDeyYcOfkJ33jqnuq + wNlzws2PfXeOWucItSfwb2gQuFh+S/nZFMw+h7rzSF+9UvwYpIRwqGGmKqTCXVn+lhIpt6k3zwR3Yenf + Lwut/X3WvhJp3R+4BwN52LbQ9pV7IMymHoGbRY9VNqYvUg8e6d8uidSeXaxtGGmdcfKYQx/uY21J/LEK + UmpNWLvwJbmH4H+dEam2FtauGuEhmfXHNdc3fiOcjU/FD7aQYkeL2aM/GErc/S1RuaPFDA19uIvg8To0 + +F8dr+thjteRhn7BkaGhXzFlwJd84Oh6wPGWqMaXfBka+jWrH3DcmC+6/TT0Tw0Kacgfe3CU+7kNDAsT + VtFN+LlNJPIf3N6DOJ/0GCQAAAAASUVORK5CYII= + + + + + iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAuhJREFUaEPt + mb9rE2EYxw8HBdGY967VoQ4dRIro4OAguDhYBKmLmw4Obk4u7q4Odkjy3qUo6OTQ/gNuDgURdCyG3Psm + KYSK4o9i1RZBWp83PNV497z3Xi53lxzkCx9I7n2+z4/kfiZWFjrG2/O2J1Zs1+8wVwjG5XPm+jdxOaST + i13b9vwbrN5emH3aKePmkegA4/4qNL9ru2IvBBevMO6vmCvvQ/yvvrjfELeIyzlqefkgNNLta0SDXEeH + Bd/QMzpG7DmuvI1hOWjp7WEouhFsQofjCqls8PpbcK2PrV7urGVXRAk+1fdEAybeEdv+4cldLJGdZmoN + B/bXD2QDKYBlstHxx+0TsCt8pAqnBZZKX47XnYED8BNVNE2wXLoqe41ZSP45WCwLsGR6KnF5ChJ/CRbK + Ciybjo5WO3NwtvlKFcoKLD28mCfPQvObVJEswfLDadoT5+FUGXXByY66OINtJJPDmxcg0VYocX6sJR4C + jBfhVPmdSJo3gw/BllqXbO7/IJKNivhDlLm8DIafgQTjgHkIu+5fgQN2mzCPC/oh7HrnKgTsBAzjSHgI + xsUCPIwUofl9/h8CNmR+Y5Y68OhqVcShyMe6AvDIgoN2nVgoCmtq96F/QSgEclsNMA5X26RsqF3oDbFQ + EOSqpX4NoxcLABfzvdMoc8VLeLNJQhlzRPVGYfPmg17zUeoFEklzJU6jOk0GSIPJAFTS2Ej1/4Ck12Iy + igEcTz5k1cY5TGM51eYc5KpRsUZyH4CLO2gPSa2RnihyHuAFWrVSMQFPNHkOwDxxC61aDfwtDDOAMpNJ + NZSedG20anWkIqYpr5Y8B0CbUZRXy2QAKqkGtBlFebVMBqCSakCbUZRXyzADMC7ukkk1oM0oyhvBPbQN + Lub614iEWtBmFOXVMeWK62hLJrgha1KJKdBiFOWlUBdStCSXw1ux/+RAi1GUN4Qnd6ZqrdNoGV54QL8O + FeoDQ42ivPv0bl9iH7iW9QcoPYGVvKP56gAAAABJRU5ErkJggg== + + + + + iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAcdJREFUaEPt + miFPA0EQhe+fUY3HY1GcAoPAkPADKjAEAwaDIjWQSoKhZzBUIAADISSQIFnu6zJhbzMbemJzd2Re8tK7 + 2bfT+a5N07RXoJXSbYxKV4023Vf96HptP2PFzOHwerjnXkDUB1W8MCBXxSDeNinXs/MK6IsDsQF0bQPo + 2gbQtVsBHE3Slsz6vr6OWWvTaxkvDVCO3UKzedNPL74uOQZAcQ6FwyH2ajmeS3J/uTVAeKXw5NrXJUeN + QeKc1CSH2BvnkAFoNgAD0G0ABhDlkAFoNgAD0N0aYDrzTyxmMCQ5huBLWpjB1FiTHGJvmKE3ygqQkuTk + KmqKAVIyAM0xgLx1RJILAT4+vUUpgLhXVoDLG+d2Dn9rr+++LjkBGJ85t7rtzTGKAdgrw9KT3igrwNZB + s35y4etyzpBc0TCDqcUA7A0z9EZZAdZ2m/W9Y1+Xc4Y8v2pmMLUYgL1hht4oK8DptFm/e/B1OWfI8FyM + YgD2hhl6o6wA6PbeDzN//CnUkpwAPL/5z3XMMYoBED2o01OUHUCT5ARAkwagyQBSZoCUJdPbH7b6agPo + 2gbQtQ2ga/+LP7qHfavB4G/2CO5YGeDtNkXxDRegC9W0PRYrAAAAAElFTkSuQmCC + + + \ No newline at end of file diff --git a/StuMgmClient/app.config b/StuMgmClient/app.config new file mode 100644 index 0000000..2fa6e95 --- /dev/null +++ b/StuMgmClient/app.config @@ -0,0 +1,3 @@ + + + diff --git a/StuMgmClient/图片/StidunetHead.jpg b/StuMgmClient/图片/StidunetHead.jpg new file mode 100644 index 0000000..8f6b94c Binary files /dev/null and b/StuMgmClient/图片/StidunetHead.jpg differ diff --git a/StuMgmClient/图片/index.png b/StuMgmClient/图片/index.png new file mode 100644 index 0000000..92e04ae Binary files /dev/null and b/StuMgmClient/图片/index.png differ diff --git a/StuMgmClient/图片/left.jpg b/StuMgmClient/图片/left.jpg new file mode 100644 index 0000000..5642afc Binary files /dev/null and b/StuMgmClient/图片/left.jpg differ diff --git a/StuMgmClient/图片/login.jpg b/StuMgmClient/图片/login.jpg new file mode 100644 index 0000000..06fec75 Binary files /dev/null and b/StuMgmClient/图片/login.jpg differ diff --git a/StuMgmClient/图片/login1.jpg b/StuMgmClient/图片/login1.jpg new file mode 100644 index 0000000..cf0fe7a Binary files /dev/null and b/StuMgmClient/图片/login1.jpg differ diff --git a/StuMgmClient/图片/login2.jpg b/StuMgmClient/图片/login2.jpg new file mode 100644 index 0000000..e7109a3 Binary files /dev/null and b/StuMgmClient/图片/login2.jpg differ diff --git a/StuMgmClient/图片/login2.png b/StuMgmClient/图片/login2.png new file mode 100644 index 0000000..fd77bc7 Binary files /dev/null and b/StuMgmClient/图片/login2.png differ diff --git a/StuMgmClient/图片/login3.jpg b/StuMgmClient/图片/login3.jpg new file mode 100644 index 0000000..014286a Binary files /dev/null and b/StuMgmClient/图片/login3.jpg differ diff --git a/StuMgmClient/图片/logo.png b/StuMgmClient/图片/logo.png new file mode 100644 index 0000000..c5437ae Binary files /dev/null and b/StuMgmClient/图片/logo.png differ diff --git a/StuMgmClient/图片/student.jpg b/StuMgmClient/图片/student.jpg new file mode 100644 index 0000000..fd9a838 Binary files /dev/null and b/StuMgmClient/图片/student.jpg differ diff --git a/StuMgmClient/图片/studentHead.jpg b/StuMgmClient/图片/studentHead.jpg new file mode 100644 index 0000000..40c2bf1 Binary files /dev/null and b/StuMgmClient/图片/studentHead.jpg differ diff --git a/StuMgmClient/图片/test.jpg b/StuMgmClient/图片/test.jpg new file mode 100644 index 0000000..9f87cd8 Binary files /dev/null and b/StuMgmClient/图片/test.jpg differ diff --git a/StuMgmClient/图片/timg (1).jpg b/StuMgmClient/图片/timg (1).jpg new file mode 100644 index 0000000..8661778 Binary files /dev/null and b/StuMgmClient/图片/timg (1).jpg differ diff --git a/StuMgmClient/图片/timg.jfif b/StuMgmClient/图片/timg.jfif new file mode 100644 index 0000000..7005dfb Binary files /dev/null and b/StuMgmClient/图片/timg.jfif differ diff --git a/StuMgmClient/图片/topleft.jpg b/StuMgmClient/图片/topleft.jpg new file mode 100644 index 0000000..f903852 Binary files /dev/null and b/StuMgmClient/图片/topleft.jpg differ diff --git a/StuMgmClient/图片/topright.jpg b/StuMgmClient/图片/topright.jpg new file mode 100644 index 0000000..4f97c65 Binary files /dev/null and b/StuMgmClient/图片/topright.jpg differ diff --git a/StuMgmClient/图片/xinje.jpg b/StuMgmClient/图片/xinje.jpg new file mode 100644 index 0000000..178ff5b Binary files /dev/null and b/StuMgmClient/图片/xinje.jpg differ diff --git a/StuMgmClient/图片/xinje.png b/StuMgmClient/图片/xinje.png new file mode 100644 index 0000000..6d63402 Binary files /dev/null and b/StuMgmClient/图片/xinje.png differ diff --git a/StuMgmClient/图片/上一步.png b/StuMgmClient/图片/上一步.png new file mode 100644 index 0000000..21d4bcd Binary files /dev/null and b/StuMgmClient/图片/上一步.png differ diff --git a/StuMgmClient/图片/下一步.png b/StuMgmClient/图片/下一步.png new file mode 100644 index 0000000..ab97d1a Binary files /dev/null and b/StuMgmClient/图片/下一步.png differ diff --git a/StuMgmClient/图片/下一页.png b/StuMgmClient/图片/下一页.png new file mode 100644 index 0000000..d1646a4 Binary files /dev/null and b/StuMgmClient/图片/下一页.png differ diff --git a/StuMgmClient/图片/主页.png b/StuMgmClient/图片/主页.png new file mode 100644 index 0000000..3e0d026 Binary files /dev/null and b/StuMgmClient/图片/主页.png differ diff --git a/StuMgmClient/图片/任务.png b/StuMgmClient/图片/任务.png new file mode 100644 index 0000000..ad9d1b2 Binary files /dev/null and b/StuMgmClient/图片/任务.png differ diff --git a/StuMgmClient/图片/任务详情列表.png b/StuMgmClient/图片/任务详情列表.png new file mode 100644 index 0000000..2b82aa8 Binary files /dev/null and b/StuMgmClient/图片/任务详情列表.png differ diff --git a/StuMgmClient/图片/关 闭.png b/StuMgmClient/图片/关 闭.png new file mode 100644 index 0000000..d3b6187 Binary files /dev/null and b/StuMgmClient/图片/关 闭.png differ diff --git a/StuMgmClient/图片/刷新.png b/StuMgmClient/图片/刷新.png new file mode 100644 index 0000000..36541f0 Binary files /dev/null and b/StuMgmClient/图片/刷新.png differ diff --git a/StuMgmClient/图片/密 码.png b/StuMgmClient/图片/密 码.png new file mode 100644 index 0000000..0de2297 Binary files /dev/null and b/StuMgmClient/图片/密 码.png differ diff --git a/StuMgmClient/图片/密码1.png b/StuMgmClient/图片/密码1.png new file mode 100644 index 0000000..f165608 Binary files /dev/null and b/StuMgmClient/图片/密码1.png differ diff --git a/StuMgmClient/图片/提交-01 (1).png b/StuMgmClient/图片/提交-01 (1).png new file mode 100644 index 0000000..cd4955d Binary files /dev/null and b/StuMgmClient/图片/提交-01 (1).png differ diff --git a/StuMgmClient/图片/查询.png b/StuMgmClient/图片/查询.png new file mode 100644 index 0000000..5690ba0 Binary files /dev/null and b/StuMgmClient/图片/查询.png differ diff --git a/StuMgmClient/图片/档案管理系统.png b/StuMgmClient/图片/档案管理系统.png new file mode 100644 index 0000000..2eef975 Binary files /dev/null and b/StuMgmClient/图片/档案管理系统.png differ diff --git a/StuMgmClient/图片/沙漏.png b/StuMgmClient/图片/沙漏.png new file mode 100644 index 0000000..f588567 Binary files /dev/null and b/StuMgmClient/图片/沙漏.png differ diff --git a/StuMgmClient/图片/账号.png b/StuMgmClient/图片/账号.png new file mode 100644 index 0000000..2b1ae2b Binary files /dev/null and b/StuMgmClient/图片/账号.png differ diff --git a/StuMgmClient/图片/账号1.png b/StuMgmClient/图片/账号1.png new file mode 100644 index 0000000..6b412c3 Binary files /dev/null and b/StuMgmClient/图片/账号1.png differ diff --git a/StuMgmLib/MyNameSpace/StuMgmSer.cs b/StuMgmLib/MyNameSpace/StuMgmSer.cs new file mode 100644 index 0000000..95d8521 --- /dev/null +++ b/StuMgmLib/MyNameSpace/StuMgmSer.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.Data; + +namespace StuMgmLib.MyNameSpace +{ + public class Info + { + [Serializable] + public class ClientSend + { + public short account { get; set; } + public string password { get; set; } + public string [] sqlStr { get; set; } + } + [Serializable] + public class ServerSend + { + public short permission { get; set; } + public DataSet ds { get; set; } + } + } + + +} diff --git a/StuMgmLib/Properties/AssemblyInfo.cs b/StuMgmLib/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..04f91aa --- /dev/null +++ b/StuMgmLib/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// 有关程序集的常规信息通过以下 +// 特性集控制。更改这些特性值可修改 +// 与程序集关联的信息。 +[assembly: AssemblyTitle("StuMgmLib")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("StuMgmLib")] +[assembly: AssemblyCopyright("Copyright © 2021")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// 将 ComVisible 设置为 false 使此程序集中的类型 +// 对 COM 组件不可见。 如果需要从 COM 访问此程序集中的类型, +// 则将该类型上的 ComVisible 特性设置为 true。 +[assembly: ComVisible(false)] + +// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID +[assembly: Guid("1b380d78-7b66-4bfe-bf18-594b33316734")] + +// 程序集的版本信息由下面四个值组成: +// +// 主版本 +// 次版本 +// 生成号 +// 修订号 +// +// 可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值, +// 方法是按如下所示使用“*”: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/StuMgmLib/StuMgmLib.csproj b/StuMgmLib/StuMgmLib.csproj new file mode 100644 index 0000000..6a6830e --- /dev/null +++ b/StuMgmLib/StuMgmLib.csproj @@ -0,0 +1,49 @@ + + + + + Debug + AnyCPU + {34AD3363-1B1C-4F4A-898C-C1A1F215FDDD} + Library + Properties + StuMgmLib + StuMgmLib + v2.0 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + \ No newline at end of file