using BizCom; using System; using System.Collections.Generic; using System.Data; namespace SiteCore.Handler { public partial class sync { public void get_zcitem() { DataStruct dStruct = GetPostStruct(); List lw = new List(); string key = GetPostString("key"); if (key.Length > 0) lw.Add(string.Format("(name like '%{0}%' or dept like '%{0}%')", key)); dStruct.Order = "gettime desc"; dStruct.MainWhere = string.Join(" and ", lw.ToArray()); DataTable dt = WebCache.GetData("s_zcitem", dStruct); writeGridDataTableJson(dStruct.TotalCount, dt); } public void save_zcitem() { if (UrlPostParmsCheck("name")) { int mid = GetPostInt("mid"); string name = GetPostString("name"); string model = GetPostString("model"); string dept = GetPostString("dept"); string gettime = GetPostString("gettime"); string lastterm = GetPostString("lastterm"); SZcItem entity = null; if (mid > 0) entity = SZcItem.Get(mid); else entity = new SZcItem(); entity.Name = name; entity.Model = model; entity.Dept = dept; if (gettime.Length > 0) entity.GetTime = Convert.ToDateTime(gettime); if (lastterm.Length > 0) entity.LastTerm = Convert.ToDateTime(lastterm); if (mid > 0) entity.Update(); else { entity.UserID = CurrentUser.UserID; entity.AddTime = DateTime.Now; entity.Create(); } returnSuccessMsg("保存成功!"); } } public void del_zcitem() { if (UrlPostParmsCheck("mid")) { int mid = GetPostInt("mid"); SZcItem.Del(mid); returnSuccessMsg("删除成功"); } } } }