コード例 #1
0
ファイル: TableHandle.cs プロジェクト: 316729240/M5
 public void Remove(double id)
 {
     MWMS.DAL.TableHandle maintable = new DAL.TableHandle("maintable");
     maintable.Remove(id);
     MWMS.DAL.TableHandle datatable = new DAL.TableHandle(TableName);
     datatable.Remove(id);
 }
コード例 #2
0
        /// <summary>
        /// 保存模板
        /// </summary>
        public void Save(string username)
        {
            Dictionary <string, object> fields = new Dictionary <string, object>();

            fields["id"]               = this.TemplateId;
            fields["classId"]          = this.ColumnId;
            fields["u_viewType"]       = this.ViewType;
            fields["title"]            = this.TemplateName;
            fields["u_pinyin"]         = this.TemplateName.GetPinYin('0');
            fields["u_html"]           = this.TemplateContent;
            fields["u_editboxStatus"]  = (int)this.EditMode;
            fields["u_datatypeId"]     = this.DatatypeId;
            fields["u_parameterValue"] = this.ParameterValue;
            fields["createDate"]       = System.DateTime.Now;
            fields["updateDate"]       = System.DateTime.Now;
            this.TemplateId            = Save(fields);
            DAL.TableHandle             table     = new DAL.TableHandle("class");
            string                      className = (string)(table.GetModel(ColumnId, "classname")["classname"]);
            Dictionary <string, object> list      = null;

            if (Config.viewVariables.ContainsKey(className))
            {
                list = (Dictionary <string, object>)Config.viewVariables[className];
            }
            else
            {
                list = new Dictionary <string, object>();
                Config.viewVariables[className] = list;
            }
            Build(true);
            list[TemplateName] = new object[] { TemplateId, TemplateContent };
            TableHandle table2 = new TableHandle("template_backup");
            int         count  = table2.Count("classid=@classid and title=@title and '" + DateTime.Now.AddMinutes(-200).ToString("yyyy-MM-dd HH:mm:ss") + "'<updatedate", fields);

            if (count == 0)
            {
                this.Backup(username);
            }
        }