protected virtual void btnInsert_Click(object sender, EventArgs e) { try { IndividualCertification indCert = new IndividualCertification(); indCert.CertificationId = Convert.ToInt32(this.certification.SelectedValue); indCert.NBSId = Convert.ToInt32(this.individual.SelectedValue); indCert.ActivationDate = Convert.ToDateTime(this.activationDate.Text); indCert.ExpirationDate = Convert.ToDateTime(this.expirationDate.Text); indCert.CertificationNumber = this.certificationNumber.Text; indCert.State = this.stateCode.Text; indCert.Country = this.countryCode.Text; NinthBrainSuiteAPI.IndividualCertificationService.Insert(indCert); ShowMessage("The IndividualCertification was Inserted."); } catch (IllegalArgumentException illegalEx) { ShowErrorMessage(GetExceptionsDetails(illegalEx, "IllegalArgumentException")); } catch (NinthBrainAPIException nbEx) { ShowErrorMessage(GetExceptionsDetails(nbEx, "NinthBrainAPIException")); } catch (Exception ex) { ShowErrorMessage(GetExceptionsDetails(ex, "Exception")); } }
/// <summary> /// 个体认证 /// </summary> /// <returns></returns> public async Task <JsonResult <dynamic> > CommitPersonCertification(IndividualCertification parameter) { bool flag = await _memberService.CommitPersonCertification(parameter); return(new JsonResult <dynamic> { status = flag, Message = flag ? "个体认证成功" : "个体认证失败" }); }
protected virtual void gvCertification_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { IndividualCertification o = (IndividualCertification)e.Row.DataItem; Literal ltlEmployee = (Literal)e.Row.FindControl("ltlEmployee"); ltlEmployee.Text = string.Format("{0} {1}", o.FirstName, o.LastName); } }
/// <summary> /// 个体资质认证 /// </summary> /// <param name="parameter"></param> /// <returns></returns> public async Task <bool> CommitPersonCertification(IndividualCertification parameter) { string sql = $"update Members set BusinessIdentityCardNo=@BusinessIdentityCardNo,BusinessName=@BusinessName,BusinessUser=@BusinessUser,BusinessIdentityPhoto=@BusinessIdentityPhoto,BusinessLicensePhoto=@BusinessLicensePhoto,IsAuthentication=1,UserType={(int)UserTypeEnum.GeTiJingYing} where MemberID=@MemberID"; SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@BusinessIdentityCardNo", parameter.BusinessIdentityCardNo), new SqlParameter("@BusinessName", parameter.BusinessName), new SqlParameter("@BusinessUser", parameter.BusinessUser), new SqlParameter("@BusinessIdentityPhoto", parameter.BusinessIdentityPhoto), new SqlParameter("@BusinessLicensePhoto", parameter.BusinessLicensePhoto), new SqlParameter("@MemberID", parameter.MemberID) }; int result = await DbHelper.ExecuteSqlCommandAsync(sql, parameters); return(result > 0); }
/// <summary> /// /// </summary> /// <param name="individualCertification"></param> /// <returns></returns> public IndividualCertification Insert(IndividualCertification individualCertification) { IndividualCertification updatedIndividualCertification = null; string url = "IndividualCertification/Insert"; string json = individualCertification.ToJSON(); CUrlResponse response = RestClient.Post(url, configuration, json); if (response.HasData) { updatedIndividualCertification = Component.FromJSON <IndividualCertification>(response.Body); } else if (response.IsError) { throw new NinthBrainAPIException(response.GetErrorMessage()); } return(updatedIndividualCertification); }
/// <summary> /// /// </summary> /// <param name="configuration"></param> /// <param name="individualCertificationId"></param> /// <returns></returns> public IndividualCertification GetIndividualCertification(int individualCertificationId) { IndividualCertification certification = new IndividualCertification(); // Construct access URL //string url = (pag == null) ? Config.ConstructUrl(Config.Endpoints.Certifications, null, new object[] { "email", email, "limit", limit, "modified_since", Extensions.ToISO8601String(modifiedSince), "status", status }) : pag.GetNextUrl(); string url = Config.ConstructUrl("IndividualCertification/GetIndividualCertification", null, new object[] { "individualCertificationId", individualCertificationId.ToString() }); // Get REST response CUrlResponse response = RestClient.Get(url, configuration); if (response.IsError) { throw new NinthBrainAPIException(response.GetErrorMessage()); } if (response.HasData) { // Convert from JSON certification = Component.FromJSON <IndividualCertification>(response.Body); } return(certification); }