Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class FormRun extends ObjectRun
- {
- SEP_Documentation.Customer documentationControl;
- CustTable custTable;
- }
- public void init()
- {
- super();
- if (element.args().record())
- {
- custTable = element.args().record();
- }
- documentationControl = CustomerDocumentation.control();
- documentationControl.set_AXLanguage(new xInfo().language());
- documentationControl.set_User(curUserId());
- documentationControl.set_CustomerId(custTable.AccountNum);
- documentationControl.Init();
- }
- public partial class Customer : UserControl
- {
- public string CustomerId { get; set; }
- public string User { get; set; }
- public string AXLanguage { get; set; }
- public Customer()
- {
- InitializeComponent();
- this.CustomerDocuments.SelectionChanged += (obj, e) => Dispatcher.BeginInvoke(DispatcherPriority.Render, new Action(() => this.CustomerDocuments.UnselectAll()));
- }
- public void Init()
- {
- IEnumerable<APICustomerDocumentModel> documents = APIDocumentationRepository.GetCustomerDocuments(CustomerId, User, AXLanguage);
- this.CustomerDocuments.ItemsSource = documents;
- Thread.CurrentThread.CurrentCulture = new CultureInfo(AXLanguage);
- Thread.CurrentThread.CurrentUICulture = new CultureInfo(AXLanguage);
- FrameworkElement.LanguageProperty.OverrideMetadata(typeof(FrameworkElement), new FrameworkPropertyMetadata(XmlLanguage.GetLanguage(CultureInfo.CurrentCulture.IetfLanguageTag)));
- }
- private void DocumentNameClick(object sender, RoutedEventArgs e)
- {
- Hyperlink link = (Hyperlink)e.OriginalSource;
- Process.Start(link.NavigateUri.AbsoluteUri);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement