private void btnConfirmer_Click(object sender, EventArgs e) { Activer(true); if (string.IsNullOrEmpty(tbId.Text)) { if (string.IsNullOrEmpty(tbNom.Text)) { MessageBox.Show(@"Please fill all require information"); } else { var nId = new G_t_entreprise(SChonn).Ajouter(tbNom.Text); DtEntreprise.Rows.Add(nId, tbNom); } } else { var nId = int.Parse(tbId.Text); new G_t_entreprise(SChonn).Modifier(nId, tbNom.Text); dgvEntreprise.SelectedRows[0].Cells["NomEntre"].Value = tbNom.Text; dgvEntreprise.EndEdit(); Activer(true); } RefreshDgv(); ClearTb(); }
private void InitialiseListClasses() { // this function is going to initialise all of my list classes every time i call it Categories = new G_t_categorie(SChonn).Lire("IdCateg"); Entreprises = new G_t_entreprise(SChonn).Lire("IdEntre"); Interimeurs = new G_t_interimeur(SChonn).Lire("IdInte"); Factures = new G_t_facture(SChonn).Lire("IdFact"); Prestations = new G_t_travail(SChonn).Lire("IdTravail"); }
private void RemplireComboBox() //remplir le combo box { Entreprises = new G_t_entreprise(SChonn).Lire("IdEntre"); //lire et stockee les donnee dans la liste entreprises Categories = new G_t_categorie(SChonn).Lire("IdCateg"); //lire les donnees et les metre dans une list foreach (C_t_categorie categorie in Categories) { cbMetier.Items.Add(categorie.nom_categ); } //foreach (var entreprise in Entreprises) // cbEntreprise.Items.Add(entreprise.nom_entre); }
private void btnEditer_Click(object sender, EventArgs e) { Activer(false); if (dgvEntreprise.SelectedRows.Count > 0) { tbId.Text = dgvEntreprise.SelectedRows[0].Cells["IdEntre"].Value.ToString(); var entreprise = new G_t_entreprise(SChonn).Lire_ID(int.Parse(tbId.Text)); tbNom.Text = entreprise.nom_entre; } else { MessageBox.Show(@"There is no row selected!"); } }
private void RemplireComboBox() { List <C_t_entreprise> entreprises = new G_t_entreprise(SChonn).Lire("Nom"); List <C_t_interimeur> interimeurs = new G_t_interimeur(SChonn).Lire("IdCateg"); foreach (var entreprise in entreprises) { cbEntre2.Items.Add(entreprise.nom_entre); } foreach (var interimeur in interimeurs) { cbInte2.Items.Add(interimeur.nom_inte); } }
private void RemplireDgv() { DtEntreprise = new DataTable(); DtEntreprise.Columns.Add(new DataColumn("IdEntre", Type.GetType("System.Int32") ?? throw new InvalidOperationException())); DtEntreprise.Columns.Add("NomEntre"); List <C_t_entreprise> entreprises = new G_t_entreprise(SChonn).Lire("Nom"); foreach (var entreprise in entreprises) { DtEntreprise.Rows.Add(entreprise.id_entre, entreprise.nom_entre); } BsEntreprise = new BindingSource { DataSource = DtEntreprise }; dgvEntreprise.DataSource = BsEntreprise; }
//constructor #endregion public MainForm() { InitializeComponent(); var skinManager = MaterialSkin.MaterialSkinManager.Instance; //Material theme initialization skinManager.ColorScheme = new MaterialSkin.ColorScheme(MaterialSkin.Primary.BlueGrey600, MaterialSkin.Primary.Amber700, MaterialSkin.Primary.Amber500, MaterialSkin.Accent.Green400, MaterialSkin.TextShade.WHITE); // changing the color theme to bleu and amber Travails = new G_t_categorie(SChonn).Lire("IdTravail"); //initialization of category list Interimaires = new G_t_interimeur(SChonn).Lire("IdInte"); //initialization of Interimaire list Entreprises = new G_t_entreprise(SChonn).Lire("IdEntre"); //initialization of Entreprise list Prestations = new G_t_travail(SChonn).Lire("IdPresta"); //initialization of Prestation list Factures = new G_t_facture(SChonn).Lire("IdFact"); //initialization of Facture list RemplirDgvInterimeur(); RemplirDgvEntreprise(); RemplirDgvTravail(); RemplirDgvFacture(); RemplirDgvPrestations(); SelectFirstRow(dgvInterimeur, dgvEntreprise, dgvTravails, dgvFacture, dgvTravails); }