Exemplo n.º 1
0
        public void GoToClient(ClientDTO selectedClient)
        {
            var data = new ClientDisplayData
            {
                Client   = selectedClient,
                Mode     = DisplayModes.Editing,
                CameFrom = ModesEnum.AddBooking
            };

            Storage.Instance.ChangeClientDisplayData(data);

            NavigationManager.Instance.Navigate(ModesEnum.Client);
        }
Exemplo n.º 2
0
        public void GoToAddClient()
        {
            var data = new ClientDisplayData
            {
                Client   = new ClientDTO(),
                Mode     = DisplayModes.Creation,
                CameFrom = ModesEnum.AddBooking
            };

            Storage.Instance.ChangeClientDisplayData(data);

            NavigationManager.Instance.Navigate(ModesEnum.Client);
        }
Exemplo n.º 3
0
        public void GoToClient(string clientTel)
        {
            var client = GetClient(clientTel);

            var data = new ClientDisplayData
            {
                Client   = client,
                Mode     = DisplayModes.Editing,
                CameFrom = ModesEnum.Booking
            };

            Storage.Instance.ChangeClientDisplayData(data);

            NavigationManager.Instance.Navigate(ModesEnum.Client);
        }
Exemplo n.º 4
0
        public void GoToClient(ClientAnalisedDTO selectedClient)
        {
            var client = HotelApiClient.GetInstance().GetClient(selectedClient.TelNum);

            var data = new ClientDisplayData
            {
                Client   = client,
                Mode     = DisplayModes.Editing,
                CameFrom = ModesEnum.Statistic
            };

            Storage.Instance.ChangeClientDisplayData(data);

            NavigationManager.Instance.Navigate(ModesEnum.Client);
        }
Exemplo n.º 5
0
 private void OnDisplayDataChanged(ClientDisplayData data)
 {
     _cameFrom = data.CameFrom;
     ClientDisplayChanged?.Invoke(data);
 }