Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 2
0
        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;
            }
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
 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));
 }
Ejemplo n.º 5
0
 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;
         }
     }
 }
Ejemplo n.º 6
0
 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;
     }
 }
Ejemplo n.º 7
0
 /// <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));
 }