DashBoard dgv double click ok

This commit is contained in:
Adrien VAN DAMME 2019-01-27 11:52:08 +01:00
parent 79c532dc7c
commit 17331c389e
9 changed files with 124 additions and 82 deletions

View File

@ -90,6 +90,8 @@
<Compile Include="Outil\picToByteArray.cs" />
<Compile Include="Outil\toByteArray.cs" />
<Compile Include="Outil\toNullableByteArray.cs" />
<Compile Include="ViewModel\EncodeClassement.cs" />
<Compile Include="ViewModel\EncodeDetailEvent.cs" />
<Compile Include="ViewModel\EncodeEquipe.cs" />
<Compile Include="ViewModel\EncodeEvent.cs" />
<Compile Include="ViewModel\EncodeLieu.cs" />
@ -100,6 +102,9 @@
<Compile Include="ViewModel\VM_DashBoard.cs" />
<Compile Include="ViewModel\EventDGV_VM.cs" />
<Compile Include="ViewModel\VM_FicGestionAlert.cs" />
<Compile Include="View\FicClassement.xaml.cs">
<DependentUpon>FicClassement.xaml</DependentUpon>
</Compile>
<Compile Include="View\FicDetailEvent.xaml.cs">
<DependentUpon>FicDetailEvent.xaml</DependentUpon>
</Compile>
@ -192,6 +197,10 @@
<Compile Include="View\FicRepasEncode.xaml.cs">
<DependentUpon>FicRepasEncode.xaml</DependentUpon>
</Compile>
<Page Include="View\FicClassement.xaml">
<SubType>Designer</SubType>
<Generator>XamlIntelliSenseFileGenerator</Generator>
</Page>
<Page Include="View\FicDetailEvent.xaml">
<SubType>Designer</SubType>
<Generator>MSBuild:Compile</Generator>

View File

@ -39,7 +39,7 @@
<ColumnDefinition />
</Grid.ColumnDefinitions>
<DataGrid x:Name="dgEventPasse2" ItemsSource="{Binding BcpEvent}" VerticalScrollBarVisibility="Visible"
IsReadOnly="True" AutoGenerateColumns="False" Height="auto">
IsReadOnly="True" AutoGenerateColumns="False" Height="auto" MouseDoubleClick="DgEvent_MouseDoubleClick">
<DataGrid.Columns>
<DataGridTextColumn Visibility="Hidden" Binding="{Binding ID_event}" />
@ -47,14 +47,14 @@
</DataGrid.Columns>
</DataGrid>
<DataGrid x:Name="dgEventPasse1" Grid.Column="1" ItemsSource="{Binding BcpEvent}" VerticalScrollBarVisibility="Visible"
IsReadOnly="True" AutoGenerateColumns="False" Grid.Row="1" Height="auto">
IsReadOnly="True" AutoGenerateColumns="False" Grid.Row="1" Height="auto" MouseDoubleClick="DgEvent_MouseDoubleClick">
<DataGrid.Columns>
<DataGridTextColumn Visibility="Hidden" Binding="{Binding ID_event}" />
<DataGridTextColumn Header="Event Avent hier" Binding="{Binding E_description}" Width="*" />
</DataGrid.Columns>
</DataGrid>
<DataGrid x:Name="dgEventPasse0" Grid.Column="2" ItemsSource="{Binding BcpEvent}" VerticalScrollBarVisibility="Visible"
IsReadOnly="True" AutoGenerateColumns="False" Grid.Row="1" Height="auto">
IsReadOnly="True" AutoGenerateColumns="False" Grid.Row="1" Height="auto" MouseDoubleClick="DgEvent_MouseDoubleClick">
<DataGrid.Columns>
<DataGridTextColumn Visibility="Hidden" Binding="{Binding ID_event}" />
<DataGridTextColumn Header="Event Hier" Binding="{Binding E_description}" Width="*" />
@ -88,21 +88,21 @@
<DataGrid x:Name="dgEventFuture0" Grid.Column="0" Grid.Row="2" ItemsSource="{Binding BcpEvent}" VerticalScrollBarVisibility="Visible"
IsReadOnly="True" AutoGenerateColumns="False" Height="auto">
IsReadOnly="True" AutoGenerateColumns="False" Height="auto" MouseDoubleClick="DgEvent_MouseDoubleClick">
<DataGrid.Columns>
<DataGridTextColumn Visibility="Hidden" Binding="{Binding ID_event}" />
<DataGridTextColumn Header="Event Aujourd'hui" Binding="{Binding E_description}" Width="*" />
</DataGrid.Columns>
</DataGrid>
<DataGrid x:Name="dgEventFuture1" Grid.Column="1" Grid.Row="2" ItemsSource="{Binding BcpEvent}" VerticalScrollBarVisibility="Visible"
IsReadOnly="True" AutoGenerateColumns="False" Height="auto">
IsReadOnly="True" AutoGenerateColumns="False" Height="auto" MouseDoubleClick="DgEvent_MouseDoubleClick">
<DataGrid.Columns>
<DataGridTextColumn Visibility="Hidden" Binding="{Binding ID_event}" />
<DataGridTextColumn Header="Event demain" Binding="{Binding E_description}" Width="*" />
</DataGrid.Columns>
</DataGrid>
<DataGrid x:Name="dgEventFuture2" Grid.Column="2" Grid.Row="2" ItemsSource="{Binding BcpEvent}" VerticalScrollBarVisibility="Visible"
IsReadOnly="True" AutoGenerateColumns="False" Height="auto">
IsReadOnly="True" AutoGenerateColumns="False" Height="auto" MouseDoubleClick="DgEvent_MouseDoubleClick">
<DataGrid.Columns>
<DataGridTextColumn Visibility="Hidden" Binding="{Binding ID_event}" />
<DataGridTextColumn Header="Event après demain" Binding="{Binding E_description}" Width="*" />

