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();
        }
Ejemplo n.º 2
0
        protected void CreateContactButton_Click(object sender, EventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }

            ContactFormView.InsertItem();
        }
Ejemplo n.º 3
0
        protected void InviteAndSaveButton_Click(object sender, EventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }

            Invite = true;

            ContactFormView.InsertItem();
        }
Ejemplo n.º 4
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            if (!Page.IsValid)
            {
                return;
            }

            Invite = false;

            ContactFormView.InsertItem();
        }