コード例 #1
0
        public void SetupTest()
        {
            webDriver = GetWebDriver();

            loginComponent      = new LoginComponent(webDriver);
            navigationComponent = new NavigationComponent(webDriver);
        }
コード例 #2
0
        protected override void LoadContent()
        {
            spriteFont = Game.Content.Load <SpriteFont>(@"Fonts\InterfaceFont");
            background = Game.Content.Load <Texture2D>(@"GameScreens\MenuScreen");

            // server selection menu
            Texture2D serverSelectionButtonTexture = Game.Content.Load <Texture2D>(@"UI\Buttons\Button_Wood1");

            string[] serverSelectionMenuItems = { "AERICAN", "XENA", "EXIT" };

            serverSelectionMenuComponent = new MenuComponent(Game, spriteFont, serverSelectionButtonTexture, serverSelectionMenuItems, 5);
            serverSelectionMenuComponent.HiliteBackgroundColor = Color.Yellow;
            serverSelectionMenuComponent.HiliteForegroundColor = Color.Yellow;

            Vector2 serverSelectionMenuPosition = new Vector2();

            serverSelectionMenuPosition.Y = Game1.TargetHeight / 2;
            serverSelectionMenuPosition.X = (Game1.TargetWidth - serverSelectionMenuComponent.Width) / 2;

            serverSelectionMenuComponent.Postion = serverSelectionMenuPosition;

            // login dialog
            Texture2D loginRegisterBackgroundTexture = Game.Content.Load <Texture2D>(@"UI\Windows\Window_Wood1");

            loginComponent = new LoginComponent(Game, spriteFont, loginRegisterBackgroundTexture);

            Vector2 loginRegisterPosition = new Vector2();

            loginRegisterPosition.Y = Game1.TargetHeight / 2;
            loginRegisterPosition.X = (Game1.TargetWidth - loginComponent.Width) / 2;

            loginComponent.Position = loginRegisterPosition;

            base.LoadContent();
        }
コード例 #3
0
        public ActionResult WeeklyUserTimeSheetData(int userid, string timesheetstartdate, string timesheetenddate, string Bymonthlyid, int projid, int mode)
        {
            UserSessionInfo          objUserSession = Session["UserSessionInfo"] as UserSessionInfo;
            string                   _userID        = objUserSession.LoginId;
            string                   _paswd         = objUserSession.Password;
            UserProjectdetailsEntity objuser        = new UserProjectdetailsEntity();
            int    UserName = objuser.User_ID;
            string Password = objuser.Usr_Password;

            ViewBag.StartDate   = timesheetstartdate;
            ViewBag.EndDate     = timesheetenddate;
            ViewBag.Bymonthlyid = Bymonthlyid;


            ViewBag.ClientProjectid = projid;
            var ClientProjectName = db.ClientProjects.Where(a => a.CL_ProjectID == projid).Select(a => a.ClientProjTitle).FirstOrDefault();
            var AccountClientName = (from p in db.Projects
                                     join cp in db.ClientProjects on p.Proj_ProjectID equals cp.Proj_ProjectID
                                     where cp.CL_ProjectID == projid
                                     select new
            {
                p.Proj_ProjectName
            }).Distinct().FirstOrDefault();

            ViewBag.AccClientName = AccountClientName.Proj_ProjectName;

            var clientProj_Projectid = db.ClientProjects.Where(a => a.CL_ProjectID == projid).Select(a => a.Proj_ProjectID).FirstOrDefault();

            ViewBag.clientprojname       = ClientProjectName;
            ViewBag.clientProj_Projectid = clientProj_Projectid;
            ViewBag.Mode = mode;
            LoginComponent loginComponent = new LoginComponent();

            var usersprojects = loginComponent.GetUserProjectsDetailsInfo(objUserSession);

            if (usersprojects != null)
            {
                objuser.User_ID           = usersprojects.User_ID;
                objuser.AccountName       = usersprojects.AccountName;
                objuser.Usr_Username      = usersprojects.Usr_Username;
                objuser.projectName       = usersprojects.projectName;
                objuser.ProjectClientName = usersprojects.ProjectClientName;
                objuser.tsktaskID         = usersprojects.tsktaskID;
                objuser.Proj_ProjectID    = usersprojects.Proj_ProjectID;
                objuser.RoleCode          = usersprojects.RoleCode;
                ViewBag.accountid         = usersprojects.Account_ID;
                ViewBag.tsktaskID         = objuser.tsktaskID;
                ViewBag.User_ID           = objuser.User_ID;
                ViewBag.Projectid         = objuser.Proj_ProjectID;
                ViewBag.ProjectName       = objuser.projectName;
                ViewBag.ClientProjectName = objuser.ProjectClientName;
                this.Session["TaskId"]    = objuser;

                return(View(objuser));
            }
            else
            {
                return(View());
            }
        }
