public ActionResult Edit(System.Int64? id, Z01CustomerPerson entity) { entity.PersonID = id; ValidateZ01CustomerPerson(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.PersonID = null; entity.TenantID = _tenant.TenantID; db.Insert(entity); } return Return(); } catch { return View(entity); } }
public ActionResult Edit(System.Int64? id, long? qCustomerID, string act) { Z01CustomerPerson 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"); ViewData["VTitle"] = "查看客户联系人信息"; ViewData["IsDetail"] = true; } else { if ((_crud & Zippy.SaaS.Entity.CRUD.Update) != Zippy.SaaS.Entity.CRUD.Update) return RedirectToAction("NoPermission", "Error"); ViewData["VTitle"] = "修改客户联系人信息"; } entity = Z01CustomerPersonHelper.Create(db, id.Value); } else { if ((_crud & Zippy.SaaS.Entity.CRUD.Create) != Zippy.SaaS.Entity.CRUD.Create) return RedirectToAction("NoPermission", "Error"); ViewData["VTitle"] = "新增客户联系人"; entity = new Z01CustomerPerson(); } ViewData["qCustomerID"] = qCustomerID; return View(entity); }
public ActionResult AjaxDetail(System.Int64 id) { if ((_crud & Zippy.SaaS.Entity.CRUD.Read) != Zippy.SaaS.Entity.CRUD.Read) { return(RedirectToAction("NoPermission", "Error")); } Z01CustomerPerson entity = Z01CustomerPersonHelper.Create(db, id); return(View(entity)); }
public ActionResult Edit(System.Int64?id, Z01CustomerPerson entity) { entity.PersonID = id; ValidateZ01CustomerPerson(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.PersonID = null; entity.TenantID = _tenant.TenantID; db.Insert(entity); } return(Return()); } catch { return(View(entity)); } }
public ActionResult Edit(System.Int64?id, long?qCustomerID, string act) { Z01CustomerPerson 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")); } ViewData["VTitle"] = "查看客户联系人信息"; ViewData["IsDetail"] = true; } else { if ((_crud & Zippy.SaaS.Entity.CRUD.Update) != Zippy.SaaS.Entity.CRUD.Update) { return(RedirectToAction("NoPermission", "Error")); } ViewData["VTitle"] = "修改客户联系人信息"; } entity = Z01CustomerPersonHelper.Create(db, id.Value); } else { if ((_crud & Zippy.SaaS.Entity.CRUD.Create) != Zippy.SaaS.Entity.CRUD.Create) { return(RedirectToAction("NoPermission", "Error")); } ViewData["VTitle"] = "新增客户联系人"; entity = new Z01CustomerPerson(); } ViewData["qCustomerID"] = qCustomerID; return(View(entity)); }
protected void ValidateZ01CustomerPerson(Z01CustomerPerson entity) { if (!string.IsNullOrEmpty(entity.Name) && entity.Name.Length > 200) ModelState.AddModelError("Name string length error", "名字:填写的内容太多"); if (!string.IsNullOrEmpty(entity.Nickname) && entity.Nickname.Length > 200) ModelState.AddModelError("Nickname string length error", "昵称:填写的内容太多"); if (!string.IsNullOrEmpty(entity.Email) && entity.Email.Length > 500) ModelState.AddModelError("Email string length error", "Email:填写的内容太多"); if (!string.IsNullOrEmpty(entity.QQ) && entity.QQ.Length > 50) ModelState.AddModelError("QQ string length error", "QQ:填写的内容太多"); if (!string.IsNullOrEmpty(entity.MSN) && entity.MSN.Length > 300) ModelState.AddModelError("MSN string length error", "MSN:填写的内容太多"); if (!string.IsNullOrEmpty(entity.Skype) && entity.Skype.Length > 300) ModelState.AddModelError("Skype string length error", "Skype:填写的内容太多"); if (!string.IsNullOrEmpty(entity.WangWang) && entity.WangWang.Length > 300) ModelState.AddModelError("WangWang string length error", "旺旺:填写的内容太多"); if (!string.IsNullOrEmpty(entity.Fetion) && entity.Fetion.Length > 300) ModelState.AddModelError("Fetion string length error", "飞信:填写的内容太多"); if (!string.IsNullOrEmpty(entity.YahooIM) && entity.YahooIM.Length > 300) ModelState.AddModelError("YahooIM string length error", "Yahoo IM:填写的内容太多"); if (!string.IsNullOrEmpty(entity.OtherIM) && entity.OtherIM.Length > 3000) ModelState.AddModelError("OtherIM string length error", "其他IM:填写的内容太多"); if (!string.IsNullOrEmpty(entity.Tel1) && entity.Tel1.Length > 50) ModelState.AddModelError("Tel1 string length error", "Tel1:填写的内容太多"); if (!string.IsNullOrEmpty(entity.Tel2) && entity.Tel2.Length > 50) ModelState.AddModelError("Tel2 string length error", "Tel2:填写的内容太多"); if (!string.IsNullOrEmpty(entity.Avatar) && entity.Avatar.Length > 200) ModelState.AddModelError("Avatar string length error", "头像:填写的内容太多"); if (!string.IsNullOrEmpty(entity.Address) && entity.Address.Length > 500) ModelState.AddModelError("Address string length error", "地址:填写的内容太多"); if (!string.IsNullOrEmpty(entity.PostCode) && entity.PostCode.Length > 30) ModelState.AddModelError("PostCode string length error", "邮编:填写的内容太多"); }
protected void ValidateZ01CustomerPerson(Z01CustomerPerson entity) { if (!string.IsNullOrEmpty(entity.Name) && entity.Name.Length > 200) { ModelState.AddModelError("Name string length error", "名字:填写的内容太多"); } if (!string.IsNullOrEmpty(entity.Nickname) && entity.Nickname.Length > 200) { ModelState.AddModelError("Nickname string length error", "昵称:填写的内容太多"); } if (!string.IsNullOrEmpty(entity.Email) && entity.Email.Length > 500) { ModelState.AddModelError("Email string length error", "Email:填写的内容太多"); } if (!string.IsNullOrEmpty(entity.QQ) && entity.QQ.Length > 50) { ModelState.AddModelError("QQ string length error", "QQ:填写的内容太多"); } if (!string.IsNullOrEmpty(entity.MSN) && entity.MSN.Length > 300) { ModelState.AddModelError("MSN string length error", "MSN:填写的内容太多"); } if (!string.IsNullOrEmpty(entity.Skype) && entity.Skype.Length > 300) { ModelState.AddModelError("Skype string length error", "Skype:填写的内容太多"); } if (!string.IsNullOrEmpty(entity.WangWang) && entity.WangWang.Length > 300) { ModelState.AddModelError("WangWang string length error", "旺旺:填写的内容太多"); } if (!string.IsNullOrEmpty(entity.Fetion) && entity.Fetion.Length > 300) { ModelState.AddModelError("Fetion string length error", "飞信:填写的内容太多"); } if (!string.IsNullOrEmpty(entity.YahooIM) && entity.YahooIM.Length > 300) { ModelState.AddModelError("YahooIM string length error", "Yahoo IM:填写的内容太多"); } if (!string.IsNullOrEmpty(entity.OtherIM) && entity.OtherIM.Length > 3000) { ModelState.AddModelError("OtherIM string length error", "其他IM:填写的内容太多"); } if (!string.IsNullOrEmpty(entity.Tel1) && entity.Tel1.Length > 50) { ModelState.AddModelError("Tel1 string length error", "Tel1:填写的内容太多"); } if (!string.IsNullOrEmpty(entity.Tel2) && entity.Tel2.Length > 50) { ModelState.AddModelError("Tel2 string length error", "Tel2:填写的内容太多"); } if (!string.IsNullOrEmpty(entity.Avatar) && entity.Avatar.Length > 200) { ModelState.AddModelError("Avatar string length error", "头像:填写的内容太多"); } if (!string.IsNullOrEmpty(entity.Address) && entity.Address.Length > 500) { ModelState.AddModelError("Address string length error", "地址:填写的内容太多"); } if (!string.IsNullOrEmpty(entity.PostCode) && entity.PostCode.Length > 30) { ModelState.AddModelError("PostCode string length error", "邮编:填写的内容太多"); } }
/// <summary> /// 表示 [头衔/职务] 对应的实体 /// </summary> public static Z01Title GetTitleIDEntity(Zippy.Data.IDalProvider db, Z01CustomerPerson entity) { return(db.FindUnique <Z01Title>("TitleID=@TitleID", db.CreateParameter("TitleID", entity.TitleID))); }
public static Z01CustomerPerson Create(Zippy.Data.IDalProvider db, Int64 _PersonID) { Z01CustomerPerson rtn = db.FindUnique <Z01CustomerPerson>(_PersonID); return(rtn); }
public static int Update(Zippy.Data.IDalProvider db, Z01CustomerPerson entity) { return(db.Update(entity)); }
/// <summary> /// 表示 [客户] 对应的实体 /// </summary> public static Z01Customer GetCustomerIDEntity(Zippy.Data.IDalProvider db, Z01CustomerPerson entity) { return(db.FindUnique <Z01Customer>("CustomerID=@CustomerID", db.CreateParameter("CustomerID", entity.CustomerID))); }
public static int Insert(Zippy.Data.IDalProvider db, Z01CustomerPerson entity) { int rtn = db.Insert(entity); return(rtn); }
public static int Insert(Zippy.Data.IDalProvider db, Z01CustomerPerson entity) { int rtn = db.Insert(entity); return rtn; }
/// <summary> /// 表示 [头衔/职务] 对应的实体 /// </summary> public static Z01Title GetTitleIDEntity(Zippy.Data.IDalProvider db, Z01CustomerPerson entity) { return db.FindUnique<Z01Title>("TitleID=@TitleID", db.CreateParameter("TitleID", entity.TitleID)); }
/// <summary> /// 表示 [客户] 对应的实体 /// </summary> public static Z01Customer GetCustomerIDEntity(Zippy.Data.IDalProvider db, Z01CustomerPerson entity) { return db.FindUnique<Z01Customer>("CustomerID=@CustomerID", db.CreateParameter("CustomerID", entity.CustomerID)); }
public static int Update(Zippy.Data.IDalProvider db, Z01CustomerPerson entity) { return db.Update(entity); }