public void Print() { if (CurrentAgent.Id != 0 && CurrentAgent != null) { ReportedAgent reportedAgent = new ReportedAgent(CurrentAgent.PrenomNom, CurrentAgent.Adresse, CurrentAgent.Telephone, CurrentAgent.ComissionTotale); reportedAgent.ReportedVentes = new List <VenteReport>(); //ListeVentes lv; List <VenteReport> liste = new List <VenteReport>(); foreach (Vente v in CurrentAgent.Ventes) { ReportedVente reportedVente = new ReportedVente(v.DateVenteFormated, v.NomVente, v.ComissionAgent); reportedVente.reportingOffre = new ReportingOffre(v.Offre.NomOffre, v.Offre.Adresse, v.Offre.Prix, v.Offre.Surface); VenteReport vr = new VenteReport(reportedVente); liste.Add(vr); reportedAgent.ReportedVentes.Add(vr); } //lv = new ListeVentes(liste); AgentForm report = new AgentForm(new AgentReporting(reportedAgent)); report.ShowDialog(); } else { MessageBox.Show("D'abord choisissez un Agent", "Avertissement", MessageBoxButton.OK, MessageBoxImage.Error); } }
public VenteForm(VenteReport report) : this() { VenteReportingBindingSource.DataSource = report; }