public JsonResult saveData(string model) { try { var data = Newtonsoft.Json.JsonConvert.DeserializeObject <FBForm>(model); JFBFormPage pageconfig = Newtonsoft.Json.JsonConvert.DeserializeObject <JFBFormPage>(data.Config); data.Theme = pageconfig.theme; data.Type = pageconfig.formtype; data.CodeEngine = pageconfig.engine; data.BaseController = ""; data.LayoutConfig = BASE64.EnCode(data.LayoutConfig); data.FSMID = pageconfig.fsmid; if (string.IsNullOrEmpty(data.ID)) { data.ID = Guid.NewGuid().ToString(); data.LastModifyTime = data.CreateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); data.LastModifyUser = data.CreateUser = SessionProvider.Provider.Current().UserName; } else { data.LastModifyTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); data.LastModifyUser = SessionProvider.Provider.Current().UserName; } this._service.saveData(data); return(Json(new { res = true, mes = "添加成功" })); } catch (Exception ex) { return(Json(new { res = false, mes = "操作失败" + ex.Message })); //throw ex; } }
public JsonResult GetModel(string dataid) { try { if (string.IsNullOrEmpty(dataid)) { return(Json(new { res = true, data = new FBForm() })); } var model = this._service.getModel(dataid); if (!string.IsNullOrEmpty(model.LayoutConfig)) { model.LayoutConfig = BASE64.DeCode(model.LayoutConfig); } if (!string.IsNullOrEmpty(model.ExpressInfo)) { model.ExpressInfo = BASE64.DeCode(model.ExpressInfo); } return(Json(new { res = true, data = model })); } catch (Exception ex) { return(Json(new { res = false, mes = "操作失败" + ex.Message })); //throw ex; } }
private void button4_Click(object sender, EventArgs e) { //BASE64 base64 = new BASE64(); string texto = txtDesenBase64.Text; //base64.DesEncriptar(texto); //lblMensaje.Items.Add(base64.DesEncriptar(texto)); ////lblMensaje.Items.Clear(); lblMensaje.Items.Add(BASE64.Base64Decode(texto)); }
public ActionResult ListRequire(string frmid) { Model.FBForm model = new Model.FBForm(); model = this._service.getModel(frmid); model.ToolBarConfig = Newtonsoft.Json.JsonConvert.SerializeObject(this._service.getToolBarTree(model.ID, true)); model.SchemaInfo = Newtonsoft.Json.JsonConvert.SerializeObject(this._serviceModel.getModelSchemaForWeb(model.ModelID)); model.dsSchema = Newtonsoft.Json.JsonConvert.SerializeObject(this._service.getCustomDSSchema(frmid)); if (!string.IsNullOrEmpty(model.ExpressInfo)) { model.ExpressInfo = BASE64.DeCode(model.ExpressInfo); } return(View(model)); }
private void btnEncrypt_Click(object sender, EventArgs e) { if (CheckTextBox()) { var entryStr = txtEncrypt.Text; try { txtDecrypt.Text = BASE64.Encrypt(entryStr); } catch (Exception ex) { txtDecrypt.Text = ex.Message; } } }
public JsonResult publicUser(string model) { try { var data = Newtonsoft.Json.JsonConvert.DeserializeObject <FBForm>(model); data.LayoutConfig = BASE64.EnCode(data.LayoutConfig); this._service.pubUserResource(data, null); return(Json(new { res = true, mes = "用户自定义代码发布成功!" })); } catch (Exception ex) { return(Json(new { res = false, mes = "操作失败" + ex.Message })); //throw ex; } }
/// <summary> /// 返回该字符串的BASE64解码字符串(解码自ASCII文本,用于网络传输) /// </summary> /// <param name="s"></param> /// <returns>该字符串的BASE64解码字符串</returns> // ReSharper disable once InconsistentNaming public static string GetDecodeBASE64String(this string s) { return(BASE64.DecryptString(s)); }