public override int GetHashCode()
        {
            return(string.Concat(

                       Clave.ToString(),
                       Campo.ToString(),
                       Imagen.ToString()

                       ).GetHashCode());
        }
        public override int GetHashCode()
        {
            return(string.Concat(

                       Clave.ToString(),
                       CampoInt.ToString(),
                       Hash.ToString()

                       ).GetHashCode());
        }
        async Task Registrarme()
        {
            using (SQLiteConnection conn = new SQLiteConnection(App.FilePath))
            {
                conn.CreateTable <Usuario>();

                IEnumerable <Usuario> resultado = ValidarUsuarioExistente(conn, Usuario);
                if (resultado.Count() >= 1)
                {
                    Limpiar();
                    await App.Current.MainPage.DisplayAlert("Registrar usuario", "Usuario existente.", "Aceptar");
                }
                else
                {
                    if (string.Equals(Clave.ToString().Trim(), Confirm_clave.ToString().Trim()))
                    {
                        var request = new GeolocationRequest(GeolocationAccuracy.Medium);
                        var gps     = await Geolocation.GetLocationAsync(request);

                        var placemarks = await Geocoding.GetPlacemarksAsync(gps.Latitude, gps.Longitude);

                        var placemark = placemarks?.FirstOrDefault();

                        var DatosRegistro = new Usuario
                        {
                            NOMBRE         = Nombre,
                            USUARIO        = Usuario,
                            CONTRASENIA    = Clave,
                            DIRECCION      = Direccion,
                            CELULAR        = Celular,
                            TOKEN          = Convert.ToString(Guid.NewGuid().ToString()),
                            ID_PERFIL      = "3",
                            LATITUD        = gps.Latitude.ToString(),
                            LONGITUD       = gps.Longitude.ToString(),
                            FECHA_REGISTRO = DateTime.Now,
                            ALTA           = 0,
                            ENVIADO_ALTA   = false,
                            ZIPCODE        = placemark.PostalCode.ToString() ?? ""
                        };


                        conn.Insert(DatosRegistro);
                        await App.Current.MainPage.DisplayAlert("Registrar usuario", "Datos registrados correctamente.", "Aceptar");

                        RegistrarWebApi(Usuario);
                        Limpiar();
                    }
                    else
                    {
                        await App.Current.MainPage.DisplayAlert("Registrar usuario", "Contraseñas ingresadas no coinciden. Revisar.", "Aceptar");
                    }
                }
            }
        }
 private void GuardarAgencia()
 {
     try
     {
         cJuzgado _juzgadoControlador = new cJuzgado();
         if (SelectedItem != null)
         {
             //Validacion
             if (!string.IsNullOrEmpty(Descripcion) && !string.IsNullOrEmpty(Domicilio) && SelectJuzgadoTipo.ID_TIPO_JUZGADO > 0 && SelectMunicipio.ID_MUNICIPIO > 0 && Entidad.ID_ENTIDAD > 0)
             {
                 var actualizo = _juzgadoControlador.Actualizar(new JUZGADO()
                 {
                     ID_JUZGADO      = short.Parse(Clave.ToString()),
                     ID_TIPO_JUZGADO = short.Parse(SelectJuzgadoTipo.ID_TIPO_JUZGADO.ToString()),
                     ID_FUERO        = SelectedFuero.ID_FUERO,
                     ID_PAIS         = Pais.ID_PAIS_NAC,
                     DESCR           = Descripcion,
                     DOMICILIO       = Domicilio,
                     ID_ENTIDAD      = short.Parse(Entidad.ID_ENTIDAD.ToString()),
                     ID_MUNICIPIO    = short.Parse(SelectMunicipio.ID_MUNICIPIO.ToString()),
                     TRIBUNAL        = Tribunal == true ? "S" : "N",
                     ESTATUS         = SelectedEstatus.CLAVE
                 });
             }
         }
         else
         {
             //Validacion
             if (!string.IsNullOrEmpty(Descripcion) && !string.IsNullOrEmpty(Domicilio) && SelectJuzgadoTipo.ID_TIPO_JUZGADO > 0 && SelectMunicipio.ID_MUNICIPIO > 0 && Entidad.ID_ENTIDAD > 0)
             {
                 var inserto = _juzgadoControlador.Insertar(new JUZGADO()
                 {
                     ID_JUZGADO      = short.Parse(Clave.ToString()),
                     ID_TIPO_JUZGADO = short.Parse(SelectJuzgadoTipo.ID_TIPO_JUZGADO.ToString()),
                     ID_FUERO        = SelectedFuero.ID_FUERO,
                     ID_PAIS         = Pais.ID_PAIS_NAC,
                     DESCR           = Descripcion,
                     DOMICILIO       = Descripcion,
                     ID_ENTIDAD      = short.Parse(Entidad.ID_ENTIDAD.ToString()),
                     ID_MUNICIPIO    = short.Parse(SelectMunicipio.ID_MUNICIPIO.ToString()),
                     TRIBUNAL        = Tribunal == true ? "S" : "N",
                     ESTATUS         = SelectedEstatus.CLAVE
                 });
             }
         }
         GetJuzgados();
     }
     catch (Exception ex)
     {
         StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al guardar.", ex);
     }
 }
