Пример #1
0
        /// <summary>
        /// Retorna una LISTA de registro de la Entidad Maestros.BEPersonasDomicilio POR FOREIGN KEY
        /// En la BASE de DATO la Tabla : [Maestros.BEPersonasDomicilio]
        /// <summary>
        /// <returns>Entidad</returns>
        public List <DTOPersonasDomicilioResponse> ListPage(BaseFiltroPersonaDomicilio pFiltro)
        {
            List <DTOPersonasDomicilioResponse> lstPersonasDomicilio = new List <DTOPersonasDomicilioResponse>();

            try
            {
                using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion))
                {
                    var resul = SQLDC.omgc_S_PersonasDomicilio_Page(pFiltro.jqCurrentPage,
                                                                    pFiltro.jqPageSize,
                                                                    pFiltro.jqSortColumn,
                                                                    pFiltro.jqSortOrder,
                                                                    pFiltro.codEmpresa,
                                                                    pFiltro.codPersona,
                                                                    pFiltro.desDireccion,
                                                                    pFiltro.indActivo);
                    foreach (var item in resul)
                    {
                        lstPersonasDomicilio.Add(new DTOPersonasDomicilioResponse()
                        {
                            ROWNUM    = item.ROWNUM.HasValue? item.ROWNUM.Value:0,
                            TOTALROWS = item.TOTALROWS.HasValue? item.TOTALROWS.Value:0,

                            codPersonaDomicilio   = item.codPersonaDomicilio,
                            codPersona            = item.codPersona,
                            codRegTipoNombre      = item.codRegTipoNombre,
                            codRegViaNombre       = item.codRegViaNombre,
                            gloDireccion          = item.gloDireccion,
                            desNumero             = item.desNumero,
                            codRegNucleoUrbNombre = item.codRegNucleoUrbNombre,
                            desNucleoUrb          = item.desNucleoUrb,
                            codUbigeo             = item.codUbigeo,
                            codUbigeoCode         = item.codUbigeoCode,
                            codUbigeoNombre       = item.codUbigeoNombre,
                            nomUbigeo             = item.nomUbigeo,
                            gloReferencia         = item.gloReferencia,
                            gloDireccionConcat    = item.gloDireccionConcat,
                            gloDireccionGeoCod    = item.gloDireccionGeoCod,
                            gloDireccionSunat     = item.gloDireccionSunat,
                            numLatitud            = item.numLatitud,
                            numLongitud           = item.numLongitud,
                            indActivo             = item.indActivo,
                            segUsuarioEdita       = item.segUsuarioEdita,
                            segFechaEdita         = item.segFechaEdita,
                            segMaquinaEdita       = item.segMaquinaEdita,
                        });
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstPersonasDomicilio);
        }