Exemplo n.º 1
0
    public string GetFilter(int companyId, DateTime?from, DateTime?to, bool statusIdnetified, bool statusAnalyzed, bool statusInProgress, bool statusClose, int origin, int departmentId, int providerId, int customerId)
    {
        var filter = new StringBuilder("{");

        filter.Append(Tools.JsonPair("companyId", companyId)).Append(",");
        filter.Append(Tools.JsonPair("from", from)).Append(",");
        filter.Append(Tools.JsonPair("to", to)).Append(",");
        filter.Append(Tools.JsonPair("statusIdnetified", statusIdnetified)).Append(",");
        filter.Append(Tools.JsonPair("statusAnalyzed", statusAnalyzed)).Append(",");
        filter.Append(Tools.JsonPair("statusInProgress", statusInProgress)).Append(",");
        filter.Append(Tools.JsonPair("statusClose", statusClose)).Append(",");
        filter.Append(Tools.JsonPair("origin", origin)).Append(",");
        filter.Append(Tools.JsonPair("departmentId", departmentId)).Append(",");
        filter.Append(Tools.JsonPair("providerId", providerId)).Append(",");
        filter.Append(Tools.JsonPair("customerId", customerId)).Append("}");
        Session["IncidentFilter"] = filter.ToString();
        return(Incident.FilterList(companyId, from, to, statusIdnetified, statusAnalyzed, statusInProgress, statusClose, origin, departmentId, providerId, customerId));
    }