private CuContactPersonEntity PrepareFormData() { //TODO:需要校验参数的合法性 var entity = new CuContactPersonEntity(); entity.CuId = hdCuId.Value; entity.CpId = int.Parse(hdCpId.Value); entity.CpName = txtCpName.Text; entity.Mobile = txtMobile.Text; entity.Phone = txtPhone.Text; entity.IsDefault = rYes.Checked; return entity; }
public void AddNewCuContactPerson(CuContactPersonEntity entity) { entity.CpId = null; entity.QQ = string.Empty; entity.WeChat = string.Empty; entity.Weibo = string.Empty; entity.Email = string.Empty; entity.Other = string.Empty; entity.Remark = string.Empty; entity.DeleteFlag = false; entity.Insert(); }
public void UpdateCuContactPerson(CuContactPersonEntity entity) { if (entity.IsDefault == true) { using (var ts = new TransactionScope()) { ClearDefault(entity.CuId); entity.Update(); ts.Complete(); } } else { entity.Update(); } }
public void DeleteCuContactPerson(int cpId) { CuContactPersonEntity entity = new CuContactPersonEntity() {CpId = cpId, DeleteFlag = true}; entity.Update(); }