Skip to content

Commit

Permalink
added support for expando parameters and properties, fix tab indexes
Browse files Browse the repository at this point in the history
  • Loading branch information
drivardxrm committed Nov 18, 2021
1 parent 9d47d82 commit 2503ad4
Show file tree
Hide file tree
Showing 21 changed files with 791 additions and 674 deletions.
8 changes: 4 additions & 4 deletions XTB.CustomApiManager/CustomApiManagerControl.cs
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,6 @@ private void InitializeService()
cdsTxtRequestDisplayName.OrganizationService = Service;
cdsTxtRequestDescription.OrganizationService = Service;
cdsTxtRequestIsOptional.OrganizationService = Service;
cdsTxtRequestBoundEntity.OrganizationService = Service;
cdsTxtRequestType.OrganizationService = Service;
cdsTxtRequestIsCustomizable.OrganizationService = Service;
cdsTxtRequestIsManaged.OrganizationService = Service;
Expand All @@ -116,7 +115,6 @@ private void InitializeService()
cdsTxtResponseName.OrganizationService = Service;
cdsTxtResponseDisplayName.OrganizationService = Service;
cdsTxtResponseDescription.OrganizationService = Service;
cdsTxtResponseBoundEntity.OrganizationService = Service;
cdsTxtResponseType.OrganizationService = Service;
cdsTxtResponseIsCustomizable.OrganizationService = Service;
cdsTxtResponseIsManaged.OrganizationService = Service;
Expand Down Expand Up @@ -609,7 +607,8 @@ private void SetSelectedRequestParameter(Entity requestparameter)
cdsTxtRequestName.Entity = _selectedRequestParameter?.RequestParameterRow;
cdsTxtRequestDisplayName.Entity = _selectedRequestParameter?.RequestParameterRow;
cdsTxtRequestDescription.Entity = _selectedRequestParameter?.RequestParameterRow;
cdsTxtRequestBoundEntity.Entity = _selectedRequestParameter?.RequestParameterRow;
// cdsTxtRequestBoundEntity.Entity = _selectedRequestParameter?.RequestParameterRow;
txtRequestBoundEntity.Text = _selectedRequestParameter?.BoundEntityLogicalName;
cdsTxtRequestType.Entity = _selectedRequestParameter?.RequestParameterRow;
cdsTxtRequestIsOptional.Entity = _selectedRequestParameter?.RequestParameterRow;
cdsTxtRequestIsCustomizable.Entity = _selectedRequestParameter?.RequestParameterRow;
Expand Down Expand Up @@ -682,7 +681,8 @@ private void SetSelectedResponseProperty(Entity responseproperty)
cdsTxtResponseName.Entity = _selectedResponseProperty.ResponsePropertyRow;
cdsTxtResponseDisplayName.Entity = _selectedResponseProperty.ResponsePropertyRow;
cdsTxtResponseDescription.Entity = _selectedResponseProperty.ResponsePropertyRow;
cdsTxtResponseBoundEntity.Entity = _selectedResponseProperty.ResponsePropertyRow;
//cdsTxtResponseBoundEntity.Entity = _selectedResponseProperty.ResponsePropertyRow;
txtResponseBoundEntity.Text = _selectedResponseProperty?.BoundEntityLogicalName;
cdsTxtResponseType.Entity = _selectedResponseProperty.ResponsePropertyRow;
cdsTxtResponseIsCustomizable.Entity = _selectedResponseProperty.ResponsePropertyRow;
cdsTxtResponseIsManaged.Entity = _selectedResponseProperty.ResponsePropertyRow;
Expand Down
249 changes: 123 additions & 126 deletions XTB.CustomApiManager/CustomApiManagerControl.designer.cs

Large diffs are not rendered by default.

433 changes: 218 additions & 215 deletions XTB.CustomApiManager/CustomApiManagerControl.resx

Large diffs are not rendered by default.

6 changes: 1 addition & 5 deletions XTB.CustomApiManager/Forms/About.cs
Original file line number Diff line number Diff line change
Expand Up @@ -64,11 +64,7 @@ private void linkLabel2_LinkClicked(object sender, LinkLabelLinkClickedEventArgs

private void linkLabel5_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
MessageBox.Show(@"The evolution of Custom Action Tester is based on feedback issues and anonymous statistics collected about usage.
The statistics are a valuable source of information for continuing the development to make the tool even easier to use and improve the most popular features.
Thank You,
Jonas", "Anonymous statistics", MessageBoxButtons.OK, MessageBoxIcon.Information);
System.Diagnostics.Process.Start("https://twitter.com/david_rivard");
}
}
}
76 changes: 38 additions & 38 deletions XTB.CustomApiManager/Forms/About.resx
Original file line number Diff line number Diff line change
Expand Up @@ -120,44 +120,44 @@
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="imgLogo.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
Expand Down
Loading

0 comments on commit 2503ad4

Please sign in to comment.