示例#1
0
 //boton para ir al menu
 private void mtMenu_Click(object sender, EventArgs e)
 {
     using (MenuPrincipalForm formMenu = new MenuPrincipalForm())
     {
         this.Hide();
         formMenu.ShowDialog();
     }
 }
示例#2
0
        //evento de boton login
        private void btnLogin_Click(object sender, EventArgs e)
        {
            //validacion
            if (string.IsNullOrEmpty(txtEmail.Text))
            {
                MetroFramework.MetroMessageBox.Show(this, "Por favor ingrese su correo", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                txtEmail.Focus();
                return;
            }
            try
            {
                //obtener valores
                _usuario.Email    = txtEmail.Text;
                _usuario.Password = txtPassword.Text;
                //instancia de metodo
                var userLogin = _authDAL.Login(_usuario);

                if (userLogin != null)
                {
                    if (userLogin.Password == txtPassword.Text)
                    {
                        using (MenuPrincipalForm formMenu = new MenuPrincipalForm())
                        {
                            this.Hide();
                            formMenu.ShowDialog();
                        }
                    }
                    else
                    {
                        MetroFramework.MetroMessageBox.Show(this, "El correo y clave no concuerdan", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                else
                {
                    MetroFramework.MetroMessageBox.Show(this, "El correo y clave no concuerdan", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MetroFramework.MetroMessageBox.Show(this, ex.Message, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }