Beispiel #1
0
        protected void EditForm_DataBound(object sender, System.EventArgs e)
        {
            Guid?instanceId = null;

            if (EditForm.CurrentMode == DetailsViewMode.Edit)
            {
                MasterDataSet.CustomUrlRow row = EditForm.DataItem as MasterDataSet.CustomUrlRow;
                if (row != null)
                {
                    if (!row.IsInstanceIdNull())
                    {
                        instanceId = row.InstanceId;
                    }
                    if (instanceId.HasValue)
                    {
                        NameLabel.Visible   = false;
                        EditForm.ObjectName = Resources.CustomUrlsControl_EditForm_ObjectName_Instance;
                    }
                    else
                    {
                        NameLabel.Visible   = true;
                        NameLabel.Text      = OrganizationProvider.GetName(row.OrganizationId);
                        EditForm.ObjectName = Resources.CustomUrlsControl_EditForm_ObjectName_Organization;
                    }
                    this.SelectInstance(instanceId);
                }
            }

            if (EditForm.CurrentMode != DetailsViewMode.ReadOnly)
            {
                string adress = FrameworkConfiguration.Current.WebApplication.CustomUrl.PartialCustomUrlRootAddressesFirst;
                using (RadComboBoxItem item = new RadComboBoxItem(adress, adress))
                {
                    item.Selected = true;
                    RootAddressesList.Items.Add(item);
                }
            }
        }