public static void Autenticar(Empresa empresa, Declaracao[] declaracoes) { //Vê em que serviços é necessário autenticar foreach (Declaracao declaracao in declaracoes) { autenticadoEm[(int)declaracao.AutenticacaoNecessaria] = true; } //Autenticar if (autenticadoEm[(int)Declaracao.Autenticacao.AT]) { Autenticacao.AutenticarAT(driver, empresa); } if (autenticadoEm[(int)Declaracao.Autenticacao.SSFundosCompensacao]) { Autenticacao.AutenticarFundosCompensacao(driver, empresa); } if (autenticadoEm[(int)Declaracao.Autenticacao.SSDireta]) { Autenticacao.AutenticarSS(driver, empresa); } empresaAutenticada = empresa; }
internal static void AbreSegurancaSocial(Empresa empresa) { Autenticacao.AutenticarSS(driver, empresa); driver.Navigate().GoToUrl("https://app.seg-social.pt/ptss/ptss/home"); }