예제 #1
0
        public void btnLogin_Click(object sender, EventArgs e)
        {
            UserInfo ui;
            string   UserName = txtUserName.Text;
            string   Password = txtPassword.Text;

            encryptedTB.Text = GetSHA1HashData(Password);
            try
            {
                if (Controller.HealthcareController.ValidLogin(UserName, Password))
                {
                    ui           = Controller.HealthcareController.GetUser(UserName, Password);
                    this.Visible = false;
                    MainContainer mc = new MainContainer(ui);
                    mc.Show();
                }
                else
                {
                    lblInvalid.Text = "Username or password was invalid";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, ex.GetType().ToString());
                this.BeginInvoke(new MethodInvoker(Close));
            }
        }
예제 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            //todo-> Validate empty fields

            var result = DAL.BAL.Login.Instance.LoginUser(txtUsuario.Text, txtPassword.Text);

            if (result && DAL.BAL.Login.Instance.LoginInfo != null)
            {
                _current = new MainContainer(this);

                _current.Show();
                this.Hide();
            }
            else
            {
                DAL.Utils.Extensions.ShowMessage("Credenciales invalidas");
            }
        }