Ejemplo n.º 1
0
        public void ChangeWaiter()
        {
            if (string.IsNullOrEmpty(Login) || string.IsNullOrEmpty(FirstName) || string.IsNullOrEmpty(LastName) || string.IsNullOrEmpty(Password))
            {
                Message.Show("Some Fields are empty");
                return;
            }

            if (_waiterManagerViewModel.Waiters.Any(waiter => (waiter.Login.Equals(Login) && waiter.Id != Waiter.Id)))
            {
                Message.Show("There is waiter named: " + Login);
                return;
            }

            var result = _waiterDataModel.EditWaiter(Waiter, Login, FirstName, LastName, Password);

            if (result)
            {
                _waiterManagerViewModel.Waiters.Refresh();
                _waiterManagerViewModel.CloseDialogs();
            }
            else
            {
                Message.Show("Failed");
            }

            return;
        }
Ejemplo n.º 2
0
        public void AddWaiter()
        {
            if (string.IsNullOrEmpty(Login) || string.IsNullOrEmpty(FirstName) || string.IsNullOrEmpty(LastName) || string.IsNullOrEmpty(Password))
            {
                Message.Show("Some Fields are empty");
                return;
            }

            if (_waiterManagerViewModel.Waiters.Any(cat => cat.Login.Equals(Login)))
            {
                Message.Show("There is login named: " + Login);
                return;
            }

            var addingWaiter = _waiterDataModel.AddWaiter(Login, FirstName, LastName, Password);

            if (addingWaiter != null)
            {
                _waiterManagerViewModel.Waiters.Add(addingWaiter);

                _waiterManagerViewModel.CloseDialogs();
                return;
            }

            Message.Show("Failed");
        }
 private void CloseAllDialogs()
 {
     _menuManagerViewModel.CloseDialogs();
     _waiterManagerViewModel.CloseDialogs();
     _tableManagerViewModel.CloseDialogs();
 }