62,046
社区成员
发帖
与我相关
我的任务
分享
<script type="text/javascript">
function pay() {
$("#__VIEWSTATE").remove();
$("#__EVENTVALIDATION").remove();
$("#btnSave").attr("disabled", "disabled");
$("#btnSave").val("正在提交中...");
var options = {
url: "/DataDeal/Price/Pay.ashx?tag=save",
type: 'POST',
//beforeSubmit: Validate,
success: function(responseText, statusText) {
$("#btnSave").attr("disabled", "");
$("#btnSave").removeAttr("disabled");
$("#btnSave").val("确定提交");
if (responseText.indexOf("true") >= 0) {
parent.location.href = "List.aspx";
return false;
}
else {
parent.art.dialog.alert("提交失败!");
}
},
error: function(XmlHttpRequest, textStatus, errorThrown) {
//alert(textStatus);
alert(XMLHttpRequest.status + "----" + XMLHttpRequest.readyState + "----" + errorThrown + "----" + textStatus);
}
};
$("#form1").ajaxSubmit(options);
return false;
}
</script>
public class Pay : IHttpHandler,IRequiresSessionState
{
private static readonly bOrderPay PayBll = new bOrderPay();
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
if (context.Request["tag"] != null)
{
string strTag = context.Request["tag"];
if (strTag.Equals("save"))
{
mProOrderCollect model = new mProOrderCollect();
model.Orderid = Convert.ToInt32(context.Request["hOrderId"]);
model.Proid = Convert.ToInt32(context.Request["hProId"]);
model.Collecttype = Convert.ToInt32(context.Request["ddlPayType"]);
model.Collectprice = Convert.ToDouble(context.Request["txtPayCost"]);
model.Remark = context.Request["txtRemark"];
model.Inputaccid = ((mAccount)context.Session["LoginUser"]).Id;
model.Inputdate = Convert.ToDateTime(context.Request["txtPayDate"]);
model.Collectconfrim = Convert.ToInt32(TravelFX.Tool.EnumSummary.CollectState.待审批);
model.OrderCode = context.Request["hfOrderCode"];
model.SupplyId = Convert.ToInt32(context.Request["hfSupplyId"]);
model.Confrimdate= DateTime.ParseExact(Operator.OPay.opdate, "yyyyMMdd", null);
try
{
if (CollectBll.Add(model) > 0)
{
context.Response.Write("true");
}
else
{
context.Response.Write("false");
}
}
catch
{
context.Response.Write("false");
}
}
}
}