/// <summary> /// 获得系统设置图片和变量 /// </summary> /// <param name="strPathNo">获得数据编号</param> /// <returns></returns> public static string GetSysImg(string strPathNo) { OnLoadSystemCommonData onLoadSystemCommonData = new OnLoadSystemCommonData(); onLoadSystemCommonData.GetSysControlList(); string strImg = ""; if (CommonData.SysControlList.Any()) { var qList = CommonData.SysControlList.FirstOrDefault(); switch (strPathNo) { case "1": strImg = qList.ImgPath1; break; case "2": strImg = qList.ImgPath2; break; case "3": strImg = qList.ImgPath3; break; case "4": strImg = qList.ImgPath4; break; case "5": strImg = qList.ImgPath5; break; } } return(strImg); }
/// <summary> /// 获得用户权限 /// </summary> /// <param name="sUsrCode">用户Code</param> /// <param name="sPermissionCode">权限编号</param> /// <returns></returns> public static bool GetUsrPermission(string sUsrCode, string sPermissionCode) { OnLoadSystemCommonData onLoadSystemData = new OnLoadSystemCommonData(); onLoadSystemData.GetUsrMaintenance(); var uList = CommonData.UsrMaintenanceList.Where(s => s.UsrCode.Equals(sUsrCode)).ToList(); if (uList.Any()) { UserMaintenanceInfo userMaintenance = new UserMaintenanceInfo(); userMaintenance = uList.FirstOrDefault(); switch (sPermissionCode) { //Takeaway Access case "101": return(userMaintenance.TACtlPanel.Equals("Y")); case "102": return(userMaintenance.TAChangePrice.Equals("Y")); case "103": return(userMaintenance.TASOPrtAcctSum.Equals("Y")); case "104": return(userMaintenance.TASOChangePayment.Equals("Y")); case "105": return(userMaintenance.TASOEditOrder.Equals("Y")); case "106": return(userMaintenance.TASOPrtReceipt.Equals("Y")); case "107": return(userMaintenance.TACLExportData.Equals("Y")); //Quick Dining Access case "201": return(userMaintenance.QDCtlPanel.Equals("Y")); case "202": return(userMaintenance.QDChangePrice.Equals("Y")); case "203": return(userMaintenance.QDSOPrtAcctSum.Equals("Y")); case "204": return(userMaintenance.QDSOChangePayment.Equals("Y")); case "205": return(userMaintenance.QDSOEditOrder.Equals("Y")); case "206": return(userMaintenance.QDSOPrtReceipt.Equals("Y")); //Eat-In Access case "301": return(userMaintenance.EICtlPanel.Equals("Y")); case "302": return(userMaintenance.EIPay.Equals("Y")); case "303": return(userMaintenance.EIPrtBill.Equals("Y")); case "304": return(userMaintenance.EIRemoveItemAfterPrt.Equals("Y")); case "305": return(userMaintenance.EITblBooking.Equals("Y")); case "306": return(userMaintenance.EISOPrtAcctSum.Equals("Y")); case "307": return(userMaintenance.EISOChangePayment.Equals("Y")); case "308": return(userMaintenance.EISOEditOrder.Equals("Y")); case "309": return(userMaintenance.EISOPrtReceipt.Equals("Y")); case "310": return(userMaintenance.EIPBDicount.Equals("Y")); //General Access case "401": return(userMaintenance.GSSSystemConfig.Equals("Y")); case "402": return(userMaintenance.GSSUsrMaint.Equals("Y"));; case "403": return(userMaintenance.GSSDataManager.Equals("Y"));; case "404": return(userMaintenance.GSSCompactDb.Equals("Y"));; case "405": return(userMaintenance.GRpt.Equals("Y"));; case "406": return(userMaintenance.GRAccountSum.Equals("Y"));; case "407": return(userMaintenance.GASSumView.Equals("Y")); case "408": return(userMaintenance.GExitPos.Equals("Y"));; case "410": return(userMaintenance.GSSCoputAdd.Equals("Y")); case "411": return(userMaintenance.GSSShiftCode.Equals("Y")); case "412": return(userMaintenance.GTakeawayConfig.Equals("Y")); case "413": return(userMaintenance.GEatInConfig.Equals("Y")); case "414": return(userMaintenance.GTakeawayConfig.Equals("Y")); case "415": return(userMaintenance.GEatInPrtSetUp.Equals("Y")); case "416": return(userMaintenance.GASPrtSalesRpt.Equals("Y")); case "417": return(userMaintenance.GOpenCash.Equals("Y")); default: return(true); } } else { return(false); } }
/// <summary> /// 加载所有系统数据,所有系统List /// </summary> public static void GetAllInfoList() { OnLoadSystemCommonData onLoad = new OnLoadSystemCommonData(); //User List onLoad.GetUserList(); //Shift Code onLoad.GetShiftCodeList(); //System Configuration onLoad.GetSysConfigList(); //User Maintenance onLoad.GetUsrMaintenance(); //Computer Address onLoad.GetCompAddr(); //Take away Payment Type onLoad.GetTAPayType(); onLoad.GetTAPayTypeDisc(); //Take away Delivery Distance Charge onLoad.GetTADistCharge(); onLoad.GetTADistChargeRemark(); //Take away Post Code onLoad.GetTAPostCode(); onLoad.GetTAPostCodeRemark(); //Take away Menu Set onLoad.GetTAMenuSet(); //Dept Code onLoad.GetTADeptCode(); //Dept Code Detail onLoad.GetTADeptCodeDetail(); //Take away Menu Category onLoad.GetTAMenuCategory(); //System Control onLoad.GetSysControlList(); //Menu Item onLoad.GetTAMenuItemList(); onLoad.GetTAMenuItemSCList(); onLoad.GetTAMenuItemTCList(); onLoad.GetTAMenuItemTHList(); onLoad.GetTAMenuItemSubMenuList(); onLoad.GetTAMenuItemSubMenuDetailList(); //TA Table Setup onLoad.GetTaTblSetup(); //TA Extra Menu Edit onLoad.GetExtraMenuEdit(); //TA Customer onLoad.GetTACust(); //TA OrderItem onLoad.GetTAOrderItem(); //System Vlaue onLoad.GetSysValueList(); //TA Config Pre-Defined onLoad.GetTAPreDefined(); //TA Driver Setup onLoad.GetTADriverSetUp(); //TA Payment onLoad.GetTAPaymentList(); //Free Food Items onLoad.GetTAFreeFoodItemsList(); //Print setup -> General -> Print Information onLoad.GetTAPrtInfo(); //Postcode Assignment onLoad.GetPostcodeChargeList(); onLoad.GetPostcodeZoneList(); }