/// <summary> /// 更新一条数据 /// </summary> public bool Update(Hi.Model.PAY_Financing model) { return(dal.Update(model)); }
protected void btn_save(object sender, EventArgs e) { string guid = Common.Number_repeat("1"); Hi.Model.PAY_Financing Fin = new Hi.Model.PAY_Financing(); Fin.DisID = dis.ID; Fin.CompID = dis.CompID; Fin.State = 2; List <Hi.Model.PAY_OpenAccount> LOpen = new Hi.BLL.PAY_OpenAccount().GetList("", "DisID=" + Fin.DisID + " and State=1 and dr=0", ""); if (LOpen.Count > 0) { Fin.OpenAccID = LOpen[0].ID; } else { this.lblErr.InnerHtml = "请先添加开销账户!"; return; } Fin.OrderID = 0; Fin.AclAmt = Convert.ToDecimal(txtPrice.Value); Fin.Guid = guid; Fin.Type = 2; Fin.CcyCd = "CNY"; Fin.vdef1 = txtRemark.Value; Fin.ts = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd")); Fin.modifyuser = this.UserID; List <Hi.Model.PAY_Withdrawals> Lwith = new Hi.BLL.PAY_Withdrawals().GetList("", "DisID=" + Fin.DisID + " and state=1 and isnull(dr,0)=0", ""); if (Lwith.Count == 0) { this.lblErr.InnerHtml = "请先维护结算账户!"; return; } if (Util.md5(txtPayPwd.Value.Trim()) != dis.Paypwd) { this.lblErr.InnerHtml = "支付密码错误!"; return; } int result = 0; result = new Hi.BLL.PAY_Financing().Add(Fin); if (result > 0) { String msghd_rspcode = ""; String msghd_rspmsg = ""; String Json = ""; try { IPubnetwk ipu = new IPubnetwk(); Json = ipu.trd16000("{\"msghd_trdt\":\"" + DateTime.Now.ToString("yyyyMMdd") + "\",\"srl_ptnsrl\":\"" + guid + "\",\"cltacc_cltno\":\"" + LOpen[0].AccNumver + "\",\"cltacc_cltnm\":\"" + LOpen[0].AccName + "\",\"amt_aclamt\":\"" + (int)(Convert.ToDecimal(txtPrice.Value) * 100) + "\"}"); } catch { this.lblErr.InnerHtml = "接口连接失败!"; return; } try { JsonData Params = JsonMapper.ToObject(Json); msghd_rspcode = Params["msghd_rspcode"].ToString(); msghd_rspmsg = Params["msghd_rspmsg"].ToString(); } catch { } if ("000000".Equals(msghd_rspcode)) { try { Hi.Model.PAY_Financing finaM = new Hi.BLL.PAY_Financing().GetModel(result); finaM.State = 1; finaM.ts = DateTime.Now; new Hi.BLL.PAY_Financing().Update(finaM); } catch { } Response.Redirect("FinancingDetailList.aspx"); } else { this.lblErr.InnerHtml = msghd_rspmsg; return; } } }
/// <summary> /// 增加一条数据 /// </summary> public int Add(Hi.Model.PAY_Financing model) { return(dal.Add(model)); }