private void ConnectToServer()
        {
            try
            {
                IServiceAuthentification serviceAuth = (IServiceAuthentification)Activator
                                                       .GetObject(typeof(IServiceAuthentification)
                                                                  , "tcp://" + MyGeneralConstants.Host + ":2019/ServiceAuthentification");

                if (serviceAuth.AuthentifierBiblio(usr.Text, pass.Password))
                {
                    BiblioWindow window = new BiblioWindow(usr.Text);
                    window.Show();
                    this.Close();
                }
                else
                {
                    AuthentificationErrorFlag.Visibility = Visibility.Visible;
                    ExceptionErrorFlag.Visibility        = Visibility.Collapsed;
                }
            }
            catch
            {
                AuthentificationErrorFlag.Visibility = Visibility.Collapsed;
                ExceptionErrorFlag.Visibility        = Visibility.Visible;
            }
        }
        private void ConnectionButton_Click(Object sender, RoutedEventArgs e)
        {
            try
            {
                IServiceAuthentification serviceAuth = (IServiceAuthentification)Activator
                                                       .GetObject(typeof(IServiceAuthentification)
                                                                  , "tcp://127.0.0.1:2019/ServiceAuthentification");

                if (serviceAuth.Authentifier(usr.Text, pass.Password))
                {
                    EmprunteurWindow window = new EmprunteurWindow(usr.Text);
                    window.Show();
                    this.Close();
                }
                else
                {
                    MessageBox.Show(serviceAuth.getMessage());
                    AuthentificationErrorFlag.Visibility = Visibility.Visible;
                    ExceptionErrorFlag.Visibility        = Visibility.Collapsed;
                }
            }
            catch (Exception exception)
            {
                AuthentificationErrorFlag.Visibility = Visibility.Collapsed;
                ExceptionErrorFlag.Visibility        = Visibility.Visible;
            }
        }
Exemple #3
0
 public AuthController(IMapper mapper, IServiceAgent serviceAgent, IServiceAuthentification serviceAuthentification)
 {
     this.serviceAuthentification = serviceAuthentification;
     this.serviceAgent            = serviceAgent;
     this.mapper = mapper;
 }