// GET: api/Usuarios public IEnumerable <Usuarios> Get() { var reposit = new Usuarios_Repository(); List <Usuarios> usuarios = reposit.retrieve(); return(usuarios); }
public App(String filename) { InitializeComponent(); Usuarios_Repository = new Usuarios_Repository(filename); Horarios_Repository = new Horarios_Repository(filename); Objetivos_Repository = new Objetivos_Repository(filename); MainPage = new Login_View(); }
public async Task Iniciar_SesionAsync() { // Primero comprobamos que el usuario no ha dejado algún campo vacío. if (string.IsNullOrEmpty(txtUsuario.Text.ToString()) && string.IsNullOrEmpty(txtContrasenia.Text.ToString())) { lblStatus.Text = "Debe introducir Usuario y Contraseña (9 caracteres)"; } else if (string.IsNullOrEmpty(txtUsuario.Text.ToString()) || txtUsuario.Text.Length < 9) { lblStatus.Text = "Debe introducir usuario (9 caracteres)"; } else if (string.IsNullOrEmpty(txtContrasenia.Text.ToString()) || txtContrasenia.Text.Length < 9) { lblStatus.Text = "Debe introducir contraseña (9 caracteres)"; } else { Usuario = await Usuarios_Repository.GetUsuario(txtUsuario.Text); // Luego se comprueba si el usuario existe en la base de datos. if (Usuario.Equals(null)) { lblStatus.Text = "El usuario no esta dado de alta."; } else { // Luego comprobamos si la contraseña introducida es correcta. if (!Usuario.Password.Equals(txtContrasenia.Text)) { lblStatus.Text = "Contraseña incorrecta."; } else { // Si es usuario inicia la sesión de usuario if (Usuario.Tipo.Equals(Usuarios_Repository.TIPO_USUARIO)) { Usuario_View Usuario_View = new Usuario_View(Usuario); await Navigation.PushModalAsync(Usuario_View); } // Si no, inicia la sesión de gerente else { Gerente_View Gerente_View = new Gerente_View(Usuario); await Navigation.PushModalAsync(Gerente_View); } } } } }
public async Task Aniadir_Usuario() { if (String.IsNullOrEmpty(txtNombre.Text) || String.IsNullOrEmpty(txtDNI.Text) || String.IsNullOrEmpty(txtEdad.Text) || String.IsNullOrEmpty(txtAltura.Text) || String.IsNullOrEmpty(txtPeso.Text) || pckHorario.SelectedIndex == -1 || pckObjetivo.SelectedIndex == -1) { lblStatus.Text = "Por favor, revise los datos."; } else if (txtDNI.Text.Length != 9) { lblStatus.Text = "Por favor, revise los datos."; } else if (String.IsNullOrEmpty((await Usuarios_Repository.ExisteNombre(txtNombre.Text)).Nombre)) { lblStatus.Text = "El usuario ya existe."; } else { lblStatus.Text = ""; await App.Usuarios_Repository.Add_Item(txtNombre.Text, txtDNI.Text, txtDNI.Text, pckHorario.SelectedIndex, txtEdad.Text, txtAltura.Text, txtPeso.Text, pckObjetivo.SelectedIndex); RellenarListaAsync(); } }