コード例 #4
0
ファイル: Test.cs プロジェクト: jubayerarefin/allors2
        public DashboardComponent Login(string userName = "******")
        {
            this.Driver.Navigate().GoToUrl(Test.ClientUrl + "/login");

            var page = new LoginComponent(this.Driver);

            return(page.Login());
        }
コード例 #5
0
 public void Awake()
 {
     LoginInstance = Instantiate(LoginPrefab).GetComponent<LoginComponent>();
     LoginInstance.transform.SetParent(transform);
     LoginInstance.CreateAllObjects();
     LoginInstance.gameObject.SetActive(false);
     ScreenIndex = 0;
 }
コード例 #6
0
        // GET: Backup/Details/5
        public ActionResult ConsistenciaBD()
        {
            LoginComponent loginComponent = new LoginComponent();
            DVV            dVV            = new DVV();

            dVV.estado = loginComponent.VerificarDVV();


            return(View(dVV));
        }
コード例 #7
0
        private void PopulateView()
        {
            LoginComponent loginComponent = new LoginComponent();

            loginComponent.OnLogin += (s, e) => {
                mainWindow.ShowMenuControls(true);
                mainWindow.LoadView(new DashboardView());
            };

            centerPanel.Controls.Add(loginComponent);
        }
コード例 #8
0
ファイル: Test.cs プロジェクト: Allors/allors2
        public void Login(string userName = null)
        {
            if (string.IsNullOrEmpty(userName))
            {
                userName = new UserGroups(this.Session).Administrators.Members.First.UserName;
            }

            this.Driver.Navigate().GoToUrl(Test.ClientUrl + "/login");
            var login = new LoginComponent(this.Driver);

            login.Login(userName);
        }
コード例 #9
0
        public ActionResult MonthlyUserDataTimeSheet(int userid, string timesheetyear, string timesheetmonth, string Bymonthlyid, int projid)
        {
            UserSessionInfo          objUserSession = Session["UserSessionInfo"] as UserSessionInfo;
            string                   _userID        = objUserSession.LoginId;
            string                   _paswd         = objUserSession.Password;
            UserProjectdetailsEntity objuser        = new UserProjectdetailsEntity();
            int    UserName = objuser.User_ID;
            string Password = objuser.Usr_Password;

            ViewBag.year        = timesheetyear;
            ViewBag.month       = timesheetmonth;
            ViewBag.Bymonthlyid = Bymonthlyid;


            ViewBag.ClientProjectid = projid;
            var ClientProjectName = db.ClientProjects.Where(a => a.CL_ProjectID == projid).Select(a => a.ClientProjTitle).FirstOrDefault();
            var myprojId          = db.ClientProjects.Where(a => a.CL_ProjectID == projid).Select(a => a.Proj_ProjectID).FirstOrDefault();

            ViewBag.prjid = myprojId;
            var clientProj_Projectid = db.ClientProjects.Where(a => a.CL_ProjectID == projid).Select(a => a.Proj_ProjectID).FirstOrDefault();

            ViewBag.clientprojname       = ClientProjectName;
            ViewBag.clientProj_Projectid = clientProj_Projectid;
            LoginComponent loginComponent = new LoginComponent();

            var usersprojects = loginComponent.GetUserProjectsDetailsInfo(objUserSession);

            if (usersprojects != null)
            {
                objuser.User_ID           = usersprojects.User_ID;
                objuser.AccountName       = usersprojects.AccountName;
                objuser.Usr_Username      = usersprojects.Usr_Username;
                objuser.projectName       = usersprojects.projectName;
                objuser.ProjectClientName = usersprojects.ProjectClientName;
                objuser.tsktaskID         = usersprojects.tsktaskID;
                objuser.Proj_ProjectID    = usersprojects.Proj_ProjectID;
                objuser.RoleCode          = usersprojects.RoleCode;
                ViewBag.accountid         = usersprojects.Account_ID;
                ViewBag.tsktaskID         = objuser.tsktaskID;
                ViewBag.User_ID           = objuser.User_ID;
                ViewBag.Projectid         = objuser.Proj_ProjectID;
                ViewBag.ProjectName       = objuser.projectName;
                ViewBag.ClientProjectName = objuser.ProjectClientName;
                this.Session["TaskId"]    = objuser;

                return(View(objuser));
            }
            else
            {
                return(View());
            }
        }
