Add somme litle features
This commit is contained in:
		@@ -5,7 +5,7 @@
 | 
			
		||||
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
 | 
			
		||||
        xmlns:local="clr-namespace:ProjetTheAlone.View"
 | 
			
		||||
        mc:Ignorable="d"
 | 
			
		||||
        Title="Accueil" Height="376.232" Width="816.438" ResizeMode="NoResize" WindowStartupLocation="CenterScreen" WindowStyle="None">
 | 
			
		||||
        Title="Accueil" Height="376.232" Width="816.438" ResizeMode="NoResize" WindowStartupLocation="CenterScreen" WindowStyle="None" MouseDown="Window_MouseDown">
 | 
			
		||||
 | 
			
		||||
    <Grid Margin="0,0,0,10">
 | 
			
		||||
        <Grid.ColumnDefinitions>
 | 
			
		||||
 
 | 
			
		||||
@@ -64,5 +64,11 @@ namespace ProjetTheAlone.View
 | 
			
		||||
        {
 | 
			
		||||
            Close();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        private void Window_MouseDown(object sender, MouseButtonEventArgs e)
 | 
			
		||||
        {
 | 
			
		||||
            if (e.ChangedButton == MouseButton.Left)
 | 
			
		||||
                this.DragMove();
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -16,7 +16,7 @@
 | 
			
		||||
        TextOptions.TextRenderingMode="Auto"
 | 
			
		||||
        Background="{DynamicResource MaterialDesignPaper}"
 | 
			
		||||
        FontFamily="{DynamicResource MaterialDesignFont}"
 | 
			
		||||
        Name="wnd" Closing="wnd_Closing">
 | 
			
		||||
        Name="wnd" Closing="wnd_Closing" WindowStyle="None" MouseDown="wnd_MouseDown">
 | 
			
		||||
    <Window.Resources>
 | 
			
		||||
        <local:DebugDummyConverter x:Key="DebugDummyConverter" />
 | 
			
		||||
    </Window.Resources>
 | 
			
		||||
@@ -29,7 +29,7 @@
 | 
			
		||||
            <ColumnDefinition />
 | 
			
		||||
            <ColumnDefinition />
 | 
			
		||||
        </Grid.ColumnDefinitions>
 | 
			
		||||
        <materialDesign:PackIcon Kind="Build" Grid.Column="2" HorizontalAlignment="Right" Cursor="Hand"/>
 | 
			
		||||
        <materialDesign:PackIcon Kind="Close" Grid.Column="2" HorizontalAlignment="Right" Cursor="Hand" MouseDown="PackIcon_MouseDown"/>
 | 
			
		||||
        <Grid Grid.Column="0">
 | 
			
		||||
            <Grid.ColumnDefinitions>
 | 
			
		||||
                <ColumnDefinition />
 | 
			
		||||
 
 | 
			
		||||
@@ -75,6 +75,17 @@ namespace ProjetTheAlone.View
 | 
			
		||||
        {
 | 
			
		||||
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        private void wnd_MouseDown(object sender, MouseButtonEventArgs e)
 | 
			
		||||
        {
 | 
			
		||||
            if (e.ChangedButton == MouseButton.Left)
 | 
			
		||||
                this.DragMove();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        private void PackIcon_MouseDown(object sender, MouseButtonEventArgs e)
 | 
			
		||||
        {
 | 
			
		||||
            this.Close();
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
    public class DebugDummyConverter : IValueConverter
 | 
			
		||||
    {
 | 
			
		||||
 
 | 
			
		||||
@@ -4,6 +4,8 @@
 | 
			
		||||
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
 | 
			
		||||
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
 | 
			
		||||
        xmlns:local="clr-namespace:ProjetTheAlone"
 | 
			
		||||
        xmlns:System="clr-namespace:System;assembly=mscorlib"
 | 
			
		||||
        xmlns:StyleAlias="clr-namespace:ProjetTheAlone.Classes"
 | 
			
		||||
        xmlns:convert="clr-namespace:ProjetTheAlone.Converter"
 | 
			
		||||
        mc:Ignorable="d"
 | 
			
		||||
        Title="Plats" Height="482.167" Width="955.5" WindowStartupLocation="CenterScreen" WindowStyle="None">
 | 
			
		||||
@@ -41,10 +43,8 @@
 | 
			
		||||
 | 
			
		||||
            </DockPanel>
 | 
			
		||||
            <DockPanel Grid.Row="5" Grid.ColumnSpan="2">
 | 
			
		||||
                <ComboBox x:Name="TypePlat" SelectionChanged="TypePlat_SelectionChanged">
 | 
			
		||||
                    <ComboBoxItem>Soupe</ComboBoxItem>
 | 
			
		||||
                    <ComboBoxItem IsSelected="True">Plat</ComboBoxItem>
 | 
			
		||||
                    <ComboBoxItem>Dessert</ComboBoxItem>
 | 
			
		||||
                <ComboBox x:Name="TypePlat" SelectionChanged="TypePlat_SelectionChanged" SelectedValue="{Binding Typeplat, Mode=TwoWay}">
 | 
			
		||||
 | 
			
		||||
                </ComboBox>
 | 
			
		||||
            </DockPanel>
 | 
			
		||||
        </Grid>
 | 
			
		||||
 
 | 
			
		||||
@@ -26,6 +26,7 @@ namespace ProjetTheAlone
 | 
			
		||||
        public FicEncodePlat()
 | 
			
		||||
        {
 | 
			
		||||
            InitializeComponent();
 | 
			
		||||
            this.TypePlat.ItemsSource = Enum.GetValues(typeof(Classes.C_T_plat.TypePlat_E)).Cast<Classes.C_T_plat.TypePlat_E>();
 | 
			
		||||
            DataContext = new ViewModel.VM_Plat();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
@@ -54,8 +55,8 @@ namespace ProjetTheAlone
 | 
			
		||||
 | 
			
		||||
        private void TypePlat_SelectionChanged(object sender, SelectionChangedEventArgs e)
 | 
			
		||||
        {
 | 
			
		||||
            if (DataContext != null)
 | 
			
		||||
                ((ViewModel.VM_Plat)DataContext).UnPlat.TypePlat = (C_T_plat.TypePlat_E)Enum.Parse(typeof(C_T_plat.TypePlat_E), this.TypePlat.Text);
 | 
			
		||||
            if (DataContext != null && this.TypePlat.Text != "")
 | 
			
		||||
                ((ViewModel.VM_Plat)DataContext).UnPlat.TypePlat = (C_T_plat.TypePlat_E)Enum.Parse(typeof(C_T_plat.TypePlat_E), this.TypePlat.SelectedValue.ToString());
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -5,7 +5,7 @@
 | 
			
		||||
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
 | 
			
		||||
        xmlns:local="clr-namespace:ProjetTheAlone.View"
 | 
			
		||||
        mc:Ignorable="d"
 | 
			
		||||
        Title="FicRepas" Height="491.666" Width="1137.834" WindowStartupLocation="CenterScreen" WindowStyle="None">
 | 
			
		||||
        Title="FicRepas" Height="491.666" Width="1137.834" WindowStartupLocation="CenterScreen" MouseDown="Window_MouseDown" WindowStyle="None">
 | 
			
		||||
    <Grid>
 | 
			
		||||
        <Grid.ColumnDefinitions>
 | 
			
		||||
            <ColumnDefinition Width="Auto"></ColumnDefinition>
 | 
			
		||||
 
 | 
			
		||||
@@ -53,14 +53,14 @@ namespace ProjetTheAlone.View
 | 
			
		||||
        {
 | 
			
		||||
            FicEncodePlat w = new FicEncodePlat();
 | 
			
		||||
            w.ShowDialog();
 | 
			
		||||
            dgPlat.DataContext = new ViewModel.VM_Plat();
 | 
			
		||||
            this.DataContext = new ViewModel.VM_Repa();
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        private void btnAddPlat_Click(object sender, RoutedEventArgs e)
 | 
			
		||||
        {
 | 
			
		||||
            if (dgPlat.SelectedItems.Count > 0 && DateV.SelectedDate.HasValue)
 | 
			
		||||
            if (dgPlat.SelectedItems.Count > 0 && dgLPS.Items.Count < 3  &&DateV.SelectedDate.HasValue)
 | 
			
		||||
            {
 | 
			
		||||
               
 | 
			
		||||
 | 
			
		||||
@@ -113,5 +113,11 @@ namespace ProjetTheAlone.View
 | 
			
		||||
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        private void Window_MouseDown(object sender, MouseButtonEventArgs e)
 | 
			
		||||
        {
 | 
			
		||||
            if (e.ChangedButton == MouseButton.Left)
 | 
			
		||||
                this.DragMove();
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -18,7 +18,7 @@ namespace ProjetTheAlone.ViewModel
 | 
			
		||||
 | 
			
		||||
            private string chConnexion = Settings2.Default.schCon /*@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename='C:\Users\Hugues\Haute Ecole de la ville de Liège\Adrien VAN DAMME - ProjetTheAlone\ProjetTheAlone\ProjetThe.mdf';Integrated Security = True"*/;
 | 
			
		||||
            private int nAjout;
 | 
			
		||||
            private int typeplat=0;
 | 
			
		||||
            private C_T_plat.TypePlat_E typeplat=0;
 | 
			
		||||
            private bool _ActiverUneFiche;
 | 
			
		||||
            public bool ActiverUneFiche
 | 
			
		||||
            {
 | 
			
		||||
@@ -64,6 +64,7 @@ namespace ProjetTheAlone.ViewModel
 | 
			
		||||
                UnPlat.Nom = "Nom du plat";
 | 
			
		||||
                BcpPlats = ChargerPersonnes(chConnexion);
 | 
			
		||||
                ActiverUneFiche = false;
 | 
			
		||||
            Typeplat = C_T_plat.TypePlat_E.Soupe;
 | 
			
		||||
                cConfirmer = new BaseCommande(Confirmer);
 | 
			
		||||
                cAnnuler = new BaseCommande(Annuler);
 | 
			
		||||
                cAjouter = new BaseCommande(Ajouter);
 | 
			
		||||
@@ -77,9 +78,10 @@ namespace ProjetTheAlone.ViewModel
 | 
			
		||||
            public BaseCommande cAjouter { get; set; }
 | 
			
		||||
            public BaseCommande cModifier { get; set; }
 | 
			
		||||
            public BaseCommande cSupprimer { get; set; }
 | 
			
		||||
            #endregion
 | 
			
		||||
        public C_T_plat.TypePlat_E Typeplat { get => typeplat; set =>AssignerChamp<C_T_plat.TypePlat_E>(ref typeplat, value, System.Reflection.MethodBase.GetCurrentMethod().Name); }
 | 
			
		||||
        #endregion
 | 
			
		||||
 | 
			
		||||
            private ObservableCollection<C_T_plat> ChargerPersonnes(string chConn)
 | 
			
		||||
        private ObservableCollection<C_T_plat> ChargerPersonnes(string chConn)
 | 
			
		||||
            {
 | 
			
		||||
                ObservableCollection<C_T_plat> rep = new ObservableCollection<C_T_plat>();
 | 
			
		||||
                List<C_T_plat> lTmp = new G_T_plat(chConn).Lire("P_nom");
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user