private void btnCheckAgreement_Click(object sender, EventArgs e) { var dlg = new BatchProcessDlg(ALL_AGREEMENTS.Select <Tuple <string, string>, long>(a => { return(Convert.ToInt64(a.Item2)); }).ToList()); dlg.StartPosition = FormStartPosition.CenterParent; dlg.RunSingle += (type) => { var d = new Dictionary <string, object>(); d["p-id"] = m_pId; d["type"] = type; return(PrjSignAgreements.CheckAgreements(d).Result); }; dlg.ShowDialog(); UpdateTable(); }
private void btnSign_Click(object sender, EventArgs e) { var types = new List <long>(new long[] { 1, 2, 3 }); var dlg = new BatchProcessDlg(types); dlg.StartPosition = FormStartPosition.CenterParent; dlg.RunSingle += (type) => { var d = new Dictionary <string, object>(); d["p-id"] = m_pId; d["type"] = type; return(PrjSignAgreements.SignPrjAgreements(d).Result); }; dlg.ShowDialog(); UpdateTable(); }
private async void UpdateTable() { toolStrip1.Enabled = false; var r = new Dictionary <string, object>(); var p = await PrjSignAgreements.GetCreditorInfo(m_pId); if (p.IsOk) { myGridViewBinding1.BindTo(p); } else { Commons.ShowResultErrorBox(this, p); } toolStrip1.Enabled = true; }
private async void Sign() { toolStrip1.Enabled = false; var d = new Dictionary <string, object>(); d["p-id"] = m_pId; var p = await PrjSignAgreements.SignDebtAgreements(d); if (p.IsOk) { UpdateTable(); } else { Commons.ShowResultErrorBox(this, p); } toolStrip1.Enabled = true; }
private async void UpdateTable() { toolStrip1.Enabled = false; var r = new Dictionary <string, object>(); var p = await PrjSignAgreements.GetDebtAgreements(m_pId); if (p.IsOk) { myGridViewBinding1.BindTo(new JsonResult(baseData.ToString()), Commons.BindFlag.Replace, "", () => { myGridViewBinding1.BindTo(p.AsDictList, Commons.BindFlag.Update, "name", ButtonCheck); }); } else { Commons.ShowResultErrorBox(this, p); } toolStrip1.Enabled = true; }
private async void Del(IList <Tuple <string, string> > delInfo) { toolStrip1.Enabled = false; var ss = delInfo.JoinSome(); if (Commons.ShowConfirmBox(this, "确定清空协议嘛?", "清空")) { foreach (var single in delInfo) { var d = new Dictionary <string, object>(); d["p-id"] = m_pId; d["file-name"] = single.Item1; d["file-type"] = ALL_AGREEMENTS.FindByText(single.Item2); await PrjSignAgreements.deleteAgreements(d); } UpdateTable(); } toolStrip1.Enabled = true; }
private async void GetSignInfo() { var data = new Dictionary <string, object>(); data["mgr-id"] = m_bboId; data["mgr-type"] = 2; var p = await PrjSignAgreements.GetSignerInfoAgreements(data); if (p.IsOk) { var info = JObject.Parse(p.AsString); var authorizers = JArray.Parse(info["authorizers"].ToStdString()); var email = authorizers[0]["email"].ToStdString(); var fullName = authorizers[0]["fullName"].ToStdString(); var idNumber = authorizers[0]["idNumber"].ToStdString(); var phoneNum = authorizers[0]["phoneNum"].ToStdString(); var certType = info["certType"].ToStdString(); var code = info["code"].ToStdString(); var companyName = info["fullName"].ToStdString(); var idNoType = info["idNoType"].ToStdString(); var userName = info["userName"].ToString(); Commons.ShowInfoBox(this, string.Format( "公司:{0}\r\n" + "证书类型:{1}\r\n" + "用户名:{2}\r\n" + "唯一识别码:{3}\r\n" + "识别码类型:{4}\r\n" + "委托人信息:\r\n" + " 姓名:{5}\r\n" + " 身份证:{6}\r\n" + " 电话:{7}\r\n" + " E-Mail:{8}\r\n", companyName, PrjSignAgreements.CertTypes.FindByText(certType), userName, code, PrjSignAgreements.IDTypes.FindByText(idNoType) , fullName, idNumber, phoneNum, email )); } else { Commons.ShowResultErrorBox(this, p); } }