@ -279,14 +279,14 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
AND b . elementType = ' FnKey ' ) order by fnKeySeq ";
AND b . elementType = ' FnKey ' ) order by fnKeySeq ";
sql = string . Format ( sql , param . menuName , App . User . ID , param . langId ) ;
sql = string . Format ( sql , param . menuName , App . User . ID , param . langId ) ;
result . JM_PageControlT1 . Toolbar = await Db . Ado . SqlQueryAsync < Toolbar > ( sql ) ;
result . JM_PageControlT1 . Toolbar = DbAccess . QueryList < Toolbar > ( sql ) ;
# endregion
# endregion
#region 定义表格页面的栏位, 含 表格栏位, 常用查询栏位, 高级查询栏位,可编辑栏位
#region 定义表格页面的栏位, 含 表格栏位, 常用查询栏位, 高级查询栏位,可编辑栏位
await Db . Ado . BeginTranAsync ( ) ;
Db . Ado . BeginTran ( ) ;
sql = @ "IF OBJECT_ID('tempdb.[dbo].[#TmpInitPageSettingQuery]') IS NOT NULL DROP TABLE [dbo].[#TmpInitPageSettingQuery]
sql = @ "IF OBJECT_ID('tempdb.[dbo].[#TmpInitPageSettingQuery]') IS NOT NULL DROP TABLE [dbo].[#TmpInitPageSettingQuery]
CREATE TABLE [ dbo ] . [ # TmpInitPageSettingQuery ] ( pageColumnID int ) alter TABLE [ dbo ] . [ # TmpInitPageSettingQuery ]
CREATE TABLE [ dbo ] . [ # TmpInitPageSettingQuery ] ( pageColumnID int ) alter TABLE [ dbo ] . [ # TmpInitPageSettingQuery ]
add [ elementType ] [ nvarchar ] ( 1 0 0 0 ) , [ field ] [ nvarchar ] ( 1 0 0 0 ) , [ label ] [ nvarchar ] ( 1 0 0 0 ) ,
add [ elementType ] [ nvarchar ] ( 1 0 0 0 ) , [ field ] [ nvarchar ] ( 1 0 0 0 ) , [ label ] [ nvarchar ] ( 1 0 0 0 ) ,
@ -300,7 +300,7 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
[selfDefine] [ nvarchar ] ( 2 0 0 0 ) , [ selectUI ] [ nvarchar ] ( 1 0 0 0 ) , [ isPrimaryKey ] [ nvarchar ] ( 1 0 0 0 ) ,
[selfDefine] [ nvarchar ] ( 2 0 0 0 ) , [ selectUI ] [ nvarchar ] ( 1 0 0 0 ) , [ isPrimaryKey ] [ nvarchar ] ( 1 0 0 0 ) ,
isSorted nvarchar ( 1 0 ) , isHidden nvarchar ( 1 0 ) , isSearched nvarchar ( 1 0 ) , sortNo int ,
isSorted nvarchar ( 1 0 ) , isHidden nvarchar ( 1 0 ) , isSearched nvarchar ( 1 0 ) , sortNo int ,
[searchOperator] nvarchar ( max ) , searchColumnDefaultValue nvarchar ( 1 0 0 0 ) , AppColumnType nvarchar ( 1 0 0 ) ";
[searchOperator] nvarchar ( max ) , searchColumnDefaultValue nvarchar ( 1 0 0 0 ) , AppColumnType nvarchar ( 1 0 0 ) ";
int count = await Db . Ado . ExecuteCommandAsync ( sql ) ;
int count = Db . Ado . ExecuteCommand ( sql ) ;
sql = @ "SELECT count (1) UserHasSetting
sql = @ "SELECT count (1) UserHasSetting
@ -312,7 +312,7 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
AND a . IsEnable = 1
AND a . IsEnable = 1
AND a . PageSettingQueryId = b . PageSettingQueryId ";
AND a . PageSettingQueryId = b . PageSettingQueryId ";
sql = string . Format ( sql , param . menuName , App . User . ID , param . langId ) ;
sql = string . Format ( sql , param . menuName , App . User . ID , param . langId ) ;
int UserHasSetting = await Db . Ado . GetIntAsync ( sql ) ;
int UserHasSetting = Db . Ado . GetInt ( sql ) ;
if ( UserHasSetting = = 0 )
if ( UserHasSetting = = 0 )
{
{
sql = @ "INSERT INTO [dbo].[#TmpInitPageSettingQuery]
sql = @ "INSERT INTO [dbo].[#TmpInitPageSettingQuery]
@ -367,7 +367,7 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
AND IsEnable = 1
AND IsEnable = 1
ORDER BY SortNo ";
ORDER BY SortNo ";
sql = string . Format ( sql , param . menuName , App . User . ID , param . langId ) ;
sql = string . Format ( sql , param . menuName , App . User . ID , param . langId ) ;
count = await Db . Ado . ExecuteCommandAsync ( sql ) ;
count = Db . Ado . ExecuteCommand ( sql ) ;
}
}
else
else
{
{
@ -491,7 +491,7 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
AND kk . elementtype = Ghrs_PageSettingQuery . elementtype )
AND kk . elementtype = Ghrs_PageSettingQuery . elementtype )
ORDER BY SortNo ";
ORDER BY SortNo ";
sql = string . Format ( sql , param . menuName , App . User . ID , param . langId ) ;
sql = string . Format ( sql , param . menuName , App . User . ID , param . langId ) ;
count = await Db . Ado . ExecuteCommandAsync ( sql ) ;
count = Db . Ado . ExecuteCommand ( sql ) ;
}
}
@ -791,7 +791,7 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
SET width = 5 0
SET width = 5 0
WHERE elementType = ' FnKey ' OR field = ' Muti ' ; ";
WHERE elementType = ' FnKey ' OR field = ' Muti ' ; ";
sql = string . Format ( sql , param . menuName , App . User . ID , param . langId ) ;
sql = string . Format ( sql , param . menuName , App . User . ID , param . langId ) ;
count = await Db . Ado . ExecuteCommandAsync ( sql ) ;
count = Db . Ado . ExecuteCommand ( sql ) ;
sql = @ "select pageColumnID,elementType, field,label,meky, multipleSelect, dataType,
sql = @ "select pageColumnID,elementType, field,label,meky, multipleSelect, dataType,
required , palceholder , dataSourceType , dataSource , sortable , sortOrder ,
required , palceholder , dataSourceType , dataSource , sortable , sortOrder ,
@ -811,7 +811,7 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
from [ dbo ] . [ # TmpInitPageSettingQuery ]
from [ dbo ] . [ # TmpInitPageSettingQuery ]
order by sortno asc ";
order by sortno asc ";
sql = string . Format ( sql , param . menuName , App . User . ID , param . langId ) ;
sql = string . Format ( sql , param . menuName , App . User . ID , param . langId ) ;
var TableColumn = await Db . Ado . SqlQueryAsync < TableColumn1 > ( sql ) ;
var TableColumn = Db . Ado . SqlQuery < TableColumn1 > ( sql ) ;
result . JM_TableColumnT1 . TableColumn = Mapper . Map ( TableColumn ) . ToANew < List < TableColumn > > ( ) ;
result . JM_TableColumnT1 . TableColumn = Mapper . Map ( TableColumn ) . ToANew < List < TableColumn > > ( ) ;
result . JM_TableColumnT1 . TableColumn = result . JM_TableColumnT1 . TableColumn . Where ( x = > x . field ! = "DetailYN" & & x . field ! = "Muti" ) . ToList ( ) ;
result . JM_TableColumnT1 . TableColumn = result . JM_TableColumnT1 . TableColumn . Where ( x = > x . field ! = "DetailYN" & & x . field ! = "Muti" ) . ToList ( ) ;
result . JM_TableColumnT1 . TableColumn . ForEach ( x = >
result . JM_TableColumnT1 . TableColumn . ForEach ( x = >
@ -823,7 +823,7 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
if ( x . multipleSearchValue = = "true" )
if ( x . multipleSearchValue = = "true" )
x . searchColumnDefaultValue = new List < string > ( ) ;
x . searchColumnDefaultValue = new List < string > ( ) ;
} ) ;
} ) ;
await Db . Ado . CommitTranAsync ( ) ;
Db . Ado . CommitTran ( ) ;
sql = @ "SELECT Langkey field,
sql = @ "SELECT Langkey field,
CASE { 2 }
CASE { 2 }
@ -842,11 +842,11 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
WHERE IsEnable = 1
WHERE IsEnable = 1
AND ( LangKey LIKE ' GHR_Page % ' OR LangKey LIKE ' GHR_Common % ' ) ";
AND ( LangKey LIKE ' GHR_Page % ' OR LangKey LIKE ' GHR_Common % ' ) ";
sql = string . Format ( sql , param . menuName , App . User . ID , param . langId ) ;
sql = string . Format ( sql , param . menuName , App . User . ID , param . langId ) ;
result . DT_PageMutiMsg = await Db . Ado . SqlQueryAsync < DT_PageMutiMsg > ( sql ) ;
result . DT_PageMutiMsg = Db . Ado . SqlQuery < DT_PageMutiMsg > ( sql ) ;
sql = "select QueryProcedure, EditProcedure, IUDProcedure from Ghrs_Menu where MenuNo='{0}'" ;
sql = "select QueryProcedure, EditProcedure, IUDProcedure from Ghrs_Menu where MenuNo='{0}'" ;
sql = string . Format ( sql , param . menuName , App . User . ID , param . langId ) ;
sql = string . Format ( sql , param . menuName , App . User . ID , param . langId ) ;
DataTable dt = await Db . Ado . GetDataTableAsync ( sql ) ;
DataTable dt = Db . Ado . GetDataTable ( sql ) ;
if ( dt . Rows . Count > 0 )
if ( dt . Rows . Count > 0 )
{
{
result . DT_Procedure . QueryProcedure = dt . Rows [ 0 ] [ "QueryProcedure" ] . ToString ( ) ;
result . DT_Procedure . QueryProcedure = dt . Rows [ 0 ] [ "QueryProcedure" ] . ToString ( ) ;
@ -1085,7 +1085,7 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
AND A . IsEnable = 1
AND A . IsEnable = 1
AND B . IsEnable = 1
AND B . IsEnable = 1
AND B . RoleNo = ' TrainingExamScore ' ";
AND B . RoleNo = ' TrainingExamScore ' ";
var toolbarRoles = await Db . Ado . SqlQueryAsync < ToolbarRole > ( sql ) ;
var toolbarRoles = DbAccess . QueryList < ToolbarRole > ( sql ) ;
if ( toolbarRoles ! = null & & toolbarRoles . Any ( ) )
if ( toolbarRoles ! = null & & toolbarRoles . Any ( ) )
result . JM_PageControlT1 . Toolbar . Add ( new Toolbar ( )
result . JM_PageControlT1 . Toolbar . Add ( new Toolbar ( )
{
{
@ -1121,6 +1121,10 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
} ) ;
} ) ;
break ;
break ;
case "F_ESS_StudyRecord" :
result . DT_Procedure . ExportExcel = "/api/Ghre_StudyRecord/ExportStaffExcel" ;
break ;
}
}
# endregion
# endregion
@ -1138,12 +1142,18 @@ public partial class CommonServices : BaseServices<RootEntityTkey<int>>, ICommon
var result1 = await GetModuleInfoAsync ( param ) ;
var result1 = await GetModuleInfoAsync ( param ) ;
result . JM_PageControlT1 = result1 . Data . JM_PageControlT1 ;
result . JM_PageControlT1 = result1 . Data . JM_PageControlT1 ;
result . DT_TableColumnT1 = result1 . Data . JM_TableColumnT1 ;
result . DT_TableColumnT1 = result1 . Data . JM_TableColumnT1 . TableColumn ;
result . DT_PageMutiMsg = result1 . Data . DT_PageMutiMsg ;
result . DT_PageMutiMsg = result1 . Data . DT_PageMutiMsg ;
result . DT_Procedure = result1 . Data . DT_Procedure ;
result . DT_Procedure = result1 . Data . DT_Procedure ;
result . DT_TableDataSearchT1 = result . DT_TableColumnT1 ;
result . DT_TableDataSearchT1 = result . DT_TableColumnT1 . ToList ( ) ;
result . DT_TableDataSearchT1 = result . DT_TableDataSearchT1 . OrderBy ( x = > x . searchColumnSeq ) . Where ( x = > x . searchable = = true ) . ToList ( ) ;
result . DT_TableDataSearchT1 . TableColumn = result . DT_TableDataSearchT1 . TableColumn . Where ( x = > x . searchable = = true ) . ToList ( ) ;
result . DT_TableDataSearchT1 . ForEach ( x = >
{
if ( x . searchOperator ! = null & & x . searchOperator . Where ( o = > o . @operator = = "Range" ) . Any ( ) )
x . IsRange = 1 ;
} ) ;
return new ServiceResult < ModuleESSReturn > ( ) { Success = true , Message = "查询成功" , Data = result , } ;
return new ServiceResult < ModuleESSReturn > ( ) { Success = true , Message = "查询成功" , Data = result , } ;
}
}
# endregion
# endregion