Beispiel #1
0
        private void Back(object sender, RoutedEventArgs e)
        {
            PanelUsers back = new PanelUsers();

            App.Current.MainWindow = back;
            back.Show();
            this.Close();
        }
        public ActionResult LogIn(User User)
        {
            ServicesUser Services = new ServicesUser(User.UserLogin);

            if (ModelState.IsValid)
            {
                var Valid = Services.ValidationUser(User.UserLogin, User.PasswordLogin);
                if (Valid)
                {
                    //Si el usuario es Válido...
                    FormsAuthentication.SetAuthCookie(User.UserLogin, false);
                    PanelUsers Employee = Services.ControlPanel();
                    Session["User"]     = User.UserLogin;
                    Session["Employee"] = Employee;
                    return(RedirectToAction("Index", "Home"));
                }
                // Si el usuario no existe, o los datos no son correctos.
                TempData["State"] = "Usuario o contraseña incorrecto";
                return(View());
            }
            // Si no ingreso los datos.
            ModelState.AddModelError("Error", "Usuario o contraseña Invalidos");
            return(View());
        }