Exemplo n.º 1
0
        public EntityContact()
        {
            InitializeComponent();

            ContactDate.SelectedDate = DateTime.Today;

            ContactTime.SelectedTime = DateTime.Now.TimeOfDay;


            // PUT ASSIGNMENT INTO PROTECTED CONSTRUCTOR SO THAT PREVIEW IS AVAILABLE IN DESIGN WINDOW

            if (Application.Current is Mercury.Silverlight.App)
            {
                MercuryApplication = ((App)Application.Current).MercuryApplication;

                WindowManager = ((Mercury.Silverlight.App)Application.Current).WindowManager;
            }

            return;
        }
        private void Connect_Click(object sender, RoutedEventArgs e)
        {
            if (ConnectProgressBar.Visibility == System.Windows.Visibility.Visible)
            {
                return;
            }


            MercuryApplication = new Client.Application(Client.Enumerations.ServiceBindingType.Silverlight, HostServerName.Value.ToString(), Convert.ToInt32(HostPortAddress.Value), true);

            MercuryApplication.MainDispatcher = ((App)Application.Current).MainDispatcher;


            String environmentName = ((Telerik.Windows.Controls.RadComboBoxItem)EnvironmentSelection.SelectedValue).Content.ToString();

            MercuryApplication.Authenticate(environmentName, MercuryApplication_AuthenticateCompleted);


            ConnectProgressBar.Visibility = System.Windows.Visibility.Visible;

            ConnectProgressText.Visibility = System.Windows.Visibility.Visible;

            return;
        }