Exemple #1
0
        /// <summary>
        /// Retornar los Headers para el Reporte de Precios.
        /// </summary>
        /// <param name="oEParametros"></param>
        private DataTable findHeaders(EParametros oEParametros)
        {
            try
            {
                oConn = new Conexion(1);
                dt    = oConn.ejecutarDataTable("SP_GES_OPE_CONSULTA_PRECIO_V2",
                                                oEParametros.getIdPlanning(),
                                                oEParametros.getIdOficina(),
                                                oEParametros.getIdNodeCommercial(),
                                                oEParametros.getIdPuntoDeVenta(),
                                                oEParametros.getFechaInicio(),
                                                oEParametros.getFechaFin());
            }
            catch (Exception ex)
            {
                messages = "Ocurrio un Error: " + ex.Message;
            }

            return(dt);
        }
Exemple #2
0
        /// <summary>
        /// Valida que el formato de los parametros de Entrada sean
        /// correctos.
        /// </summary>
        private void validarParametros(EParametros oEParametros)
        {
            // Validación del IdPlanning
            if (oEParametros.getIdPlanning().Equals("") ||
                oEParametros.getIdPlanning() == null)
            {
                oEParametros.setIdPlanning("0");
            }

            // Validación del IdChannel
            if (oEParametros.getIdChannel().Equals("") ||
                oEParametros.getIdChannel() == null)
            {
                oEParametros.setIdChannel("0");
            }

            // Validación del IdOficina
            if (oEParametros.getIdOficina() == null)
            {
                oEParametros.setIdOficina(0);
            }

            // Validación del NodeCommercial
            if (oEParametros.getIdNodeCommercial() == null)
            {
                oEParametros.setIdNodeCommercial(0);
            }

            // Validación del IdPuntoDeVenta
            if (oEParametros.getIdPuntoDeVenta().Equals("") ||
                oEParametros.getIdPuntoDeVenta() == null)
            {
                oEParametros.setIdPuntoDeVenta("0");
            }

            // Validación del idCategoria
            if (oEParametros.getIdCategoria().Equals("") ||
                oEParametros.getIdCategoria() == null)
            {
                oEParametros.setIdCategoria("0");
            }

            // Validación del idSubCategoria
            if (oEParametros.getIdSubCategoria().Equals("") ||
                oEParametros.getIdSubCategoria() == null)
            {
                oEParametros.setIdSubCategoria("0");
            }

            // Validación de idMarca
            if (oEParametros.getIdMarca().Equals("") ||
                oEParametros.getIdMarca() == null)
            {
                oEParametros.setIdMarca("0");
            }

            // Validación del idProducto
            if (oEParametros.getIdProducto().Equals("") ||
                oEParametros.getIdProducto() == null)
            {
                oEParametros.setIdProducto("0");
            }

            // Validación Fecha Ini
            if (oEParametros.getFechaInicio() == null)
            {
                messages = "Debe ingresar FECHA INICIAL";
            }

            // Validación Fecha Fin
            if (oEParametros.getFechaFin() == null)
            {
                messages = "Debe ingresar FECHA FIN";
            }
        }