/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PlantillaCosto /// En la BASE de DATO la Tabla : [Importaciones.PlantillaCosto] /// </summary> /// <param name="plantillaCosto"></param> /// <returns></returns> public bool Insert(BEPlantillaCosto plantillaCosto) { int?codigoRetorno = -1; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { SQLDC.omgc_I_PlantillaCosto( ref codigoRetorno, plantillaCosto.codRegIncoterm, plantillaCosto.codRegResumenCosto, plantillaCosto.codRegNacionalizac, plantillaCosto.numOrden, plantillaCosto.indActivo, plantillaCosto.segUsuarioCrea); plantillaCosto.codPlantillaCosto = codigoRetorno.Value; } } catch (Exception ex) { throw ex; } return(codigoRetorno > 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PlantillaCosto /// En la BASE de DATO la Tabla : [Importaciones.PlantillaCosto] /// </summary> /// <param name="plantillaCosto"></param> /// <returns></returns> public bool Update(BEPlantillaCosto plantillaCosto) { int codigoRetorno = -1; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { SQLDC.omgc_U_PlantillaCosto( plantillaCosto.codPlantillaCosto, plantillaCosto.codRegIncoterm, plantillaCosto.codRegResumenCosto, plantillaCosto.codRegNacionalizac, plantillaCosto.indActivo, plantillaCosto.segUsuarioEdita, plantillaCosto.numOrden ); codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Importaciones.PlantillaCosto /// En la BASE de DATO la Tabla : [Importaciones.PlantillaCosto] /// </summary> /// <param name="pFiltro"></param> /// <returns></returns> public BEPlantillaCosto Find(BaseFiltroImp pFiltro) { BEPlantillaCosto plantillaCosto = null; try { if (pFiltro.codPlantillaCosto.Value != 0) { plantillaCosto = plantillaCostoData.Find(pFiltro.codPlantillaCosto.Value); } } catch (Exception ex) { throw ex; } return(plantillaCosto); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo PlantillaCosto /// En la BASE de DATO la Tabla : [Importaciones.PlantillaCosto] /// </summary> /// <param name="plantillaCosto"></param> /// <returns></returns> public ReturnValor Update(BEPlantillaCosto plantillaCosto) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { returnValor.Exitosa = plantillaCostoData.Update(plantillaCosto); if (returnValor.Exitosa) { returnValor.Message = HelpMessages.Evento_EDIT; tx.Complete(); } } } catch (Exception ex) { returnValor = HelpException.mTraerMensaje(ex); } return(returnValor); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Importaciones.PlantillaCosto /// En la BASE de DATO la Tabla : [Importaciones.PlantillaCosto] /// </summary> /// <param name="pFiltro"></param> /// <returns></returns> public BEPlantillaCosto Find(int codPlantillaCosto) { BEPlantillaCosto plantillaCosto = new BEPlantillaCosto(); try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { var resul = SQLDC.omgc_S_PlantillaCosto(codPlantillaCosto, null, null, null, null); foreach (var item in resul) { plantillaCosto = new BEPlantillaCosto() { codPlantillaCosto = item.codPlantillaCosto, codRegNacionalizac = item.codRegNacionalizac, codRegIncoterm = item.codRegIncotermo, codRegResumenCosto = item.codRegResumenCosto, indActivo = item.indActivo, segUsuarioCrea = item.segUsuarioCrea, segUsuarioEdita = item.segUsuarioEdita, segFechaCrea = item.segFechaCrea, segFechaEdita = item.segFechaEdita, segMaquinaCrea = item.segMaquina, auxcodRegIncotermo = item.codRegIncotermoNombre, auxcodRegResumenCosto = item.codRegResumenCostoNombre, auxcodRegNacionalizac = item.codRegNacionalizacNombre, numOrden = item.numOrden }; } } } catch (Exception ex) { throw ex; } return(plantillaCosto); }