コード例 #10
0
        public ActionResult VerificarTabla(FormCollection collection)
        {
            try
            {
                // TODO: Add insert logic here

                LoginComponent loginComponent = new LoginComponent();
                bool           resultado      = loginComponent.VerificarDVV();

                return(RedirectToAction("Resultado", new { estado = resultado }));
            }
            catch
            {
                return(View());
            }
        }
コード例 #11
0
        private void txtIngresar_Click(object sender, EventArgs e)
        {
            SingletonIdioma.intance.CambiarIdioma((Idioma)cbIdioma.SelectedItem);
            LoginComponent loginComponent = new LoginComponent();
            Usuarios       usuarios       = new Usuarios();

            usuarios.UserName = txtUsuario.Text;
            usuarios.Email    = txtUsuario.Text;
            usuarios.Password = txtContraseña.Text;

            if (VerificarCampos(usuarios))
            {
                LoginError loginError = new LoginError();
                loginError = loginComponent.VerificarLogin(usuarios);
                if (loginError.error == "")
                {
                    UsuarioRolesComponent usuarioRoles = new UsuarioRolesComponent();

                    foreach (var item in usuarioRoles.ReadByUsuario(SessionManager.instance.GetUSuario().Id))
                    {
                        if (item.roles.name == "Administrador")
                        {
                            frmAdministrador uservicios = new frmAdministrador();
                            uservicios.ShowDialog();
                            listarIdioma();
                        }
                        if (item.roles.name == "Alumno")
                        {
                            frmAlumnoIndex uservicios = new frmAlumnoIndex();
                            uservicios.ShowDialog();
                            listarIdioma();
                        }
                        if (item.roles.name == "Maestro")
                        {
                            frmMaestro uservicios = new frmMaestro();
                            uservicios.ShowDialog();
                            listarIdioma();
                        }
                    }
                }
                else
                {
                    lbError.Text = loginError.error;
                }
            }
        }
