public void ProcessRequest(HttpContext context) { try { string msg = ""; // BitAuto.YanFa.SysRightManager.Common.UserInfo.Check(); if (UserRightsService.CheckLoginUserIDByCookies(LoginCookiesContent) > 0) { CustInfoImportHelper helper = new CustInfoImportHelper(); BLL.Loger.Log4Net.Info("1:" + helper.Action); switch (helper.Action) { case "batchimport": string tipinfo = ""; AJAXHelper.WrapJsonResponse(helper.BatchImport(out msg, out tipinfo), tipinfo, msg); break; default: AJAXHelper.WrapJsonResponse(false, "", "没有对应的操作"); break; } } } catch (Exception ex) { BLL.Loger.Log4Net.Info("导入数据出错:---" + ex.Message + ";堆栈:" + ex.StackTrace + ";全:" + ex); AJAXHelper.WrapJsonResponse(false, "", ex.Message); } }
public void ProcessRequest(HttpContext context) { try { // BitAuto.YanFa.SysRightManager.Common.UserInfo.Check(); if (UserRightsService.CheckLoginUserIDByCookies(LoginCookiesContent) > 0) { MagezineInfoImportHelper helper = new MagezineInfoImportHelper(); switch (helper.Action) { case "batchimport": string msg = ""; AJAXHelper.WrapJsonResponse(helper.BatchImport(out msg), "", msg); break; default: AJAXHelper.WrapJsonResponse(false, "", "没有对应的操作"); break; } } } catch (Exception ex) { AJAXHelper.WrapJsonResponse(false, "", ex.Message); } }
public void ProcessRequest(HttpContext context) { //BitAuto.YanFa.SysRightManager.Common.UserInfo.Check(); System.Diagnostics.Debug.WriteLine("[Handler]ProcessRequest begin..."); context.Response.ContentType = "text/plain"; try { if (UserRightsService.CheckLoginUserIDByCookies(LoginCookiesContent) > 0) { switch (Action) { case "batchimport": string msg = ""; //AJAXHelper.WrapJsonResponse(BatchImport(out msg), "", msg); BatchImport(out msg); context.Response.Write(msg); break; default: AJAXHelper.WrapJsonResponse(false, "", "没有对应的操作"); break; } } } catch (Exception ex) { AJAXHelper.WrapJsonResponse(false, "", ex.Message); } }
public void ProcessRequest(HttpContext context) { // BitAuto.YanFa.SysRightManager.Common.UserInfo.Check(); if (UserRightsService.CheckLoginUserIDByCookies(LoginCookiesContent) > 0) { System.Diagnostics.Debug.WriteLine("[Handler]ProcessRequest begin..."); context.Response.ContentType = "text/plain"; if (!BLL.Util.CheckButtonRight("SYS024BUT40110101")) { AJAXHelper.WrapJsonResponse(false, "", "对不起,您还没有导入操作的权限"); return; } try { switch (Action) { case "batchimport": string msg = ""; //AJAXHelper.WrapJsonResponse(BatchImport(out msg), "", msg); if (BatchImport(out msg)) { if (msg.Length > 0) { msg = "{success:'false',result:'yes',msg:'部分操作失败:<br/>" + msg + "'}"; } else { msg = "{success:'true',result:'yes',msg:'保存成功'}"; } } else { msg = "{success:'false',result:'no',msg:'操作失败:<br/>" + msg + "'}"; } context.Response.Write(msg); break; default: AJAXHelper.WrapJsonResponse(false, "", "没有对应的操作"); break; } } catch (Exception ex) { AJAXHelper.WrapJsonResponse(false, "", ex.Message); } } else { context.Response.Write("{success:'false',result:'no',msg:'操作失败:<br/>}"); } }
public void ProcessRequest(HttpContext context) { string fileName = ""; string filePath = ""; try { //BitAuto.YanFa.SysRightManager.Common.UserInfo.Check(); if (UserRightsService.CheckLoginUserIDByCookies(LoginCookiesContent) > 0) { ReturnVisitAssignImportHelper helper = new ReturnVisitAssignImportHelper(); switch (helper.Action) { case "batchimport": string msg = ""; JavaScriptSerializer jsserializer = new JavaScriptSerializer(); AJAXHelper.WrapJsonResponse(helper.BatchImport(out msg, out fileName, out filePath), msg, jsserializer.Serialize(new ReturnVisitFile() { fileName = fileName, filePath = filePath })); break; case "updatereturnvisit": fileName = context.Request["fileName"]; filePath = context.Request["filePath"]; string updateflag = context.Request["updateflag"]; bool flag = helper.UpdateImport(fileName, filePath, updateflag); AJAXHelper.WrapJsonResponse(flag, "", ""); break; default: AJAXHelper.WrapJsonResponse(false, "", "没有对应的操作"); break; } } } catch (Exception ex) { AJAXHelper.WrapJsonResponse(false, "分配失败!", ex.Message); } }
public void ProcessRequest(HttpContext context) { try { switch (Action) { case "imgImport": if (UserRightsService.CheckLoginUserIDByCookies(LoginCookiesContent) > 0) { string msg = ""; bool flag; UploadIMGModel retModel = UploadOfficeSupplyImg(out msg, out flag); JavaScriptSerializer jsserializer = new JavaScriptSerializer(); AJAXHelper.WrapJsonResponse(flag, msg, jsserializer.Serialize(retModel)); } break; case "deleteIMG": if (UserRightsService.CheckLoginUserIDByCookies(LoginCookiesContent) > 0) { bool flagDel = DeleteIMG(); AJAXHelper.WrapJsonResponse(flagDel, ",请重新删除!", ""); } break; case "getSysLoginCookieName": AJAXHelper.WrapJsonResponse(true, BitAuto.ISDC.CC2012.BLL.Util.SysLoginCookieName, ""); break; default: AJAXHelper.WrapJsonResponse(false, "没有对应的操作", "没有对应的操作"); break; } } catch (Exception ex) { AJAXHelper.WrapJsonResponse(false, "操作失败!", ex.Message); } }
public void ProcessRequest(HttpContext context) { try { if (UserRightsService.CheckLoginUserIDByCookies(LoginCookiesContent) > 0) { int UserID = Convert.ToInt32(RequesetUserID); //int UserID = 6074; if (UserID >= 0) { DataImportHelper helper = new DataImportHelper(); //UploadDeal helper = new UploadDeal(); string msg = string.Empty; switch (helper.Action) { case "batchimport": helper.BatchImport(out msg, UserID); break; default: msg = "没有对应的操作"; break; } context.Response.Write(msg); } } } catch (Exception ex) { string Message = BLL.Util.EscapeString(ex.Message); string msgstr = string.Empty; msgstr += "{root:["; msgstr += "{'information':'" + Message + "'},"; msgstr = msgstr.Substring(0, msgstr.Length - 1); msgstr += "],ExportData:["; msgstr += "{'information':''}],success:[{'information':'此次所有导入数据均失败'}]}"; context.Response.Write(msgstr); } }
//权限判断Url权限 public static bool AllowedAccess(string url) { if (string.IsNullOrEmpty(url) || url.Trim() == string.Empty) { return(true); } url = url.Trim(); UserIdentity user = GetCurrentUser(); ////查找用户权限 if (user.IsAdmin) { return(true); } UserRightsService rightsSvc = new UserRightsService(); List <UserRights> rightList = rightsSvc.GetListByUrl(url); if (rightList == null || rightList.Count == 0) { return(false); //如果找不到的url,则可以访问 } user.Authorizes = rightList.Select(p => p.SysButton.ButtonCode).ToList(); return(false); }
static void Main(string[] args) { using (WebServiceHost webServiceHost = new WebServiceHost(typeof(AimpWcfService))) { webServiceHost.Open(); try { using (UserRightsService aimp = new UserRightsService("", "")) { } Console.WriteLine("Сервис запущен..."); } catch (AuthorizationException) { Console.WriteLine("Сервис запущен..."); } catch (Exception ex) { Console.WriteLine("Не удалось запустить сервис"); Console.WriteLine(ex.Message); } Console.ReadLine(); } }
public void ProcessRequest(HttpContext context) { //BitAuto.YanFa.SysRightManager.Common.UserInfo.Check(); if (UserRightsService.CheckLoginUserIDByCookies(LoginCookiesContent) > 0) { context.Response.ContentType = "text/plain"; string retStr = ""; HttpPostedFile file = context.Request.Files["Filedata"]; try { if (file.ContentLength == 0) { context.Response.Write("[{'result':'noFiles'}]"); } else { #region 保存文件 var fileExtention = Path.GetExtension(file.FileName.ToLower()); if (!fileFilters.Contains(fileExtention)) { context.Response.Write("[{'result':'noFiles'}]"); return; } string retUrlPath = ""; //添加文件路径信息 string fullName = GenPath(file.FileName, out retUrlPath); file.SaveAs(fullName);//保存上载文件 #endregion #region 获取要返回的信息 string filePath = retUrlPath; // retUrlPath + Path.GetFileName(fullName);//文件路径 string fileName = Path.GetFileNameWithoutExtension(file.FileName); //文件名(不含扩展名) string fileExt = Path.GetExtension(file.FileName);; //扩展名 FileInfo info = new FileInfo(fullName); long fileSize = info.Length; //文件大小(Byte) #endregion #region 返回Json值 retStr += "{"; retStr += "'result':'succeed',"; retStr += "'RecID':null,"; retStr += "'FilePath':'" + HttpUtility.UrlEncode(filePath) + "',"; retStr += "'FileName':'" + HttpUtility.UrlEncode(fileName) + "',"; retStr += "'ExtendName':'" + HttpUtility.UrlEncode(fileExt) + "',"; retStr += "'FileSize':'" + HttpUtility.UrlEncode(fileSize.ToString()) + "'"; //retStr += "'FilePath':'" + filePath + "',"; //retStr += "'FileName':'" + fileName + "',"; //retStr += "'ExtendName':'" + fileExt + "',"; //retStr += "'FileSize':'" + fileSize.ToString() + "'"; retStr += "}"; context.Response.Write(retStr); #endregion } } catch (Exception ex) { context.Response.Write("[{'result':'failure'}]"); } } }
static void Main(string[] args) { // Initializer initializer = new Initializer(); //initializer.Seed(); AutoMapperConfig.Config(); string filePath = System.AppDomain.CurrentDomain.BaseDirectory + "Excle\\新建工作表.xlsx"; List <PointTxnDetailImport> excelList = ImportExcelHelper.GetListFromExcel <PointTxnDetailImport>(filePath); PointTxnDetailService pointTxnDetailService = new PointTxnDetailService(); var list1 = Mapper.Map <List <PointTxnDetailImport>, List <PointTxnDetail> >(excelList); list1.ForEach(p => { p.CreateUser = "******"; p.CredateTime = DateTime.Now; }); pointTxnDetailService.Add(list1); UserService userService = new UserService(); SysFunctionService sysFunctionService = new SysFunctionService(); RoleService roleService = new RoleService(); UserRightsService userRightsService = new UserRightsService(); SysButtonService sysButtonService = new SysButtonService(); SysMenuService sysMenuService = new SysMenuService(); UserRoleService userRoleService = new UserRoleService(); SystemService systemService = new SystemService(); StoreReportService storeReportService = new StoreReportService(); storeReportService.test(); var user = userService.Find(1); List <UserRole> list = userRoleService.GetUserRoles(); foreach (var item in list) { Console.WriteLine("角色名称:" + item.Role.RoleName); } try { string jsonString = list.ToJsonString(); Console.WriteLine("Json数据:" + jsonString); var userRoles = userRoleService.GetUserRole(); string jsonString2 = userRoles.ToJsonString(); Console.WriteLine("Json2数据:" + jsonString2); } catch (Exception ex) { string errorMsg = ex.Message; } List <UserRights> userRights = userRightsService.GetUserRights(user.Id); //<<<<<<< .mine // //List<SysMenu> SysMenuList = new List<SysMenu>(); // //try // //{ // // SysMenuList = userRights.Where(p => p.SysFunction.SysButtonId == 3).Select(p => p.SysFunction.SysMenu).ToList(); // //} // //catch (Exception ex) // //{ // // string msg = ex.Message; // //} // //List<SysButton> SysButtonList = userRights.Select(p => p.SysFunction.SysButton).ToList(); // //foreach (var item in SysMenuList) // //{ // // Console.WriteLine("菜单名称:" + item.MenuName); // //} // //foreach (var item in SysButtonList) // //{ // // Console.WriteLine("按钮名称:" + item.ButtonName); // //} //||||||| .r59 // List<SysMenu> SysMenuList = new List<SysMenu>(); // try // { // SysMenuList = userRights.Where(p => p.SysFunction.SysButtonId == 3).Select(p => p.SysFunction.SysMenu).ToList(); // } // catch (Exception ex) // { // string msg = ex.Message; // } // List<SysButton> SysButtonList = userRights.Select(p => p.SysFunction.SysButton).ToList(); // foreach (var item in SysMenuList) // { // Console.WriteLine("菜单名称:" + item.MenuName); // } // foreach (var item in SysButtonList) // { // Console.WriteLine("按钮名称:" + item.ButtonName); // } //======= // List<SysMenu> SysMenuList = new List<SysMenu>(); // //try // //{ // // SysMenuList = userRights.Where(p => p.SysFunction.SysButtonId == 3).Select(p => p.SysFunction.SysMenu).ToList(); // //} // //catch (Exception ex) // //{ // // string msg = ex.Message; // //} // //List<SysButton> SysButtonList = userRights.Select(p => p.SysFunction.SysButton).ToList(); // //foreach (var item in SysMenuList) // //{ // // Console.WriteLine("菜单名称:" + item.MenuName); // //} // //foreach (var item in SysButtonList) // //{ // // Console.WriteLine("按钮名称:" + item.ButtonName); // //} //>>>>>>> .r71 Console.WriteLine("按钮名称:"); Retry.Execute(Test, new TimeSpan(2000)); }