public async Task <ActionResult> StaffListView() { var staff = await _staffRepo.GetAll(); var model = new StaffListView { Staff = staff }; return(View(model)); }
public async Task <ActionResult> PrintPdf(IEnumerable <StaffModel> model) { var staff = await _staffRepo.GetAll(); var staffList = new StaffListView { Staff = staff }; var pdf = new ViewAsPdf("StaffListView", staffList) { FileName = "File.Pdf", PageSize = Rotativa.Options.Size.A4, PageMargins = { Left = 0, Right = 0 } }; return(pdf); }
private void ShowView(HomePageNodeModel nodeModel) { if (!ManagerManage.Manage().IsRightUse(nodeModel.nodeid)) { return; } RootUserControlView view = null; TreeNodeTag tag = (TreeNodeTag)Enum.Parse(typeof(TreeNodeTag), nodeModel.nodeTag); switch (tag) { case TreeNodeTag.None: break; #region 首页 case TreeNodeTag.HomePage: { } break; #endregion #region 网用户 case TreeNodeTag.MemberManage: //会员管理 view = new MemberManageView(); break; #endregion #region 商品管理 case TreeNodeTag.ProductManage: //商品管理 view = new ProductManageView(); break; case TreeNodeTag.ProductSellRank: //商品销售排行 view = new ProductSellRankView(); break; #endregion #region 费率管理管理 case TreeNodeTag.RataManage: //费率管理 view = new RateManageView(); break; case TreeNodeTag.OtherCostManage: //其他费用管理 view = new OtherCostView(); break; case TreeNodeTag.IntegralManage: //积分管理 view = new IntegralManageView(); break; case TreeNodeTag.AwardManage: //奖励管理 view = new AwardManageView(); break; #endregion #region 营收管理 case TreeNodeTag.DayInCome: //日营收 view = new DayInComeView(); break; case TreeNodeTag.MonthInCome: //月营收 view = new MonthInComeView(); break; case TreeNodeTag.YearInCome: //年营收 view = new YearInComeView(); break; #endregion #region 系统查询 case TreeNodeTag.ChangeShiftsRecord: //交接班记录查询 view = new ChangeShiftsRecordView(); break; case TreeNodeTag.UserPayedRecord: //用户充值记录查询 view = new UserRechargeView(); break; case TreeNodeTag.UserNetRecord: //用户上网记录查询 view = new UserNetRecordView(); break; case TreeNodeTag.UserConsumeRecord: //用户消费记录查询 view = new UserConsumeRecordView(); break; case TreeNodeTag.OpenMemberRecord: //会员办理查询 view = new OpenMemberRecordView(); break; case TreeNodeTag.ProductIndent: //商品订单查询 view = new ProductIndentView(); break; case TreeNodeTag.AttendanceSearch: //上座率查询 view = new AttendanceSearchView(); break; case TreeNodeTag.UserDrawBackRecord: view = new UserDrawBackRecordView(); break; #endregion #region 绩效考核 case TreeNodeTag.JXInspect: //绩效考核 view = new JXInspectView(); break; #endregion #region 评价管理 case TreeNodeTag.NetBarEvaluate: //管理人员添加 view = new NetBarEvaluateView(); break; case TreeNodeTag.StaffEvaluate: //管理人员 view = new StaffEvaluateView(); break; #endregion #region 系统管理 case TreeNodeTag.NetPassWord: //上网密码设置 view = new NetPassWordView(); break; case TreeNodeTag.StaffMoney: //员工提成 // view = new StaffMoneyView(); break; case TreeNodeTag.MemberLevManage: //会员等级 view = new MemberLevManageView(); break; case TreeNodeTag.ProductType: //商品类别 view = new ProductTypeManageView(); break; case TreeNodeTag.AreaManage: //区域设置 view = new AreaManageView(); break; case TreeNodeTag.ClientManage: //客户端设置 view = new ClientManageView(); break; case TreeNodeTag.BackUpManage: //备份设置 view = new BackUpManageView(); break; case TreeNodeTag.SmsManage: //短信设置 view = new SmsManageView(); break; #endregion #region 员工账号管理 case TreeNodeTag.StaffList: //管理人员添加 view = new StaffListView(); break; case TreeNodeTag.ManagerManage: //管理人员 view = new ManagerManageView(); break; #endregion #region 日志管理 case TreeNodeTag.LogManage: //日志管理 view = new LogManageView(); break; #endregion #region 设备信息管理 case TreeNodeTag.EquipmentInfo: view = new SoftwareMsgManageView(); break; #endregion default: break; } MainViewManage.ShowView(view); }