internal static BAF GetBAF(Guid id, BAFView bafView) { var baf = GetBAF(bafView); baf.Id = id; return(baf); }
public static void AddBAF(BAFView bafView, string account) { var baf = BAF.GetBAF(bafView); BAFCollection.Instance.Add(baf.Id, baf); saveAddLog("燃油附加税", baf.ToString(), baf.Id.ToString(), account); }
public static void UpdateBAF(Guid id, BAFView bafView, string account) { var baf = BAF.GetBAF(id, bafView); var originalBAF = QueryBAF(id); if (null == originalBAF) { throw new ChinaPay.Core.CustomException("原燃油附加税不存在"); } var originalContent = originalBAF.ToString(); BAFCollection.Instance.Update(baf.Id, baf); saveUpdateLog("燃油附加税", originalContent, baf.ToString(), baf.Id.ToString(), account); }
internal static BAF GetBAF(BAFView bafView) { if (null == bafView) { throw new ArgumentNullException("bafView"); } bafView.Validate(); return(new BAF() { AirlineCode = ChinaPay.Utility.StringUtility.Trim(bafView.Airline), Mileage = bafView.Mileage, Adult = bafView.Adult, Child = bafView.Child, EffectiveDate = bafView.EffectiveDate, ExpiredDate = bafView.ExpiredDate }); }
protected void btnSave_Click(object sender, EventArgs e) { if (Request.QueryString["action"] != null) { BAFView bafView = new BAFView() { Airline = this.ddlAirline.SelectedValue, Mileage = Convert.ToDecimal(this.txtStartMileage.Text.Trim()), EffectiveDate = Convert.ToDateTime(this.txtStartDate.Text), Adult = Convert.ToDecimal(this.txtAdult.Text.Trim()), Child = Convert.ToDecimal(this.txtChild.Text.Trim()) }; if (!string.IsNullOrEmpty(this.txtStopDate.Text)) { bafView.ExpiredDate = Convert.ToDateTime(this.txtStopDate.Text); } if (Request.QueryString["action"].ToString() == "add") { try { FoundationService.AddBAF(bafView, CurrentUser.UserName); RegisterScript("alert('添加成功!'); window.location.href='Fuel.aspx'"); } catch (Exception ex) { ShowExceptionMessage(ex, "添加"); } } else { try { FoundationService.UpdateBAF(new Guid(Request.QueryString["Id"].ToString()), bafView, CurrentUser.UserName); RegisterScript("alert('修改成功!'); window.location.href='Fuel.aspx?Search=Back'"); } catch (Exception ex) { ShowExceptionMessage(ex, "修改"); } } } }