/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo OIDUACosto /// En la BASE de DATO la Tabla : [Importaciones.OIDUACosto] /// </summary> /// <param name="pOIDUACosto"></param> /// <returns></returns> public bool Update(BEOIDUACosto pOIDUACosto) { int codigoRetorno = -1; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { SQLDC.omgc_U_OIDUACosto( pOIDUACosto.codOIDUACosto, pOIDUACosto.codOIDUA, pOIDUACosto.codRegResumenCosto, pOIDUACosto.decMontoCosto, pOIDUACosto.indActivo, pOIDUACosto.segUsuarioEdita, pOIDUACosto.codRegMoneda ); codigoRetorno = 0; } } catch (Exception ex) { throw ex; } return(codigoRetorno == 0 ? true : false); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo OIDUACosto /// En la BASE de DATO la Tabla : [Importaciones.OIDUACosto] /// <summary> /// <param name = >pOIDUACosto</param> public bool Insert(BEOIDUACosto pOIDUACosto) { int?codigoRetorno = null; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { SQLDC.omgc_I_OIDUACosto( ref codigoRetorno, pOIDUACosto.codOIDUA, pOIDUACosto.codRegResumenCosto, pOIDUACosto.decMontoCosto, pOIDUACosto.indActivo, pOIDUACosto.segUsuarioCrea, pOIDUACosto.codRegMoneda ); pOIDUACosto.codOIDUACosto = codigoRetorno.Value; } } catch (Exception ex) { throw ex; } return(codigoRetorno.HasValue ? true : false); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Importaciones.OIDUACosto /// En la BASE de DATO la Tabla : [Importaciones.OIDUACosto] /// </summary> /// <param name="pFiltro"></param> /// <returns></returns> public BEOIDUACosto Find(BaseFiltroImp pFiltro) { BEOIDUACosto oIDUACosto = new BEOIDUACosto(); try { oIDUACosto = oIDUACostoData.Find(pFiltro); } catch (Exception ex) { throw ex; } return(oIDUACosto); }
/// <summary> /// Almacena el registro de una ENTIDAD de registro de Tipo OIDUACosto /// En la BASE de DATO la Tabla : [Importaciones.OIDUACosto] /// </summary> /// <param name="oIDUACosto"></param> /// <returns></returns> public ReturnValor Insert(BEOIDUACosto oIDUACosto) { try { using (TransactionScope tx = new TransactionScope(TransactionScopeOption.Required)) { returnValor.Exitosa = oIDUACostoData.Insert(oIDUACosto); if (returnValor.Exitosa) { returnValor.Message = HelpMessages.Evento_NEW; tx.Complete(); } } } catch (Exception ex) { returnValor = HelpException.mTraerMensaje(ex); } return(returnValor); }
/// <summary> /// Retorna una ENTIDAD de registro de la Entidad Importaciones.OIDUACosto /// En la BASE de DATO la Tabla : [Importaciones.OIDUACosto] /// </summary> /// <param name="pFiltro"></param> /// <returns></returns> public BEOIDUACosto Find(BaseFiltroImp pFiltro) { BEOIDUACosto itemCosto = null; try { using (_ImportacionesDataContext SQLDC = new _ImportacionesDataContext(conexion)) { var resul = SQLDC.omgc_S_OIDUACostoId(pFiltro.codOIDUACosto); foreach (var item in resul) { itemCosto = new BEOIDUACosto(); itemCosto.codOIDUACosto = item.codOIDUACosto; itemCosto.codOIDUA = item.codOIDUA; itemCosto.codRegResumenCosto = item.codRegResumenCosto; itemCosto.decMontoCosto = item.decMontoCosto == null ? 0 : item.decMontoCosto.Value; itemCosto.indActivo = item.indActivo; itemCosto.segUsuarioCrea = item.segUsuarioCrea; itemCosto.segUsuarioEdita = item.segUsuarioEdita; itemCosto.segFechaCrea = item.segFechaCrea; itemCosto.segFechaEdita = item.segFechaEdita; itemCosto.segMaquinaCrea = item.segMaquina; itemCosto.auxcodRegResumenCosto = item.codRegResumenCostoNombre; itemCosto.objOIDUA.numOIDUA = item.codOIDUANumero; itemCosto.desOrigenDesde = item.desOrigenDesde; itemCosto.monTipoCambio = item.monTipoCambioDUA == null ? 0 : item.monTipoCambioDUA.Value; itemCosto.codRegMoneda = item.codRegMoneda; itemCosto.objOIDUA.fecEmision = item.fecEmisionDUA; itemCosto.auxcodRegMoneda = item.codRegMonedaNombre; } } } catch (Exception ex) { throw ex; } return(itemCosto); }
private List <RowData> CrearFilaExcelPaginaCostoDUA(BEOIDUACosto filaGridCosto, int posicionColumna, uint posicionFila) { ExcelUtil documento = new ExcelUtil(); List <CellData> celdasExcel = new List <CellData>(); List <RowData> filasExcel = new List <RowData>(); CellData celda; string fondoEstiloPagina = Convert.ToString(EstilosReporteDUA.FondoDefecto); celda = documento.CreateCell(filaGridCosto.codOIDUACosto, posicionColumna, posicionFila, Convert.ToString(EstilosReporteDUA.FondoDefecto)); celdasExcel.Add(celda); posicionColumna = posicionColumna + 1; celda = documento.CreateCell(filaGridCosto.auxcodRegResumenCosto, posicionColumna, posicionFila, Convert.ToString(EstilosReporteDUA.FondoValorPagina)); celdasExcel.Add(celda); posicionColumna = posicionColumna + 1; celda = documento.CreateCell("", posicionColumna, posicionFila, fondoEstiloPagina); celdasExcel.Add(celda); posicionColumna = posicionColumna + 1; celda = documento.CreateCell("", posicionColumna, posicionFila, fondoEstiloPagina); celdasExcel.Add(celda); posicionColumna = posicionColumna + 1; celda = documento.CreateCell(filaGridCosto.auxcodRegMoneda, posicionColumna, posicionFila, Convert.ToString(EstilosReporteDUA.FondoValorPagina)); celdasExcel.Add(celda); posicionColumna = posicionColumna + 1; celda = documento.CreateCell(filaGridCosto.decMontoCosto.ToString("N2"), posicionColumna, posicionFila, Convert.ToString(EstilosReporteDUA.FondoValorPagina)); celdasExcel.Add(celda); posicionColumna = posicionColumna + 1; filasExcel.Add(documento.CreateRow(celdasExcel, posicionFila)); return(filasExcel); }