Procedimiento agregar filtros a clase de arreglo de parametros
De ConssaWiki
Revisión a fecha de 15:10 25 nov 2010; Dgavidia (Discutir | contribuciones)
Este artículo describe el procedimiento a seguir para agregar filtros a la clase de arreglo de parametros. Dicha clase lleva por nombre _Cls_ArregloParametros.cs, y para el momento en que se escribe este artículo es parte sólo de proyecto T3WEB_2.
Contenido |
Creación
- Global en la clase
- _Enu_Filtros
- Arreglo como tal ( DropDownList[], TextBox[] u otro)
- _Mtd_CrearCasillero (tomar nota de la 'letra' que se le pone a la casilla)
- _Mtd_CrearArreglosControles
- Crear arreglo donde dice '// una linea por cada CAMPO a llenar CADA filtro', Aquí se usa la 'letra' anotada en el paso 2.
- Agregar caso al final del IF que dice '// crea los controles y los asigna a una casilla'
- Agregar caso en _Mtd_ActualizarComboFiltro
Funcionamiento
- Agregar caso en _Mtd_FiltroEstaPermitidoParaUsuario
- Agregar caso en metodo _Mtd_InicializarArreglosControles.
- Si es necesario, agregar 'valor por omision' del filtro en el ciclo FOR que dice '// coloca valor por omision de algunos filtros'.
- Si es necesario, se debe agregar un filtro por omision en la sección que dice PARAMETRO QUE SE MUESTRA POR OMISION. Necesario sólo en los casos en que el formulario sea nuevo, y no utilice ninguno de los filtros que ya se declara aqui.
- Algunos filtros llevan un caso en _Mtd_LimpiarParametrosArreglo.
- Algunos filtros llevan método públicos especiales para actualizar según cambio de compañia, como _Mtd_ActualizarComboVendedoresArreglo.
- Agregar caso en _Mtd_InicializarArreglosControles
- Agregar caso en _Cb_Compania_SelectedIndexChanged, normalmente en el formulario que invoca la clase de arreglo parametros
Validación
- Agregar caso en _Mtd_ValidarParametroArreglo. Los filtros con fecha y txts pueden necesitar validaciones. Los DropDownList generalmente no.
Consulta
- agregar caso en _Cls_MatrizParametrosValores
- agregar caso en _Mtd_ObtenerMatrizParametrosValores