public Visit Convert(VisitEntity source, DentistEntity dentistSource, PatientEntity patientSource) { Visit destination = new Visit { Id = source.VisitId, Balance = source.Balance, Dentist = new Dentist { Id = source.DentistId, FirstName = dentistSource.FirstName, LastName = dentistSource.LastName, LicenseNumber = dentistSource.LicenseNumber, AddressId = dentistSource.AddressId }, InsuranceCompany = source.InsuranceCompany, InsurancePolicyNumber = source.InsurancePolicyNumber, PaidAmount = source.PaidAmount, Patient = new Patient { Id = source.PatientId, AddressId = patientSource.AddressId, DateOfBirth = patientSource.DateOfBirth, FirstName = patientSource.FirstName, LastName = patientSource.LastName }, TotalCost = source.TotalCost, VisitDate = source.VisitDate }; return(destination); }
public async Task UpdateVisit(VisitEntity visit) { var entry = context.Entry(visit); entry.State = EntityState.Modified; await context.SaveChangesAsync(); }
public Visit SaveVisit(Visit visit) { VisitEntity visitEntity = _repo.SaveVisit(_converter.Convert(visit)); PatientEntity patientEntity = _patientRepo.GetPatient(visitEntity.PatientId); DentistEntity dentistEntity = _dentistRepo.GetDentist(visitEntity.DentistId); return(_converter.Convert(visitEntity, dentistEntity, patientEntity)); }
public Task Create(IDbConnection db, VisitEntity entity) { //if (db.CreateTableIfNotExists<VisitEntity>()) //{ // await db.SaveAsync(entity); //} return(Task.CompletedTask); }
public async Task <VisitEntity> CreateVisit(VisitEntity visit) { var createdVisit = await context.Visits.AddAsync(visit); await context.SaveChangesAsync(); return(await FindById(createdVisit.Entity.Id)); }
/// <summary> /// 设置预约 /// </summary> /// <param name="visit">预约</param> /// <param name="morning">上午是否预约</param> /// <param name="afternoon">下午是否预约</param> /// <param name="night">晚上是否预约</param> /// <param name="model">医生信息</param> private void SetVisit(VisitEntity visit, bool morning, bool afternoon, bool night, DoctorViewModel model) { #region 午 //依次预约 if (model.MorningSegmentationCount == 0) { visit.MorningCount = model.MorningOrderCount; } else { //存在分段数量 if (model.MorningSegmentationOrderList != null && model.MorningSegmentationOrderList.Any()) { //分时间预约 visit.MorningCount = model.MorningSegmentationOrderList.Sum(item => item.OrderCount); } } #endregion #region 午 //依次预约 if (model.AfternoonSegmentationCount == 0) { visit.AfternoonCount = model.AfternoonOrderCount; } else { //存在分段数量 if (model.AfternoonSegmentationOrderList != null && model.AfternoonSegmentationOrderList.Any()) { //分时间预约 visit.AfternoonCount = model.AfternoonSegmentationOrderList.Sum(item => item.OrderCount); } } #endregion #region 晚上 //依次预约 if (model.NightSegmentationCount == 0) { visit.NightCount = model.NightOrderCount; } else { //存在分段数量 if (model.NightSegmentationOrderList != null && model.NightSegmentationOrderList.Any()) { //分时间预约 visit.NightCount = model.NightSegmentationOrderList.Sum(item => item.OrderCount); } } #endregion }
public Visit GetVisit(int id) { VisitEntity visitEntity = _repo.GetVisit(id); PatientEntity patientEntity = _patientRepo.GetPatient(visitEntity.PatientId); DentistEntity dentistEntity = _dentistRepo.GetDentist(visitEntity.DentistId); Visit visit = _converter.Convert(visitEntity, dentistEntity, patientEntity); return(visit); }
public static Visit ToModel(this VisitEntity entity) { return(new Visit { Id = entity.Id, Rate = entity.Rate, Restaurant = entity.Restaurant.ToModel(), User = entity.User.ToModel() }); }
public void SubmitForm(VisitEntity userEntity, string keyValue) { if (!string.IsNullOrEmpty(keyValue)) { userEntity.Modify(keyValue); } else { userEntity.Create(); } service.SubmitForm(userEntity, keyValue); }
public bool CreateVisit(VisitCreate model) { var entity = new VisitEntity { GameID = model.GameID, VisitorID = model.VisitorID, GotPin = model.GotPin, TookPhoto = model.TookPhoto, OwnerID = _userID }; using (var ctx = new ApplicationDbContext()) { ctx.Visits.Add(entity); return(ctx.SaveChanges() == 1); } }
public VisitEntity SaveVisit(VisitEntity visit) { var id = conn.ExecuteScalar("sp_CreateVisit", new { visit.PatientId, visit.DentistId, visit.VisitDate, visit.InsurancePolicyNumber, visit.InsuranceCompany, visit.TotalCost, visit.PaidAmount, visit.Balance }, commandType: System.Data.CommandType.StoredProcedure); return(GetVisit((int)id)); }
public VisitEntity Convert(Visit source) { VisitEntity destination = _repo.GetVisit(source.Id); if (destination == null) { return new VisitEntity { Balance = source.Balance, DentistId = source.Dentist.Id, InsuranceCompany = source.InsuranceCompany, InsurancePolicyNumber = source.InsurancePolicyNumber, PaidAmount = source.PaidAmount, PatientId = source.Patient.Id, TotalCost = source.TotalCost, VisitDate = source.VisitDate, VisitId = source.Id } } ; return(destination); }
/// <summary> /// 保存操作 /// </summary> /// <param name="entity">entity</param> /// <param name="keyValue">key</param> public void SubmitForm(DoctorViewModel model) { using (var db = new RepositoryBase().BeginTrans()) { //添加医生信息 DoctorEntity entity = new DoctorEntity(); entity.DoctorName = model.Name; entity.GootAt = model.Experties; entity.Avatar = ""; entity.Title = model.Title; entity.Introduction = model.Introduction; entity.Gender = model.Gender; entity.Category = model.Category; entity.Price = model.Price; // entity.OrderType = model.OrderType==tru; entity.AddDate = DateTime.Now; db.Insert(entity); List <VisitEntity> visitList = new List <VisitEntity>(); VisitEntity visit = new VisitEntity(); #region 星期一 //坐诊信息 visit.Week = 1;//星期一 visit.Morning = model.MondayMorning; visit.Afternoon = model.MondayAfternoon; visit.Night = model.MondayNight; visit.Stop = model.MondayStop; visit.DoctorId = entity.DoctorId; visit.AddDate = DateTime.Now; SetVisit(visit, visit.Morning, visit.Afternoon, visit.Night, model); visitList.Add(visit); #endregion #region 星期二 visit = new VisitEntity(); //坐诊信息 visit.Week = 2;//星期二 visit.Morning = model.TuesdayMorning; visit.Afternoon = model.TuesdayAfternoon; visit.Night = model.TuesdayNight; visit.Stop = model.TuesdayStop; visit.DoctorId = entity.DoctorId; visit.AddDate = DateTime.Now; SetVisit(visit, visit.Morning, visit.Afternoon, visit.Night, model); visitList.Add(visit); #endregion #region 星期三 visit = new VisitEntity(); //坐诊信息 visit.Week = 3;//星期三 visit.Morning = model.WednesdayMorning; visit.Afternoon = model.WednesdayAfternoon; visit.Night = model.WednesdayNight; visit.Stop = model.WednesdayStop; visit.DoctorId = entity.DoctorId; visit.AddDate = DateTime.Now; SetVisit(visit, visit.Morning, visit.Afternoon, visit.Night, model); visitList.Add(visit); #endregion #region 星期四 visit = new VisitEntity(); //坐诊信息 visit.Week = 4;//星期四 visit.Morning = model.ThursdayMorning; visit.Afternoon = model.ThursdayAfternoon; visit.Night = model.ThursdayNight; visit.Stop = model.ThursdayStop; visit.DoctorId = entity.DoctorId; visit.AddDate = DateTime.Now; SetVisit(visit, visit.Morning, visit.Afternoon, visit.Night, model); visitList.Add(visit); #endregion #region 星期五 visit = new VisitEntity(); //坐诊信息 visit.Week = 5;//星期五 visit.Morning = model.FridayMorning; visit.Afternoon = model.FridayAfternoon; visit.Night = model.FridayNight; visit.Stop = model.FridayStop; visit.DoctorId = entity.DoctorId; visit.AddDate = DateTime.Now; SetVisit(visit, visit.Morning, visit.Afternoon, visit.Night, model); visitList.Add(visit); #endregion #region 星期六 visit = new VisitEntity(); //坐诊信息 visit.Week = 6;//星期六 visit.Morning = model.SaturdayMorning; visit.Afternoon = model.SaturdayAfternoon; visit.Night = model.SaturdayNight; visit.Stop = model.SaturdayStop; visit.DoctorId = entity.DoctorId; visit.AddDate = DateTime.Now; SetVisit(visit, visit.Morning, visit.Afternoon, visit.Night, model); visitList.Add(visit); #endregion #region 星期日 visit = new VisitEntity(); //坐诊信息 visit.Week = 7;//星期日 visit.Morning = model.SundayMorning; visit.Afternoon = model.SundayAfternoon; visit.Night = model.SundayNight; visit.Stop = model.SundayStop; visit.DoctorId = entity.DoctorId; visit.AddDate = DateTime.Now; SetVisit(visit, visit.Morning, visit.Afternoon, visit.Night, model); visitList.Add(visit); #endregion //添加坐诊 db.Insert(visitList); //添加分时段 List <SegmentationOrderEntity> segmentationOrderList = new List <SegmentationOrderEntity>(); //上午分时段 if (model.MorningSegmentationCount > 0) { if (model.MorningSegmentationOrderList != null && model.MorningSegmentationOrderList.Any()) { foreach (var segmentation in model.MorningSegmentationOrderList) { SegmentationOrderEntity segmentationOrder = new SegmentationOrderEntity(); segmentationOrder.OrderTimeType = 1;//上午 segmentationOrder.BeginTime = segmentation.BeginTime; segmentationOrder.EndTime = segmentation.EndTime; segmentationOrder.OrderCount = segmentation.OrderCount; segmentationOrder.AddDate = DateTime.Now; segmentationOrder.DoctorId = entity.DoctorId; segmentationOrderList.Add(segmentationOrder); } } } //下午分时段 if (model.AfternoonSegmentationCount > 0) { if (model.AfternoonSegmentationOrderList != null && model.AfternoonSegmentationOrderList.Any()) { foreach (var segmentation in model.AfternoonSegmentationOrderList) { SegmentationOrderEntity segmentationOrder = new SegmentationOrderEntity(); segmentationOrder.OrderTimeType = 2;//下午 segmentationOrder.BeginTime = segmentation.BeginTime; segmentationOrder.EndTime = segmentation.EndTime; segmentationOrder.OrderCount = segmentation.OrderCount; segmentationOrder.AddDate = DateTime.Now; segmentationOrder.DoctorId = entity.DoctorId; segmentationOrderList.Add(segmentationOrder); } } } //晚上分时段 if (model.NightSegmentationCount > 0) { if (model.NightSegmentationOrderList != null && model.NightSegmentationOrderList.Any()) { foreach (var segmentation in model.NightSegmentationOrderList) { SegmentationOrderEntity segmentationOrder = new SegmentationOrderEntity(); segmentationOrder.OrderTimeType = 3;//晚上 segmentationOrder.BeginTime = segmentation.BeginTime; segmentationOrder.EndTime = segmentation.EndTime; segmentationOrder.OrderCount = segmentation.OrderCount; segmentationOrder.AddDate = DateTime.Now; segmentationOrder.DoctorId = entity.DoctorId; segmentationOrderList.Add(segmentationOrder); } } } if (segmentationOrderList.Any()) { //添加分时段 db.Insert(segmentationOrderList); } db.Commit(); } }
public void UpdateForm(VisitEntity userEntity) { service.Update(userEntity); }
public void SubmitFormAPI(VisitEntity userEntity) { userEntity.CreateSimple(); service.SubmitForm(userEntity, string.Empty); }
public async override Task <IList <DealConditionEntity> > FindDealConditionsByCustomerAsync(VisitEntity visit, string paymentTerm, DateTime documentDate) { this.LogDebug("*ZDealConditionManager:FindDealConditionsByCustomerAsync()"); IList <DealConditionEntity> dealContionList = await base.FindDealConditionsByCustomerAsync(visit, paymentTerm, documentDate); return((IList <DealConditionEntity>)dealContionList.OrderBy(dc => dc.IsCheckedEnabled)); }
/* * // this method is used for loading data asynchronously * public async override Task InitializeAsync() * { * // load data from base InvoiceReport * await base.InitializeAsync(); * } */ public async override Task <PricingResultEntity> PriceOrderAsync(VisitEntity visit, ActivityEntity activity, OrderEntity order, IList <OrderItemEntity> orderItems, IList <DocumentCondBO> conditions) { // init conditions met and message for every order been priced. WarningMessage = "Se han aplicado más de una promoción sobre los materiales:"; warningMet = false; if (dealConditionsMetList != null) { dealConditionsMetList.Clear(); lineItemConditionMet.Clear(); } else { dealConditionsMetList = new Dictionary <string, DealConditionHeaderBO>(); lineItemConditionMet = new Dictionary <int, string>(); } // First add item level: if (conditions != null) { foreach (DocumentCondBO conditionBO in conditions) { var item = orderItems.FirstOrDefault(it => it.DocumentItemNumber == conditionBO.ItemNumber); if (item != null && item.ActualQuantity > 0) { this.LogDebug("* ZPricingManager:PriceOrderAsync:ConditionItemLevel " + conditionBO.ItemNumber + "-" + conditionBO.DealConditionNumber); await AddDealConditionMetAsync(item.DocumentItemNumber, conditionBO.DealConditionNumber); } } } if (orderItems != null) { // Then add conditions met because of free goods: foreach (OrderItemEntity orderItem in orderItems) { if (orderItem.IsPromotionResult && orderItem.ActualQuantity > 0) { this.LogDebug("* ZPricingManager:PriceOrderAsync:PromotionResultFG " + orderItem.DocumentItemNumber + "-" + orderItem.PromotionNumber); await AddDealConditionMetAsync(orderItem.DocumentItemNumber, orderItem.PromotionNumber); } } // Now lets check preconditions IEnumerator <OrderItemEntity> itemEnum = orderItems.GetEnumerator(); // VALIDATION: Check if multiple DC were met because of same material using preconditions try { this.LogDebug("* ZPricingManager:Check Pre-conditions for DC"); if (itemEnum != null) { while (itemEnum.MoveNext()) { OrderItemEntity currentItem = itemEnum.Current; int count = 0; // count conditions met if (!currentItem.IsPromotionResult && currentItem.ActualQuantity > 0) { this.LogDebug("* ZPricingManager:PriceOrderAsync:CheckPre-Cond. " + currentItem.DocumentItemNumber + "-" + currentItem.MaterialNumber); foreach (string conditionID in dealConditionsMetList.Keys) { // Get Preconditions for DC IList <DealConditionPreconditionBO> preConditions = await DealConditionDAL.FindDealConditionPreconditionsByDealConditionIDAsync(conditionID); if (preConditions.Count > 0) { foreach (DealConditionPreconditionBO preCondition in preConditions) { this.LogDebug("*** DC:PreCondMaterial " + preCondition.MaterialNumber); // Precondition material is the same as current item if (currentItem.MaterialNumber.Equals(preCondition.MaterialNumber)) { await AddDealConditionMetAsync(currentItem.DocumentItemNumber, conditionID); count++; } } } } // A warning is present for current item don't procee more items if (count > 1) { this.LogDebug("*** :ERROR - Material met more than once in a DC pre-conditions"); //throw new PricingException("No es permitido mas de una condición de ventas activa para el producto [" + currentItem.MaterialNumber + "]"); WarningMessage = WarningMessage + "\n" + currentItem.MaterialNumber + " - (" + count + ")"; warningMet = true; } } } } } finally { if (itemEnum != null) { itemEnum.Dispose(); } } } return(await base.PriceOrderAsync(visit, activity, order, orderItems, conditions)); }
/// <summary> /// 保存操作 /// </summary> /// <param name="entity">entity</param> /// <param name="keyValue">key</param> public void SubmitForm(DoctorViewModel model, string keyValue) { using (var db = new RepositoryBase().BeginTrans()) { int doctorId = 0; if (string.IsNullOrWhiteSpace(keyValue)) { //添加医生信息 DoctorEntity entity = new DoctorEntity(); entity.DoctorName = model.Name; entity.GootAt = model.Experties; entity.Avatar = model.Avatar; entity.Title = model.Title; entity.Introduction = model.Introduction; entity.Gender = model.Gender; entity.Category = model.Category; entity.Price = model.Price; // entity.OrderType = model.OrderType==tru; entity.AddDate = DateTime.Now; db.Insert(entity); doctorId = entity.DoctorId; } else { int.TryParse(keyValue, out doctorId); DoctorEntity entity = db.FindEntity <DoctorEntity>(item => item.DoctorId == doctorId); if (entity != null) { entity.DoctorName = model.Name; entity.GootAt = model.Experties; entity.Avatar = model.Avatar; entity.Title = model.Title; entity.Introduction = model.Introduction; entity.Gender = model.Gender; entity.Category = model.Category; entity.Price = model.Price; // entity.OrderType = model.OrderType==tru; entity.AddDate = DateTime.Now; db.Update(entity); } } //如果不为空,所以删除 if (!string.IsNullOrWhiteSpace(keyValue)) { //删除医生坐诊 var deleteVisitList = db.IQueryable <VisitEntity>(item => item.DoctorId == doctorId); if (deleteVisitList != null && deleteVisitList.Any()) { var visitIdList = deleteVisitList.Select(item => item.VisitId).ToList(); db.Delete <VisitEntity>(item => visitIdList.Contains(item.VisitId)); } } #region 添加坐诊 List <VisitEntity> visitList = new List <VisitEntity>(); VisitEntity visit = new VisitEntity(); #region 星期一 //坐诊信息 visit.Week = 1;//星期一 visit.Morning = model.MondayMorning; visit.Afternoon = model.MondayAfternoon; visit.Night = model.MondayNight; visit.Stop = model.MondayStop; visit.DoctorId = doctorId; visit.AddDate = DateTime.Now; SetVisit(visit, visit.Morning, visit.Afternoon, visit.Night, model); visitList.Add(visit); #endregion #region 星期二 visit = new VisitEntity(); //坐诊信息 visit.Week = 2;//星期二 visit.Morning = model.TuesdayMorning; visit.Afternoon = model.TuesdayAfternoon; visit.Night = model.TuesdayNight; visit.Stop = model.TuesdayStop; visit.DoctorId = doctorId; visit.AddDate = DateTime.Now; SetVisit(visit, visit.Morning, visit.Afternoon, visit.Night, model); visitList.Add(visit); #endregion #region 星期三 visit = new VisitEntity(); //坐诊信息 visit.Week = 3;//星期三 visit.Morning = model.WednesdayMorning; visit.Afternoon = model.WednesdayAfternoon; visit.Night = model.WednesdayNight; visit.Stop = model.WednesdayStop; visit.DoctorId = doctorId; visit.AddDate = DateTime.Now; SetVisit(visit, visit.Morning, visit.Afternoon, visit.Night, model); visitList.Add(visit); #endregion #region 星期四 visit = new VisitEntity(); //坐诊信息 visit.Week = 4;//星期四 visit.Morning = model.ThursdayMorning; visit.Afternoon = model.ThursdayAfternoon; visit.Night = model.ThursdayNight; visit.Stop = model.ThursdayStop; visit.DoctorId = doctorId; visit.AddDate = DateTime.Now; SetVisit(visit, visit.Morning, visit.Afternoon, visit.Night, model); visitList.Add(visit); #endregion #region 星期五 visit = new VisitEntity(); //坐诊信息 visit.Week = 5;//星期五 visit.Morning = model.FridayMorning; visit.Afternoon = model.FridayAfternoon; visit.Night = model.FridayNight; visit.Stop = model.FridayStop; visit.DoctorId = doctorId; visit.AddDate = DateTime.Now; SetVisit(visit, visit.Morning, visit.Afternoon, visit.Night, model); visitList.Add(visit); #endregion #region 星期六 visit = new VisitEntity(); //坐诊信息 visit.Week = 6;//星期六 visit.Morning = model.SaturdayMorning; visit.Afternoon = model.SaturdayAfternoon; visit.Night = model.SaturdayNight; visit.Stop = model.SaturdayStop; visit.DoctorId = doctorId; visit.AddDate = DateTime.Now; SetVisit(visit, visit.Morning, visit.Afternoon, visit.Night, model); visitList.Add(visit); #endregion #region 星期日 visit = new VisitEntity(); //坐诊信息 visit.Week = 7;//星期日 visit.Morning = model.SundayMorning; visit.Afternoon = model.SundayAfternoon; visit.Night = model.SundayNight; visit.Stop = model.SundayStop; visit.DoctorId = doctorId; visit.AddDate = DateTime.Now; SetVisit(visit, visit.Morning, visit.Afternoon, visit.Night, model); visitList.Add(visit); //更新预约数量 #endregion //添加坐诊 db.Insert(visitList); #endregion //如果不为空,所以删除 if (!string.IsNullOrWhiteSpace(keyValue)) { //删除医生坐诊 var deleteSegmentationList = db.IQueryable <SegmentationOrderEntity>(item => item.DoctorId == doctorId); if (deleteSegmentationList != null && deleteSegmentationList.Any()) { var segmentationListIdList = deleteSegmentationList.Select(item => item.SegmentationOrderId).ToList(); db.Delete <SegmentationOrderEntity>(item => segmentationListIdList.Contains(item.SegmentationOrderId)); } } #region 分时段 //添加分时段 List <SegmentationOrderEntity> segmentationOrderList = new List <SegmentationOrderEntity>(); //上午分时段 if (model.MorningSegmentationCount > 0) { if (model.MorningSegmentationOrderList != null && model.MorningSegmentationOrderList.Any()) { foreach (var segmentation in model.MorningSegmentationOrderList) { SegmentationOrderEntity segmentationOrder = new SegmentationOrderEntity(); segmentationOrder.OrderTimeType = 1;//上午 segmentationOrder.BeginTime = segmentation.BeginTime; segmentationOrder.EndTime = segmentation.EndTime; segmentationOrder.OrderCount = segmentation.OrderCount; segmentationOrder.AddDate = DateTime.Now; segmentationOrder.DoctorId = doctorId; segmentationOrder.SegmentationCount = model.MorningSegmentationCount; segmentationOrderList.Add(segmentationOrder); } } } //下午分时段 if (model.AfternoonSegmentationCount > 0) { if (model.AfternoonSegmentationOrderList != null && model.AfternoonSegmentationOrderList.Any()) { foreach (var segmentation in model.AfternoonSegmentationOrderList) { SegmentationOrderEntity segmentationOrder = new SegmentationOrderEntity(); segmentationOrder.OrderTimeType = 2;//下午 segmentationOrder.BeginTime = segmentation.BeginTime; segmentationOrder.EndTime = segmentation.EndTime; segmentationOrder.OrderCount = segmentation.OrderCount; segmentationOrder.AddDate = DateTime.Now; segmentationOrder.DoctorId = doctorId; segmentationOrder.SegmentationCount = model.AfternoonSegmentationCount; segmentationOrderList.Add(segmentationOrder); } } } //晚上分时段 if (model.NightSegmentationCount > 0) { if (model.NightSegmentationOrderList != null && model.NightSegmentationOrderList.Any()) { foreach (var segmentation in model.NightSegmentationOrderList) { SegmentationOrderEntity segmentationOrder = new SegmentationOrderEntity(); segmentationOrder.OrderTimeType = 3;//晚上 segmentationOrder.BeginTime = segmentation.BeginTime; segmentationOrder.EndTime = segmentation.EndTime; segmentationOrder.OrderCount = segmentation.OrderCount; segmentationOrder.AddDate = DateTime.Now; segmentationOrder.DoctorId = doctorId; segmentationOrder.SegmentationCount = model.NightSegmentationCount; segmentationOrderList.Add(segmentationOrder); } } } if (segmentationOrderList.Any()) { //添加分时段 db.Insert(segmentationOrderList); } #endregion db.Commit(); } }
public async Task LogVisitAsync(VisitEntity visit) { await this.WriteToTableStorage("Visits", visit); }
/// <summary> /// 提交访单 /// </summary> /// <param name="taskId">任务id</param> /// <param name="code">商户编码</param> /// <param name="name">商户名称</param> /// <param name="address">商户地址</param> /// <param name="tel">电话</param> /// <param name="mobile">手机</param> /// <param name="branch">支行</param> /// <param name="manager_mobile">经理电话</param> /// <param name="manager_name">经理名称</param> /// <param name="number">机器编号</param> /// <param name="count">机器数量</param> /// <param name="type">商户类型</param> /// <param name="cashier_name">收银员</param> /// <param name="cashier_code">收银员证件号</param> /// <param name="contacts">联系人</param> /// <param name="machine_type">机器类型</param> /// <param name="machine_count">机器数量</param> /// <param name="category">范畴</param> /// <param name="psam">psam卡</param> /// <param name="qu1">第一个问题 以下同理</param> /// <param name="qu2"></param> /// <param name="qu3"></param> /// <param name="qu4"></param> /// <param name="qu5"></param> /// <param name="qu6"></param> /// <param name="qu7"></param> /// <param name="qu8"></param> /// <param name="qu9"></param> /// <param name="qu10"></param> /// <param name="qu11"></param> /// <param name="qu12"></param> /// <param name="qu13"></param> /// <param name="qu14"></param> /// <param name="qu15"></param> /// <returns></returns> public ApiResult <dynamic> PostTaskData() { ApiResult <dynamic> api = new ApiResult <dynamic>(); try { string taskId = Common.GetString("taskId"); bool qu1 = Convert.ToBoolean(Common.GetString("qu1")); bool qu2 = Convert.ToBoolean(Common.GetString("qu2")); bool qu3 = Convert.ToBoolean(Common.GetString("qu3")); bool qu4 = Convert.ToBoolean(Common.GetString("qu4")); bool qu5 = Convert.ToBoolean(Common.GetString("qu5")); bool qu6 = Convert.ToBoolean(Common.GetString("qu6")); bool qu7 = Convert.ToBoolean(Common.GetString("qu7")); bool qu8 = Convert.ToBoolean(Common.GetString("qu8")); bool qu9 = Convert.ToBoolean(Common.GetString("qu9")); bool qu10 = Convert.ToBoolean(Common.GetString("qu10")); bool qu11 = Convert.ToBoolean(Common.GetString("qu11")); bool qu12 = Convert.ToBoolean(Common.GetString("qu12")); bool qu13 = Convert.ToBoolean(Common.GetString("qu13")); bool qu14 = Convert.ToBoolean(Common.GetString("qu14")); bool qu15 = Convert.ToBoolean(Common.GetString("qu15")); int count = Common.GetInt("count", 0); string code = Common.GetString("code"); string name = Common.GetString("name"); string address = Common.GetString("address"); string tel = Common.GetString("tel"); string machine_type = Common.GetString("machine_type"); string mobile = Common.GetString("mobile"); string machine_count = Common.GetString("machine_count"); string branch = Common.GetString("branch"); string manager_mobile = Common.GetString("manager_mobile"); string manager_name = Common.GetString("manager_name"); string number = Common.GetString("number"); string type = Common.GetString("type"); string cashier_name = Common.GetString("cashier_name"); string cashier_code = Common.GetString("cashier_code"); string contacts = Common.GetString("contacts"); string category = Common.GetString("category"); string psam = Common.GetString("psam"); VisitEntity visitEntity = new VisitEntity(); visitEntity.F_TaskId = taskId; visitEntity.F_Code = code; visitEntity.F_Name = name; visitEntity.F_Address = address; visitEntity.F_Tel = tel; visitEntity.F_Mobile = mobile; visitEntity.F_Branch = branch; visitEntity.F_Manager_Name = manager_name; visitEntity.F_Manager_Mobile = manager_mobile; visitEntity.F_Number = number; visitEntity.F_Count = count; visitEntity.F_Type = type; visitEntity.F_Cashier_Name = cashier_name; visitEntity.F_Cashier_Code = cashier_code; visitEntity.F_Contacts = contacts; visitEntity.F_Machine_Type = machine_type; visitEntity.F_Machine_Count = machine_count; visitEntity.F_Category = category; visitEntity.F_PSAM = psam; visitEntity.F_Qu1 = qu1; visitEntity.F_Qu2 = qu2; visitEntity.F_Qu3 = qu3; visitEntity.F_Qu4 = qu4; visitEntity.F_Qu5 = qu5; visitEntity.F_Qu6 = qu6; visitEntity.F_Qu7 = qu7; visitEntity.F_Qu8 = qu8; visitEntity.F_Qu9 = qu9; visitEntity.F_Qu10 = qu10; visitEntity.F_Qu11 = qu11; visitEntity.F_Qu12 = qu12; visitEntity.F_Qu13 = qu13; visitEntity.F_Qu14 = qu14; visitEntity.F_Qu15 = qu15; VisitApp VisitApp = new VisitApp(); VisitApp.SubmitFormAPI(visitEntity); api.Message = "提交成功"; api.Status = true; return(api); } catch (Exception e) { api.Message = e.Message; return(api); } }
public ActionResult SubmitForm(VisitEntity visitEntity, string keyValue) { VisitApp.SubmitForm(visitEntity, keyValue); return(Success("操作成功。")); }