Exemple #1
0
 public Login(Utilizador ObjUtilizador):base(null)
 {
     utilizador = ObjUtilizador;
     entrar = new Entrar(utilizador);
     registar = new Registar(utilizador);
     paginaElementos = new FirefoxDriver();
 }
Exemple #2
0
        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);
            }
        }
Exemple #4
0
        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());
        }