public static List<UserBackSet> GetBackSet(string userid,int type,int pageSize, int pageIndex, ref int totalCount, ref int pageCount) { //string tablename = " UserBackSet a join BackModel b on a.Autoid=b.Backid "; string tablename = " UserBackSet a "; string sql = " 1=1 "; if (!string.IsNullOrEmpty(userid)) { sql += " and a.UserID='" + userid + "'"; } if (type>-1) { sql += " and a.Type="+type; } // DataTable dt = CommonBusiness.GetPagerData(tablename, "a.* ,b.WinFee,b.SSCType,b.X5Type,b.FCType ", sql, " a.AutoID ", pageSize, pageIndex, out totalCount, out pageCount, true); DataTable dt = CommonBusiness.GetPagerData(tablename, "a.* ", sql, " a.AutoID ", pageSize, pageIndex, out totalCount, out pageCount, true); List<UserBackSet> list = new List<UserBackSet>(); foreach (DataRow dr in dt.Rows) { UserBackSet model = new UserBackSet(); model.FillData(dr); BackModel bmodel = GetBackById(model.BackID); model.Bmodel = bmodel; list.Add(model); } return list; }
public static BackModel GetBackById(int BackID ) { DataTable dt = BackModelSetDAL.GetDataTable("select * from BackModel where AutoID=" + BackID); List<BackModel> list = new List<BackModel>(); foreach (DataRow dr in dt.Rows) { BackModel model = new BackModel(); model.FillData(dr); list.Add(model); } return list.FirstOrDefault(); }
public static ReturnMsgModel Send(Logic.EnumSendMsg type, string mobile, decimal amount = 0M) { var result = new ReturnMsgModel(); result.Merchant = Constant.Merchant; result.backState = false; result.relationId = ""; result.Mobile = mobile; switch (type) { case Logic.EnumSendMsg.注册短信: result.code = Constant.IsDebug ? "111111" : GetCode(6); result.content = $"欢迎注册速金派,验证码:{result.code}。"; break; case Logic.EnumSendMsg.忘记密码短信: result.code = Constant.IsDebug ? "111111" : GetCode(6); result.content = $"您正在进行找回密码操作,验证码:{result.code}。"; break; case Logic.EnumSendMsg.自动处理程序出错: result.code = Constant.IsDebug ? "111111" : GetCode(6); result.content = $"自动处理程序出错,请尽快处理,出错时间:{DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")}"; break; case Logic.EnumSendMsg.腾付通收银短信: result.code = Constant.IsDebug ? "111111" : GetCode(6); result.content = $"您正在进行收款交易¥{amount.ToString("F2")},验证码:{result.code},请勿泄漏给他人。"; break; default: break; } BackModel back = null; if (Constant.IsDebug) { back = new BackModel() { State = "0", MsgState = "发送成功" }; } else { back = sendensms(mobile, result.content); } result.backState = back.State == "0"; result.msg = back.MsgState; return(result); }
public static BackModel sendensms(string tel, string msg) { msg = qianming + msg; BackModel backmodel = new BackModel(); backmodel.State = "1"; backmodel.MsgID = "0"; backmodel.MsgState = "发送失败"; backmodel.Reserve = ""; string ret = string.Empty; try { Logs.WriteLog("短信接口对应手机号:" + tel + ",提交信息:" + msg, "d:\\Log\\SystemSendMsg", "SendSms"); //BackModel backmodel = new BackModel(); string postStrTpl = "username={0}&pwd={1}&dt={2}&msg={3}&mobiles={4}&code={5}"; Int64 dt = (DateTime.Now.ToUniversalTime().Ticks - 621355968000000000) / 10000000; string pwdmd5 = Encryption.SecurityHelper.GetMD5String(ensmsname + ensmspwd + dt); UTF8Encoding encoding = new UTF8Encoding(); var body = string.Format(postStrTpl, ensmsname, pwdmd5, dt, HttpUtility.UrlEncode(msg), tel, "1028"); StringBuilder requestStringUri = new StringBuilder(); requestStringUri.Append(ensmsUrl); requestStringUri.AppendFormat("?{0}", body); HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(requestStringUri.ToString()); request.Method = "GET"; request.KeepAlive = false; using (WebResponse response = request.GetResponse()) { StreamReader reader = new StreamReader(response.GetResponseStream() , Encoding.GetEncoding("utf-8") ); ret = reader.ReadToEnd(); Logs.WriteLog("短信接口对应手机号:" + tel + ",返回信息:" + ret, "d:\\Log\\SystemSendMsg", "SendSms"); reader.Close(); reader.Dispose(); } } catch (Exception ex) { backmodel.MsgState = ex.Message; Logs.WriteLog("短信接口对应手机号:" + tel + ",返回信息:" + ex.Message, "d:\\Log\\SystemSendMsg", "SendSms"); } if (ret == "0") { backmodel.State = "0"; backmodel.MsgState = "发送成功"; } return(backmodel); }
public static List<BackModel> GetBackModel(int pageSize, int pageIndex, ref int totalCount, ref int pageCount,string sqlwhere="",bool asc=false) { string tablename = " BackModel a "; string sql = " 1=1 "; DataTable dt = CommonBusiness.GetPagerData(tablename, " a.* ", sql + sqlwhere, " a.WinFee ", pageSize, pageIndex, out totalCount, out pageCount, asc); List<BackModel> list = new List<BackModel>(); foreach (DataRow dr in dt.Rows) { BackModel model = new BackModel(); model.FillData(dr); list.Add(model); } return list; }
public bool Generate(BackModel homeModel) { //BACK: string nameSpaceBack = ConfigurationManager.AppSettings["nameSpaceBack"]; string entityName = homeModel.PerfixName.ToLower(); bool isSuccess = true; try { string typeName = homeModel.NomAssembly + "." + homeModel.FolderName + "." + homeModel.NomClass + "," + homeModel.NomAssembly; Type type = Type.GetType(typeName); if (type != null) { #region GET TYPE AND PROPS. List <PropertyInfo> props = type.GetProperties().ToList(); #endregion #region THE INDEX VIEW. //The index page: string pageCode = string.Empty; pageCode += "@model " + nameSpaceBack + ".Models." + homeModel.ControllerName + ".ViewData." + homeModel.ControllerName + "ViewData\n\n"; pageCode += "@{\n"; pageCode += " ViewBag.Title = \"" + homeModel.ControllerName + "\";\n"; pageCode += " Layout = \"~/Views/Shared/_Layout.cshtml\";\n"; pageCode += "}\n\n"; pageCode += "@section Scripts {\n"; pageCode += " <script src=\"~/Scripts/" + homeModel.ControllerName.ToLower() + ".js\"></script>\n"; pageCode += " <script src=\"~/Scripts/Jquery/jquery.validate.min.js\"></script>\n"; pageCode += " <script src=\"~/Scripts/Jquery/jquery.validate.unobtrusive.min.js\"></script>\n"; pageCode += "}\n\n"; pageCode += "@section Styles {\n"; pageCode += " \n\n"; pageCode += "}\n\n"; pageCode += "<div class=\"header_container\">\n"; pageCode += " <div class=\"titre_header\">Gérer vos " + homeModel.ControllerName + " : </div>\n"; pageCode += " <span id=\"add_" + entityName + "_btn\" class=\"btn_ajouter\">\n"; pageCode += " <input type=\"image\" src=\"/Images/add.png\" class=\"icon_ajouter\" />\n"; pageCode += " <span class=\"valeur_btn\">Ajouter</span>\n"; pageCode += " </span>\n"; pageCode += "</div>\n\n"; pageCode += "<div id=\"content_" + homeModel.ControllerName.ToLower() + "\" class=\"content_container\">\n"; pageCode += " @Html.Partial(\"Partials/_ActivitiesList\", Model)\n"; pageCode += "</div>\n\n"; pageCode += "<div id=\"add_" + entityName + "_pop_up\" class=\"cd-popup\" role=\"alert\">\n"; pageCode += " <div class=\"cd-popup-container\">\n"; pageCode += " <div class=\"modal-header\">\n"; pageCode += " <h4>\n"; pageCode += " <span>ajouter une " + entityName + ": </span>\n"; pageCode += " <a class=\"cd-popup-close img-replace\"></a>\n"; pageCode += " </h4>\n"; pageCode += " </div>\n"; pageCode += " <div id=\"add_" + entityName + "_input\"></div>\n"; pageCode += " </div>\n"; pageCode += "</div>\n\n"; pageCode += "<div id=\"update_" + entityName + "_pop_up\" class=\"cd-popup\" role=\"alert\">\n"; pageCode += " <div class=\"cd-popup-container\">\n"; pageCode += " <div class=\"modal-header\">\n"; pageCode += " <h4>\n"; pageCode += " <span>modifier une " + entityName + ": </span>\n"; pageCode += " <a class=\"cd-popup-close img-replace\"></a>\n"; pageCode += " </h4>\n"; pageCode += " </div>\n"; pageCode += " <div id=\"update_" + entityName + "_input\"></div>\n"; pageCode += " </div>\n"; pageCode += "</div>\n\n"; pageCode += "<div id=\"delete_" + entityName + "_pop_up\" class=\"cd-popup\" role=\"alert\">\n"; pageCode += " <div id=\"delete_" + entityName + "_input\" class=\"cd-popup-container cd-popup-container-confirm\">\n"; pageCode += " <p>Est ce que vous êtes sur de cette opération ?</p>\n"; pageCode += " <ul class=\"cd-buttons\">\n"; pageCode += " <li><a id=\"yes\">Oui</a></li>\n"; pageCode += " <li><a id=\"no\">Non</a></li>\n"; pageCode += " </ul>\n"; pageCode += " </div>\n"; pageCode += "</div>\n"; Directory.CreateDirectory(Server.MapPath("/Files/" + nameSpaceBack + "/Views/" + homeModel.ControllerName + "/")); System.IO.File.WriteAllText(Server.MapPath("/Files/" + nameSpaceBack + "/Views/" + homeModel.ControllerName + "/" + "Index.cshtml"), pageCode); #endregion #region JAVASCRIPT. string scriptCode = string.Empty; if (props.Any(p => p.PropertyType.IsGenericType)) { scriptCode += "/******************************\n"; scriptCode += " * NAVIGATION TABS.\n"; scriptCode += " ******************************/\n"; scriptCode += "$(document).on(\"click\", \".next\", function (event) {\n"; scriptCode += " event.preventDefault();\n\n"; scriptCode += " var data = $(this).attr(\"data-navigation\");\n"; scriptCode += " var panelToClose = parseInt(data) - 1;\n"; scriptCode += " var panelToOpen = parseInt(data);\n\n"; scriptCode += " if (panelToClose === 0) {\n\n"; scriptCode += " var formData = {\n\n"; foreach (var p in props.Where(p => p.PropertyType.IsGenericType == false).ToList()) { scriptCode += p.Name + ": $(\"#" + p.Name + "\").val(),\n\n"; } scriptCode += " };\n\n"; scriptCode += " $.ajax({\n"; scriptCode += " type: \"POST\",\n"; scriptCode += " url: \"/" + homeModel.ControllerName + "/Validate" + homeModel.PerfixName + "FormData\",\n"; scriptCode += " data: JSON.stringify(formData),\n"; scriptCode += " contentType: \"application/json; charset=utf-8\",\n"; scriptCode += " success: function (msg) {\n"; scriptCode += " if (msg === \"True\") {\n"; scriptCode += " //links : \n"; scriptCode += " $(\"#links\").find(\"li[data-navigation = \"\" + panelToClose + \"\"]\").removeClass(\"active\");\n"; scriptCode += " $(\"#links\").find(\"li[data-navigation = \"\" + panelToOpen + \"\"]\").addClass(\"active\");\n"; scriptCode += " //panels\n"; scriptCode += " $(\"#panels\").find(\".tab-pane[data-navigation = \"\" + panelToClose + \"\"]\").removeClass(\"active in\");\n"; scriptCode += " $(\"#panels\").find(\".tab-pane[data-navigation = \"\" + panelToOpen + \"\"]\").addClass(\"active in\");\n"; scriptCode += " } else {\n"; scriptCode += " $(\"#Create" + homeModel.PerfixName + "Form\").submit();\n"; scriptCode += " }\n"; scriptCode += " },\n"; scriptCode += " error: function (jqXhr) {\n"; scriptCode += " $(\"#update_" + homeModel.PerfixName.ToLower() + "_input\").html(jqXhr.responseText);\n"; scriptCode += " }\n"; scriptCode += " });\n"; scriptCode += " } else {\n"; var firstOrDefault = props.FirstOrDefault(p => p.PropertyType.IsGenericType); if (firstOrDefault != null) { var propertyType = firstOrDefault.PropertyType; var memberInfo = propertyType.GetGenericArguments().FirstOrDefault(); if (memberInfo != null) { string typeTranslationName = homeModel.NomAssembly + "." + homeModel.FolderName + "." + memberInfo.Name + "," + homeModel.NomAssembly; Type typeTraslation = Type.GetType(typeTranslationName); if (typeTraslation != null) { List <PropertyInfo> propsTraslate = typeTraslation.GetProperties().ToList(); scriptCode += "var formData = {\n"; foreach (var prop in propsTraslate) { scriptCode += prop.Name + ": $(\"#" + prop.Name + "_\" + panelToClose + \"\").val(),\n"; } scriptCode += " };\n\n"; scriptCode += " $.ajax({\n"; scriptCode += " type: \"POST\",\n"; scriptCode += " url: \"/" + homeModel.ControllerName + "/Validate" + homeModel.PerfixName + "TranslationFormData\",\n"; scriptCode += " data: JSON.stringify(formData),\n"; scriptCode += " contentType: \"application/json; charset=utf-8\",\n"; scriptCode += " success: function (msg) {\n"; scriptCode += " if (msg === \"True\") {\n"; scriptCode += " //links : \n"; scriptCode += " $(\"#links\").find(\"li[data-navigation = \"\" + panelToClose + \"\"]\").removeClass(\"active\");\n"; scriptCode += " $(\"#links\").find(\"li[data-navigation = \"\" + panelToOpen + \"\"]\").addClass(\"active\");\n"; scriptCode += " //panels\n"; scriptCode += " $(\"#panels\").find(\".tab-pane[data-navigation = \"\" + panelToClose + \"\"]\").removeClass(\"active in\");\n"; scriptCode += " $(\"#panels\").find(\".tab-pane[data-navigation = \"\" + panelToOpen + \"\"]\").addClass(\"active in\");\n"; scriptCode += " } else {\n"; scriptCode += " $(\"#Create" + homeModel.PerfixName + "Form\").submit();\n"; scriptCode += " }\n"; scriptCode += " },\n"; scriptCode += " error: function (jqXhr) {\n"; scriptCode += " $(\"#update_" + homeModel.PerfixName.ToLower() + "_input\").html(jqXhr.responseText);\n"; scriptCode += " }\n"; scriptCode += " });\n"; scriptCode += " }\n"; scriptCode += "});\n\n"; scriptCode += "$(document).on(\"click\", \".prev\", function (event) {\n"; scriptCode += " event.preventDefault();\n\n"; scriptCode += " var data = $(this).attr(\"data-navigation\");\n"; scriptCode += " var panelToClose = parseInt(data) + 1;\n"; scriptCode += " var panelToOpen = parseInt(data);\n\n"; scriptCode += " //links : \n"; scriptCode += " $(\"#links\").find(\"li[data-navigation = \"\" + panelToClose + \"\"]\").removeClass(\"active\");\n"; scriptCode += " $(\"#links\").find(\"li[data-navigation = \"\" + panelToOpen + \"\"]\").addClass(\"active\");\n\n"; scriptCode += " //panels\n"; scriptCode += " $(\"#panels\").find(\".tab-pane[data-navigation = \"\" + panelToClose + \"\"]\").removeClass(\"active in\");\n"; scriptCode += " $(\"#panels\").find(\".tab-pane[data-navigation = \"\" + panelToOpen + \"\"]\").addClass(\"active in\");\n"; scriptCode += "});\n\n\n"; } } } } scriptCode += "/******************************\n"; scriptCode += " * CREATE " + homeModel.PerfixName.ToUpper() + ".\n"; scriptCode += " ******************************/\n"; scriptCode += "$(document).on(\"click\", \"#add_" + homeModel.PerfixName.ToLower() + "_pop_up\", function (event) {\n"; scriptCode += " if ($(event.target).is(\".cd-popup-close\") || $(event.target).is(\".cd-popup\")) {\n"; scriptCode += " event.preventDefault();\n"; scriptCode += " $(this).removeClass(\"is-visible\");\n"; scriptCode += " $(\"body\").removeClass(\"hidden_body\");\n"; scriptCode += " }\n"; scriptCode += "});\n\n"; scriptCode += "$(document).on(\"click\", \"#add_" + homeModel.PerfixName.ToLower() + "_btn\", function (e) {\n"; scriptCode += " e.preventDefault();\n\n"; scriptCode += " $.ajax({\n"; scriptCode += " type: \"POST\",\n"; scriptCode += " url: \"/" + homeModel.ControllerName + "/GetCreate" + homeModel.PerfixName + "\",\n"; scriptCode += " contentType: \"application/json; charset=utf-8\",\n"; scriptCode += " success: function (msg) {\n"; scriptCode += " $(\"#add_" + homeModel.PerfixName.ToLower() + "_input\").html(msg);\n"; scriptCode += " $(\"#add_" + homeModel.PerfixName.ToLower() + "_pop_up\").addClass(\"is-visible\");\n"; scriptCode += " $(\"body\").addClass(\"hidden_body\");\n"; scriptCode += " },\n"; scriptCode += " error: function (jqXhr) {\n"; scriptCode += " $(\"#add_" + homeModel.PerfixName.ToLower() + "_input\").text(jqXhr.responseText);\n"; scriptCode += " }\n"; scriptCode += " });\n"; scriptCode += "});\n\n"; scriptCode += "$(document).on(\"submit\", \"#Create" + homeModel.PerfixName + "Form\", function (e) {\n"; scriptCode += " e.preventDefault();\n\n"; scriptCode += " $.ajax({\n"; scriptCode += " type: this.method,\n"; scriptCode += " url: this.action,\n"; scriptCode += " data: new FormData(this),\n"; scriptCode += " processData: false,\n"; scriptCode += " contentType: false,\n"; scriptCode += " success: function (msg) {\n"; scriptCode += " if (msg.OperationSuccess === true) {\n"; scriptCode += " $.toast(msg.SuccessMessage, { \"width\": 800 });\n"; scriptCode += " $.ajax({\n"; scriptCode += " type: \"POST\",\n"; scriptCode += " url: \"/" + homeModel.ControllerName + "/GetActivities\",\n"; scriptCode += " contentType: \"application/json; charset=utf-8\",\n"; scriptCode += " success: function (msg) {\n"; scriptCode += " $(\"#content_" + homeModel.ControllerName.ToLower() + "\").html(msg);\n"; scriptCode += " $(\"#add_" + homeModel.PerfixName + "_pop_up\").removeClass(\"is-visible\");\n"; scriptCode += " $(\"body\").removeClass(\"hidden_body\");\n"; scriptCode += " $(\"#add_" + homeModel.PerfixName.ToLower() + "_input\").html(\"\");\n"; scriptCode += " },\n"; scriptCode += " error: function (jqXhr) {\n"; scriptCode += " $(\"#add_" + homeModel.PerfixName.ToLower() + "_input\").html(jqXhr.responseText);\n"; scriptCode += " }\n"; scriptCode += " });\n"; scriptCode += " } else {\n"; scriptCode += " $.toast(msg.ErrorMessage, { \"width\": 800 });\n"; scriptCode += " }\n"; scriptCode += " },\n"; scriptCode += " error: function (jqXhr) {\n"; scriptCode += " $(\"#add_" + homeModel.PerfixName.ToLower() + "_input\").html(jqXhr.responseText);\n"; scriptCode += " }\n"; scriptCode += " });\n"; scriptCode += "});\n\n"; scriptCode += "/******************************\n"; scriptCode += " * UPDATE " + homeModel.PerfixName.ToUpper() + ".\n"; scriptCode += " ******************************/\n"; scriptCode += "$(document).on(\"click\", \"#update_" + homeModel.PerfixName.ToLower() + "_pop_up\", function (event) {\n"; scriptCode += " if ($(event.target).is(\".cd-popup-close\") || $(event.target).is(\".cd-popup\")) {\n"; scriptCode += " event.preventDefault();\n"; scriptCode += " $(this).removeClass(\"is-visible\");\n"; scriptCode += " $(\"body\").removeClass(\"hidden_body\");\n"; scriptCode += " }\n"; scriptCode += "});\n\n"; scriptCode += "$(document).on(\"click\", \"#update_" + homeModel.PerfixName.ToLower() + "_btn\", function (e) {\n"; scriptCode += " e.preventDefault();\n\n"; scriptCode += " var activityId = $(this).attr(\"data\");\n"; scriptCode += " $.ajax({\n"; scriptCode += " type: \"POST\",\n"; scriptCode += " url: \"/" + homeModel.ControllerName + "/GetUpdateActivity\",\n"; scriptCode += " data: JSON.stringify({ activityId: activityId }),\n"; scriptCode += " contentType: \"application/json; charset=utf-8\",\n"; scriptCode += " success: function (msg) {\n"; scriptCode += " $(\"#update_" + homeModel.PerfixName.ToLower() + "_input\").html(msg);\n"; scriptCode += " $(\"#update_" + homeModel.PerfixName.ToLower() + "_pop_up\").addClass(\"is-visible\");\n"; scriptCode += " $(\"body\").addClass(\"hidden_body\");\n"; scriptCode += " },\n"; scriptCode += " error: function (jqXhr) {\n"; scriptCode += " $(\"#update_" + homeModel.PerfixName.ToLower() + "_input\").html(jqXhr.responseText);\n"; scriptCode += " }\n"; scriptCode += " });\n"; scriptCode += "});\n\n"; scriptCode += "$(document).on(\"submit\", \"#Update" + homeModel.PerfixName + "Form\", function (e) {\n"; scriptCode += " e.preventDefault();\n"; scriptCode += " $.ajax({\n"; scriptCode += " type: this.method,\n"; scriptCode += " url: this.action,\n"; scriptCode += " data: new FormData(this),\n"; scriptCode += " processData: false,\n"; scriptCode += " contentType: false,\n"; scriptCode += " success: function (msg) {\n"; scriptCode += " if (msg.OperationSuccess === true) {\n"; scriptCode += " $.toast(msg.SuccessMessage, { \"width\": 800 });\n"; scriptCode += " $.ajax({\n"; scriptCode += " type: \"POST\",\n"; scriptCode += " url: \"/" + homeModel.ControllerName + "/GetActivities\",\n"; scriptCode += " contentType: \"application/json; charset=utf-8\",\n"; scriptCode += " success: function (msg) {\n"; scriptCode += " $(\"#content_" + homeModel.ControllerName.ToLower() + "\").html(msg);\n"; scriptCode += " $(\"#update_" + homeModel.PerfixName.ToLower() + "_pop_up\").removeClass(\"is-visible\");\n"; scriptCode += " $(\"body\").removeClass(\"hidden_body\");\n"; scriptCode += " $(\"#update_" + homeModel.PerfixName.ToLower() + "_input\").html(\"\");\n"; scriptCode += " },\n"; scriptCode += " error: function (jqXhr) {\n"; scriptCode += " $(\"#update_" + homeModel.PerfixName.ToLower() + "_input\").html(jqXhr.responseText);\n"; scriptCode += " }\n"; scriptCode += " });\n"; scriptCode += " } else {\n"; scriptCode += " $.toast(msg.ErrorMessage, { \"width\": 800 });\n"; scriptCode += " }\n"; scriptCode += " },\n"; scriptCode += " error: function (jqXhr) {\n"; scriptCode += " $(\"#update_" + homeModel.PerfixName.ToLower() + "_input\").html(jqXhr.responseText);\n"; scriptCode += " }\n"; scriptCode += " });\n"; scriptCode += "});\n\n"; scriptCode += "/******************************\n"; scriptCode += " * DELETE activity.\n"; scriptCode += " ******************************/\n"; scriptCode += "$(document).on(\"click\", \"#delete_" + homeModel.PerfixName.ToLower() + "_pop_up\", function (event) {\n"; scriptCode += " if ($(event.target).is(\".cd-popup-close\") || $(event.target).is(\".cd-popup\")) {\n"; scriptCode += " event.preventDefault();\n"; scriptCode += " $(this).removeClass(\"is-visible\");\n"; scriptCode += " $(\"body\").removeClass(\"hidden_body\");\n"; scriptCode += " }\n"; scriptCode += "});\n\n"; scriptCode += "$(document).on(\"click\", \"#delete_" + homeModel.PerfixName.ToLower() + "_pop_up #no\", function (event) {\n"; scriptCode += " event.preventDefault();\n"; scriptCode += " $(\"#delete_" + homeModel.PerfixName.ToLower() + "_pop_up\").removeClass(\"is-visible\");\n"; scriptCode += " $(\"body\").removeClass(\"hidden_body\");\n"; scriptCode += "});\n\n"; scriptCode += "$(document).on(\"click\", \"#delete_" + homeModel.PerfixName.ToLower() + "_btn\", function (event) {\n"; scriptCode += " event.preventDefault();\n"; scriptCode += " var activityId = $(this).attr(\"data\");\n\n"; scriptCode += " $(\"#delete_" + homeModel.PerfixName.ToLower() + "_pop_up #yes\").attr(\"data\", activityId);\n"; scriptCode += " $(\"#delete_" + homeModel.PerfixName.ToLower() + "_pop_up\").addClass(\"is-visible\");\n"; scriptCode += " $(\"body\").addClass(\"hidden_body\");\n"; scriptCode += "});\n\n"; scriptCode += "$(document).on(\"click\", \"#delete_" + homeModel.PerfixName.ToLower() + "_pop_up #yes\", function (event) {\n"; scriptCode += " event.preventDefault();\n"; scriptCode += " var " + homeModel.PerfixName.ToLower() + "Id = $(this).attr(\"data\");\n"; scriptCode += " $.ajax({\n"; scriptCode += " type: \"POST\",\n"; scriptCode += " url: \"/" + homeModel.ControllerName + "/DeleteActivity\",\n"; scriptCode += " data: JSON.stringify({ " + homeModel.PerfixName.ToLower() + "Id: " + homeModel.PerfixName.ToLower() + "Id }),\n"; scriptCode += " contentType: \"application/json; charset=utf-8\",\n"; scriptCode += " success: function (msg) {\n"; scriptCode += " if (msg.OperationSuccess === true) {\n"; scriptCode += " $.toast(msg.SuccessMessage, { \"width\": 800 });\n"; scriptCode += " $.ajax({\n"; scriptCode += " type: \"POST\",\n"; scriptCode += " url: \"/" + homeModel.ControllerName + "/Get" + homeModel.ControllerName + "\",\n"; scriptCode += " contentType: \"application/json; charset=utf-8\",\n"; scriptCode += " success: function (msg) {\n"; scriptCode += " $(\"#content_" + homeModel.ControllerName.ToLower() + "\").html(msg);\n"; scriptCode += " $(\"#delete_" + homeModel.PerfixName.ToLower() + "_pop_up\").removeClass(\"is-visible\");\n"; scriptCode += " $(\"body\").removeClass(\"hidden_body\");\n"; scriptCode += " },\n"; scriptCode += " error: function (jqXhr) {\n"; scriptCode += " $(\"#delete_" + homeModel.PerfixName.ToLower() + "_input\").html(jqXhr.responseText);\n"; scriptCode += " }\n"; scriptCode += " });\n"; scriptCode += " } else {\n"; scriptCode += " $.toast(msg.ErrorMessage, { \"width\": 800 });\n"; scriptCode += " }\n"; scriptCode += " },\n"; scriptCode += " error: function (jqXhr) {\n"; scriptCode += " $(\"#delete_" + homeModel.PerfixName.ToLower() + "_input\").html(jqXhr.responseText);\n"; scriptCode += " }\n"; scriptCode += " });\n"; scriptCode += "});\n"; Directory.CreateDirectory(Server.MapPath("/Files/" + nameSpaceBack + "/Scripts/")); System.IO.File.WriteAllText(Server.MapPath("/Files/" + nameSpaceBack + "/Scripts/" + homeModel.ControllerName + ".js"), scriptCode); #endregion } } catch { isSuccess = false; } return(isSuccess); }
public static bool UpdateBackModel(BackModel model) { return BackModelSetDAL.BaseProvider.UpdateBackModel(model.AutoID, model.SSCType, model.WinFee, model.FCType, model.FCFee, model.X5Type, model.X5Fee, model.MaxHigFee, model.MaxLowFee); }