private void PopulateAndBind() { //Connectds ds = new Connectds(); //ds = EntrepriseManager.GetEntrepriseDS(); Connectds.entrepriseDataTable entrepriseDT = new Connectds.entrepriseDataTable(); entrepriseDT = EntrepriseManager.GetEntrepriseDT(); comboBoxListEntreprise.DataSource = entrepriseDT; comboBoxListEntreprise.ValueMember = "entreprise_id"; comboBoxListEntreprise.DisplayMember = "nom_entreprise"; dataGridViewListEntreprise.DataSource = entrepriseDT; dataGridViewListEntreprise.ReadOnly = true; dataGridViewListEntreprise.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dataGridViewListEntreprise.Columns[8].Visible = false; //descriptif de l'entreprise caché -> trop verbeux pour un DataGridView dataGridViewListEntreprise.Columns[0].HeaderText = "ID"; dataGridViewListEntreprise.Columns[1].HeaderText = "Dénomination"; dataGridViewListEntreprise.Columns[2].HeaderText = "Adresse"; dataGridViewListEntreprise.Columns[3].HeaderText = "Contact"; dataGridViewListEntreprise.Columns[4].HeaderText = "Téléphone"; dataGridViewListEntreprise.Columns[5].HeaderText = "Secteur"; dataGridViewListEntreprise.Columns[6].HeaderText = "Type"; dataGridViewListEntreprise.Columns[7].HeaderText = "Taille"; dataGridViewListEntreprise.Columns[9].HeaderText = "Statut"; dataGridViewListEntreprise.Columns[10].HeaderText = "Date de création"; }
public static Connectds.entrepriseDataTable GetEntrepriseDT() { Connectds.entrepriseDataTable dt = new Connectds.entrepriseDataTable(); using (ConnectdsTableAdapters.entrepriseTableAdapter entrepriseAdpt = new ConnectdsTableAdapters.entrepriseTableAdapter()) { entrepriseAdpt.Fill(dt); } return(dt); }
public static Connectds.entrepriseRow GetEntreprise(int entreprise_id) { Connectds.entrepriseDataTable entrepriseDT = new Connectds.entrepriseDataTable(); using (ConnectdsTableAdapters.entrepriseTableAdapter entrepriseAdpt = new ConnectdsTableAdapters.entrepriseTableAdapter()) { entrepriseAdpt.Fill(entrepriseDT); } Connectds.entrepriseRow entrepriseRow = entrepriseDT.FindByentreprise_id(entreprise_id); return(entrepriseRow); }
public static void DeleteEntreprise(int entreprise_id) { Connectds.entrepriseDataTable entrepriseDT = new Connectds.entrepriseDataTable(); using (ConnectdsTableAdapters.entrepriseTableAdapter entrepriseAdpt = new ConnectdsTableAdapters.entrepriseTableAdapter()) { entrepriseAdpt.Fill(entrepriseDT); Connectds.entrepriseRow entrepriseRow = entrepriseDT.FindByentreprise_id(entreprise_id); entrepriseRow.Delete(); entrepriseAdpt.Update(entrepriseDT); } }
private void PopulateAndBind(int id) { comboBoxStatutEnt.Items.Add(Enums.Statut.Actif.ToString()); comboBoxStatutEnt.Items.Add(Enums.Statut.Désactivé.ToString()); comboBoxStatutEnt.SelectedIndex = comboBoxStatutEnt.Items.IndexOf(Enums.Statut.Actif.ToString()); comboBoxTailleEnt.Items.Add("Très Petite Entreprise"); comboBoxTailleEnt.Items.Add("Petite Entreprise"); comboBoxTailleEnt.Items.Add("Grande Entreprise"); datePickerCreationEnt.MinDate = DateTime.Now.AddYears(-10); datePickerCreationEnt.MaxDate = DateTime.Now.AddDays(1); if (id != -1) { buttonValiderEnt.Text = "Modifier"; entrepriseRow = EntrepriseManager.GetEntreprise(id); switch (entrepriseRow.taille_entreprise) { case "TPE": comboBoxTailleEnt.Text = "Très Petite Entreprise"; break; case "PE": comboBoxTailleEnt.Text = "Petite Entreprise"; break; case "GE": comboBoxTailleEnt.Text = "Grande Entreprise"; break; default: break; } switch (entrepriseRow.statut_entreprise) { case true: comboBoxStatutEnt.Text = Enums.Statut.Actif.ToString(); break; case false: comboBoxStatutEnt.Text = Enums.Statut.Désactivé.ToString(); break; default: break; } } else { Connectds.entrepriseDataTable dt = new Connectds.entrepriseDataTable(); entrepriseRow = dt.NewentrepriseRow(); entrepriseRow.nom_entreprise = string.Empty; entrepriseRow.descriptif_entreprise = string.Empty; entrepriseRow.type_entreprise = string.Empty; entrepriseRow.taille_entreprise = "PE"; entrepriseRow.statut_entreprise = true; entrepriseRow.date_creation_entreprise = DateTime.Now; datePickerCreationEnt.Value = DateTime.Now; labelIdEntreprise.Visible = false; textBoxIdEntreprise.Visible = false; } textBoxIdEntreprise.DataBindings.Add("Text", entrepriseRow, "entreprise_id"); textBoxNomEnt.DataBindings.Add("Text", entrepriseRow, "nom_entreprise"); textBoxAdresseEnt.DataBindings.Add("Text", entrepriseRow, "adresse_entreprise"); textBoxContactEnt.DataBindings.Add("Text", entrepriseRow, "contact_entreprise"); textBoxTelEnt.DataBindings.Add("Text", entrepriseRow, "telephone_entreprise"); textBoxSecteurEnt.DataBindings.Add("Text", entrepriseRow, "secteur_entreprise"); textBoxTypeEnt.DataBindings.Add("Text", entrepriseRow, "type_entreprise"); textBoxDescripEnt.DataBindings.Add("Text", entrepriseRow, "descriptif_entreprise"); datePickerCreationEnt.DataBindings.Add("Value", entrepriseRow, "date_creation_entreprise"); }