private void btnIngresarLogIn_Click(object sender, EventArgs e) { try { var idUser = ValidadorLogin.ValidarLogin(username.Text, password.Text); Contexto.idUsuarioLogueado = idUser; Console.WriteLine("SE LOGUEO : " + idUser); ValidarPrimerLogin(idUser, username.Text); var funcionalidades = Funcionalidades.findFuncionalidadesByUsuarioId(idUser); if (funcionalidades.Count == 1) { SelectorFuncionalidad.EjecutarFuncionalidad(funcionalidades[0].Id); } else { var formSelector = new SelectorFuncionalidadForm(username.Text); formSelector.Funcionalidades = funcionalidades; formSelector.ShowDialog(); } } catch (ProcedureException ex) { MessageBox.Show(ex.GetSqlErrorMessage(), "Error al iniciar sesión", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { Console.WriteLine(ex.Message); MessageBox.Show("Ha ocurrido un error"); } Contexto.idUsuarioLogueado = null; Contexto.ClienteLogeado = null; Contexto.EmpresaLogeada = null; }
private void btnAccept_Click(object sender, EventArgs e) { try { SelectorFuncionalidad.EjecutarFuncionalidad(Convert.ToInt16(boxFuncionalidad.SelectedValue)); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }