Exemplo n.º 1
0
        public JsonResult RefreshProperty(string formId)
        {
            formId.CheckNotNullOrEmpty("formId");
            FormConfig cForm = UnitOfWork.GetByKey <FormConfig>(formId);

            cForm.CheckNotNull("FormConfig");
            cForm.ReCreateCtrl();
            bool res = UnitOfWork.Commit();

            return(Json(res));
        }
Exemplo n.º 2
0
        public JsonResult AddForm()
        {
            var        dataStr = QueryString("data");
            FormConfig cForm   = dataStr.JsonToObject <FormConfig>();

            cForm.Id             = GuidHelper.CreateTimeOrderID();
            cForm.MainTypeFullId = cForm.DBName + "." + cForm.Id;
            cForm.UICode         = cForm.EntityFullName.Replace(".", "_");//xx_xxx_xx
            cForm.ReCreateCtrl();
            UnitOfWork.Add(cForm);
            bool b = UnitOfWork.Commit();

            return(Json(b));
        }
Exemplo n.º 3
0
        public JsonResult SaveForm()
        {
            var dic = Request.Form["formData"].JsonToObject <Dictionary <string, object> >();

            if (string.IsNullOrEmpty(dic.GetValue("Id")))
            {
                FormConfig cForm = ConvertHelper.ConvertToObj <FormConfig>(dic);
                cForm.Id = GuidHelper.CreateTimeOrderID();
                cForm.ReCreateCtrl();
                UnitOfWork.Add(cForm);
            }
            else
            {
                FormConfig cForm = UnitOfWork.GetByKey <FormConfig>(dic.GetValue("Id"));
                ConvertHelper.UpdateEntity(cForm, dic, true, "CtrlSetting", "LayOutSetting");
                UnitOfWork.UpdateEntity(cForm);
            }

            bool b = UnitOfWork.Commit();

            return(Json(b));
        }