Esempio n. 1
0
        private void btnAjouter_Click(object sender, EventArgs e)
        {
            if (btnModifier.Visible == false)
            {
                using (tregortransportEntities context = new tregortransportEntities())
                {
                    var   lentrepmaj = context.entreprise.SingleOrDefault(c => c.code_siret == cbxRechercheEntreprise.Text);
                    ligne laLigne    = new ligne
                    {
                        les_lignes_id = lentrepmaj.id,
                        nom           = cbxRechercheLigne.Text
                    };

                    context.ligne.Add(laLigne);
                    // execution de la requete
                    context.SaveChanges();
                }
                this.lireTousLesEntreprises();
                this.lireTousLesLignes();
                this.AfficheDetailLigne();
                btnModifier.Visible = true;
                btnSuppr.Visible    = true;
                btnAnnule.Visible   = false;
            }
            else
            {
                btnModifier.Visible = false;
                btnSuppr.Visible    = false;
                btnAnnule.Visible   = true;
            }
        }
Esempio n. 2
0
        private void btnAjouter_Click(object sender, EventArgs e)
        {
            if (btnModifier.Visible == false)
            {
                using (tregortransportEntities context = new tregortransportEntities())
                {
                    var       lentrepmaj  = context.entreprise.SingleOrDefault(c => c.code_siret == tbxEntreprise.Text);
                    chauffeur leChauffeur = new chauffeur
                    {
                        nom             = cbxRechercheChauffeur.Text,
                        prenom          = tbxPrenom.Text,
                        adresse         = tbxAdresse.Text,
                        telephone_c     = tbxTel.Text,
                        statut          = tbxStatut.Text,
                        le_chauffeur_id = lentrepmaj.id
                    };

                    context.chauffeur.Add(leChauffeur);
                    // execution de la requete
                    context.SaveChanges();
                }
                this.lireTousLesUsers();
                this.AfficheDetailChauffeur();
                btnModifier.Visible = true;
                btnSuppr.Visible    = true;
                btnAnnule.Visible   = false;
            }
            else
            {
                btnModifier.Visible = false;
                btnSuppr.Visible    = false;
                btnAnnule.Visible   = true;
            }
        }
Esempio n. 3
0
        private void btnModifier_Click(object sender, EventArgs e)
        {
            using (tregortransportEntities context = new tregortransportEntities())
            {
                int chauffeurID = int.Parse(cbxRechercheChauffeur.SelectedValue.ToString());
                // instantiation d'un nouveau salarié
                if (chauffeurID != 0)
                {
                    var chauffeurmaj = context.chauffeur.SingleOrDefault(c => c.id == chauffeurID);
                    if (chauffeurmaj != null)
                    {
                        chauffeurmaj.prenom      = tbxPrenom.Text;
                        chauffeurmaj.adresse     = tbxAdresse.Text;
                        chauffeurmaj.telephone_c = tbxTel.Text;
                        chauffeurmaj.statut      = tbxStatut.Text;
                    }
                    var lentrepmaj = context.entreprise.SingleOrDefault(c => c.code_siret == tbxEntreprise.Text);
                    if (lentrepmaj != null)
                    {
                        chauffeurmaj.le_chauffeur_id = lentrepmaj.id;
                    }
                }
                context.SaveChanges();
                ApresActionBtn();
            }

            this.lireTousLesUsers();
            this.AfficheDetailChauffeur();
        }
Esempio n. 4
0
        private void btnSuppr_Click(object sender, EventArgs e)
        {
            using (tregortransportEntities context = new tregortransportEntities())
            {
                int ligneID = int.Parse(cbxRechercheLigne.SelectedValue.ToString());

                if (ligneID != 0)
                {
                    var lignemaj = context.ligne.SingleOrDefault(c => c.id == ligneID);
                    context.ligne.Remove(lignemaj);
                    context.SaveChanges();
                }
            }
            this.lireTousLesLignes();
            this.AfficheDetailLigne();
            ApresActionBtn();
        }
Esempio n. 5
0
        private void btnSuppr_Click(object sender, EventArgs e)
        {
            using (tregortransportEntities context = new tregortransportEntities())
            {
                int chauffeurID = int.Parse(cbxRechercheChauffeur.SelectedValue.ToString());

                if (chauffeurID != 0)
                {
                    var clientmaj = context.chauffeur.SingleOrDefault(c => c.id == chauffeurID);
                    context.chauffeur.Remove(clientmaj);
                    context.SaveChanges();
                }
            }
            this.lireTousLesUsers();
            this.AfficheDetailChauffeur();
            ApresActionBtn();
        }
Esempio n. 6
0
        private void btnModifier_Click(object sender, EventArgs e)
        {
            using (tregortransportEntities context = new tregortransportEntities())
            {
                int ligneID = int.Parse(cbxRechercheLigne.SelectedValue.ToString());
                // instantiation d'un nouveau salarié
                if (ligneID != 0)
                {
                    var lignemaj = context.ligne.SingleOrDefault(c => c.id == ligneID);
                    if (lignemaj != null)
                    {
                        lignemaj.nom           = cbxRechercheLigne.Text;
                        lignemaj.les_lignes_id = int.Parse(cbxRechercheEntreprise.SelectedValue.ToString());
                    }
                }
                context.SaveChanges();
                ApresActionBtn();
            }

            this.lireTousLesLignes();
            this.AfficheDetailLigne();
        }