/// <summary> /// 添加付社保用户 /// </summary> /// <param name="user"></param> /// <returns></returns> public ResponseModel AddPayUserInfo(PayUser user) { try { _context.PayUsers.Add(user); _response.Stutas = _context.SaveChanges() > 0; } catch (Exception ex) { _response.Msg = ex.Message; } return(_response); }
/// <summary> /// 付款给用户 /// </summary> /// <param name="Api"></param> /// <param name="entity"></param> /// <returns></returns> public static XElement PayUser(string Api, PayUser entity) { PayUserParam param = new PayUserParam() { device_info = "A123", partner_trade_no = entity.PayOrderCode, openid = entity.OpenId, check_name = "NO_CHECK", amount = Decimal.ToInt32(entity.Amount * 100).ToString(), desc = entity.Remark, spbill_create_ip = entity.Ip }; return(Post(Host.PayUser, param, new CertificateEntity() { CFileName = Path.Combine(AppDomain.CurrentDomain.BaseDirectory + JsApiConfig.MchId + ".p12"), PassWord = JsApiConfig.MchId })); }
private void CmdPay_EditVerify_Click(object sender, EventArgs e) { if (LstPayClient.SelectedItems.Count == 0) { MessageBox.Show("未选中任何项"); return; } var item = LstPayClient.SelectedItems[0]; var session = InputBox.ShowInputBox("输入登录凭证", "凭证可从网页listView.html中复制cookie的值", item.SubItems[1].Text); var hdlServer = InputBox.ShowInputBox("输入管理区", "管理区以区号码记录,\"|\"分割", item.SubItems[2].Text); var psw = InputBox.ShowInputBox("输入密码", "账号的密码", item.SubItems[3].Text); item.SubItems[1].Text = session; var list = hdlServer.Split('|'); var sortlist = list.ToList <string>(); sortlist.Sort((x, y) => { return(Convert.ToInt32(x) - Convert.ToInt32(y)); }); item.SubItems[2].Text = string.Join <string>("|", sortlist); item.SubItems[3].Text = psw; var user = new PayUser(item.SubItems[0].Text, session, hdlServer, psw); if (!_paySession.ContainsKey(item.SubItems[0].Text)) { _paySession.Add(user.UserName, user); } else { _paySession[user.UserName] = user; } CmdPaySaveItem(item.SubItems[0].Text, session, hdlServer, psw); }
public ActionResult AddPayUser(PayUser user) { var result = _manager.AddPayUserInfo(user); return(View()); }