Esempio n. 1
0
        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;
                }
            }
        }
Esempio n. 2
0
 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();
         }
     }
 }