public HttpResponseMessage InsertPayRollDetail(PayRollDetail payRollDetail) { var newObj = new PayRollDetail() { Id = Guid.NewGuid(), PayRollCode = payRollDetail.PayRollCode, IDCardType = payRollDetail.IDCardType, IDCardNumber = payRollDetail.IDCardNumber, WorkerType = payRollDetail.WorkerType, TotalPayAmount = payRollDetail.TotalPayAmount, ActualAmount = payRollDetail.ActualAmount, Days = payRollDetail.Days, WorkHours = payRollDetail.WorkHours, BalanceDate = payRollDetail.BalanceDate, PayRollBankCardNumber = payRollDetail.PayRollBankCardNumber, PayRollBankName = payRollDetail.PayRollBankName, PayRollBankCode = payRollDetail.PayRollBankCode, PayTotalAmount = payRollDetail.PayTotalAmount, PayStatus = payRollDetail.PayStatus, SettleTotalAmount = payRollDetail.SettleTotalAmount }; var result = _payRollDetailService.InsertPayRollDetail(newObj); if (result) { return(toJson(null, OperatingState.Success, "添加成功")); } return(toJson(null, OperatingState.Failure, "添加失败")); }
/// <summary> /// Updates the PayRollDetail /// </summary> /// <param name="payRollDetail"></param> /// <returns></returns> public bool UpdatePayRollDetail(PayRollDetail payRollDetail) { if (payRollDetail == null) { throw new ArgumentNullException("payRollDetail is null"); } bool result = _payRollDetail.SingleUpdate(payRollDetail); return(result); }
/// <summary> /// Delete the PayRollDetail /// </summary> /// <param name="payRollDetail"></param> /// <returns></returns> public bool DeletePayRollDetail(PayRollDetail payRollDetail) { if (payRollDetail == null) { throw new ArgumentException("payRollDetail is null"); } bool result = _payRollDetail.Delete(payRollDetail); return(result); }
/// <summary> /// Insert the PayRollDetail /// </summary> /// <param name="payRollDetail"></param> /// <returns></returns> public bool InsertPayRollDetail(PayRollDetail payRollDetail) { if (payRollDetail == null) { throw new ArgumentNullException("payRollDetail is null"); } bool result = _payRollDetail.Insert(payRollDetail); return(result); }
public HttpResponseMessage UpdatePayRollDetai(PayRollDetail payRollDetai) { if (payRollDetai.Id == Guid.Empty) { return(toJson(null, OperatingState.Failure, "Id不能为空")); } var obj = _payRollDetailService.GetPayRollDetailById(payRollDetai.Id); payRollDetai.BalanceDate = obj.BalanceDate; var result = _payRollDetailService.UpdatePayRollDetail(payRollDetai); if (result) { return(toJson(null, OperatingState.Success, "修改成功")); } return(toJson(null, OperatingState.Failure, "修改失败")); }