private List <T> GetDataSource <T>(string grade, WebControl imgButton) { var para = new { Operate = grade, UserID = WorkingProfile.UserId, UserRole = hfUserRole.Value, SchoolCode = TextBoxUnit.Text, SchoolYear = WorkingProfile.SchoolYear, CPNum = TextBoxCPNum.Text }; List <T> myList; if (WebConfig.DataSource() == "API") { string uri = "staff/" + grade; // SAP"; string qStr = "/" + para.SchoolCode + "/" + para.SchoolYear + "/" + para.CPNum; myList = ManagePageList <T, UserGroup> .GetList("API", uri, qStr); } else { // var myList = ListData.GeneralList<T>("SecurityManage", pageID, parameter); myList = ManagePageList <T, StaffMemberOf> .GetList("SQL", "ClassCall", para, imgButton); } return(myList); }
private List <T> GetDataSource <T>() { string scope = CheckBoxBoard.Checked ? "Board" : "School"; var parameter = new { Operate = "SecurityStaffList", UserID = WorkingProfile.UserId, UserRole = hfUserRole.Value, SchoolCode = ddlSchool.SelectedValue, SearchBy = hfSearchby.Value, SearchValue = hfSearchValue.Value, Scope = scope }; List <T> myList; if (WebConfig.DataSource() == "API") { string uri = "staff/list"; string qStr = "/" + parameter.SchoolCode + "/" + parameter.SearchBy + "/" + parameter.SearchValue + "/" + parameter.Scope; myList = ManagePageList <T, StaffList> .GetList("API", uri, qStr, btnSearchGoFirstName); } else { myList = ManagePageList <T, StaffList> .GetList("SQL", "ClassCall", parameter, btnSearchGoFirstName); } // var myList = ListData.GeneralList<StaffList>("SecurityManage", pageID, parameter, btnSearchGoCPNum); return(myList); }
private List <T> GetDataSource <T>(string grade) { var para = new { Operate = "SchoolList", UserID = WorkingProfile.UserId, UserRole = hfUserRole.Value, SchoolYear = WorkingProfile.SchoolYear, SchoolCode = grade, StaffUserID = TextBoxUserID.Text }; List <T> myList; if (WebConfig.DataSource() == "API") { string uri = "staff/" + grade; // SAP"; string qStr = "/" + para.SchoolCode + "/" + para.SchoolYear + "/" + para.StaffUserID; myList = ManagePageList <T, UserGroup> .GetList("API", uri, qStr); } else { // var myList = ListData.GeneralList<T>("SecurityManage", pageID, parameter); myList = ManagePageList <T, StaffWorkingSchools> .GetList("SQL", "ClassCall", para); } return(myList); }
private List <T> GetDataSource <T>() { string scope = CheckBoxBoard.Checked ? "Board" : "School"; var parameter = new { Operate = "List", UserID = WorkingProfile.UserId, UserRole = hfUserRole.Value, SchoolYear = WorkingProfile.SchoolYear, SchoolCode = WorkingProfile.SchoolCode, GrantAction = ddlGrantAction.SelectedValue, Scope = scope }; List <T> myList; if (WebConfig.DataSource() == "API") { string uri = "RequestPermission/list"; string qStr = "/" + parameter.SchoolYear + "/" + parameter.SchoolCode + "/" + parameter.GrantAction + "/" + parameter.Scope; myList = ManagePageList <T, StaffList> .GetList("API", uri, qStr, btnSearchGo); } else { myList = ManagePageList <T, RequestPermission> .GetList("SQL", "ClassCall", parameter, btnSearchGo); } return(myList); }
private List <T> GetDataSource <T>() { var parameter = new { Operate = "GroupList", // "SecurityGroupList", UserID = WorkingProfile.UserId, UserRole = hfUserRole.Value, SchoolCode = ddlSchool.SelectedValue, AppID = ddlApps.SelectedValue }; List <T> myList; if (WebConfig.DataSource() == "API") { string uri = "common/grouplist"; string qStr = "/" + parameter.SchoolCode + "/" + parameter.AppID; myList = ManagePageList <T, UserGroup> .GetList("API", uri, qStr, btnSearchGo); } else { // var gList = ListData.GeneralList<GroupList>("SecurityManage", pageID, parameter, btnSearchGo); // var spClass = new ActionGet<UserGroup>(new ActionAppUserGroup()) myList = ManagePageList <T, UserGroup> .GetList("SQL", "ClassCall", parameter, btnSearchGo); } return(myList); }
private List <T> GetDataSource <T>() { List <T> myList; if (WebConfig.DataSource() == "API") { string uri = "UserGroupTeacher/"; string qStr = "/" + hfIDs.Value; myList = ManageFormContent <T> .GetListbyID("API", uri, qStr); } else { int id = int.Parse(hfIDs.Value); myList = ManageFormContent <T> .GetListbyID("UserGroupTeacher", id, btnSubmit); } return(myList); }
public string SaveSecurityGroupMemberTeacher(string memberType, string operation, UserGroupMemberTeacher para) { try { string result = ""; if (WebConfig.DataSource() == "API") { string uri = "UserGroupTeacher"; result = ManageFormSave <UserGroupMemberTeacher> .SaveFormContent("API", uri, para); } else { result = ManageFormSave <UserGroupMemberTeacher> .SaveFormContent(operation, "UserGroupTeacher", para); } return(result); } catch (Exception ex) { var em = ex.Message; return("Failed"); } }
private static List <AppWorkingProfile> GetWorkingProfile(object parameter) { try { List <AppWorkingProfile> myList; if (WebConfig.DataSource() == "API") { string uri = "WorkingProfile/list"; string qStr = ""; // "/" + UserID + "/" + AppID + "/" + ModelID; myList = ManagePageList <AppWorkingProfile, AppWorkingProfile> .GetList("API", uri, qStr); } else { myList = ManagePageList <AppWorkingProfile, AppWorkingProfile> .GetList("SQL", "ClassCall", parameter); } return(myList); } catch (System.Exception ex) { var em = ex.Message; return(null); } }