Esempio n. 1
0
 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();
 }
Esempio n. 2
0
 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");
 }
Esempio n. 3
0
 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);
 }
Esempio n. 4
0
 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!");
     }
 }
Esempio n. 5
0
        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);
            }
        }
Esempio n. 6
0
        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;
        }
Esempio n. 7
0
        //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);
        }