public static string GetSerialisedString(string agreementID) { AgreementInfo agreementInfo = AdobeOperations.GetAgreementStatus(agreementID); string ss = SerializeXml <List <DocumentHistoryEvent> >(agreementInfo.events); return(ss); }
public ActionResult RegisterAgreement() { ViewBag.Logo = CurrentSiteSetting.Logo; AgreementInfo model = _iSystemAgreementService.GetAgreement(0); return(View(model)); }
public JsonResult UpdateAgreement(int agreementType, string agreementContent) { AgreementInfo model = SystemAgreementApplication.GetAgreement((Himall.Model.AgreementInfo.AgreementTypes)agreementType); bool isSuccess = false; if (model == null) {//第一次修改,则新增 model = new AgreementInfo(); model.AgreementType = agreementType; model.AgreementContent = ProcessHtml(agreementContent); SystemAgreementApplication.AddAgreement(model); isSuccess = true; } else { model.AgreementType = agreementType; model.AgreementContent = ProcessHtml(agreementContent); isSuccess = SystemAgreementApplication.UpdateAgreement(model); } if (isSuccess) { return(Json(new Result() { success = true, msg = "更新协议成功!" })); } else { return(Json(new Result() { success = false, msg = "更新协议失败!" })); } }
public JsonResult UpdateAgreement(int agreementType, string agreementContent) { JsonResult jsonResult; ISystemAgreementService systemAgreementService = this._iSystemAgreementService; AgreementInfo agreement = systemAgreementService.GetAgreement((AgreementInfo.AgreementTypes)agreementType); agreement.AgreementType = agreementType; agreement.AgreementContent = agreementContent; if (!systemAgreementService.UpdateAgreement(agreement)) { BaseController.Result result = new BaseController.Result() { success = false, msg = "更新协议失败!" }; jsonResult = base.Json(result); } else { BaseController.Result result1 = new BaseController.Result() { success = true, msg = "更新协议成功!" }; jsonResult = base.Json(result1); } return(jsonResult); }
public AgreementModel GetManagementModel(AgreementInfo.AgreementTypes type) { AgreementModel agreementModel = new AgreementModel(); AgreementInfo agreement = this._iSystemAgreementService.GetAgreement(type); agreementModel.AgreementType = agreement.AgreementType; agreementModel.AgreementContent = agreement.AgreementContent; return(agreementModel); }
public AgreementModel GetManagementModel(AgreementInfo.AgreementTypes type) { AgreementModel agreementModel = new AgreementModel(); AgreementInfo agreement = ServiceHelper.Create <ISystemAgreementService>().GetAgreement(type); agreementModel.AgreementType = agreement.AgreementType; agreementModel.AgreementContent = agreement.AgreementContent; return(agreementModel); }
public AgreementInfo GetAgreement(AgreementInfo.AgreementTypes type) { AgreementInfo agreementInfo = ( from b in this.context.AgreementInfo where b.AgreementType == (int)type select b).FirstOrDefault <AgreementInfo>(); return(agreementInfo); }
public string GetSellerAgreement() { AgreementInfo agreement = ServiceHelper.Create <ISystemAgreementService>().GetAgreement(AgreementInfo.AgreementTypes.Seller); if (agreement == null) { return(""); } return(agreement.AgreementContent); }
public bool UpdateAgreement(AgreementInfo model) { bool flag; AgreementInfo agreement = this.GetAgreement((AgreementInfo.AgreementTypes)model.AgreementType); agreement.AgreementType = model.AgreementType; agreement.AgreementContent = model.AgreementContent; agreement.LastUpdateTime = DateTime.Now; flag = (this.context.SaveChanges() <= 0 ? false : true); return(flag); }
public bool UpdateAgreement(AgreementInfo model) { AgreementInfo agreement = GetAgreement((AgreementInfo.AgreementTypes)model.AgreementType); agreement.AgreementType = model.AgreementType; agreement.AgreementContent = model.AgreementContent; agreement.LastUpdateTime = DateTime.Now; if (context.SaveChanges() > 0) { return(true); } return(false); }
/// <summary> /// 修改协议信息 /// </summary> /// <param name="model">协议信息</param> public bool UpdateAgreement(AgreementInfo model) { var agreement = GetAgreement(model.AgreementType); agreement.AgreementType = model.AgreementType; agreement.AgreementContent = model.AgreementContent; agreement.LastUpdateTime = DateTime.Now; //if (Context.SaveChanges() > 0) // return true; //else // return false; return(DbFactory.Default.Update(agreement) > 0); }
public AgreementModel GetManagementModel(Himall.Model.AgreementInfo.AgreementTypes type) { AgreementModel model = new AgreementModel { AgreementType = (int)type }; AgreementInfo agreement = SystemAgreementApplication.GetAgreement(type); if (agreement != null) { model.AgreementContent = agreement.AgreementContent; } return(model); }
protected override ActivityExecutionStatus Execute(ActivityExecutionContext executionContext) { ActivityActivationReference.IsAllowed(this, __Context.Web); // Get the workflow context for the workflow activity. NWWorkflowContext ctx = NWWorkflowContext.GetContext(__Context, new Guid(__ListId), __ListItem.Id, WorkflowInstanceId, this); base.LogProgressStart(ctx); string agreementId = ctx.AddContextDataToString(this.AgreementID); if (string.IsNullOrEmpty(agreementId)) { //log.Error("[Execute]:" + Constants.ErrNoAgreementID); throw new ApplicationException(Constants.ErrNoAgreementID); } try { AgreementInfo agreementInfo = AdobeOperations.GetAgreementStatus(agreementId); if (agreementInfo == null) { // TODO: log4Net, debug // log in history this.LogHistoryListMessage = true; this.HistoryListMessage = string.Format(Constants.ErrNoAgreementFound, agreementId); } else { // LOG events and status this.Status = agreementInfo.status.ToString(); this.Events = Utilities.SerializeXml <List <DocumentHistoryEvent> >(agreementInfo.events); if (agreementInfo.nextParticipantSetInfos != null) { this.PendingApprovers = string.Join(";", agreementInfo.nextParticipantSetInfos.SelectMany(npSInfo => npSInfo.nextParticipantSetMemberInfos).ToList().Select(e => e.email).ToArray()); } } } catch (Exception e) { //log.Error("[Execute]", e); throw; } base.LogProgressEnd(ctx, executionContext); return(ActivityExecutionStatus.Closed); }
/// <summary> /// Retrieves the latest status of an agreement /// </summary> /// <param name="agreementId">The agreement identifier, as returned by the agreement creation API or retrieved from the API to fetch agreements</param> /// <returns>AgreementInfo</returns> public async Task <AgreementInfo> GetAgreement(string agreementId) { HttpResponseMessage result = await client.GetAsync(apiEndpointVer + "/agreements/" + agreementId).ConfigureAwait(false); if (result.IsSuccessStatusCode) { string response = await result.Content.ReadAsStringAsync().ConfigureAwait(false); AgreementInfo agreement = JsonConvert.DeserializeObject <AgreementInfo>(response); return(agreement); } else { string response = await result.Content.ReadAsStringAsync().ConfigureAwait(false); HandleError(result.StatusCode, response, false); return(null); } }
public JsonResult UpdateAgreement(int agreementType, string agreementContent) { var iAgreement = _iSystemAgreementService; AgreementInfo model = iAgreement.GetAgreement((Himall.Model.AgreementInfo.AgreementTypes)agreementType); model.AgreementType = agreementType; model.AgreementContent = agreementContent; if (iAgreement.UpdateAgreement(model)) { return(Json(new Result() { success = true, msg = "更新协议成功!" })); } else { return(Json(new Result() { success = false, msg = "更新协议失败!" })); } }
private static async Task <AgreementCreationResponse> PostAgreement(IEnumerable <string> transientDocumentIDs) { HttpClient client = CreateClient(_apiAccessPoint); var fileInfos = transientDocumentIDs.Select(id => new Models.FileInfo { TransientDocumentID = id }); AgreementInfo model = new AgreementInfo { FileInfos = fileInfos, Name = "Customer Order", ParticipantSetsInfo = new[] { new ParticipantSetInfo { MemberInfos = new [] { new ParticipantInfo { Email = TestEmail }, }, Order = 1, Role = StaticData.Role.Signer, }, }, SignatureType = StaticData.SignatureType.ESign, State = StaticData.State.InProgress, }; string json = JsonConvert.SerializeObject(model); HttpResponseMessage responseMesage = await client.PostAsync("agreements", new StringContent(json, Encoding.UTF8, "application/json")); AgreementCreationResponse response = await HandleResponseMessageAsync <AgreementCreationResponse>(responseMesage); return(response); }
public JsonResult UpdateAgreement(int agreementType, string agreementContent) { AgreementInfo agreement = SystemAgreementApplication.GetAgreement((AgreementInfo.AgreementTypes)agreementType); bool flag = false; if (agreement == null) { agreement = new AgreementInfo { AgreementType = agreementType, AgreementContent = this.ProcessHtml(agreementContent) }; SystemAgreementApplication.AddAgreement(agreement); flag = true; } else { agreement.AgreementType = agreementType; agreement.AgreementContent = this.ProcessHtml(agreementContent); flag = SystemAgreementApplication.UpdateAgreement(agreement); } if (flag) { BaseController.Result result = new BaseController.Result { success = true, msg = "更新协议成功!" }; return(base.Json(result)); } BaseController.Result data = new BaseController.Result { success = false, msg = "更新协议失败!" }; return(base.Json(data)); }
public JsonResult UpdateAgreement(int agreementType, string agreementContent) { ISystemAgreementService systemAgreementService = ServiceHelper.Create <ISystemAgreementService>(); AgreementInfo agreement = systemAgreementService.GetAgreement((AgreementInfo.AgreementTypes)agreementType); agreement.AgreementType = agreementType; agreement.AgreementContent = agreementContent; if (systemAgreementService.UpdateAgreement(agreement)) { Result result = new Result() { success = true, msg = "更新协议成功!" }; return(Json(result)); } Result result1 = new Result() { success = false, msg = "更新协议失败!" }; return(Json(result1)); }
public void AddAgreement(AgreementInfo model) { context.AgreementInfo.Add(model); context.SaveChanges(); }
/// <summary> /// 添加协议信息 /// </summary> /// <param name="model">协议信息</param> public void AddAgreement(AgreementInfo model) { DbFactory.Default.Add(model); }