public TicketDetails(ClientCredentials clientCredentials, Ticket SelectedTicket)
        {
            InitializeComponent();
            TicketTypeService = new TicketTypeServiceClient();

            TicketSecureService = new TicketSecureServiceClient();
            TicketSecureService.ClientCredentials.UserName.UserName = clientCredentials.UserName.UserName;
            TicketSecureService.ClientCredentials.UserName.Password = clientCredentials.UserName.Password;

            actualTicket = SelectedTicket;
            UpdateTicketDetails();
            IsNewObject = false;

            SaveButton.IsEnabled = false;
            EditButton.IsEnabled = true;
            DeleteButton.IsEnabled = true;
        }
        public TicketDetails(ClientCredentials clientCredentials)
        {
            InitializeComponent();
            TicketTypeService = new TicketTypeServiceClient();

            TicketSecureService = new TicketSecureServiceClient();
            TicketSecureService.ClientCredentials.UserName.UserName = clientCredentials.UserName.UserName;
            TicketSecureService.ClientCredentials.UserName.Password = clientCredentials.UserName.Password;

            actualTicket = new Ticket();
            UnlockTextBoxes();

            TicketType[] ticketTypes = TicketTypeService.GetAll();
            SelectedTicketType.ItemsSource = ticketTypes;

            IsNewObject = true;

            SaveButton.IsEnabled = true;
            EditButton.IsEnabled = false;
            DeleteButton.IsEnabled = false;
        }