ZhiYeJianKang_PeiXun/Song.Site/Mobile/MoneyDetail.ashx.cs
2025-02-20 15:41:53 +08:00

71 lines
2.1 KiB
C#
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using WeiSha.Common;
using Song.ServiceInterfaces;
using VTemplate.Engine;
namespace Song.Site.Mobile
{
/// <summary>
/// 账单详情
/// </summary>
public class MoneyDetail : BasePage
{
private int id = WeiSha.Common.Request.QueryString["id"].Int32 ?? 0;
protected override void InitPageTemplate(HttpContext context)
{
//默认打开GET方式
if (Request.ServerVariables["REQUEST_METHOD"] == "GET")
{
Song.Entities.MoneyAccount money = Business.Do<IAccounts>().MoneySingle(id);
if (money == null) return;
this.Document.SetValue("money", money);
}
//此页面的ajax提交全部采用了POST方式
if (Request.ServerVariables["REQUEST_METHOD"] == "POST")
{
string action = WeiSha.Common.Request.Form["action"].String;
switch (action)
{
case "remark":
modify_remark();
break;
case "delete":
modify_delete();
break;
}
}
}
/// <summary>
/// 修改资金流水记录的备注
/// </summary>
private void modify_remark()
{
string remark = WeiSha.Common.Request.Form["remark"].String;
Song.Entities.MoneyAccount money = Business.Do<IAccounts>().MoneySingle(id);
money.Ma_Remark = remark;
Business.Do<IAccounts>().MoneySave(money);
Response.Write("1");
Response.End();
}
/// <summary>
/// 删除资金流水
/// </summary>
private void modify_delete()
{
try
{
Business.Do<IAccounts>().MoneyDelete(id);
Response.Write("1");
}
catch
{
}
Response.End();
}
}
}