コード例 #1
0
 public bool ValidarCajasDeTexto(Datos_Register DatosRegister, Label Error)
 {
     if (string.IsNullOrEmpty(DatosRegister.Name) ||
         string.IsNullOrEmpty(DatosRegister.Email) ||
         string.IsNullOrEmpty(DatosRegister.Address) ||
         string.IsNullOrEmpty(DatosRegister.Document))
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #2
0
        public async void Validar(Datos_Register DatosRegister, Label Error)
        {
            bool respuestavalidacion = ValidarCajasDeTexto(DatosRegister, Error);

            string email   = DatosRegister.Email;
            bool   stEmail = false;

            for (int i = 0; i < email.Length; i++)
            {
                if (!email.Contains("@"))
                {
                    await App.Current.MainPage.DisplayAlert("ALERTA!", "Direccion de correo incorrecta", "Aceptar");

                    stEmail = true;
                    break;
                }
                if (!email.Contains("."))
                {
                    await App.Current.MainPage.DisplayAlert("ALERTA!", "Direccion de correo incorrecta", "Aceptar");

                    stEmail = true;
                    break;
                }
            }

            string DIRECCION   = DatosRegister.Address;
            bool   stDireccion = false;

            for (int i = 0; i < DIRECCION.Length; i++)
            {
                if (!DIRECCION.Contains("#"))
                {
                    await App.Current.MainPage.DisplayAlert("ALERTA!", "Direccion de correo incorrecta", "Aceptar");

                    stDireccion = true;
                    break;
                }
                if (!DIRECCION.Contains("-"))
                {
                    await App.Current.MainPage.DisplayAlert("ALERTA!", "Direccion de correo incorrecta", "Aceptar");

                    stDireccion = true;
                    break;
                }
            }

            if (!respuestavalidacion)
            {
                string tamano         = "0123456789";
                string tamano1        = "12345678";
                string Identification = DatosRegister.Document;
                bool   id             = false;
                if (!tamano.Length.Equals(Identification.Length))
                {
                    if (!tamano1.Length.Equals(Identification.Length))
                    {
                        await App.Current.MainPage.DisplayAlert("ALERTA!", "No. cedula incorrecto", "Aceptar");

                        id = true;
                    }
                }



                //string n1 = DatosRegister.Password;
                //string n2 = DatosRegister.ConfirmPassword;
                //bool pass = false;
                //if (n1 != n2)
                //{
                //    await App.Current.MainPage.DisplayAlert("ALERTA!", "No coincide con la anterior contrasena", "Aceptar");
                //    pass = true;
                //}


                if (!id)
                {
                    if (!stEmail)
                    {
                        if (!stDireccion)
                        {
                        }
                    }
                }

                //Predeterminado predeterminado = new Predeterminado();
                //Usuario usuarioRegistrado = new Usuario()
                //{
                //    User = DatosRegister.Email.ToString(),
                //    Password = DatosRegister.Password.ToString(),
                //    Name = DatosRegister.UserRegister.ToString(),


                //};
                //App.datosUsuario = new List<Usuario>();
                //App.datosUsuario.Add(usuarioRegistrado);
            }
        }