This commit is contained in:
@@ -88,12 +88,8 @@ namespace AyaNova.DataList
|
|||||||
if (string.IsNullOrWhiteSpace(dataListBase.ClientCriteria))
|
if (string.IsNullOrWhiteSpace(dataListBase.ClientCriteria))
|
||||||
throw new System.ArgumentNullException("CustomerNoteDataList - ClientCriteria is empty, should be Customer ID");
|
throw new System.ArgumentNullException("CustomerNoteDataList - ClientCriteria is empty, should be Customer ID");
|
||||||
|
|
||||||
DataListFilterOption FilterOption = new DataListFilterOption() { Column = "metacustomer" };
|
DataListFilterOption FilterOption = new DataListFilterOption() { Column = "metacustomer" };
|
||||||
|
FilterOption.items.Add(new DataListColumnFilter() { value = dataListBase.ClientCriteria, op = DataListFilterComparisonOperator.Equality });
|
||||||
DataListColumnFilter ColumnFilter = new DataListColumnFilter();
|
|
||||||
ColumnFilter.value = dataListBase.ClientCriteria;
|
|
||||||
ColumnFilter.op = "=";
|
|
||||||
FilterOption.items.Add(ColumnFilter);
|
|
||||||
|
|
||||||
ret.Add(FilterOption);
|
ret.Add(FilterOption);
|
||||||
return ret;
|
return ret;
|
||||||
|
|||||||
@@ -1,8 +1,10 @@
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using AyaNova.Biz;
|
using AyaNova.Biz;
|
||||||
|
using AyaNova.Models;
|
||||||
|
|
||||||
namespace AyaNova.DataList
|
namespace AyaNova.DataList
|
||||||
{
|
{
|
||||||
internal class InsideUserDataList : AyaDataList
|
internal class InsideUserDataList : AyaDataList, IAyaDataListServerCriteria
|
||||||
{
|
{
|
||||||
|
|
||||||
public InsideUserDataList()
|
public InsideUserDataList()
|
||||||
@@ -111,8 +113,18 @@ namespace AyaNova.DataList
|
|||||||
SqlIdColumnName = "avendor.id",
|
SqlIdColumnName = "avendor.id",
|
||||||
SqlValueColumnName = "avendor.name"
|
SqlValueColumnName = "avendor.name"
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<DataListFilterOption> DataListServerCriteria(long currentUserId, AuthorizationRoles userRoles, DataListBase dataListBase)
|
||||||
|
{
|
||||||
|
List<DataListFilterOption> ret = new List<DataListFilterOption>();
|
||||||
|
|
||||||
|
DataListFilterOption FilterOption = new DataListFilterOption() { Column = "usertype" };
|
||||||
|
FilterOption.items.Add(new DataListColumnFilter() { value = ((int)UserType.Customer).ToString(), op = DataListFilterComparisonOperator.NotEqual });
|
||||||
|
FilterOption.items.Add(new DataListColumnFilter() { value = ((int)UserType.HeadOffice).ToString(), op = DataListFilterComparisonOperator.NotEqual });
|
||||||
|
|
||||||
|
ret.Add(FilterOption);
|
||||||
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
}//eoc
|
}//eoc
|
||||||
|
|||||||
Reference in New Issue
Block a user