/// <summary> /// Verifica que se hayan ingresado todos los parametros de /// entrada obligatorios. Se definen como campos obligatorios /// a los siguientes: /// 1.- idPlanning /// 2.- idChannel /// </summary> private void verificarObligatorios(EParametros oEParametros) { if (oEParametros.getIdPlanning().Equals("0")) { messages = "No se ha seleccionado el idPlanning... ¡por" + " favor, verificar!"; } if (oEParametros.getIdChannel().Equals("0")) { messages += "No se ha seleccionado el idChannel... ¡por" + " favor, verificar!"; } }
/// <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); }
/// <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"; } }