View File

@ -29,6 +29,7 @@ namespace ProjetTheAlone.View
{
ObservableCollection<string> cl = new ObservableCollection<string>();
RepaModel rm = new RepaModel();
View.FicDetailEvent W_detailEvent = null;
public ObservableCollection<string> Cl
{
get
@ -61,6 +62,7 @@ namespace ProjetTheAlone.View
testQuand.DataContext = RepasAjd.DataContext = new RepaModel(DateTime.Now);
RepasDemain.DataContext = new RepaModel(DateTime.Now.AddDays(1));
RepasApresDemain.DataContext = new RepaModel(DateTime.Now.AddDays(2));
dgEventPasse2.DataContext = new EventDGV_VM(DateTime.Now.AddDays(-3));
dgEventPasse1.DataContext = new EventDGV_VM(DateTime.Now.AddDays(-2));
dgEventPasse0.DataContext = new EventDGV_VM(DateTime.Now.AddDays(-1));
@ -97,6 +99,24 @@ namespace ProjetTheAlone.View
this.Alert.DataContext = new ViewModel.VM_DashBoard(this.Alert, "", 200);
}
private void DgEvent_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
if (((DataGrid)sender).SelectedItems.Count == 0)
return;
C_T_event _eventSelected = ((C_T_event)((DataGrid)sender).SelectedItem);
if(W_detailEvent == null || W_detailEvent != null && W_detailEvent.IsClosed)
{
W_detailEvent = new FicDetailEvent(_eventSelected);
}
if(!W_detailEvent.IsVisible)
{
W_detailEvent.Show();
}
W_detailEvent.Activate();
e.Handled = true;
}
}
public class DebugDummyConverter : IValueConverter
{

View File

@ -4,6 +4,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:ProjetTheAlone.View"
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
mc:Ignorable="d"
Title="FicDetailEvent" Height="517.897" Width="638.259" WindowStartupLocation="CenterScreen" WindowStyle="None">
<Grid Margin="0,0,2,2">
@ -13,29 +14,33 @@
Content="Quitter" Click="btnQuitter_Click" Height="41" Margin="485,442,37,25" RenderTransformOrigin="1.189,1.927"/>
<Grid HorizontalAlignment="Left" Height="237" Margin="90,54,0,0" VerticalAlignment="Top" Width="450">
<Label Content="Type d'événement" HorizontalAlignment="Left" Width="120" Margin="0,0,0,202"/>
<TextBox HorizontalAlignment="Left" Height="34" TextWrapping="Wrap" VerticalAlignment="Top" Width="331" Margin="120,0,0,0"/>
<TextBox x:Name="tbTypeEvent" HorizontalAlignment="Left" Height="34" TextWrapping="Wrap" Text="{Binding TypeEvent}" VerticalAlignment="Top" Width="331" Margin="120,0,0,0" />
<Label Content="Lieu" HorizontalAlignment="Left" Width="120" Margin="0,34,0,167"/>
<TextBox HorizontalAlignment="Left" Height="34" TextWrapping="Wrap" VerticalAlignment="Top" Width="331" Margin="120,34,0,0"/>
<TextBox x:Name="tbLieu" HorizontalAlignment="Left" Height="34" TextWrapping="Wrap" Text="{Binding Lieu}" VerticalAlignment="Top" Width="331" Margin="120,34,0,0"/>
<Label Content="Date" HorizontalAlignment="Left" Width="120" Margin="0,73,0,128"/>
<TextBox HorizontalAlignment="Left" Height="34" TextWrapping="Wrap" VerticalAlignment="Top" Width="331" Margin="120,73,0,0"/>
<TextBox x:Name="tbDate" HorizontalAlignment="Left" Height="34" TextWrapping="Wrap" Text="{Binding UnDetailEvent.Date}" VerticalAlignment="Top" Width="331" Margin="120,73,0,0" />
<Label Content="Durée" HorizontalAlignment="Left" Width="120" Margin="0,112,0,91"/>
<TextBox HorizontalAlignment="Left" Height="34" TextWrapping="Wrap" VerticalAlignment="Top" Width="331" Margin="120,112,0,0"/>
<TextBox x:Name="tbDuree" HorizontalAlignment="Left" Height="34" TextWrapping="Wrap" Text="{Binding Duree}" VerticalAlignment="Top" Width="331" Margin="120,112,0,0"/>
<Label Content="Description" HorizontalAlignment="Left" Width="120" Margin="0,151,0,53"/>
<TextBox HorizontalAlignment="Left" Height="34" TextWrapping="Wrap" VerticalAlignment="Top" Width="331" Margin="120,146,0,0"/>
<TextBox x:Name="tbDescription" HorizontalAlignment="Left" Height="34" TextWrapping="Wrap" Text="{Binding UnDetailEvent.Description}" VerticalAlignment="Top" Width="331" Margin="120,146,0,0"/>
</Grid>
<Button x:Name="btnClassement" Margin="468,310,24,150" Content="Classement" Height="Auto" RenderTransformOrigin="-0.1,0.534" />
<Button x:Name="btnClassement" Margin="468,310,24,150" Content="Classement" Height="Auto" RenderTransformOrigin="-0.1,0.534" Click="btnClassement_Click" />
<DataGrid x:Name="dgEquipes" ItemsSource="{Binding BcpEquipes}" VerticalScrollBarVisibility="Visible"
IsReadOnly="True" AutoGenerateColumns="False"
SelectedItem="{Binding EquipeSelectionnee, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Margin="56,296,386,20" >
SelectedItem="{Binding EquipeSelectionnee, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" Margin="40,297,402,25" >
<DataGrid.Columns>
<DataGridTextColumn Visibility="Hidden" Binding="{Binding ID_equipe}" />
<DataGridTextColumn Header="Nom d'équipe" Binding="{Binding E_nom}" Width="*" />
</DataGrid.Columns>
<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectionChanged">
<i:InvokeCommandAction Command="{Binding cAfficherJoueur}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</DataGrid>
<DataGrid x:Name="dgJoueur" ItemsSource="{Binding BcpJoueurs}" VerticalScrollBarVisibility="Visible"
IsReadOnly="True" AutoGenerateColumns="False" SelectedItem="{Binding JoueurSelectionnee, Mode=TwoWay}"
Margin="269,296,195,20">
<DataGrid x:Name="dgJoueur" VerticalScrollBarVisibility="Visible"
IsReadOnly="True" AutoGenerateColumns="False" Margin="270,297,194,25" ItemsSource="{Binding BcpJoueurs}">
<DataGrid.Columns>
<DataGridTextColumn Visibility="Hidden" Binding="{Binding ID_LP}" />
<DataGridTextColumn Header="ID du Joueur" Binding="{Binding ID_benificiaire}" Width="*" />

View File

@ -11,6 +11,9 @@ using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using ProjetTheAlone.Classes;
using ProjetTheAlone.Gestion;
using ProjetTheAlone.Config;
namespace ProjetTheAlone.View
{
@ -19,15 +22,41 @@ namespace ProjetTheAlone.View
/// </summary>
public partial class FicDetailEvent : Window
{
public FicDetailEvent()
private string chConn = Settings2.Default.schCon;
C_T_event EventSelect;
public FicDetailEvent(C_T_event _EventSelect)
{
EventSelect = _EventSelect;
InitializeComponent();
DataContext = new ViewModel.VM_Event();
DataContext =new ViewModel.VM_DetailEvent(EventSelect);
}
private void btnQuitter_Click(object sender, RoutedEventArgs e)
{
Close();
}
private void btnClassement_Click(object sender, RoutedEventArgs e)
{
FicClassement w = new FicClassement(EventSelect);
w.ShowDialog();
}
public void setDataContext(C_T_event _EventSelect)
{
EventSelect = _EventSelect;
DataContext = new ViewModel.VM_DetailEvent(EventSelect);
}
public bool IsClosed { get; private set; }
protected override void OnClosed(EventArgs e)
{
base.OnClosed(e);
IsClosed = true;
}
}
}

View File

@ -4,6 +4,7 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:ProjetTheAlone.View"
xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
mc:Ignorable="d"
Title="FicEvenementEncode" Height="552.418" Width="1221.191" WindowStartupLocation="CenterScreen" WindowStyle="None">
<Grid Margin="0,0,2,2">
@ -27,7 +28,7 @@
Margin="984,284,63,23">
<DataGrid.Columns>
<DataGridTextColumn Visibility="Hidden" Binding="{Binding ID_LP}" />
<DataGridTextColumn Header="ID du Joueur" Binding="{Binding ID_benificiaire}" Width="*" />
<DataGridTextColumn Header="Joueurs" Binding="{Binding ID_benificiaire}" Width="*" />
</DataGrid.Columns>
</DataGrid>
<DataGrid x:Name="dgEquipes" ItemsSource="{Binding BcpEquipes}" VerticalScrollBarVisibility="Visible"
@ -37,6 +38,11 @@
<DataGridTextColumn Visibility="Hidden" Binding="{Binding ID_equipe}" />
<DataGridTextColumn Header="Nom d'équipe" Binding="{Binding E_nom}" Width="*" />
</DataGrid.Columns>
<i:Interaction.Triggers>
<i:EventTrigger EventName="SelectionChanged">
<i:InvokeCommandAction Command="{Binding cAfficherJoueur}" />
</i:EventTrigger>
</i:Interaction.Triggers>
</DataGrid>
<DataGrid x:Name="dgParticipant" ItemsSource="{Binding BcpParticipants}" VerticalScrollBarVisibility="Visible"
IsReadOnly="True" AutoGenerateColumns="False"
@ -49,36 +55,18 @@
</DataGrid>
<Button x:Name="btnCreeEvent" Margin="778,43,275,457"
Content="Créé l'événement" RenderTransformOrigin="0.017,0.519" Height="Auto" IsEnabled="{Binding ActiverUneFiche, Mode=OneWay}"
Command="{Binding cConfirmer}">
<Button.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform AngleY="0.047"/>
<RotateTransform Angle="0.162"/>
<TranslateTransform/>
</TransformGroup>
</Button.RenderTransform>
</Button>
Command="{Binding cConfirmer}"/>
<DatePicker HorizontalAlignment="Left" SelectedDate="{Binding UnEvent.Date, Mode=TwoWay}" IsEnabled="{Binding ActiverUneFiche, Mode=OneWay}" Margin="480,54,0,0" VerticalAlignment="Top" Width="111"/>
<TextBox HorizontalAlignment="Left" Height="76" Margin="635,140,0,0" TextWrapping="Wrap" IsEnabled="{Binding ActiverUneFiche, Mode=OneWay}" Text="{Binding UnEvent.Description, Mode=TwoWay}" VerticalAlignment="Top" Width="271"/>
<Button x:Name="btnNewTypeEvent" Margin="40,47,951,450"
Content="Nouveau type d'événement" RenderTransformOrigin="0.017,0.519" Height="Auto" Click="btnNewTypeEvent_Click">
<Button.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform AngleY="0.047"/>
<RotateTransform Angle="0.162"/>
<TranslateTransform/>
</TransformGroup>
</Button.RenderTransform>
</Button>
Content="Nouveau type d'événement" RenderTransformOrigin="0.017,0.519" Height="Auto" Click="btnNewTypeEvent_Click"/>
<Button x:Name="btnNewLieu" Margin="40,99,952,401"
Content="Nouveau lieu" RenderTransformOrigin="0.017,0.519" Height="Auto" Click="btnNewLieu_Click"/>
<Button x:Name="btnAjoutEquipe" Margin="538,292,493,210" Content="Ajouter une Equipe" Height="Auto" Click="btnAjoutEquipe_Click" />
<Button x:Name="btnAjoutEquipier" Margin="538,357,493,148" Content="Ajouter un joueur" Height="Auto" Command="{Binding cAjouterJoueur}"/>
<Button x:Name="btnSuppEquipier" Margin="538,399,493,98" Content="Supprimer un joueur" Height="Auto" Command="{Binding cSupprimerJoueur}" />
<DataGrid x:Name="lvEvenementEnCours" ItemsSource="{Binding BcpEvents}" VerticalScrollBarVisibility="Visible"
<DataGrid x:Name="dgEvenementEnCours" ItemsSource="{Binding BcpEvents}" VerticalScrollBarVisibility="Visible"
IsReadOnly="True" AutoGenerateColumns="False"
SelectedItem="{Binding EventSelectionnee, Mode=TwoWay}" Margin="29,263,955,131" >
<DataGrid.Columns>
@ -88,16 +76,7 @@
</DataGrid>
<Label Content="Evénements" HorizontalAlignment="Left" Margin="29,10,0,0" VerticalAlignment="Top" FontFamily="Calibri" FontSize="20"/>
<Button x:Name="btnQuitter" Margin="990,177,93,324"
Content="Quitter" RenderTransformOrigin="0.017,0.519" Click="btnQuitter_Click" Height="Auto">
<Button.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform AngleY="0.047"/>
<RotateTransform Angle="0.162"/>
<TranslateTransform/>
</TransformGroup>
</Button.RenderTransform>
</Button>
Content="Quitter" RenderTransformOrigin="0.017,0.519" Click="btnQuitter_Click" Height="Auto"/>
<Button x:Name="btnSuppEvent" Margin="29,424,955,73" Command="{Binding cSupprimer}"
Content="Supprimer l'événement" Height="Auto"/>
<Button x:Name="btnDetail" Margin="29,216,1073,284"
@ -105,27 +84,10 @@
<Button x:Name="btnNewEvent" Margin="39,148,953,352"
Content="Nouvel événement" RenderTransformOrigin="0.017,0.519" Height="Auto" IsEnabled="{Binding ActiverBcpFiche, Mode=OneWay}"
Command="{Binding cAjouter}" >
<Button.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform AngleY="0.661"/>
<RotateTransform Angle="0.162"/>
<TranslateTransform Y="0.031"/>
</TransformGroup>
</Button.RenderTransform>
</Button>
<Button x:Name="btnAnnuler" Margin="779,92,274,409"
Content="Annuler" RenderTransformOrigin="0.017,0.519" Height="Auto" IsEnabled="{Binding ActiverUneFiche, Mode=OneWay}"
Command="{Binding cAnnuler}">
<Button.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform AngleY="0.047"/>
<RotateTransform Angle="0.162"/>
<TranslateTransform/>
</TransformGroup>
</Button.RenderTransform>
</Button>
Command="{Binding cAnnuler}"/>
<DatePicker HorizontalAlignment="Left" IsEnabled="{Binding ActiverUneFiche, Mode=OneWay}" SelectedDate="{Binding UnEvent.Duree, Mode=TwoWay}" Margin="635,54,0,0" VerticalAlignment="Top" Width="111"/>
<Button x:Name="btnAjouterEquipe" Margin="29,474,955,23" Command="{Binding cAjouterEquipe}"
Content="Ajouter Equipe à l'événement" Height="Auto"/>

View File

@ -11,6 +11,7 @@ using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using ProjetTheAlone.Classes;
namespace ProjetTheAlone.View
{
@ -19,6 +20,8 @@ namespace ProjetTheAlone.View
/// </summary>
public partial class FicEvenementEncode : Window
{
public int EventSelect;
public FicEvenementEncode()
{
InitializeComponent();
@ -55,8 +58,12 @@ namespace ProjetTheAlone.View
private void btnDetail_Click(object sender, RoutedEventArgs e)
{
FicDetailEvent w = new FicDetailEvent();
w.ShowDialog();
if (dgEvenementEnCours.SelectedItem != null)
{
FicDetailEvent w = new FicDetailEvent((C_T_event)dgEvenementEnCours.SelectedItem);
w.ShowDialog();
EventSelect = dgEvenementEnCours.SelectedIndex;
}
}

View File

@ -95,8 +95,9 @@ namespace ProjetTheAlone.ViewModel
}
else
{
new G_T_equipe(chConnexion).Modifier(UneEquipe.ID, UneEquipe.Nom, 0, null);
BcpEquipes[nAjout] = new C_T_equipe(UneEquipe.ID, UneEquipe.Nom, 0, null);
new G_T_equipe(chConnexion).Modifier(UneEquipe.ID, UneEquipe.Nom, UneEquipe.Point, UneEquipe.IDEvent);
BcpEquipes[nAjout] = new C_T_equipe(UneEquipe.ID, UneEquipe.Nom, UneEquipe.Point, UneEquipe.IDEvent);
}
ActiverUneFiche = false;
}

View File

@ -169,7 +169,9 @@ namespace ProjetTheAlone.ViewModel
BcpTypeEvents = ChargerTypeEvent(chConnexion);
BcpEquipes = ChargerEquipes(chConnexion);
BcpParticipants = ChargerParticipant(chConnexion);
BcpJoueurs = ChargerJoueur(chConnexion);
cAfficherJoueur = new BaseCommande(ChargerJoueur);
ActiverUneFiche = false;
cConfirmer = new BaseCommande(Confirmer);
@ -192,7 +194,7 @@ namespace ProjetTheAlone.ViewModel
public BaseCommande cSupprimer { get; set; }
public BaseCommande cSupprimerJoueur { get; set; }
public BaseCommande cAjouterEquipe { get; set; }
public BaseCommande cAfficherJoueur { get; set; }
#endregion
#region Chargement
@ -241,13 +243,19 @@ namespace ProjetTheAlone.ViewModel
return rep;
}
private ObservableCollection<C_T_listParticipant> ChargerJoueur (string chConn)
private void ChargerJoueur()
{
ObservableCollection<C_T_listParticipant> rep = new ObservableCollection<C_T_listParticipant>();
List< C_T_listParticipant> lTmp = new G_T_listParticipant(chConn).Lire("ID_benificiaire");
foreach (C_T_listParticipant Tmp in lTmp)
rep.Add(Tmp);
return rep;
if (EquipeSelectionnee != null)
{
ObservableCollection<C_T_listParticipant> rep = new ObservableCollection<C_T_listParticipant>();
List<C_T_listParticipant> lTmp = new G_T_listParticipant(chConnexion).Lire("B_nom");
foreach (C_T_listParticipant Tmp in lTmp)
if (EquipeSelectionnee.ID_equipe == Tmp.ID_equipe)
rep.Add(Tmp);
BcpJoueurs = rep;
}
}
#endregion
@ -341,6 +349,7 @@ namespace ProjetTheAlone.ViewModel
}
}
}
public class VM_UnEvent : BasePropriete
{