|
@@ -991,6 +991,16 @@ namespace OTSIncAReportApp.DataOperation.DataAccess
|
|
dataTable.Columns.Add("inoId");
|
|
dataTable.Columns.Add("inoId");
|
|
dataTable.Columns.Add("display");
|
|
dataTable.Columns.Add("display");
|
|
DataTable get_dt = SelectStandardLibraryGrouping(StandardLibraryAddress);
|
|
DataTable get_dt = SelectStandardLibraryGrouping(StandardLibraryAddress);
|
|
|
|
+ if (get_dt.Rows.Count==0)
|
|
|
|
+ {
|
|
|
|
+ DataRow data = dataTable.NewRow();
|
|
|
|
+ data["inoId"] = 0;
|
|
|
|
+ data["GroupId"] = 0;
|
|
|
|
+ data["GroupName"] = "Default";
|
|
|
|
+ data["display"] = "0";
|
|
|
|
+ dataTable.Rows.Add(data);
|
|
|
|
+ return dataTable;
|
|
|
|
+ }
|
|
DataRow[] dataRow = get_dt.Select("", "iorder ASC");
|
|
DataRow[] dataRow = get_dt.Select("", "iorder ASC");
|
|
int shul = 0;
|
|
int shul = 0;
|
|
string DefaultGroupId = "";
|
|
string DefaultGroupId = "";
|
|
@@ -1028,11 +1038,17 @@ namespace OTSIncAReportApp.DataOperation.DataAccess
|
|
/// <returns></returns>
|
|
/// <returns></returns>
|
|
public List<DataTable> ObtainRuleData_start(DataTable strings, string a_SelectedIndex)
|
|
public List<DataTable> ObtainRuleData_start(DataTable strings, string a_SelectedIndex)
|
|
{
|
|
{
|
|
|
|
+ List<DataTable> List_data = new List<DataTable>();
|
|
DataTable dt_stl = new DataTable();
|
|
DataTable dt_stl = new DataTable();
|
|
SqLiteHelper sh = new SqLiteHelper("data source='" + a_SelectedIndex + "'");
|
|
SqLiteHelper sh = new SqLiteHelper("data source='" + a_SelectedIndex + "'");
|
|
dt_stl = sh.ExecuteQuery("select * from ClassifySTD");
|
|
dt_stl = sh.ExecuteQuery("select * from ClassifySTD");
|
|
dt_stl.Columns.Add("display");
|
|
dt_stl.Columns.Add("display");
|
|
- List<DataTable> List_data = new List<DataTable>();
|
|
|
|
|
|
+ if (dt_stl == null)
|
|
|
|
+ {
|
|
|
|
+ List_data.Add(dt_stl);
|
|
|
|
+ return List_data;
|
|
|
|
+ }
|
|
|
|
+
|
|
for (int i = 0; i < strings.Rows.Count; i++)
|
|
for (int i = 0; i < strings.Rows.Count; i++)
|
|
{
|
|
{
|
|
DataTable table = dt_stl.Clone();
|
|
DataTable table = dt_stl.Clone();
|