Example #1
0
        private async void AceptarRegistroAsync()
        {
            this.IsEnabled = false;
            var connection = await this.apiService.CheckConnection();

            if (!connection.IsSuccess)
            {
                this.IsEnabled = true;
                await Application.Current.MainPage.DisplayAlert("Mensaje", connection.Message, "Aceptar");

                return;
            }


            var url        = Application.Current.Resources["UrlAPI"].ToString();
            var prefix     = Application.Current.Resources["UrlPrefix"].ToString();
            var controller = Application.Current.Resources["UrlGetCatalogo"].ToString();// + "?idEstado=0";
            var response   = await this.apiService.GetCatalogos(url, prefix, controller);

            this.IsEnabled = true;
            if (!response.IsSuccess)
            {
                await Application.Current.MainPage.DisplayAlert("Mensaje", "Hubo un problema con su conexión a internet, por favor intentalo nuevamente", "Aceptar");

                return;
            }
            else
            {
                CatalogoRegistro cat = new CatalogoRegistro();
                cat = (CatalogoRegistro)response.Result;

                MainViewModel.GetInstance().RegistroUno = new RegistroUnoViewModel(cat);
                Application.Current.MainPage = new NavigationPage(new RegistroUnoPage());
            }
        }
Example #2
0
        private async void cargaMun(string val)
        {
            //this.MunicipiosList.Clear();
            var connection = await this.apiService.CheckConnection();

            if (!connection.IsSuccess)
            {
                await Application.Current.MainPage.DisplayAlert(Languages.Error, connection.Message, Languages.Accept);

                return;
            }


            var url        = Application.Current.Resources["UrlAPI"].ToString();
            var prefix     = Application.Current.Resources["UrlPrefix"].ToString();
            var controller = Application.Current.Resources["UrlGetCatalogo"].ToString();// + "?idEstado=0";
            var response   = await this.apiService.Post(url, prefix, controller, Convert.ToInt32(val));

            if (!response.IsSuccess)
            {
                this.IsRunning = false;
                this.IsEnabled = true;
                await Application.Current.MainPage.DisplayAlert(Languages.Error, response.Message, Languages.Accept);

                return;
            }
            CatalogoRegistro cat = new CatalogoRegistro();

            cat = (CatalogoRegistro)response.Result;

            //municipios
            this.MunicipiosList = null;
            this.MunicipiosList = cat.listaMunicipios;
        }
Example #3
0
 public RegistroUnoViewModel(CatalogoRegistro Catt)
 {
     this.IsEnabled                 = true;
     this.apiService                = new ApiService();
     this.ImageSourceFoto           = "ic_camara";
     this.ImageSourceComprobante    = "ic_camara";
     this.ImageSourceIdentificacion = "ic_camara";
     CargarCatalogos(Catt);
 }
Example #4
0
 private void CargarCatalogos(CatalogoRegistro catt)
 {
     // bancos
     this.BancoList = catt.listaBancos;
     // estados civil
     this.EstadoCivilList = catt.listaEdoCivil;
     // grados de estudios
     this.GradoEstudiosList = catt.listaGradoEstudios;
     //estados
     this.EstadosList = catt.listaEstados;
     //municipios
     //this.MunicipiosList = cat.listaMunicipios;
     //regiones
     this.RegionList = catt.listaRegiones;
     //puesto
     this.PuestoList = catt.listaPuestos;
 }
Example #5
0
        private async void CargarCatalogos()
        {
            var connection = await this.apiService.CheckConnection();

            if (!connection.IsSuccess)
            {
                await Application.Current.MainPage.DisplayAlert(Languages.Error, connection.Message, Languages.Accept);

                return;
            }


            var url        = Application.Current.Resources["UrlAPI"].ToString();
            var prefix     = Application.Current.Resources["UrlPrefix"].ToString();
            var controller = Application.Current.Resources["UrlGetCatalogo"].ToString();// + "?idEstado=0";
            var response   = await this.apiService.GetCatalogos(url, prefix, controller);

            if (!response.IsSuccess)
            {
                this.IsRunning = false;
                this.IsEnabled = true;
                await Application.Current.MainPage.DisplayAlert(Languages.Error, response.Message, Languages.Accept);

                return;
            }
            CatalogoRegistro cat = new CatalogoRegistro();

            cat = (CatalogoRegistro)response.Result;

            // bancos
            this.BancoList = cat.listaBancos;
            // estados civil
            this.EstadoCivilList = cat.listaEdoCivil;
            // grados de estudios
            this.GradoEstudiosList = cat.listaGradoEstudios;
            //estados
            this.EstadosList = cat.listaEstados;
            //municipios
            //this.MunicipiosList = cat.listaMunicipios;
            //regiones
            this.RegionList = cat.listaRegiones;
            //puesto
            this.PuestoList = cat.listaPuestos;
        }
