//public List<DTOPersonaResponse> ListPaged(BaseFiltroPersona pFiltro) //{ // List<DTOPersonaResponse> lstPersonas = new List<DTOPersonaResponse>(); // try // { // using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) // { // var resul = SQLDC.omgc_S_Persona_Paged(pFiltro.codEmpresa, // pFiltro.jqCurrentPage, // pFiltro.jqPageSize, // pFiltro.jqSortColumn, // pFiltro.jqSortOrder, // pFiltro.codRegTipoEntidad, // pFiltro.codRegAsignacion, // pFiltro.desNombre, // pFiltro.codigoEntidad, // pFiltro.codPersonaRefer, // pFiltro.codRegAreaEmpresa, // pFiltro.codRegCategoria, // pFiltro.codRegTipoAtributo, // pFiltro.desValor, // pFiltro.indActivo); // foreach (var item in resul) // { // lstPersonas.Add(new DTOPersonaResponse() // { // codEmpresa = item.codEmpresa, // CodigoPersona = item.codPersona, // CodigoArguTipoEntidad = item.codRegTipoEntidad, // CodigoArguRubroComercial = item.codRegRubroComercial, // CodigoPersonaEmpresa = item.codPerEmpresa, // CodigoArguTipoEntidadNombre = item.codRegTipoEntidadNombre, // CodigoArguRubroComercialNombre = item.codRegRubroComercialNombre, // CodigoPersonaEmpresaNombre = item.codPerEmpresaNombre, // desDomicilio = item.desDomicilio, // desNumDocumento = item.desNumDocumento, // desTelefono = item.desTelefono, // RazonSocial = item.RazonSocial, // NombreComercial = item.NombreComercial, // Observaciones = item.Observaciones, // segUsuarioEdita = item.segUsuarioEdita, // segFechaEdita = item.segFechaHoraEdita, // segMaquinaEdita = item.SegMaquinaOrigen, // Estado = item.Estado, // ROWNUM = item.ROWNUM.HasValue ? item.ROWNUM.Value : 0, // TOTALROWS = item.TOTALROWS.HasValue ? item.TOTALROWS.Value : 0 // }); // } // } // } // catch (Exception) // { // throw; // } // return lstPersonas; //} /// <summary> /// Retorna un LISTA de registros de la Entidad Maestros.Personas clientes CROM /// En la BASE de DATO la Tabla : [Maestros.Personas] /// <summary> /// <returns>List</returns> public List <DTOEmpresaPersonaResponse> ListEmpresaEmision(int pcodEmpresa, string pnumRUC) { List <DTOEmpresaPersonaResponse> lstEmpresaEmision = new List <DTOEmpresaPersonaResponse>(); try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_Persona_EmpresaEmision(pcodEmpresa, pnumRUC); foreach (var item in resul) { lstEmpresaEmision.Add(new DTOEmpresaPersonaResponse() { codEmpresa = item.codEmpresa, codPersona = item.codPersona, desDomicilio = item.desDomicilio, desNumDocumento = item.desNumDocumento, codRegTipoEntidadNombre = item.codRegTipoEntidadNombre, nomRazonSocial = item.nomRazonSocial, nomComercial = item.nomComercial, codRegRubroComercialNombre = item.codRegRubroComercialNombre, cntDomicilio = item.cntDomicilio.HasValue ? item.cntDomicilio.Value : 0, codPersonaDomicilio = item.codPersonaDomicilio, codRegTipo = item.codRegTipo, codRegTipoDocumentoEntidad = item.codRegTipoDocumentoEntidad, codRegTipoNombre = item.codRegTipoNombre, codRegTipoStr = item.codRegTipoStr, codUbigeo = item.codUbigeo, nomUbigeo = item.nomUbigeo, gloObservacion = item.gloObservacion, desTelefono = item.desTelefono, tipoDocumento = item.tipoDocumento, indClienteCROM = item.indClienteCROM, indActivo = item.indActivo, segUsuarioEdita = item.segUsuarioEdita, segFechaEdita = item.segFechaEdita, segMaquinaEdita = item.segMaquinaEdita }); } } } catch (Exception) { throw; } return(lstEmpresaEmision); }