/// <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(); }
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(); } }
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(); }