private bool Validar() { bool paso = true; ErrorProvider.Clear(); if (Nombres.Text == string.Empty) { ErrorProvider.SetError(Nombres, "El campo Nombre no puede estar vacio"); Nombres.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(EstadoCivil.Text)) { ErrorProvider.SetError(EstadoCivil, "El campo Direccion no puede estar vacio"); EstadoCivil.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(Direccion.Text)) { ErrorProvider.SetError(Direccion, "El campo Direccion no puede estar vacio"); Direccion.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(Telefono.Text)) { ErrorProvider.SetError(Telefono, "El campo Direccion no puede estar vacio"); Telefono.Focus(); paso = false; } if (string.IsNullOrWhiteSpace(Email.Text)) { ErrorProvider.SetError(Email, "El campo Direccion no puede estar vacio"); Email.Focus(); paso = false; } return(paso); }
private async void Nombres_Completed(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(cedula.Text)) { await DisplayAlert("Error", "Debe Ingresar Cedula", "Aceptar"); cedula.Focus(); return; } if (string.IsNullOrEmpty(Nombres.Text)) { await DisplayAlert("Error", "Debe Ingresar nombres y apellidos", "Aceptar"); Nombres.Focus(); return; } Visitas visita = new Visitas { Cedula = cedula.Text, Nombres = Nombres.Text, Empresa = empresa.Text, VisitaA = visitaA.Text, }; using (var datos = new DataAccess()) { datos.InsertVisita(visita); listaGrupo.ItemsSource = datos.GetVisitas(); } cedula.Text = string.Empty; Nombres.Text = string.Empty; await DisplayAlert("Confirmacion", "Visita agregada", "Aceptar"); } catch (Exception ea) { Debug.WriteLine("Error en Nombres_Completed, motivo: " + ea.Message); Analytics.TrackEvent("Error al ingresar nombre seleccionadas: " + ea.Message + "\n Escaner: " + Preferences.Get("LECTOR", "N/A")); } }
private async void Acep_Clicked(object sender, EventArgs e) { var nombres = Nombres.Text; var apellidos = Apellidos.Text; var direccion = Direccion.Text; var celular = Celular.Text; var estrato = Estrato.Text; var fechaNacimiento = FechaNacimiento.Date; var correo = Correo.Text; var contraseña = Contraseña.Text; if (string.IsNullOrEmpty(nombres)) { await DisplayAlert("Validación", "Ingrese los Nombres", "Aceptar"); Nombres.Focus(); return; } if (string.IsNullOrEmpty(apellidos)) { await DisplayAlert("Validación", "Ingrese los Apellidos", "Aceptar"); Apellidos.Focus(); return; } if (string.IsNullOrEmpty(direccion)) { await DisplayAlert("Validación", "Ingrese la Direccion", "Aceptar"); Direccion.Focus(); return; } if (string.IsNullOrEmpty(celular)) { await DisplayAlert("Validación", "Ingrese el numero de Celular", "Aceptar"); Celular.Focus(); return; } if (string.IsNullOrEmpty(estrato)) { await DisplayAlert("Validación", "Ingrese el Estrato", "Aceptar"); Estrato.Focus(); return; } if (fechaNacimiento == DateTime.Now) { await DisplayAlert("Validación", "Ingrese la FechaNacimiento", "Aceptar"); FechaNacimiento.Focus(); return; } if (string.IsNullOrEmpty(correo)) { await DisplayAlert("Validación", "Ingrese el Correo", "Aceptar"); Correo.Focus(); return; } if (string.IsNullOrEmpty(contraseña)) { await DisplayAlert("Validación", "Ingrese la Contraseña", "Aceptar"); Contraseña.Focus(); return; } HttpClient publicaciones = new HttpClient(); publicaciones.BaseAddress = new Uri("http://192.168.137.1"); var autenticacion = new clsLogin { Nombres = nombres, Apellidos = apellidos, Direccion = direccion, Celular = celular, Estrato = estrato, FechaNacimiento = Convert.ToDateTime(fechaNacimiento), Correo = correo, Contraseña = contraseña }; string json = JsonConvert.SerializeObject(autenticacion); StringContent content = new StringContent(json, Encoding.UTF8, "application/json"); var request = await publicaciones.PostAsync("Login/api/CrearPerfil", content); if (request.IsSuccessStatusCode) { var responseJson = await request.Content.ReadAsStringAsync(); var response = JsonConvert.DeserializeObject <clsLogin>(responseJson); await Navigation.PushAsync(new Login()); } else { await DisplayAlert("Error", "Lo sentimos, ocurrio un error con el servidor", "Aceptar"); } }