// public delegate string Func<string value, string value, out string> (string value, string value1) public static string GetSPbyFounc(string action, string page) { if (SPSource.SPFile == "") { switch (page) { case "Request": return(GeneralDelegate <string> .RunningTDelegate(RequestPostingExe.SPName, action)); case "Approve": return(GeneralDelegate <string> .RunningTDelegate(PostingPositionExe.SPName, action)); case "Publish": return(GeneralDelegate <string> .RunningTDelegate(PublishPositionExe.SpName, action)); case "Candidate": return(GeneralDelegate <string> .RunningTDelegate(SelectCandidateExe.SPName, action)); case "Hiring": return(GeneralDelegate.RuningDelegate(ConfirmHireExe.SPName, action)); case "Hired": return(GeneralDelegate.RuningDelegate(HiredPositionExe.SPName, action)); case "Interview": return(GeneralDelegate.RuningDelegate(InterviewProcessExe.SPName, action)); case "Applying": return(GeneralDelegate.RuningDelegate(ApplyProcessExe.SPName, action)); case "MultipleSchools": return(GeneralDelegate.RuningDelegate(MultipleSchoolsExe.SPName, action)); case "Staff": return(GeneralDelegate.RuningDelegate(LTOStaffManageExe.SPName, action)); case "Summary": return(GeneralDelegate.RuningDelegate(PostingSummaryExe.SPName, action)); default: return(GeneralDelegate.RuningDelegate(GeneralExe.SPName, action)); } } else { return(GeneralDelegate <string> .RunningTDelegate(GetSpNameFormJsonFile.SPName, page, action)); } }
public static int IntValueOfT(string page, string action, object parameter) { var sp = CommonExcute.SPNameAndParameters(page, action); return(GeneralDelegate <int> .RunningTDelegate(CommonExcute <int> .GeneralValueOfT, sp, parameter)); }