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());
        }