コード例 #12
0
        private void btnCosistencia_Click(object sender, EventArgs e)
        {
            LoginComponent loginComponent = new LoginComponent();

            if (loginComponent.VerificarDVV())
            {
                MetroMessageBox.Show(this, "La consistencia de la base de datos es correcta", "Consistencia", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                DialogResult dialogResult = MetroMessageBox.Show(this, "La consistencia de la base de datos no es correcta, desea restaurar la base", "Consistencia", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                if (dialogResult == DialogResult.Yes)
                {
                    BackupComponent backupComponent = new BackupComponent();
                    backupComponent.RestaurarBase();
                }
            }
        }
コード例 #13
0
        public async Task <IActionResult> Index(string productId, string productBrandId)
        {
            ProductDetailPresentationModel model;
            string parameters = PRODUCT_ID_KEY + EQUALCHAR + productId + ANDCHAR +
                                PRODUCT_BRAND_ID_KEY + EQUALCHAR + productBrandId;
            LoginComponent sessionModel = await GetUserSession();

            if (sessionModel != null)
            {
                model = await GetProductDetailAfterLogin(parameters, sessionModel);
            }
            else
            {
                model = await GetProductDetailBeforeLogin(parameters);
            }

            return(View(model));
        }
コード例 #14
0
        private async Task <ProductDetailPresentationModel> GetProductDetailAfterLogin(string parameters, LoginComponent sessionModel)
        {
            ProductDetailBaseModel productDetailBase = await ProductDetailRepository.GetAsyncParamDetailLogin(parameters, sessionModel.customerEmail, sessionModel.customerToken);

            ProductDetailPresentationModel model = new ProductDetailPresentationModel(productDetailBase);

            return(await Task.FromResult(model));
        }
コード例 #15
0
 public TopNavigationViewModel(LoginComponent userLoginSession)
 {
     UserLoginSession = userLoginSession;
 }
コード例 #16
0
 public LoginView()
 {
     _loginComponent = new LoginComponent(WebDriver);
     _menuComponent  = new MenuComponent(WebDriver);
 }
コード例 #17
0
        public async Task <SearchProductsViewModel> GetProductsSingleBrand(string parameters, LoginComponent sessionModel)
        {
            SearchProductsViewModel searchProductsViewModel;

            searchProductsViewModel = await ProductRepository.SearchFilter(parameters,
                                                                           sessionModel != null?sessionModel.customerEmail : "", sessionModel != null?sessionModel.customerToken : "");

            return(searchProductsViewModel);
        }
コード例 #18
0
        public ActionResult Usuarios(Usuarios usuarios)
        {
            //if (this.IsCaptchaValid("Ingrese las letras correctamente"))
            //{
            if (ModelState.IsValid)
            {
                LoginComponent loginComponent = new LoginComponent();
                LoginError     loginError     = new LoginError();
                loginError = loginComponent.VerificarLogin(usuarios);

                if (loginError.error == "")
                {
                    Usuarios          usuarios1         = new Usuarios();
                    UsuariosComponent usuariosComponent = new UsuariosComponent();
                    usuarios1           = usuariosComponent.ReadByEmail(usuarios.Email);
                    Session["UserName"] = usuarios1;

                    UsuarioRolesComponent usuarioRolesComponent = new UsuarioRolesComponent();
                    List <UsuarioRoles>   usuarioRoles          = new List <UsuarioRoles>();
                    usuarioRoles = usuarioRolesComponent.ReadByUsuario(usuarios1.Id);
                    string pagina = "";
                    foreach (UsuarioRoles item in usuarioRoles)
                    {
                        if (item.roles.name == "Cliente")
                        {
                            pagina = "Cliente";
                            break;
                        }
                        if (item.roles.name == "Administrador")
                        {
                            pagina = "Admin";
                            break;
                        }
                    }

                    return(RedirectToAction("index", pagina));
                }


                else
                {
                    ViewBag.ErrorLogin = loginError.error;
                    return(View("index"));
                }
            }
            else
            {
                ViewBag.ErrorLogin = "******";
                return(View("index"));
            }
            //}
            //else
            //{
            //    BitacoraComponent bitacoraComponent = new BitacoraComponent();
            //    Entities.Servicios.Bitacora.Bitacora bitacora = new Entities.Servicios.Bitacora.Bitacora();

            //    UsuariosComponent usuariosComponent = new UsuariosComponent();
            //    Usuarios unusuario = new Usuarios();
            //    unusuario = usuariosComponent.ReadByEmail(usuarios.Email);
            //    if ( unusuario is null)
            //    {

            //    }
            //    else
            //    {
            //        bitacora.usuarios = unusuario;
            //        bitacora.eventoBitacora.Id = 8;
            //        bitacoraComponent.Create(bitacora);
            //    }


            //    ViewBag.ErrorLogin = "******";
            //    return View("index");
            //}
        }