Ejemplo n.º 1
0
 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();
     }
 }
Ejemplo n.º 2
0
        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";
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }