public int Add(DtoCashVoucherRequest request) { Yw_CashVoucher cashVoucher = new Yw_CashVoucher() { Ycv_Name = request.Name, Ycv_VoucherType = request.VoucherType, Ycv_SchoolId = request.SchoolId, Ycv_PublishCount = request.PublishCount, Ycv_Amount = request.Amount, Ycv_LimitByPerson = request.LimitByPerson, Ycv_OrderAmountLimit = request.OrderAmountLimit, Ycv_ExpireType = request.ExpireType, Ycv_ExpireDate = request.ExpireDate.CompareTo(Convert.ToDateTime("1900-01-01")) == 0 ? request.ExpireDate : Convert.ToDateTime(request.ExpireDate.ToString("yyyy-MM-dd 23:59:59")), Ycv_ExpireDayCount = request.ExpireDay, Ycv_ApplyScopeType = request.ApplyScopeType, Ycv_ApplyGrade = request.Grade, Ycv_CourseType = request.CourseType, Ycv_CourseId = request.CourseId, Ycv_RelatedCourseId = request.RelatedCourseId, Ycv_UseWithVoucherType = request.UseWithVoucherType, Ycv_Remark = request.Remark, Ycv_Status = (int)CashVoucherStatusEnum.未启用, Ycv_CreateTime = DateTime.Now, Ycv_Creator = request.Creator, Ycv_UpdateTime = DateTime.Now, Ycv_Editor = request.Editor }; return(CashVoucherRepository.Add(cashVoucher)); }
public bool Update(DtoCashVoucherRequest request) { var cashVoucher = CashVoucherRepository.Get(request.Id); if (cashVoucher != null) { cashVoucher.EnableAudit(); cashVoucher.Ycv_Name = request.Name; cashVoucher.Ycv_SchoolId = request.SchoolId; cashVoucher.Ycv_PublishCount = request.PublishCount; cashVoucher.Ycv_Amount = request.Amount; cashVoucher.Ycv_LimitByPerson = request.LimitByPerson; cashVoucher.Ycv_OrderAmountLimit = request.OrderAmountLimit; cashVoucher.Ycv_ExpireType = request.ExpireType; cashVoucher.Ycv_ExpireDate = request.ExpireDate; cashVoucher.Ycv_ExpireDayCount = request.ExpireDay; cashVoucher.Ycv_ApplyScopeType = request.ApplyScopeType; cashVoucher.Ycv_ApplyGrade = request.Grade; cashVoucher.Ycv_CourseType = request.CourseType; cashVoucher.Ycv_CourseId = request.CourseId; cashVoucher.Ycv_RelatedCourseId = request.RelatedCourseId; cashVoucher.Ycv_UseWithVoucherType = request.UseWithVoucherType; cashVoucher.Ycv_Remark = request.Remark; cashVoucher.Ycv_UpdateTime = DateTime.Now; cashVoucher.Ycv_Editor = request.Editor; return(CashVoucherRepository.Update(cashVoucher)); } return(false); }