protected void ValidateZ30Communication(Z30Communication entity) { if (!string.IsNullOrEmpty(entity.Content) && entity.Content.Length > 2000) { ModelState.AddModelError("Content string length error", "沟通内容:填写的内容太多"); } }
public ActionResult Details(System.Int64 id) { if ((_crud & Zippy.SaaS.Entity.CRUD.Read) != Zippy.SaaS.Entity.CRUD.Read) { return(RedirectToAction("NoPermission", "Error")); } Z30Communication entity = Z30CommunicationHelper.Create(db, id); return(View(entity)); }
public ActionResult Edit(System.Int64?id, string act, long?customerID) { Z30Communication entity = null; if (id.HasValue && id > 0) { if (act == "detail") { if ((_crud & Zippy.SaaS.Entity.CRUD.Read) != Zippy.SaaS.Entity.CRUD.Read) { return(RedirectToAction("NoPermission", "Error")); } ViewBag.VTitle = "查看沟通记录信息"; ViewBag.IsDetail = true; } else { if ((_crud & Zippy.SaaS.Entity.CRUD.Update) != Zippy.SaaS.Entity.CRUD.Update) { return(RedirectToAction("NoPermission", "Error")); } ViewBag.VTitle = "修改沟通记录信息"; } entity = Z30CommunicationHelper.Create(db, id.Value); } else { if ((_crud & Zippy.SaaS.Entity.CRUD.Create) != Zippy.SaaS.Entity.CRUD.Create) { return(RedirectToAction("NoPermission", "Error")); } ViewBag.VTitle = "新增沟通记录"; entity = new Z30Communication(); entity.CustomerID = customerID; } if (customerID.HasValue) { var persons = db.Take <Z01Beetle.Entity.Z01CustomerPerson>("CustomerID=@CustomerID", db.CreateParameter("CustomerID", customerID)); ViewBag.Persons = persons; } return(View(entity)); }
public ActionResult Edit(System.Int64?id, Z30Communication entity, long customerID) { entity.CommunicationID = id; entity.CustomerID = customerID; ValidateZ30Communication(entity); if (!ModelState.IsValid) { return(View(entity)); } try { if (id.HasValue && id > 0) { if ((_crud & Zippy.SaaS.Entity.CRUD.Update) != Zippy.SaaS.Entity.CRUD.Update) { return(RedirectToAction("NoPermission", "Error")); } db.Update(entity); } else { if ((_crud & Zippy.SaaS.Entity.CRUD.Create) != Zippy.SaaS.Entity.CRUD.Create) { return(RedirectToAction("NoPermission", "Error")); } entity.CommunicationID = null; entity.TenantID = _tenant.TenantID; entity.Creator = _user.UserID; db.Insert(entity); } return(Return()); } catch { return(View(entity)); } }
public static int Update(Zippy.Data.IDalProvider db, Z30Communication entity) { return(db.Update(entity)); }
public static int Insert(Zippy.Data.IDalProvider db, Z30Communication entity) { int rtn = db.Insert(entity); return(rtn); }
public static Z30Communication Create(Zippy.Data.IDalProvider db, Int64 _CommunicationID) { Z30Communication rtn = db.FindUnique <Z30Communication>(_CommunicationID); return(rtn); }
public static int Insert(Zippy.Data.IDalProvider db, Z30Communication entity) { int rtn = db.Insert(entity); return rtn; }
public static int Update(Zippy.Data.IDalProvider db, Z30Communication entity) { return db.Update(entity); }