/// <summary> /// Button get token clicked event. /// </summary> protected void btnGetToken_OnClick(object sender, EventArgs e) { if (Form != null) { // Control data, show error if something is missing int appId = ValidationHelper.GetInteger(Form.GetFieldValue("LinkedInAccountLinkedInApplicationID"), 0); LinkedInApplicationInfo appInfo = LinkedInApplicationInfoProvider.GetLinkedInApplicationInfo(appId); if (appInfo == null) { Form.AddError(GetString("sm.linkedin.account.msg.appnotset")); return; } // Store data in session string sessionKey = Guid.NewGuid().ToString(); Hashtable parameters = new Hashtable { { "ApiKey", appInfo.LinkedInApplicationConsumerKey }, { "ApiSecret", appInfo.LinkedInApplicationConsumerSecret }, { "AppInfoId", appInfo.LinkedInApplicationID }, { "ClientID", ClientID } }; WindowHelper.Add(sessionKey, parameters); // Open client dialog script string openDialogScript = String.Format("modalDialog('{0}?dataKey={1}', 'LinkedInCompanyAccessToken', 600, 600, null, null, null, true);", URLHelper.GetAbsoluteUrl("~/CMSModules/SocialMarketing/Pages/LinkedInCompanyAccessTokenDialog.aspx"), sessionKey); ScriptHelper.RegisterStartupScript(this, GetType(), "LinkedInAccessTokenOpenModal" + ClientID, openDialogScript, true); } }
private async Task <bool> FormApproved(Form form) { //Nếu form đã được Approve thì không thể approve lại nữa if (form.Status == 2) { form.AddError(nameof(FormValidator), "Form", ErrorCode.IsApproved); } return(form.IsValidated); }
private async Task <bool> StatusValidation(Form form) { //Validate Trạng thái //0: Nếu Phiếu ĐKDT chưa được tạo //1: Phiếu đang ở trạng thái chờ duyệt => cho phép duyệt //2 || 3: Phiếu đã được duyệt, 2 là duyệt nhận, 3 là duyệt từ chối if (form.Status == 0 || form.Status == null) { form.AddError(nameof(FormValidator), "Form", ErrorCode.NotExisted); } if (form.Status == 2 || form.Status == 3) { form.AddError(nameof(FormValidator), "Form", ErrorCode.IsApproved); } return(form.IsValidated); }
public async Task <bool> Delete(Form form) { bool IsValid = true; IsValid &= await IsExisted(form); if (!IsValid) { form.AddError(nameof(FormValidator), "Form", ErrorCode.NotExisted); } return(IsValid); }