Procedimiento agregar filtros a clase de arreglo de parametros

De ConssaWiki

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

  1. Global en la clase
    1. _Enu_Filtros
    2. Arreglo como tal ( DropDownList[], TextBox[] u otro)
  2. _Mtd_CrearCasillero (tomar nota de la 'letra' que se le pone a la casilla)
  3. _Mtd_CrearArreglosControles
    1. Crear arreglo donde dice '// una linea por cada CAMPO a llenar CADA filtro'.
    2. Agregar caso al final del IF que dice '// crea los controles y los asigna a una casilla'. Aquí se usa la 'letra' anotada en el paso 2.
  4. Agregar caso en _Mtd_ActualizarComboFiltro

Funcionamiento

  1. Agregar caso en _Mtd_FiltroEstaPermitidoParaUsuario
  2. Agregar caso en metodo _Mtd_InicializarArreglosControles.
    1. Si es necesario, agregar 'valor por omision' del filtro en el ciclo FOR que dice '// coloca valor por omision de algunos filtros'.
    2. Si es necesario, agregar después del FOR un método para llenar combos específicos.
    3. 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.
  3. Si es necesario, agregar caso en _Mtd_ActualizarFiltrosQueDependenDeCompania. Depende de si se creó un método en el paso anterior, el 2.3.
  4. Si es necesario, agregar caso en _Mtd_LimpiarParametrosArreglo.

Validación

  1. Si es necesario, Agregar caso en _Mtd_ValidarParametroArreglo. Los filtros con fecha y txts pueden necesitar validaciones. Los DropDownList generalmente no.

Consulta

  1. agregar caso en _Cls_MatrizParametrosValores
  2. agregar caso en _Mtd_ObtenerMatrizParametrosValores
Herramientas personales