コード例 #1
0
        public static DataTable FilterDataTable(string ProcessName, string TaskName, string ColaVariable, string PropertyComparer, DataTable data, string IdUsuario)
        {
            string    aux = ColaVariable + ".MetodoDeComparacion";
            string    metodoDeComparacion       = Variables.GetVariablesUsuariosValueString("Momentos." + TaskName + "." + ProcessName + "." + aux, IdUsuario);
            string    listaComparacion          = Variables.GetVariablesUsuariosValueString("Momentos." + TaskName + "." + ProcessName + "." + ColaVariable, IdUsuario);
            ArrayList listaComparacionArrayList = mz.erp.systemframework.Util.Parse(listaComparacion, ",");

            if (metodoDeComparacion.Equals(string.Empty))
            {
                return(data);
            }
            return(Comparer(PropertyComparer, data, metodoDeComparacion, listaComparacionArrayList));
        }