private async void EnterButton_OnClicked(object sender, EventArgs e) { try { DateTime x = Convert.ToDateTime(DateTime.Now.ToShortDateString()); var y = DateTime.Now.Date; ///security = new Security(); services = new UsuarioServices(); if (string.IsNullOrEmpty(EntUser.Text) || string.IsNullOrEmpty(EntPassword.Text)) { await Application.Current.MainPage.DisplayAlert("SAC", "Debe ingresar nombre de usuario y Password", "OK"); } else { var result = await services.GetUsuario(EntUser.Text, EntPassword.Text.Trim()); if (result.usuarioComplemento != null) { if (result.AccesoUsuario) { //_susuario = EntUser.Text; _susuario = result.usuarioComplemento.Codigousuario; //vm.CodigoUsuarioVM = EntUser.Text.Trim().ToUpper(); //MessagingCenter.Send<Login>(this, result.usuarioComplemento.Codigousuario); App.Current.MainPage = new MainPage(_susuario); } else { await Application.Current.MainPage.DisplayAlert("SAC", "Horario no permitido para el usuario", "OK"); } } else { await Application.Current.MainPage.DisplayAlert("SAC", "Los datos ingresados no son correctos", "OK"); } } } catch (Exception ex) { Lblmsg.Text = "Error: " + ex.Message.ToString(); } }
public ActionResult Login(Usuario usr) { if (ModelState.IsValid) { usr = _usuarioServices.GetUsuario(usr); if (usr != null) { if (usr.Removido) { ModelState.AddModelError("UserNotFound", "Usuário bloqueado."); return(View()); } CriarCookie(usr); _usuarioServices.Dispose(); return(RedirectToAction("Index", "Home", new { Controller = "Gerencial" })); } } ModelState.AddModelError("UserNotFound", "Usuario não encontrado!"); return(View()); }