private void approvezhuangxiu(HttpContext context) { Foresight.DataAccess.ZhuangXiu zhuangxiu = null; string precontractstr = string.Empty; int ID = 0; int.TryParse(context.Request.Params["ID"], out ID); if (ID > 0) { zhuangxiu = Foresight.DataAccess.ZhuangXiu.GetZhuangXiu(ID); } var Approve = new Foresight.DataAccess.ZhuangXiu_Approve(); Approve.AddMan = context.Request.Params["AddMan"]; Approve.AddTime = DateTime.Now; Approve.ZhuangXiuID = zhuangxiu.ID; Approve.ApproveDesc = getValue(context, "tdApproveDesc"); Approve.ApproveStatus = WebUtil.GetIntValue(context, "ApproveStatus") == 1 ? "通过" : "不通过"; using (SqlHelper helper = new SqlHelper()) { try { helper.BeginTransaction(); Approve.Save(helper); zhuangxiu.ApproveID = Approve.ID; zhuangxiu.Status = WebUtil.GetIntValue(context, "ApproveStatus") == 1 ? EnumModel.ZhuangXiuStatus.shenpiyes.ToString() : EnumModel.ZhuangXiuStatus.shenpino.ToString(); zhuangxiu.Save(helper); helper.Commit(); context.Response.Write("{\"status\":true,\"ID\":" + Approve.ID + "}"); } catch (Exception ex) { Utility.LogHelper.WriteError(LogModule, "命令: approvezhuangxiu", ex); helper.Rollback(); context.Response.Write("{\"status\":false}"); return; } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int ZhuangXiuID = 0; int.TryParse(Request.QueryString["ID"], out ZhuangXiuID); zhuangxiu = Foresight.DataAccess.ZhuangXiu.GetZhuangXiu(ZhuangXiuID); if (zhuangxiu != null) { SetInfo(zhuangxiu); if (zhuangxiu.ApproveID > 0) { approve = Foresight.DataAccess.ZhuangXiu_Approve.GetZhuangXiu_Approve(zhuangxiu.ApproveID); } } else { Response.Write("ID不合法"); Response.End(); } } }