Only allow harbours to be selected where the current user is assigned to
This commit is contained in:
parent
e18188cd85
commit
34c91497f3
@ -6,6 +6,7 @@ using BreCalClient.misc.Api;
|
|||||||
using BreCalClient.misc.Model;
|
using BreCalClient.misc.Model;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
using System.Windows.Controls;
|
using System.Windows.Controls;
|
||||||
using static BreCalClient.Extensions;
|
using static BreCalClient.Extensions;
|
||||||
@ -63,7 +64,7 @@ namespace BreCalClient
|
|||||||
this.comboBoxDepartureBerth.ItemsSource = BreCalLists.Berths;
|
this.comboBoxDepartureBerth.ItemsSource = BreCalLists.Berths;
|
||||||
|
|
||||||
this.comboBoxTimeRef.ItemsSource = BreCalLists.TimeRefs;
|
this.comboBoxTimeRef.ItemsSource = BreCalLists.TimeRefs;
|
||||||
this.comboBoxHarbour.ItemsSource = BreCalLists.Ports;
|
this.comboBoxHarbour.ItemsSource = BreCalLists.Ports.Where(x => App.Participant.Ports.Contains(x.Id));
|
||||||
|
|
||||||
this.integerUpDownShiftingCount.Value = this.ShipcallModel.ShiftSequence;
|
this.integerUpDownShiftingCount.Value = this.ShipcallModel.ShiftSequence;
|
||||||
|
|
||||||
|
|||||||
@ -25,6 +25,7 @@ using System.Net;
|
|||||||
using System.Windows.Input;
|
using System.Windows.Input;
|
||||||
using System.Text.RegularExpressions;
|
using System.Text.RegularExpressions;
|
||||||
using Newtonsoft.Json.Linq;
|
using Newtonsoft.Json.Linq;
|
||||||
|
using System.Linq;
|
||||||
|
|
||||||
|
|
||||||
namespace BreCalClient
|
namespace BreCalClient
|
||||||
@ -425,8 +426,7 @@ namespace BreCalClient
|
|||||||
BreCalLists.InitializeShips(await _shipApi.ShipsGetAsync());
|
BreCalLists.InitializeShips(await _shipApi.ShipsGetAsync());
|
||||||
BreCalLists.InitializeParticipants(await _staticApi.ParticipantsGetAsync());
|
BreCalLists.InitializeParticipants(await _staticApi.ParticipantsGetAsync());
|
||||||
|
|
||||||
this.searchFilterControl.SetBerths(BreCalLists.Berths);
|
this.searchFilterControl.SetBerths(BreCalLists.Berths);
|
||||||
this.comboBoxPorts.ItemsSource = BreCalLists.AllPorts;
|
|
||||||
|
|
||||||
foreach (Participant participant in BreCalLists.Participants)
|
foreach (Participant participant in BreCalLists.Participants)
|
||||||
{
|
{
|
||||||
@ -1135,6 +1135,8 @@ namespace BreCalClient
|
|||||||
{
|
{
|
||||||
if (App.Participant.IsTypeFlagSet(Extensions.ParticipantType.BSMD))
|
if (App.Participant.IsTypeFlagSet(Extensions.ParticipantType.BSMD))
|
||||||
this.buttonNew.Visibility = Visibility.Visible;
|
this.buttonNew.Visibility = Visibility.Visible;
|
||||||
|
|
||||||
|
this.comboBoxPorts.ItemsSource = BreCalLists.AllPorts.Where(x => App.Participant.Ports.Contains(x.Id));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Hyperlink_RequestNavigate(object sender, System.Windows.Navigation.RequestNavigateEventArgs e)
|
private void Hyperlink_RequestNavigate(object sender, System.Windows.Navigation.RequestNavigateEventArgs e)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user