/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo BEPersonasDomicilio /// En la BASE de DATO la Tabla : [Maestros.BEPersonasDomicilio] /// <summary> /// <param name = >itemBEPersonasDomicilio</param> public bool Insert(BEPersonasDomicilio pPersonasDomicilio, out string pMensaje) { int codigoRetorno = -1; pMensaje = string.Empty; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var result = SQLDC.omgc_I_PersonasDomicilio( pPersonasDomicilio.codPersona, 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.segUsuarioCrea, pPersonasDomicilio.segMaquinaCrea); foreach (var item in result) { codigoRetorno = item.codError.Value; pMensaje = item.desMessage; } } } catch (Exception) { throw; } return(codigoRetorno > 0 ? true : false); }