Example #5
0
        private void GuardarAgencia()
        {
            try
            {
                var      d                    = Clave;
                var      des                  = Descripcion;
                var      dom                  = Domicilio;
                var      ident                = Entidad.ID_ENTIDAD;
                var      idmun                = SelectMunicipio.ID_MUNICIPIO;
                var      idagen               = SelectTipoAgenciaIndex == 1 ? "E" : "F";
                var      _ESTATUS             = SelectedEstatus.CLAVE;
                cAgencia _agencia_controlador = new cAgencia();

                if (SelectedItem != null)
                {
                    if (!string.IsNullOrEmpty(Descripcion) && !string.IsNullOrEmpty(Domicilio) && Entidad.ID_ENTIDAD > 0 && SelectTipoAgenciaIndex > 0)
                    {
                        _agencia_controlador.Actualizar(new AGENCIA()
                        {
                            ID_AGENCIA   = short.Parse(Clave.ToString()),
                            DESCR        = Descripcion,
                            DOMICILIO    = Domicilio,
                            ID_ENTIDAD   = short.Parse(Entidad.ID_ENTIDAD.ToString()),
                            ID_MUNICIPIO = short.Parse(SelectMunicipio.ID_MUNICIPIO.ToString()),
                            TIPO_AGENCIA = SelectTipoAgenciaIndex == 1 ? "E" : "F",
                            ESTATUS      = SelectedEstatus.CLAVE
                        });
                    }
                }
                else
                {
                    if (!string.IsNullOrEmpty(Descripcion) && !string.IsNullOrEmpty(Domicilio) && Entidad.ID_ENTIDAD > 0 && SelectTipoAgenciaIndex > 0)
                    {
                        _agencia_controlador.Insertar(new AGENCIA()
                        {
                            ID_AGENCIA   = Clave,
                            DESCR        = Descripcion,
                            DOMICILIO    = Domicilio,
                            ID_ENTIDAD   = Entidad.ID_ENTIDAD,
                            ID_MUNICIPIO = SelectMunicipio.ID_MUNICIPIO,
                            TIPO_AGENCIA = SelectTipoAgenciaIndex == 1 ? "E" : "F",
                            ESTATUS      = SelectedEstatus.CLAVE
                        });
                    }
                }
                GetAgencias();
            }
            catch (Exception ex)
            {
                StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al guardar.", ex);
            }
        }
Example #6
0
        //METODO QUE VALIDA EL OBJETO AUTOR (VALOR DE PROPIEDADES CARGADAS)
        public string[] cValidaUsuario()
        {
            string[] mValida   = new string[3];
            int      cantError = 0;

            //VALIDAR CODIGO USUARIO
            if (string.IsNullOrEmpty(Usuario.ToString()))
            {
                mValida[cantError] = "EL CAMPO USUARIO NO PUEDE ESTAR VACIO!";
                cantError++;
            }
            else if (Usuario == " ")
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO USUARIO";
                cantError++;
            }
            //VALIDAR CLAVE
            if (string.IsNullOrEmpty(Clave.ToString()))
            {
                mValida[cantError] = "EL CAMPO CLAVE NO PUEDE ESTAR VACIO!";
                cantError++;
            }
            else if (Clave.ToString() == "")
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO CLAVE!";
                cantError++;
            }
            //VALIDA NIVEL
            if (string.IsNullOrEmpty(Nivel.ToString()))
            {
                mValida[cantError] = "EL CAMPO NIVEL NO PUEDE ESTAR VACIO!";
                cantError++;
            }
            else if (Nivel == 0)
            {
                mValida[cantError] = "DEBE COMPLETAR EL CAMPO NIVEL!";
                cantError++;
            }
            return(mValida);
        }
Example #7
0
        public override string ToString()
        {
            if (IsCollection())
            {
                if (IsMap())
                {
                    if (Clave != null && Valor != null)
                    {
                        return("MAP<" + Clave.ToString() + ", " + Valor.ToString() + ">");
                    }
                }
                else if (IsList())
                {
                    if (Valor != null)
                    {
                        return("LIST<" + Valor.ToString() + ">");
                    }
                }
                else
                {
                    if (Valor != null)
                    {
                        return("SET<" + Valor.ToString() + ">");
                    }
                }
            }
            else
            {
                if (IsObject())
                {
                    return(Objeto);
                }
                else
                {
                    return(Type.ToString());
                }
            }

            return(base.ToString());
        }
Example #8
0
 public override string ToString()
 {
     return(Clave.ToString());
 }