public void eliminar_Clicked(object sender, EventArgs e) { if (registros.SelectedItem == null) { DisplayAlert("", "Selecciona el registro", "OK"); } else { var datos = new Datos_BD { }; database.Delete(registros.SelectedItem); Navigation.PushAsync(new MainPage()).Wait(); } }
private void Enviar_Clicked(object sender, EventArgs e) { if (N.Text == null) { DisplayAlert("", "Ingresa tu Nombre Completo", "OK"); } else { if (AP.Text == null) { DisplayAlert("", "Ingresa tus Apeliidos", "OK"); } else { if (D.Text == null) { DisplayAlert("", "Ingresa tu Direccion Completa", "OK"); } else { if (T.Text == null) { DisplayAlert("", "Ingresa tu Numero Telefonico", "OK"); } else { if (C.SelectedItem == null) { DisplayAlert("", "Selecciona una carrera", "OK"); } else { if (S.SelectedItem == null) { DisplayAlert("", "Selecciona un Semestre", "OK"); } else { if (M.Text == null) { DisplayAlert("", "Ingresa tú Matricula", "OK"); } else { if (CE.Text == null) { DisplayAlert("", "Ingresa tú Correo", "OK"); } else { var email = CE.Text; var eP = @"^(?("")("".+?(?<!\\)""@)|(([0-9a-z]((\.(?!\.))|[-!#\$%&'\*\+/=\?\^`\{\}\|~\w])*)(?<=[0-9a-z])@))" +//es para validar el correo si no contiene el @ o q no contenga el . depues del arroba o si empieza con mayusculas @"(?(\[)(\[(\d{1,3}\.){3}\d{1,3}\])|(([0-9a-z][-\w]*[0-9a-z]*\.)+[a-z0-9][\-a-z0-9]{0,22}[a-z0-9]))$"; if (Regex.IsMatch(email, eP)) { var Datos = new Datos_BD { Matricula = Convert.ToInt32(M.Text), Nombre = N.Text, Apellidos = AP.Text, Direccion = D.Text, Telefono = T.Text, Carrera = Convert.ToInt16(C.SelectedIndex), Semestre = Convert.ToInt16(S.SelectedIndex), Email = CE.Text, Git_Hub = GH.Text, }; database.Update(Datos); Navigation.PushAsync(new MainPage()).Wait(); } else { CEV.Text = "Correo NO valido"; } } } } } } } } } }