public Login(Utilizador ObjUtilizador):base(null) { utilizador = ObjUtilizador; entrar = new Entrar(utilizador); registar = new Registar(utilizador); paginaElementos = new FirefoxDriver(); }
public Entrar(Utilizador Utilizador) { txtUsername = new Textbox(CustomConfig.Settings.Buttons["txtuserLogin"].GetIdentificador(), Utilizador.userName); txtPassword = new Textbox(CustomConfig.Settings.Buttons["txtPassworLogin"].GetIdentificador(), Utilizador.password); btnEntrar = new Button(CustomConfig.Settings.Buttons["btnEntrar"].GetIdentificador()); cmbUniverso = new Combobox(CustomConfig.Settings.Buttons["cmbUniverso"].GetIdentificador(), Utilizador.universo); btnSubmit = new Button(CustomConfig.Settings.Buttons["btnloginSubmit"].GetIdentificador()); }
static void Main(string[] args) { CustomConfig a1 = (CustomConfig)ConfigurationManager.GetSection("customConfig"); Utilizador utilizador = new Utilizador(ConfigurationManager.AppSettings["Username"].ToString(), ConfigurationManager.AppSettings["Password"].ToString(), ConfigurationManager.AppSettings["Universo"].ToString(), ConfigurationManager.AppSettings["Email"].ToString()); Login login = new Login(utilizador); login.OpenPagina(); bool continuar = true; if (!login.Entrar(login.paginaElementos)) { Encoding enc = Encoding.Default; continuar = false; Console.WriteLine("User não registado, Pretende registar?"); string a = Console.ReadLine(); if (a.ToUpper() == "S") { login.Registar((login.paginaElementos)); continuar = true; } else login.paginaElementos.Close(); } if(continuar) { login.global.listPlanetas[0].Selecionar(login.paginaElementos); login.global.menu.recursos.EntarPrincipal(login.paginaElementos); ((Recursos)login.global.menu.recursos.GetPrincipal()).MinaMetal.AbrirDetalhes(login.paginaElementos); ((Recursos)login.global.menu.recursos.GetPrincipal()).MinaCristal.AbrirDetalhes(login.paginaElementos); ((Recursos)login.global.menu.recursos.GetPrincipal()).MinaDeuterio.AbrirDetalhes(login.paginaElementos); ((Recursos)login.global.menu.recursos.GetPrincipal()).PlantaEnergia.AbrirDetalhes(login.paginaElementos); ((Recursos)login.global.menu.recursos.GetPrincipal()).PlantaEnergia.AbrirDetalhes(login.paginaElementos); ((Recursos)login.global.menu.recursos.GetPrincipal()).PlantaFusao.AbrirDetalhes(login.paginaElementos); ((Recursos)login.global.menu.recursos.GetPrincipal()).ArmazemMetal.AbrirDetalhes(login.paginaElementos); ((Recursos)login.global.menu.recursos.GetPrincipal()).ArmazemCristal.AbrirDetalhes(login.paginaElementos); ((Recursos)login.global.menu.recursos.GetPrincipal()).ArmazemDeuterio.AbrirDetalhes(login.paginaElementos); ((Recursos)login.global.menu.recursos.GetPrincipal()).EsconderijoMetal.AbrirDetalhes(login.paginaElementos); ((Recursos)login.global.menu.recursos.GetPrincipal()).EsconderijoCristal.AbrirDetalhes(login.paginaElementos); ((Recursos)login.global.menu.recursos.GetPrincipal()).EsconderijoDeuterio.AbrirDetalhes(login.paginaElementos); login.global.menu.recursos.EntarSettings(login.paginaElementos); login.global.menu.instalacoes.EntarPrincipal(login.paginaElementos); ((Instalacoes)login.global.menu.instalacoes.GetPrincipal()).FabricaRobots.AbrirDetalhes(login.paginaElementos); ((Instalacoes)login.global.menu.instalacoes.GetPrincipal()).Hangar.AbrirDetalhes(login.paginaElementos); ((Instalacoes)login.global.menu.instalacoes.GetPrincipal()).LabratorioPesquisas.AbrirDetalhes(login.paginaElementos); ((Instalacoes)login.global.menu.instalacoes.GetPrincipal()).DepositoAlianca.AbrirDetalhes(login.paginaElementos); ((Instalacoes)login.global.menu.instalacoes.GetPrincipal()).SiloMisseis.AbrirDetalhes(login.paginaElementos); ((Instalacoes)login.global.menu.instalacoes.GetPrincipal()).FabricaNanites.AbrirDetalhes(login.paginaElementos); ((Instalacoes)login.global.menu.instalacoes.GetPrincipal()).TerraFormador.AbrirDetalhes(login.paginaElementos); login.global.menu.pesquisas.EntarPrincipal(login.paginaElementos); ((Pesquisas)login.global.menu.pesquisas.GetPrincipal()).TecnologiaEnergia.AbrirDetalhes(login.paginaElementos); ((Pesquisas)login.global.menu.pesquisas.GetPrincipal()).TecnologiaLaser.AbrirDetalhes(login.paginaElementos); ((Pesquisas)login.global.menu.pesquisas.GetPrincipal()).TecnologiaIoes.AbrirDetalhes(login.paginaElementos); ((Pesquisas)login.global.menu.pesquisas.GetPrincipal()).TecnologiaHiperespaco.AbrirDetalhes(login.paginaElementos); ((Pesquisas)login.global.menu.pesquisas.GetPrincipal()).TecnologiaPlasma.AbrirDetalhes(login.paginaElementos); ((Pesquisas)login.global.menu.pesquisas.GetPrincipal()).TecnologiaEspionagem.AbrirDetalhes(login.paginaElementos); ((Pesquisas)login.global.menu.pesquisas.GetPrincipal()).TecnologiaComputadores.AbrirDetalhes(login.paginaElementos); ((Pesquisas)login.global.menu.pesquisas.GetPrincipal()).Astrofisica.AbrirDetalhes(login.paginaElementos); ((Pesquisas)login.global.menu.pesquisas.GetPrincipal()).RedeIntergalaticaPesquisas.AbrirDetalhes(login.paginaElementos); ((Pesquisas)login.global.menu.pesquisas.GetPrincipal()).TecnologiaGravitacao.AbrirDetalhes(login.paginaElementos); ((Pesquisas)login.global.menu.pesquisas.GetPrincipal()).MotorCombustao.AbrirDetalhes(login.paginaElementos); ((Pesquisas)login.global.menu.pesquisas.GetPrincipal()).MotorImpulsao.AbrirDetalhes(login.paginaElementos); ((Pesquisas)login.global.menu.pesquisas.GetPrincipal()).MotorPropulsorHiperespaco.AbrirDetalhes(login.paginaElementos); ((Pesquisas)login.global.menu.pesquisas.GetPrincipal()).TecnologiaArmas.AbrirDetalhes(login.paginaElementos); ((Pesquisas)login.global.menu.pesquisas.GetPrincipal()).TecnologiaEscudo.AbrirDetalhes(login.paginaElementos); ((Pesquisas)login.global.menu.pesquisas.GetPrincipal()).TecnologiaBlindagem.AbrirDetalhes(login.paginaElementos); login.global.menu.pesquisas.EntarSettings(login.paginaElementos); login.global.menu.hangar.EntarPrincipal(login.paginaElementos); login.global.menu.defesas.EntarPrincipal(login.paginaElementos); login.global.menu.frota.EntarPrincipal(login.paginaElementos); login.global.menu.frota.EntarSettings(login.paginaElementos); login.global.menu.galaxia.EntarPrincipal(login.paginaElementos); login.global.menu.vistaGeral.EntarPrincipal(login.paginaElementos); } }
public Registar(Utilizador Utilizador) { txtUsername = new Textbox(CustomConfig.Settings.Buttons["txtusernameRegister"].GetIdentificador(), Utilizador.userName); txtPassword = new Textbox(CustomConfig.Settings.Buttons["txtPasswordRegister"].GetIdentificador(), Utilizador.password); txtEmail = new Textbox(CustomConfig.Settings.Buttons["txtEmailRegister"].GetIdentificador(), Utilizador.email); cmbUniverso = new Combobox(CustomConfig.Settings.Buttons["cmbServerLoginRegister"].GetIdentificador(), Utilizador.universo, "div"); btnSubmit = new Button(CustomConfig.Settings.Buttons["btnSubmitRegister"].GetIdentificador()); aceitarTermos = new Button(CustomConfig.Settings.Buttons["chkAcceptRegister"].GetIdentificador()); }