/// <summary>
        /// В методе выполняеться проверка на правильность введённых данных. Если проверка прошла успешно, то откроеться окно выбора экскурсий
        /// </summary>
        public void ExecuteLoginCommand()
        {
            try { CurrentClient = Repositories.RClients.FindAll(x => x.Login == currentClient.Login && x.Password == currentClient.Password).First(); }
            catch (Exception) { Message = "Неверный логин или пароль"; return; }
            System.Windows.Application.Current.Resources["Login"]    = CurrentClient.Login;
            System.Windows.Application.Current.Resources["Password"] = CurrentClient.Password;
            IsWindowVisible = false;
            SelectExcursion selectExcursion = new SelectExcursion();

            selectExcursion.Show();
        }
Esempio n. 2
0
 public void ExecuteRegisterCommand()
 {
     if (!string.IsNullOrEmpty(CurrentClient.SName) && !string.IsNullOrEmpty(CurrentClient.PName) && !string.IsNullOrEmpty(CurrentClient.PhoneNumber) && !string.IsNullOrEmpty(CurrentClient.Login) && !string.IsNullOrEmpty(CurrentClient.Password))
     {
         Repositories.RClients.Add(CurrentClient);
         System.Windows.Application.Current.Resources["Login"]    = CurrentClient.Login;
         System.Windows.Application.Current.Resources["Password"] = CurrentClient.Password;
         IsWindowVisible = false;
         SelectExcursion selectExcursion = new SelectExcursion();
         selectExcursion.Show();
     }
 }
Esempio n. 3
0
        public void ExecuteLoginCommand()
        {
            Guest tmpGuest = Repositories.RGuests.FindAll(x => x.SName == currentGuest.SName && x.PName == currentGuest.PName).FirstOrDefault();

            if (tmpGuest == null)
            {
                Repositories.RGuests.Add(CurrentGuest);
                CurrentGuest = Repositories.RGuests.FindAll(x => x.SName == currentGuest.SName && x.PName == currentGuest.PName).FirstOrDefault();
            }

            System.Windows.Application.Current.Resources["SName"]       = CurrentGuest.SName;
            System.Windows.Application.Current.Resources["PName"]       = CurrentGuest.PName;
            System.Windows.Application.Current.Resources["PhoneNumber"] = CurrentGuest.PhoneNumber;
            IsWindowVisible = false;
            SelectExcursion selectExcursion = new SelectExcursion();

            selectExcursion.Show();
        }