Example #6
0
        private void CargarCatalogos(CatalogoRegistro catt)
        {
            /*var connection = await this.apiService.CheckConnection();
             *
             * if (!connection.IsSuccess)
             * {
             *  await Application.Current.MainPage.DisplayAlert(Languages.Error, connection.Message, Languages.Accept);
             *  return;
             * }
             *
             *
             * var url = Application.Current.Resources["UrlAPI"].ToString();
             * var prefix = Application.Current.Resources["UrlPrefix"].ToString();
             * var controller = Application.Current.Resources["UrlGetCatalogo"].ToString();// + "?idEstado=0";
             * var response = await this.apiService.GetCatalogos(url, prefix, controller);
             * if (!response.IsSuccess)
             * {
             *  //this.IsRunning = false;
             *  //this.IsEnabled = true;
             *  await Application.Current.MainPage.DisplayAlert(Languages.Error, response.Message, Languages.Accept);
             *  //MainViewModel.GetInstance().Login = new LoginViewModel();
             *  //Application.Current.MainPage = new NavigationPage(new LoginPage());
             *  return;
             * }
             * CatalogoRegistro cat = new CatalogoRegistro();
             * cat = (CatalogoRegistro)response.Result;*/

            // bancos
            this.BancoList = catt.listaBancos;
            // estados civil
            this.EstadoCivilList = catt.listaEdoCivil;
            // grados de estudios
            this.GradoEstudiosList = catt.listaGradoEstudios;
            //estados
            this.EstadosList = catt.listaEstados;
            //municipios
            //this.MunicipiosList = cat.listaMunicipios;
            //regiones
            this.RegionList = catt.listaRegiones;
            //puesto
            this.PuestoList = catt.listaPuestos;
        }
Example #7
0
        public CatalogoRegistro getMunicipios(int idEstado)
        {
            CatalogoRegistro cat = new CatalogoRegistro();
            // get municipios

            //if (idEstado != 0)
            //{
            string           selectMunicipip = "  select clv_mun as clave, nombre as value from municipio where clv_edo=@estado";
            List <Parametro> parametros      = new List <Parametro>();

            Parametro paramIdEstado = new Parametro();

            paramIdEstado.Nombre = "@estado";
            paramIdEstado.Valor  = idEstado.ToString();
            parametros.Add(paramIdEstado);
            SqlDataReader readerMunicipios = conexion.Consultar(selectMunicipip, parametros);

            List <CatalogoRegistro.Municipio> ldocmunicipios = new List <CatalogoRegistro.Municipio>();

            while (readerMunicipios.Read())
            {
                CatalogoRegistro.Municipio docMunicipio = new CatalogoRegistro.Municipio();
                docMunicipio.value = readerMunicipios["value"].ToString();
                docMunicipio.key   = Convert.ToInt32(readerMunicipios["clave"].ToString());

                ldocmunicipios.Add(docMunicipio);
            }

            cat.listaMunicipios = ldocmunicipios;
            // }



            conexion.Cerrar();
            return(cat);
        }
