示例#1
0
 /// <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);
 }
示例#2
0
        /// <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
            }));
        }
示例#3
0
        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);
        }
示例#4
0
        public ActionResult AddPayUser(PayUser user)
        {
            var result = _manager.AddPayUserInfo(user);

            return(View());
        }