private async void Registrar(object sender, EventArgs e) { string email = Email.Text; string pass = Contraseña.Text; Supermercado sup = (Supermercado)pckSupermarket.SelectedItem; EmpaqueModel empaque = new EmpaqueModel() { Email = email, Password = pass, Supermarket = sup.Id }; waitActivityIndicator.IsRunning = true; HttpResponseMessage response = await Service.Post("api/User", empaque); if (response.StatusCode != System.Net.HttpStatusCode.NotFound) { await DisplayAlert("¡Bienvenido!", "Registro realizado con éxito", "Ok"); await Navigation.PushAsync(new Login()); } else { await DisplayAlert("Error de registro", "Información de usuario no corresponde", "Ok"); } }
public MisTurnosViewModel(EmpaqueModel empa) { this.empaque = empa; GetListaMisTurno(this.empaque); Asistencia = new Command <MisTurno>(HandleAsistencia); Regalar = new Command <MisTurno>(HandleRegalar); }
private void Llenarview(EmpaqueModel emp) { lbl_Usuarionombre.Text = emp.FirstName.ToString(); lbl_Apellido.Text = emp.LastName.ToString(); lbl_Rut.Text = emp.Rut.ToString(); lbl_Supermercado.Text = emp.Supermarket.ToString(); }
private async void GetListaMisTurno(EmpaqueModel model) { try { string response = await Service.GetAllApi("api/GetMisTurnos?Id=" + model.Id.ToString()); ObservableCollection <MisTurno> Mturnos = JsonConvert.DeserializeObject <ObservableCollection <MisTurno> >(response); Lista = Mturnos; } catch (Exception ex) { await Application.Current.MainPage.DisplayAlert("Error ", ex.Message, "Aceptar"); } }
private void NuevoRegistro(object sender, EventArgs e) { EmpaqueModel emp = new EmpaqueModel(); emp.Rut = Convert.ToInt32(Rut.Text.ToString()); emp.FirstName = Nombre.Text; emp.LastName = Apellido.Text; emp.BirthDate = Dtp_fechanacimiento.Date; emp.Email = Email.Text; emp.Password = Contraseña.Text; emp.Gender = Convert.ToInt32(PSexo.ToString()); emp.PhoneNumber = Convert.ToInt32(NumPhone.Text); emp.Address = Region.Text; if (Int32.TryParse(Supermercado.Text.ToString(), out supermercado)) { emp.Supermarket = supermercado; } else { emp.Supermarket = 1; } }