/// <summary> /// Retorna un LISTA de registros de la Entidad Maestros.PersonasDomicilio /// En la BASE de DATO la Tabla : [Maestros.PersonasDomicilio] /// <summary> /// <returns>List</returns> public List <BEPersonasDomicilio> List(int pcodEmpresa, string pcodPersona, bool pActivo) { List <BEPersonasDomicilio> lstPersonasDomicilio = new List <BEPersonasDomicilio>(); try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_PersonasDomicilio(pcodEmpresa, pcodPersona, null, pActivo); foreach (var item in resul) { lstPersonasDomicilio.Add(new BEPersonasDomicilio() { codPersonaDomicilio = item.codPersonaDomicilio, codPersona = item.codPersona, codRegTipo = item.codRegTipo, codRegVia = item.codRegVia, codRegTipoNombre = item.codRegTipoNombre, codRegViaNombre = item.codRegViaNombre, codRegNucleoUrbNombre = item.codRegNucleoUrbNombre, gloDireccion = item.gloDireccion, desNumero = item.desNumero, codRegNucleoUrb = item.codRegNucleoUrb, desNucleoUrb = item.desNucleoUrb, codUbigeo = item.codUbigeo, codUbigeoCode = item.codUbigeoCode, codUbigeoNombre = item.codUbigeoNombre, gloReferencia = item.gloReferencia, gloDireccionConcat = item.gloDireccionConcat, gloDireccionGeoCod = item.gloDireccionGeoCod, gloDireccionSunat = item.gloDireccionSunat, numLatitud = Extensors.CheckDecimal(item.numLatitud), numLongitud = Extensors.CheckDecimal(item.numLongitud), indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquinaCrea, segMaquinaEdita = item.segMaquinaEdita, }); } } } catch (Exception ex) { throw ex; } return(lstPersonasDomicilio); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Maestros.PersonasDomicilio /// En la BASE de DATO la Tabla : [Maestros.PersonasDomicilio] /// <summary> /// <returns>Entidad</returns> public BEPersonasDomicilio Find(int pcodEmpresa, string pcodPersona, int?pcodPersonaDomicilio) { BEPersonasDomicilio objPersonasDomicilio = null; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resul = SQLDC.omgc_S_PersonasDomicilio(pcodEmpresa, pcodPersona, pcodPersonaDomicilio, null); foreach (var item in resul) { objPersonasDomicilio = new BEPersonasDomicilio() { codPersonaDomicilio = item.codPersonaDomicilio, codPersona = item.codPersona, codRegTipo = item.codRegTipo, codRegVia = item.codRegVia, gloDireccion = item.gloDireccion, desNumero = item.desNumero, codRegNucleoUrb = item.codRegNucleoUrb, desNucleoUrb = item.desNucleoUrb, codUbigeo = item.codUbigeo, gloReferencia = item.gloReferencia, gloDireccionConcat = item.gloDireccionConcat, gloDireccionGeoCod = item.gloDireccionGeoCod, gloDireccionSunat = item.gloDireccionSunat, numLatitud = Extensors.CheckDecimal(item.numLatitud), numLongitud = Extensors.CheckDecimal(item.numLongitud), indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquinaCrea, segMaquinaEdita = item.segMaquinaEdita, codUbigeoProv = item.codUbigeoProv, codUbigeoDpto = item.codUbigeoDpto }; } } } catch (Exception) { throw; } return(objPersonasDomicilio); }