protected void SubmitButton_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } var accessPermissions = XrmContext.GetOpportunityAccessByContact(Contact); var canSave = false; foreach (var adxOpportunitypermissionse in accessPermissions) { if (adxOpportunitypermissionse.GetAttributeValue <bool?>("adx_write").GetValueOrDefault(false)) { canSave = true; } } if (!canSave) { return; } ContactFormView.UpdateItem(); OpportunityFormView.UpdateItem(); }
protected void CreateContactButton_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } ContactFormView.InsertItem(); }
protected void InviteAndSaveButton_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } Invite = true; ContactFormView.InsertItem(); }
protected void SubmitButton_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } Invite = false; ContactFormView.InsertItem(); }