private void EntrarButton_Click(object sender, EventArgs e) { try { var login = UsuarioTextBox.ValueControl; var senha = SenhaTextBox.ValueControl; var listUsuario = _userController.FindUser(login.ToString(), senha.ToString()); if (listUsuario != null) { GlobalUser.User = listUsuario; if (GlobalUser.User.AccessAllCompanies || GlobalUser.User.UsersCompanies.Any(c => c.CompanyId == (int)Unidade.SComponent.SelectedValue)) { var company = _companyApp.FindId((int)Unidade.SComponent.SelectedValue); GlobalUser.Company = company; Confirmed = true; Close(); } else { MessageBox.Show(@"Você não tem acesso à esta unidade", @"Login Erro", MessageBoxButtons.OK, MessageBoxIcon.Question); Confirmed = false; } } else { MessageBox.Show(@"Login ou Senha incorreta!!", @"Login Erro", MessageBoxButtons.OK, MessageBoxIcon.Question); Confirmed = false; } } catch (Exception ex) { MessageBox.Show(@"Ocorreu um erro : " + ex.Message); Confirmed = false; } }
public Company FindId(int id) { return(_CompanyApp.FindId(id)); }