public ActionResult Index() { ViewData["LoginUserInfo"] = LoginUserInfo; string ProgramID = "Z001"; ProgramModel SysProgram = null; if (!GeneralObj.CheckProgID(LoginUserInfo.ProgramList, ProgramID)) { return(View("../SysMsg/NoAccess")); } else { SysProgram = GeneralObj.GetProgram(LoginUserInfo.ProgramList, ProgramID); ViewData["SysProgram"] = SysProgram; } UserFreeStyleModel UserFreeStyle; try { if (Request["action"] == "BACK" && Session[UserFreeStyle_id] != null) { UserFreeStyle = JsonConvert.DeserializeObject <UserFreeStyleModel>(Session[UserFreeStyle_id].ToString()); } else { UserFreeStyle = new UserFreeStyleModel() { Name = UserFreeStyle_id, OrderField = "YearId", OrderType = "DESC", PageNum = "0", SearchCompany = GeneralObj.SearchCompanyDefault(LoginUserInfo, SysProgram), SearchText = "", //搜尋狀態 }; } } catch { UserFreeStyle = new UserFreeStyleModel() { Name = UserFreeStyle_id, OrderField = "YearId", OrderType = "DESC", PageNum = "0", SearchCompany = GeneralObj.SearchCompanyDefault(LoginUserInfo, SysProgram), SearchText = "", //搜尋狀態 }; } Session[UserFreeStyle_id] = JsonConvert.SerializeObject(UserFreeStyle); ViewData["UserFreeStyle"] = UserFreeStyle; return(View()); }
public ActionResult Manage() { ViewData["LoginUserInfo"] = LoginUserInfo; string ProgramID = "W002"; ProgramModel SysProgram = null; if (!GeneralObj.CheckProgID(LoginUserInfo.ProgramList, ProgramID)) { return(View("../SysMsg/NoAccess")); } else { SysProgram = GeneralObj.GetProgram(LoginUserInfo.ProgramList, ProgramID); ViewData["SysProgram"] = SysProgram; } UserFreeStyleModel UserFreeStyle; UserFreeStyle = new UserFreeStyleModel() { Name = "AttendanceManage", OrderField = "", OrderType = "", PageNum = "", SearchCompany = GeneralObj.SearchCompanyDefault(LoginUserInfo, SysProgram), SearchDepartMentNo = GeneralObj.SearchDepartMentDefault(LoginUserInfo, SysProgram), SearchEmpNo = "", //搜尋人員 SearchEmpStatus = "1", //搜尋 離職狀態 SearchText = "", //搜尋狀態 }; ViewData["UserFreeStyle"] = UserFreeStyle; return(View()); }
public ActionResult History() { ViewData["LoginUserInfo"] = LoginUserInfo; string ProgramID = "W006"; ProgramModel SysProgram = null; if (!GeneralObj.CheckProgID(LoginUserInfo.ProgramList, ProgramID)) { //特例: 允許進入 //SysProgram = GeneralObj.GetProgram(LoginUserInfo.ProgramList, ProgramID); SysProgram = new ProgramModel(); SysProgram.ProgID = "W006"; SysProgram.ProgName = "外出歷程記錄"; SysProgram.ViewLevel = ""; ViewData["SysProgram"] = SysProgram; //return View("../SysMsg/NoAccess"); } else { SysProgram = GeneralObj.GetProgram(LoginUserInfo.ProgramList, ProgramID); ViewData["SysProgram"] = SysProgram; } UserFreeStyleModel UserFreeStyle; try { if (Request["action"] == "BACK" && Session[UserFreeStyle_id] != null) { UserFreeStyle = JsonConvert.DeserializeObject <UserFreeStyleModel>(Session[UserFreeStyle_id].ToString()); } else { UserFreeStyle = new UserFreeStyleModel() { Name = UserFreeStyle_id, OrderField = "EmployeeNo", OrderType = "ASC", PageNum = "0", SearchCompany = GeneralObj.SearchCompanyDefault(LoginUserInfo, SysProgram), SearchDepartMentNo = GeneralObj.SearchDepartMentDefault(LoginUserInfo, SysProgram), SearchEmpNo = "", //搜尋人員 SearchEmpStatus = "1", //搜尋 離職狀態 SearchText = "", //搜尋狀態 }; } } catch { UserFreeStyle = new UserFreeStyleModel() { Name = UserFreeStyle_id, OrderField = "", OrderType = "ASC", PageNum = "0", SearchCompany = GeneralObj.SearchCompanyDefault(LoginUserInfo, SysProgram), SearchDepartMentNo = GeneralObj.SearchDepartMentDefault(LoginUserInfo, SysProgram), SearchEmpNo = "", //搜尋人員 SearchEmpStatus = "1", //搜尋 離職狀態 SearchText = "", //搜尋狀態 }; } Session[UserFreeStyle_id] = JsonConvert.SerializeObject(UserFreeStyle); ViewData["UserFreeStyle"] = UserFreeStyle; return(View()); }