Compare commits

...

7 Commits

@ -41,7 +41,7 @@
SelectedItem="{Binding SelectedBanque}" SelectedItem="{Binding SelectedBanque}"
Margin="0,0,30,0"/> Margin="0,0,30,0"/>
<Picker Title="Choisir un Compte" <Picker Title="Choisir un Compte"
ItemsSource="{Binding ListeDesComptes}" ItemsSource="{Binding AllCompte}"
ItemDisplayBinding="{Binding Nom}" ItemDisplayBinding="{Binding Nom}"
SelectedItem="{Binding SelectedCompte}" SelectedItem="{Binding SelectedCompte}"
Margin="30,0,0,0"/> Margin="30,0,0,0"/>

@ -1,5 +1,6 @@
using Model; using Model;
using System.Globalization;
namespace IHM.Desktop; namespace IHM.Desktop;
@ -23,8 +24,13 @@ public partial class CV_credit : ContentView
private void Button_Valider(object sender, EventArgs e) private void Button_Valider(object sender, EventArgs e)
{ {
NumberFormatInfo provider = new NumberFormatInfo();
provider.NumberDecimalSeparator = ".";
string nom = name.Text; string nom = name.Text;
double Montant = Double.Parse(montant.Text); double Montant = Convert.ToDouble(montant.Text, provider); //Double.Parse(montant.Text);
string Type = type.Text; string Type = type.Text;
string Tag = tag.Text; string Tag = tag.Text;
DateTime Date = date.Date; DateTime Date = date.Date;
@ -52,7 +58,7 @@ public partial class CV_credit : ContentView
Operation operation = new Operation(nom, Montant, Date, mp2, to2, false, false) ; Operation operation = new Operation(nom, Montant, Date, mp2, to2, false, false) ;
Mgr.effectuerOperation(Mgr.SelectedCompte, operation); Mgr.Pers.AjouterOperation(Mgr.SelectedCompte, operation);
Navigation.PushAsync(new Dashboard()); Navigation.PushAsync(new Dashboard());

@ -22,7 +22,7 @@ public partial class CV_debit : ContentView
private void Button_Valider(object sender, EventArgs e) private void Button_Valider(object sender, EventArgs e)
{ {
string nom = name.Text; string nom = name.Text;
double Montant = Double.Parse(montant.Text); double Montant = double.Parse(montant.Text);
string Type = type.Text; string Type = type.Text;
string Tag = tag.Text; string Tag = tag.Text;
DateTime Date = date.Date; DateTime Date = date.Date;

@ -9,8 +9,9 @@
<Grid.RowDefinitions> <Grid.RowDefinitions>
<RowDefinition Height="0.5*"/> <RowDefinition Height="0.5*"/>
<RowDefinition Height="0.75*"/> <RowDefinition Height="0.75*"/>
<RowDefinition Height="5*"/> <RowDefinition Height="2*"/>
<RowDefinition Height="1*"/> <RowDefinition Height="4*"/>
<RowDefinition Height="2*"/>
</Grid.RowDefinitions> </Grid.RowDefinitions>
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
@ -38,25 +39,30 @@
<ContentView Grid.Column="0" Grid.Row="2" Grid.ColumnSpan="2" Grid.RowSpan="2" >
<ContentView Grid.Column="0" Grid.Row="3" Grid.ColumnSpan="4" Grid.RowSpan="2" Margin="10">
<Grid> <CollectionView ItemsSource="{Binding AllCompte }" Grid.Row="3" Grid.ColumnSpan="4" Grid.RowSpan="2" >
<CollectionView.ItemTemplate>
<DataTemplate>
<Grid Margin="20">
<Grid.ColumnDefinitions> <Grid.ColumnDefinitions>
<ColumnDefinition Width="1*"/> <ColumnDefinition Width="1*"/>
<ColumnDefinition Width="1*"/> <ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>
</Grid.ColumnDefinitions>
<Label Grid.Column="0" Text="{Binding SelectedCompte.Nom}" <Label Grid.Column="0" Text="{Binding Nom}"
TextColor="{StaticResource Secondary}" TextColor="{StaticResource Secondary}"
FontAttributes="Bold" FontSize="Large" FontAttributes="Bold" FontSize="Large"
HorizontalOptions="Center" HorizontalOptions="Center"
VerticalOptions="Center"/> VerticalOptions="Center"/>
<Label Grid.Column="1" Text="{Binding SelectedCompte.Solde}" <Label Grid.Column="1" Text="{Binding Solde}"
TextColor="{StaticResource Secondary}" TextColor="{StaticResource Secondary}"
FontAttributes="Bold" FontSize="Large" FontAttributes="Bold" FontSize="Large"
HorizontalOptions="Center" HorizontalOptions="Center"
@ -71,12 +77,14 @@
</Grid> </Grid>
</DataTemplate>
</CollectionView.ItemTemplate>
</CollectionView>
</ContentView> </ContentView>
<ContentView Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2" Grid.RowSpan="4" x:Name="windowAjout"> <ContentView Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="2" Grid.RowSpan="4" x:Name="windowAjout">
</ContentView> </ContentView>

@ -11,9 +11,9 @@ public partial class Compte : ContentView
Mgr.LoadBanque();
Mgr.LoadCompte(); Mgr.LoadCompte();
BindingContext = Mgr; BindingContext = Mgr;

Loading…
Cancel
Save