DashBoard dgv double click ok
This commit is contained in:
parent
79c532dc7c
commit
17331c389e
|
@ -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>
|
||||
|
|
|
@ -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="*" />
|
||||
|
|
|
@ -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
|
||||
{
|
||||
|
|
|
@ -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="*" />
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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"/>
|
||||
|
|
|
@ -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();
|
||||
if (dgEvenementEnCours.SelectedItem != null)
|
||||
{
|
||||
FicDetailEvent w = new FicDetailEvent((C_T_event)dgEvenementEnCours.SelectedItem);
|
||||
w.ShowDialog();
|
||||
EventSelect = dgEvenementEnCours.SelectedIndex;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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()
|
||||
{
|
||||
if (EquipeSelectionnee != null)
|
||||
{
|
||||
ObservableCollection<C_T_listParticipant> rep = new ObservableCollection<C_T_listParticipant>();
|
||||
List< C_T_listParticipant> lTmp = new G_T_listParticipant(chConn).Lire("ID_benificiaire");
|
||||
|
||||
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);
|
||||
return rep;
|
||||
|
||||
BcpJoueurs = rep;
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
|
@ -341,6 +349,7 @@ namespace ProjetTheAlone.ViewModel
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
public class VM_UnEvent : BasePropriete
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue