public static void Save_Single(MenusModels data) { SQLData.Database db = new SQLData.Database(WebInfo.Conn); SQLData.TableObject TableObj = db.GetTableObject("Menus"); TableObj.Add("Title", data.Title); //TableObj.Add("ParentID", data.ParentID); TableObj.Add("ShowStatus", data.ShowStatus); //TableObj.Add("Sort", data.Sort); TableObj.Add("Modifier", MemberDAO.SysCurrent.Id); TableObj.Add("ModifyTime", DateTime.Now.ToString(WebInfo.DateTimeFmt)); SQLData.ParameterCollection para = new SQLData.ParameterCollection(); para.Add("@ID", data.ID); TableObj.Update(para); PagesModels mPage = PagesDAO.GetPageInfo(data.SiteID, data.ID); if (mPage != null) { mPage.Title = data.Title; PagesDAO.SetPageInfo(mPage); } }
public static void SetItem(SEOModels item) { SQLData.Database db = new SQLData.Database(WebInfo.Conn); SQLData.TableObject tableObj = db.GetTableObject("SEO"); tableObj.GetDataFromObject(item); string sql = "Select 1 From SEO Where SourceNo = " + item.SourceNo; bool isNew = db.GetFirstValue(sql) == null; if (isNew) { tableObj.Add("Creator", WorkV3.Areas.Backend.Models.DataAccess.MemberDAO.SysCurrent.Id); tableObj.Add("CreateTime", DateTime.Now); tableObj.Insert(); } else { tableObj.Remove("SourceNo"); tableObj.Remove("MenuID"); tableObj.Add("Modifier", WorkV3.Areas.Backend.Models.DataAccess.MemberDAO.SysCurrent.Id); tableObj.Add("ModifyTime", DateTime.Now); tableObj.Update(item.SourceNo); } }
public static void SetItem(FormItem item, bool hasCreateDate = false) { SQLData.Database db = new SQLData.Database(WebInfo.Conn); SQLData.TableObject tableObj = db.GetTableObject("FormItem"); tableObj.GetDataFromObject(item); DateTime now = DateTime.Now; tableObj.Add("ModifyDate", now); string sql = "Select ID, CheckStatus From FormItem Where ID = " + item.ID; SQLData.SelectObject selectObj = db.GetSelectObject(sql); bool isNew = selectObj.Count == 0; if (isNew) { if (!hasCreateDate) { tableObj["CreateDate"] = now; } if (item.CheckStatus != (byte)FormCheckStatus.待審核) { tableObj["CheckDate"] = DateTime.Now; } tableObj.Insert(); } else { tableObj.Remove("ID"); tableObj.Remove("FormID"); tableObj.Remove("CreateDate"); tableObj.Remove("SN"); tableObj.Remove("IsTemp"); tableObj.Remove("IsBack"); tableObj.Remove("CheckDate"); tableObj.Remove("CheckInDate"); if (item.CheckStatus != (byte)FormCheckStatus.待審核 && (byte)selectObj["CheckStatus"] != item.CheckStatus) { tableObj.Add("CheckDate", DateTime.Now); } tableObj.Update(item.ID); } }
public static void SetItem(ArticleIntroModels item) { SQLData.Database db = new SQLData.Database(WebInfo.Conn); SQLData.TableObject tableObj = db.GetTableObject("ArticleIntro"); item.Icon = item.Icon ?? string.Empty; item.RemarkText = item.RemarkText ?? string.Empty; tableObj.GetDataFromObject(item); string sql = "Select 1 From ArticleIntro Where ID = " + item.ID; bool isNew = db.GetFirstValue(sql) == null; if (isNew) { long cardNo = WorkV3.Models.DataAccess.MenusDAO.GetFirstCardNo(item.MenuID, "ArticleIntro") ?? 0; tableObj.Add("CardNo", cardNo); tableObj.Insert(); } else { tableObj.Remove("ID"); tableObj.Remove("MenuID"); tableObj.Remove("Creator"); tableObj.Remove("CreateTime"); tableObj.Update(item.ID); } }
public static void Save_Folder(MenusModels data) { SQLData.Database db = new SQLData.Database(WebInfo.Conn); SQLData.TableObject TableObj = db.GetTableObject("Menus"); TableObj.Add("Title", data.Title); TableObj.Add("ShowStatus", data.ShowStatus); TableObj.Add("DataTypeValue", data.DataTypeValue); TableObj.Add("Modifier", MemberDAO.SysCurrent.Id); TableObj.Add("ModifyTime", DateTime.Now.ToString(WebInfo.DateTimeFmt)); SQLData.ParameterCollection para = new SQLData.ParameterCollection(); para.Add("@ID", data.ID); TableObj.Update(para); }
public static void SaveInfo(SysLogModels data) { SQLData.Database db = new SQLData.Database(WebInfo.Conn); SQLData.TableObject TableObj = db.GetTableObject("Syslog"); TableObj.Add("ID", GetItem.NewSN()); if (MemberDAO.SysCurrent != null) { TableObj.Add("MemberID", MemberDAO.SysCurrent.Id); } if (data.MgrNo != null) { TableObj.Add("MgrNo", data.MgrNo); } TableObj.Add("Actions", data.Actions); if (data.SiteID != null) { TableObj.Add("SiteID", data.SiteID); } if (data.MenuID != null) { TableObj.Add("MenuID", data.MenuID); } if (data.SourceID != null) { TableObj.Add("SourceID", data.SourceID); } TableObj.Add("ReMark", data.ReMark); TableObj.Add("AddTime", DateTime.Now.ToString(WebInfo.DateTimeFmt)); string IP = GetItem.IPAddr(); TableObj.Add("IP", IP); TableObj.Add("IPNum", GetItem.GetIPNum(IP)); TableObj.Insert(); }
public static void SaveInfo(MenusModels data) { SQLData.Database db = new SQLData.Database(WebInfo.Conn); SQLData.TableObject TableObj = db.GetTableObject("Menus"); //TableObj.GetDataFromObject(data); TableObj.Add("Title", data.Title); TableObj.Add("ShowStatus", data.ShowStatus); SQLData.ParameterCollection para = new SQLData.ParameterCollection(); if (data.ID == 0) { TableObj.Add("ID", GetItem.NewSN()); TableObj.Add("SN", data.SN); TableObj.Add("SiteID", data.SiteID); TableObj.Add("AreaID", data.AreaID); TableObj.Add("ParentID", data.ParentID); TableObj.Add("DataType", data.DataType); TableObj.Add("Sort", data.Sort); TableObj.Add("Creator", MemberDAO.SysCurrent.Id); TableObj.Add("CreateTime", DateTime.Now.ToString(WebInfo.DateTimeFmt)); TableObj.Insert(); } else { TableObj.Add("Modifier", MemberDAO.SysCurrent.Id); TableObj.Add("ModifyTime", DateTime.Now.ToString(WebInfo.DateTimeFmt)); para.Add("@ID", data.ID); TableObj.Update(para); } }
public static void Insert_Single(MenusModels data) { SQLData.Database db = new SQLData.Database(WebInfo.Conn); SQLData.TableObject TableObj = db.GetTableObject("Menus"); SQLData.ParameterCollection para = new SQLData.ParameterCollection(); TableObj.Add("Title", data.Title); TableObj.Add("ParentID", 0); TableObj.Add("ShowStatus", data.ShowStatus); TableObj.Add("Sort", 0); TableObj.Add("ID", data.ID); TableObj.Add("SN", data.SN); TableObj.Add("SiteID", data.SiteID); TableObj.Add("AreaID", data.AreaID); TableObj.Add("DataType", data.DataType); TableObj.Add("Creator", MemberDAO.SysCurrent.Id); TableObj.Add("CreateTime", DateTime.Now.ToString(WebInfo.DateTimeFmt)); TableObj.Add("DisableDelete", data.DisableDelete); TableObj.Insert(); }