//boton para ir al menu private void mtMenu_Click(object sender, EventArgs e) { using (MenuPrincipalForm formMenu = new MenuPrincipalForm()) { this.Hide(); formMenu.ShowDialog(); } }
//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); } }