public Archive(int cle, Prets Pret_, string observations_, DateTime date_fin_remboursement_, int durée) { this.cle = cle; this.pret = Pret_; this.date_fin_remboursement = date_fin_remboursement_; this.observations = observations_; this.durée = durée; }
public override bool Equals(object obj) { Prets p = obj as Prets; if (p == null) { return(false); } return((this.cle == p.Cle) && (this.type == p.Type_Pret)); }
private void Détails(object sender, RoutedEventArgs e) { Donnée_bilan.Visibility = Visibility.Hidden; archi.Visibility = Visibility.Visible; archi.IsEnabled = true; bilann st = Donnée_bilan.SelectedItem as bilann; Prets pret = null; foreach (Prets liste in responsable.bilan) { if (DateTime.Parse(st.Date_demande).Equals(liste.Date_demande) && (DateTime.Parse(st.Date_de_Pv).Equals(liste.Date_pv)) && (Double.Parse(st.Montant_Prét) == liste.Montant) && st.Nom.Equals(liste.Employé.Nom) && st.Prenom.Equals(liste.Employé.Prenom) && Int32.Parse(st.N_Pv) == liste.Num_pv && (st.Type_Prêt.Equals(liste.Type_Pret.Description) && st.sum_rembours.Equals(liste.somme_rembours())) && (st.fin_paiement.Equals(liste.fin_paiement())) && (st.prem_paiement.Equals(liste.prem_paiment()))) { pret = liste; } } nom_detail.Text = pret.Employé.Nom + " " + pret.Employé.Prenom; prenom_detail.Text = pret.Employé.Email; date_nais_info.Text = pret.Employé.Date_naissance.ToShortDateString(); num_sec_info.Text = pret.Employé.sec_soc; matricule_info.Text = pret.Employé.Matricule; date_recru_info.Text = pret.Employé.Date_prem.ToShortDateString(); etat_soc_info.Text = pret.Employé.etats; service_info.Text = pret.Employé.Service; num_tel_info.Text = pret.Employé.tel; ccp_info.Text = pret.Employé.compte_ccp; cle_ccp_info.Text = pret.Employé.Cle_ccp; grade_info.Text = pret.Employé.Grade; description_info.Text = pret.Type_Pret.Description; num_pv_info.Text = pret.Num_pv.ToString(); date_pv_info.Text = pret.Date_pv.ToShortDateString(); date_demande_info.Text = pret.Date_demande.ToShortDateString(); montant_info.Text = pret.Montant.ToString(); montant_lettre_info.Text = pret.Montant_lettre; motif_info.Text = pret.Motif; Some.Text = pret.somme_rembours(); primo.Text = pret.prem_paiment(); fino.Text = pret.fin_paiement(); if (pret.GetType() == typeof(pret_non_remboursable)) { Duréee.Text = "0"; } if (pret.GetType() == typeof(pret_remboursable)) { pret_remboursable p1 = (pret_remboursable)pret; Duréee.Text = p1.Durée.ToString(); } archi.Visibility = Visibility.Visible; }