/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PersonasDatosAdicionales /// En la BASE de DATO la Tabla : [Maestros.PersonasDatosAdicionales] /// <summary> /// <param name="personaDatoAdicional"></param> /// <returns></returns> public bool InsertUpdate(BEPersonaDato personaDatoAdicional, out string pMensaje) { int codigoRetorno = -1; pMensaje = string.Empty; try { using (_DBMLPersonasDataContext SQLDC = new _DBMLPersonasDataContext(conexion)) { var resulSet = SQLDC.omgc_I_PersonaDatoAdicional( personaDatoAdicional.CodigoPersona, personaDatoAdicional.ApellidoPaterno, personaDatoAdicional.ApellidoMaterno, personaDatoAdicional.Nombre1, personaDatoAdicional.Nombre2, personaDatoAdicional.CodigoArguAreaEmpleado, personaDatoAdicional.SegUsuarioCrea, personaDatoAdicional.Estado); foreach (var item in resulSet) { codigoRetorno = item.codError.Value; pMensaje = item.desMessage; } } } catch (Exception) { throw; } return(codigoRetorno > 0 ? true : false); }