//Método Construtor public Login() { loginUsuario = new Usuario(); this.BindingContext = loginUsuario; SetupUI(); SetupEventHandler(); }
public RegistrarViewModel() { usuario = new Usuario(); Registrar = new Command(OnRegistrar); ListaPerfil = new List<String>(); ListaPerfil.AddRange(perfis); ListaEstado = new List<String>(); ListaEstado.AddRange(estados); }
public LoginViewModel() { usuario = new Usuario(); LoginClicked = new Command(OnLoginClicked); }
private void SetupEventHandler() { btnRegistrar.Clicked += (sender, e) => { if (string.IsNullOrEmpty(txtUsuario.Text)) { DisplayAlert("Atenção", "Preencha um usuário", "Ok"); return; } else if (string.IsNullOrEmpty(txtSenha.Text)) { DisplayAlert("Atenção", "Preencha uma senha", "Ok"); return; } else if (lstPerfil.SelectedItem == null) { DisplayAlert("Atenção", "Selecione um perfil", "Ok"); return; } else if (pckEstado.SelectedIndex == -1) { DisplayAlert("Atenção", "Selecione um Estado", "Ok"); return; } Usuario usuario = new Usuario(); usuario.NomeUsuario = txtUsuario.Text; usuario.Senha = txtSenha.Text; usuario.Estado = pckEstado.Items[pckEstado.SelectedIndex]; //usuario.Estado = pckEstado.Items.ElementAt(pckEstado.SelectedIndex); usuario.Perfil = (lstPerfil.SelectedItem != null) ? lstPerfil.SelectedItem.ToString() : string.Empty; //usuario.Perfil = lstPerfil.SelectedItem.ToString(); //usuario.Perfil = (string)lstPerfil.SelectedItem; usuario.StatusAdministrador = swtAdministrador.IsToggled; //usuario.StatusAdministrador = ehAdministrador; // Fake: Salvar no Banco //Usuario.ListaUsuarios.Add(usuario); DisplayAlert("Sucesso", "Registros efetuado com sucesso", "Ok"); }; swtAdministrador.Toggled += OnToggled; }