Example #8
0
        public CatalogoRegistro getCatalogo()
        {
            CatalogoRegistro cat = new CatalogoRegistro();
            // get bancos
            string           selectBancos = "select clv_banco as clave, descripcion as value from banco";
            List <Parametro> parametros   = new List <Parametro>();

            Parametro paramIdEstado = new Parametro();

            paramIdEstado.Nombre = "@estado";
            paramIdEstado.Valor  = "prueba";
            parametros.Add(paramIdEstado);

            SqlDataReader readerBancos = conexion.Consultar(selectBancos, parametros);

            List <CatalogoRegistro.Banco> ldocSuc = new List <CatalogoRegistro.Banco>();

            while (readerBancos.Read())
            {
                CatalogoRegistro.Banco docSuc = new CatalogoRegistro.Banco();
                docSuc.value = readerBancos["value"].ToString();
                docSuc.key   = Convert.ToInt32(readerBancos["clave"].ToString());

                ldocSuc.Add(docSuc);
            }

            cat.listaBancos = ldocSuc;

            // get estado civil
            string selectEstadoCivil = "select clv_edo_civil as clave, descripcion as value from estado_civil";

            SqlDataReader readerEstadoCivil = conexion.Consultar(selectEstadoCivil, parametros);

            List <CatalogoRegistro.EstadoCivil> ldocEdoCivil = new List <CatalogoRegistro.EstadoCivil>();

            while (readerEstadoCivil.Read())
            {
                CatalogoRegistro.EstadoCivil docEdoCivil = new CatalogoRegistro.EstadoCivil();
                docEdoCivil.value = readerEstadoCivil["value"].ToString();
                docEdoCivil.key   = Convert.ToInt32(readerEstadoCivil["clave"].ToString());

                ldocEdoCivil.Add(docEdoCivil);
            }

            cat.listaEdoCivil = ldocEdoCivil;


            // get grados de estudios
            string selectGradosEstudios = "select clv_grado_estu as clave, descripcion as value from grado_estudios";

            SqlDataReader readerGradosEstudios = conexion.Consultar(selectGradosEstudios, parametros);

            List <CatalogoRegistro.GradoEstudios> ldocGradoEstudios = new List <CatalogoRegistro.GradoEstudios>();

            while (readerGradosEstudios.Read())
            {
                CatalogoRegistro.GradoEstudios docGradoEstudio = new CatalogoRegistro.GradoEstudios();
                docGradoEstudio.value = readerGradosEstudios["value"].ToString();
                docGradoEstudio.key   = Convert.ToInt32(readerGradosEstudios["clave"].ToString());

                ldocGradoEstudios.Add(docGradoEstudio);
            }

            cat.listaGradoEstudios = ldocGradoEstudios;


            // get estados
            string selectEstados = " select clv_edo as clave, nombre as value from estado";

            SqlDataReader readerEstados = conexion.Consultar(selectEstados, parametros);

            List <CatalogoRegistro.Estados> ldocEstados = new List <CatalogoRegistro.Estados>();

            while (readerEstados.Read())
            {
                CatalogoRegistro.Estados docEstado = new CatalogoRegistro.Estados();
                docEstado.value = readerEstados["value"].ToString();
                docEstado.key   = Convert.ToInt32(readerEstados["clave"].ToString());

                ldocEstados.Add(docEstado);
            }

            cat.listaEstados = ldocEstados;



            // get regiones
            string selectRegion = " select region as clave, nombre as value from region";

            SqlDataReader readerRegion = conexion.Consultar(selectRegion, parametros);

            List <CatalogoRegistro.Region> ldocregion = new List <CatalogoRegistro.Region>();

            while (readerRegion.Read())
            {
                CatalogoRegistro.Region docRegion = new CatalogoRegistro.Region();
                docRegion.value = readerRegion["value"].ToString();
                docRegion.key   = Convert.ToInt32(readerRegion["clave"].ToString());

                ldocregion.Add(docRegion);
            }

            cat.listaRegiones = ldocregion;


            // get puestos
            string selectPuestos = "select clv_puesto as clave, puesto as value from cat_puesto where app_funcion=1";

            SqlDataReader readerPuestos = conexion.Consultar(selectPuestos, parametros);

            List <CatalogoRegistro.Puesto> ldocPuestos = new List <CatalogoRegistro.Puesto>();

            while (readerPuestos.Read())
            {
                CatalogoRegistro.Puesto docPuesto = new CatalogoRegistro.Puesto();
                docPuesto.value = readerPuestos["value"].ToString();
                docPuesto.key   = Convert.ToInt32(readerPuestos["clave"].ToString());

                ldocPuestos.Add(docPuesto);
            }

            cat.listaPuestos = ldocPuestos;



            conexion.Cerrar();
            return(cat);
        }