示例#1
0
        public CiudadanoValidarViewModel BusquedaCURPNOMBRE(string cadenaBusqueda)
        {
            var viewModel = new CiudadanoValidarViewModel();

            try
            {
                var _listado = ListadoCURPNOMBRE(cadenaBusqueda);


                foreach (Ciudadano _cat in _listado)
                {
                    var _temp = new CiudadanosIndexListadoViewModel();

                    _temp.IDEncriptado   = UoW.Encriptador.Encriptar(_cat.CIU_IDCiudadano);
                    _temp.CURP           = _cat.CIU_CURP;
                    _temp.NombreCompleto = _cat.CIU_Nombre + " " + _cat.CIU_ApellidoPaterno + " " + _cat.CIU_ApellidoMaterno;

                    var _InfoCatalogo = this.UoW.Catalogos.ObtenerEntidad(new Catalogos {
                        NombreCatalogo = "SIM_Cat_06_Genero", ID = _cat.CIU_IDGenero
                    });

                    _temp.GeneroTexto     = _InfoCatalogo.Descripcion;
                    _temp.DatosNacimiento = _cat.CIU_FechaNacimiento.Date.ToShortDateString().ToString();
                    _temp.Contacto        = _cat.CIU_TelParticular;

                    viewModel.Listado.Add(_temp);
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError(string.Empty, ex.Message + "Service : Mostrar");
            }

            return(viewModel);
        }
示例#2
0
        public CiudadanosIndexViewModel Index()
        {
            var viewModel = new CiudadanosIndexViewModel();

            try
            {
                var _listado          = Listado();
                var _listadoDomicilio = ListadoDomicilioCiudadano();
                foreach (Ciudadano _cat in _listado)
                {
                    var _temp = new CiudadanosIndexListadoViewModel();

                    _temp.IDEncriptado    = UoW.Encriptador.Encriptar(_cat.CIU_IDCiudadano);
                    _temp.CIU_IDCiudadano = _cat.CIU_IDCiudadano;
                    _temp.CURP            = _cat.CIU_CURP;
                    _temp.NombreCompleto  = _cat.CIU_Nombre + " " + _cat.CIU_ApellidoPaterno + " " + _cat.CIU_ApellidoMaterno;

                    var _InfoCatalogo = this.UoW.Catalogos.ObtenerEntidad(new Catalogos {
                        NombreCatalogo = "SIM_Cat_06_Genero", ID = _cat.CIU_IDGenero
                    });

                    _temp.GeneroTexto     = _InfoCatalogo.Descripcion;
                    _temp.DatosNacimiento = _cat.CIU_FechaNacimiento.Date.ToShortDateString().ToString();
                    _temp.Contacto        = _cat.CIU_TelParticular;
                    var _listatemp = _listadoDomicilio.Where(domicilio => domicilio.DOMC_IDCiudadano == _cat.CIU_IDCiudadano);
                    foreach (var item in _listatemp)
                    {
                        var _alcaldia = UoW.Catalogos.ObtenerEntidad(new Catalogos {
                            NombreCatalogo = "SIM_Cat_SN_Alcaldia", ID = item.DOMC_IDAlcaldia
                        });
                        _temp.DomicilioCompleto = item.ToString() + _alcaldia.Descripcion + ".";
                    }
                    viewModel.Listado.Add(_temp);
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError(string.Empty, ex.Message + "Service : Mostrar");
            }

            return(viewModel);
        }