/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PersonasDomicilio /// En la BASE de DATO la Tabla : [Maestros.PersonasDomicilio] /// <summary> /// <param name = >itemPersonasDomicilio</param> public bool Update(BEPersonasDomicilio pPersonasDomicilio, out string pMensaje) { int codigoRetorno = -1; pMensaje = string.Empty; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var result = SQLDC.omgc_U_PersonasDomicilio( pPersonasDomicilio.codEmpresa, pPersonasDomicilio.codPersonaDomicilio, pPersonasDomicilio.codRegTipo, pPersonasDomicilio.codRegVia, pPersonasDomicilio.gloDireccion, pPersonasDomicilio.desNumero, pPersonasDomicilio.codRegNucleoUrb, pPersonasDomicilio.desNucleoUrb, pPersonasDomicilio.codUbigeo, pPersonasDomicilio.gloReferencia, pPersonasDomicilio.gloDireccionConcat, pPersonasDomicilio.gloDireccionGeoCod, pPersonasDomicilio.gloDireccionSunat, Extensors.CheckDbl(pPersonasDomicilio.numLatitud), Extensors.CheckDbl(pPersonasDomicilio.numLongitud), pPersonasDomicilio.indActivo, pPersonasDomicilio.segUsuarioEdita, pPersonasDomicilio.segMaquinaEdita); foreach (var item in result) { codigoRetorno = item.codError.Value; pMensaje = item.desMessage; } } } catch (Exception) { throw; } return(codigoRetorno > 0 ? true : false); }