/// <summary> /// 保存表单 /// </summary> /// <param name="keyValue"></param> /// <param name="entity">实体</param> /// <param name="moduleId">模块</param> public void SaveForm(string keyValue, LOHAS_CustomerEntity entity, string moduleId) { try { service.SaveForm(keyValue, entity, moduleId); } catch (Exception) { throw; } }
/// <summary> /// 保存表单(新增、修改) /// </summary> /// <param name="keyValue">主键值</param> /// <param name="entity">实体对象</param> /// <returns></returns> public void SaveForm(string keyValue, TrailRecordEntity entity) { IRepository db = new RepositoryFactory().BaseRepository().BeginTrans(); try { switch (entity.ObjectSort) { case 1: //商机 ChanceEntity chanceEntity = new ChanceEntity(); chanceEntity.Modify(entity.ObjectId); db.Update <ChanceEntity>(chanceEntity); break; case 2: //客户 CustomerEntity customerEntity = new CustomerEntity(); customerEntity.Modify(entity.ObjectId); db.Update <CustomerEntity>(customerEntity); break; case 3: //洗号池 TelphoneWashEntity washEntity = new TelphoneWashEntity(); //washEntity.CallResult = entity.TrackTypeId; washEntity.CallDescription = entity.TrackContent; washEntity.CallTime = entity.CreateDate; washEntity.Modify(int.Parse(entity.ObjectId)); db.Update <TelphoneWashEntity>(washEntity); break; case 4: //400客户 ZZT_400CustomerEntity zzt400 = new ZZT_400CustomerEntity(); zzt400.Modify(entity.ObjectId); db.Update <ZZT_400CustomerEntity>(zzt400); break; case 5: //拼多多客户 ZZT_PDDCustomerEntity zztPDD = new ZZT_PDDCustomerEntity(); zztPDD.Modify(entity.ObjectId); db.Update <ZZT_PDDCustomerEntity>(zztPDD); break; case 10: //乐豪斯 LOHAS_CustomerEntity lhs = new LOHAS_CustomerEntity(); lhs.Modify(entity.ObjectId); db.Update <LOHAS_CustomerEntity>(lhs); break; default: break; } entity.Create(); db.Insert(entity); db.Commit(); } catch (Exception) { db.Rollback(); throw; } }
public ActionResult SaveForm(string keyValue, LOHAS_CustomerEntity entity) { customerbll.SaveForm(keyValue, entity); return(Success("操作成功。")); }