示例#1
0
 public Parametro[] ParametroTreeList(int parame_inicio, int pardet_inicio, int parame_fin)
 {
     WWTSParametroDetList iniciolist = new WWTSParametroDetList();
     if (pardet_inicio != 0)
     {
         iniciolist.Add(new WWTSParametroDet(this.mOperadorDatosList[0], parame_inicio, pardet_inicio));
     }
     else
     {
         iniciolist = WWTSParametroDetList.ObtenerLista(this.mOperadorDatosList[0], (Enumerados.EnumParametros)parame_inicio);
     }
     WWTSParametroDetList list = new WWTSParametroDetList();
     this.ArmarArbol(ref list, iniciolist, parame_fin);
     Parametro[] result = new Parametro[list.Count];
     int index = 0;
     foreach (WWTSParametroDet det in list)
     {
         result[index] = new Parametro {
             Parame_Codigo = det.Parame_Codigo,
             Pardet_Secuencia = det.Pardet_Secuencia,
             Descripcion = det.DescripcionLarga };
         index++;
     }
     return result;
 }
示例#2
0
 public Parametro[] ParametroList(int parame_codigo, int parame_padre, int pardet_padre, String filtro)
 {
     WWTSParametroDet pardet = null;
     if ((parame_padre != 0) && (pardet_padre != 0))
     {
         pardet = new WWTSParametroDet(this.mOperadorDatosList[0], parame_padre, pardet_padre);
     }
     WWTSParametroDetList list = WWTSParametroDetList.ObtenerLista(this.mOperadorDatosList[0],
         (Enumerados.EnumParametros)parame_codigo, WWTSParametroDetList.enumTipoObjeto.Nada, pardet, filtro);
     Parametro[] result = new Parametro[list.Count];
     int index = 0;
     foreach (WWTSParametroDet det2 in list)
     {
         result[index] = new Parametro {
             Parame_Codigo = det2.Parame_Codigo,
             Pardet_Secuencia = det2.Pardet_Secuencia,
             Descripcion = det2.Descripcion };
         index++;
     }
     return result;
 }