/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PlantillaDeta /// En la BASE de DATO la Tabla : [Presupuesto.PlantillaDeta] /// <summary> /// <param name = >itemPlantillaDeta</param> public bool RegistrarPorReferencia(List <PlantillaDetaEntity> lstPlantillaDetaEntity) { int?codigoRetorno = -1; try { using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion)) { foreach (PlantillaDetaEntity objPlantillaDetaEntity in lstPlantillaDetaEntity) { SQLDC.pa_I_PlantillaDetaRefer( ref codigoRetorno, objPlantillaDetaEntity.Codigo, objPlantillaDetaEntity.codPlantilla, objPlantillaDetaEntity.segUsuarioCrea, objPlantillaDetaEntity.segMaquinaOrigen); objPlantillaDetaEntity.Codigo = codigoRetorno.Value; } } } catch (Exception ex) { log.Error(String.Concat("RegistrarPorReferencia", " | ", ex.Message.ToString())); throw ex; } return(codigoRetorno > 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PlantillaDeta /// En la BASE de DATO la Tabla : [Presupuesto.PlantillaDeta] /// <summary> /// <param name = >itemPlantillaDeta</param> public bool RegistrarPorReferencia(List<PlantillaDetaEntity> lstPlantillaDetaEntity) { int? codigoRetorno = -1; try { using (_DBMLPresupuestoDataContext SQLDC = new _DBMLPresupuestoDataContext(conexion)) { foreach (PlantillaDetaEntity objPlantillaDetaEntity in lstPlantillaDetaEntity) { SQLDC.pa_I_PlantillaDetaRefer( ref codigoRetorno, objPlantillaDetaEntity.Codigo, objPlantillaDetaEntity.codPlantilla, objPlantillaDetaEntity.segUsuarioCrea, objPlantillaDetaEntity.segMaquinaOrigen); objPlantillaDetaEntity.Codigo = codigoRetorno.Value; } } } catch (Exception ex) { log.Error(String.Concat("RegistrarPorReferencia", " | ", ex.Message.ToString())); throw ex; } return codigoRetorno > 0 ? true : false; }