Beispiel #1
0
        /// <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);
        }
Beispiel #2
0
        /// <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);
        }
Beispiel #3
0
        /// <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);
        }
Beispiel #4
0
 /// <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);
 }
Beispiel #5
0
        /// <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);
        }
Beispiel #6
0
        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);
        }