| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace ErgometerApplication
- {
- public class PanelLogin:Panel
- {
- private System.Windows.Forms.Label lblUsername;
- private System.Windows.Forms.Label lblPassword;
- public System.Windows.Forms.Label lblVerification;
- public System.Windows.Forms.TextBox textBoxPassword;
- public System.Windows.Forms.TextBox textBoxUsername;
- public System.Windows.Forms.Button buttonLogin;
- private System.Windows.Forms.Label lblLoginTitle;
- private System.Windows.Forms.PictureBox pictureBoxBike;
- private ClientApplicatie app;
- public PanelLogin(ClientApplicatie app):base()
- {
- this.app = app;
- this.pictureBoxBike = new System.Windows.Forms.PictureBox();
- this.buttonLogin = new System.Windows.Forms.Button();
- this.textBoxPassword = new System.Windows.Forms.TextBox();
- this.textBoxUsername = new System.Windows.Forms.TextBox();
- this.lblLoginTitle = new System.Windows.Forms.Label();
- this.lblUsername = new System.Windows.Forms.Label();
- this.lblPassword = new System.Windows.Forms.Label();
- this.lblVerification = new System.Windows.Forms.Label();
- ((System.ComponentModel.ISupportInitialize)(this.pictureBoxBike)).BeginInit();
- //
- // panelLogin
- //
- this.Controls.Add(this.pictureBoxBike);
- this.Controls.Add(this.buttonLogin);
- this.Controls.Add(this.textBoxUsername);
- this.Controls.Add(this.textBoxPassword);
- this.Controls.Add(this.lblLoginTitle);
- this.Controls.Add(this.lblUsername);
- this.Controls.Add(this.lblPassword);
- this.Controls.Add(this.lblVerification);
- this.Dock = System.Windows.Forms.DockStyle.Fill;
- this.Location = new System.Drawing.Point(0, 0);
- this.Name = "panelLogin";
- this.Size = new System.Drawing.Size(800, 600);
- this.TabIndex = 0;
- //
- // pictureBoxBike
- //
- this.pictureBoxBike.Anchor = System.Windows.Forms.AnchorStyles.None;
- this.pictureBoxBike.Image = global::ErgometerApplication.Properties.Resources.flatbike;
- this.pictureBoxBike.Location = new System.Drawing.Point(137, 131);
- this.pictureBoxBike.Name = "pictureBoxBike";
- this.pictureBoxBike.Size = new System.Drawing.Size(250, 250);
- this.pictureBoxBike.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
- this.pictureBoxBike.TabIndex = 4;
- this.pictureBoxBike.TabStop = false;
- //
- // buttonLogin
- //
- this.buttonLogin.Anchor = System.Windows.Forms.AnchorStyles.None;
- this.buttonLogin.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
- this.buttonLogin.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.buttonLogin.Location = new System.Drawing.Point(468, 338);
- this.buttonLogin.Name = "buttonLogin";
- this.buttonLogin.Size = new System.Drawing.Size(168, 31);
- this.buttonLogin.TabIndex = 3;
- this.buttonLogin.Text = "Aanmelden";
- this.buttonLogin.UseVisualStyleBackColor = true;
- this.buttonLogin.Click += new System.EventHandler(this.buttonLogin_Click);
- //
- // textBoxPassword
- //
- this.textBoxPassword.Anchor = System.Windows.Forms.AnchorStyles.None;
- this.textBoxPassword.Location = new System.Drawing.Point(467, 287);
- this.textBoxPassword.MaxLength = 16;
- this.textBoxPassword.Name = "textBoxPassword";
- this.textBoxPassword.PasswordChar = '*';
- this.textBoxPassword.Size = new System.Drawing.Size(167, 20);
- this.textBoxPassword.TabIndex = 2;
- this.textBoxPassword.KeyDown += TextBoxPassword_KeyDown;
- //
- // textBoxUsername
- //
- this.textBoxUsername.Anchor = System.Windows.Forms.AnchorStyles.None;
- this.textBoxUsername.Location = new System.Drawing.Point(468, 231);
- this.textBoxUsername.MaxLength = 16;
- this.textBoxUsername.Name = "textBoxUsername";
- this.textBoxUsername.Size = new System.Drawing.Size(167, 20);
- this.textBoxUsername.TabIndex = 2;
- this.textBoxUsername.KeyDown += TextBoxPassword_KeyDown;
- //
- // lblLoginTitle
- //
- this.lblLoginTitle.Anchor = System.Windows.Forms.AnchorStyles.None;
- this.lblLoginTitle.AutoSize = true;
- this.lblLoginTitle.Font = new System.Drawing.Font("Segoe UI", 18F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.lblLoginTitle.Location = new System.Drawing.Point(461, 141);
- this.lblLoginTitle.Name = "lblLoginTitle";
- this.lblLoginTitle.Size = new System.Drawing.Size(87, 32);
- this.lblLoginTitle.TabIndex = 1;
- this.lblLoginTitle.Text = "Log In";
- //
- // lblVerification
- //
- this.lblVerification.Anchor = System.Windows.Forms.AnchorStyles.None;
- this.lblVerification.AutoSize = true;
- this.lblVerification.Font = new System.Drawing.Font("Segoe UI Light", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.lblVerification.Location = new System.Drawing.Point(140, 415);
- this.lblVerification.Name = "lvlVerification";
- this.lblVerification.Size = new System.Drawing.Size(200, 21);
- this.lblVerification.TabIndex = 1;
- this.lblVerification.Text = "Verification label";
- this.lblVerification.Visible = false;
- //
- // lblUsername
- //
- this.lblUsername.Anchor = System.Windows.Forms.AnchorStyles.None;
- this.lblUsername.AutoSize = true;
- this.lblUsername.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.lblUsername.Location = new System.Drawing.Point(464, 207);
- this.lblUsername.Name = "lblUsername";
- this.lblUsername.Size = new System.Drawing.Size(128, 21);
- this.lblUsername.TabIndex = 1;
- this.lblUsername.Text = "Gebruikersnaam";
- //
- // lblPassword
- //
- this.lblPassword.Anchor = System.Windows.Forms.AnchorStyles.None;
- this.lblPassword.AutoSize = true;
- this.lblPassword.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold);
- this.lblPassword.Location = new System.Drawing.Point(464, 263);
- this.lblPassword.Name = "lblPassword";
- this.lblPassword.Size = new System.Drawing.Size(103, 21);
- this.lblPassword.TabIndex = 0;
- this.lblPassword.Text = "Wachtwoord";
- ((System.ComponentModel.ISupportInitialize)(this.pictureBoxBike)).EndInit();
- }
- private void TextBoxPassword_KeyDown(object sender, KeyEventArgs e)
- {
- if (e.KeyCode == Keys.Enter)
- {
- buttonLogin_Click(this, new EventArgs());
- }
- }
- public void buttonLogin_Click(object sender, EventArgs e)
- {
- string username = textBoxUsername.Text;
- string password = textBoxPassword.Text;
- this.app.validateLogin(username,password);
- }
- }
- }
|