public FrmGestionBudget() { InitializeComponent(); GestionBudget.SetchaineConnexion(ConfigurationManager. ConnectionStrings["AssocBudget"]); GestionFlux.SetchaineConnexion(ConfigurationManager. ConnectionStrings["AssocFlux"]); List <BudgetBO> budgetInitialAS = new List <BudgetBO>(); budgetInitialAS = GestionBudget.GetBudget("AS"); List <BudgetBO> budgetInitialEPS = new List <BudgetBO>(); budgetInitialEPS = GestionBudget.GetBudget("EPS"); List <Flux> listeCredit = new List <Flux>(); listeCredit = GestionFlux.GetFlux(1); List <Flux> listeDebit = new List <Flux>(); listeDebit = GestionFlux.GetFlux(2); // Rattachement de la List à la source de données du datagridview dtgBudgetAS.ColumnHeadersVisible = false; dtgBudgetEPS.ColumnHeadersVisible = false; dtgBudgetAS.DataSource = budgetInitialAS; dtgBudgetEPS.DataSource = budgetInitialEPS; dtgDebits.DataSource = listeDebit; dtgCredits.DataSource = listeCredit; }
public AffichageFlux() { InitializeComponent(); // Récupération de chaîne de connexion à la BD à l'ouverture du formulaire GestionFlux.SetchaineConnexion(ConfigurationManager.ConnectionStrings["GestionASForm"]); // Blocage de la génération automatique des colonnes dataGridView1.AutoGenerateColumns = false; // Création d'une en-tête de colonne pour la colonne 1 DataGridViewTextBoxColumn IdColumn = new DataGridViewTextBoxColumn(); IdColumn.DataPropertyName = "Id_flux"; IdColumn.HeaderText = "Identifiant"; // Création d'une en-tête de colonne pour la colonne 2 DataGridViewTextBoxColumn LibelleColumn = new DataGridViewTextBoxColumn(); LibelleColumn.DataPropertyName = "Libelle_flux"; LibelleColumn.HeaderText = "Libelle du flux"; // Création d'une en-tête de colonne pour la colonne 3 DataGridViewTextBoxColumn DateColumn = new DataGridViewTextBoxColumn(); DateColumn.DataPropertyName = "Date_flux"; DateColumn.HeaderText = "Date"; // Création d'une en-tête de colonne pour la colonne 4 DataGridViewTextBoxColumn MontantColumn = new DataGridViewTextBoxColumn(); MontantColumn.DataPropertyName = "Montant_flux"; MontantColumn.HeaderText = "Montant du flux"; // Création d'une en-tête de colonne pour la colonne 5 DataGridViewTextBoxColumn IdAdherentColumn = new DataGridViewTextBoxColumn(); IdAdherentColumn.DataPropertyName = "Adherent"; IdAdherentColumn.HeaderText = "Nom adherent"; // Création d'une en-tête de colonne pour la colonne 6 DataGridViewTextBoxColumn IdTypeFluxColumn = new DataGridViewTextBoxColumn(); IdTypeFluxColumn.DataPropertyName = "TypeFlux"; IdTypeFluxColumn.HeaderText = "Type de flux"; // Création d'une en-tête de colonne pour la colonne 7 DataGridViewTextBoxColumn IdBudgetColumn = new DataGridViewTextBoxColumn(); IdBudgetColumn.DataPropertyName = "Budget"; IdBudgetColumn.HeaderText = "Budget"; // Création d'une en-tête de colonne pour la colonne 8 DataGridViewTextBoxColumn EtatPrelevement = new DataGridViewTextBoxColumn(); EtatPrelevement.DataPropertyName = "Etat_prelevement"; EtatPrelevement.HeaderText = "Etat du prélevement"; // Création d'une en-tête de colonne pour la colonne 9 DataGridViewTextBoxColumn Id_Adherent = new DataGridViewTextBoxColumn(); Id_Adherent.DataPropertyName = "Id_adherent"; Id_Adherent.HeaderText = "Id de l'adherent"; // Création d'une en-tête de colonne pour la colonne 10 DataGridViewTextBoxColumn Id_budget = new DataGridViewTextBoxColumn(); Id_budget.DataPropertyName = "Id_budget"; Id_budget.HeaderText = "Id du budget"; // Création d'une en-tête de colonne pour la colonne 11 DataGridViewTextBoxColumn Id_typeFlux = new DataGridViewTextBoxColumn(); Id_typeFlux.DataPropertyName = "Id_typeflux"; Id_typeFlux.HeaderText = "Id du type de flux"; // Ajout des 2 en-têtes de colonne au datagridview dataGridView1.Columns.Add(IdColumn); dataGridView1.Columns.Add(LibelleColumn); dataGridView1.Columns.Add(DateColumn); dataGridView1.Columns.Add(MontantColumn); dataGridView1.Columns.Add(IdAdherentColumn); dataGridView1.Columns.Add(IdTypeFluxColumn); dataGridView1.Columns.Add(IdBudgetColumn); dataGridView1.Columns.Add(EtatPrelevement); dataGridView1.Columns.Add(Id_Adherent); dataGridView1.Columns.Add(Id_budget); dataGridView1.Columns.Add(Id_typeFlux); // Définition du style apporté au datagridview dataGridView1.ColumnHeadersVisible = true; DataGridViewCellStyle columnHeaderStyle = new DataGridViewCellStyle(); columnHeaderStyle.BackColor = Color.Beige; columnHeaderStyle.Font = new Font("Verdana", 10, FontStyle.Bold); dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dataGridView1.ColumnHeadersDefaultCellStyle = columnHeaderStyle; List <Flux> liste = new List <Flux>(); liste = GestionASDAL.FluxDAO.GetAfficheFlux(); // Rattachement de la List à la source de données du datagridview dataGridView1.DataSource = liste; }