Exemple #1
0
 void delete()
 {
     if (employeBindingSource.Current != null)
     {
         if (MessageBox.Show("Etes-vous sur de vouloir supprimer cet employe?", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             db.Employes.Remove(employeBindingSource.Current as Employe);
             employeBindingSource.RemoveCurrent();
             db.SaveChanges();
         }
     }
 }
Exemple #2
0
        private void btnEnvoiDmd_Click(object sender, EventArgs e)
        {
            // allocation de la memoire des instances
            PieceJointe         pc   = new PieceJointe();
            DemandeDecaissement dmdD = new DemandeDecaissement();
            TypeDemande         tD   = new TypeDemande();

            byte[]       imge   = null;
            FileStream   stream = new FileStream(imgeLocation, FileMode.Open, FileAccess.Read);
            BinaryReader brd    = new BinaryReader(stream);
            DateTime     dte    = DateTime.Today;

            // remplissage de valeur dans les instance

            imge                = brd.ReadBytes((int)stream.Length);
            dmdD.dateDemande    = dte;
            dmdD.montantDemande = Convert.ToInt32(mtn.Text.Trim());
            dmdD.motif          = motif.Text.Trim();
            //authentification();
            dmdD.idEmploye           = idEmploy;//ec.idEmploye;
            pc.cheminFichier         = imge;
            pc.idDemandeDecaissement = dmdD.idDemandeDecaissement;
            tD.type            = typdP;
            dmdD.idTypeDemande = idtypD;
            dmdD.statutDemande = pstat;



            // Ouverture et enregistrement dans la BD
            using (Gestion_CaisseEntities db = new Gestion_CaisseEntities())
            {
                db.DemandeDecaissements.Add(dmdD);
                db.PieceJointes.Add(pc);
                //db.TypeDemandes.Add(tD);
                db.SaveChanges();
                MessageBox.Show("Votre demande a été bien envoyé");
            }
            clearFrmDD();
        }
Exemple #3
0
        void save()
        {
            // Profil profilUser = Worker.SystemProfiles.FirstOrDefault( p => p.nomProfil == emp.statut);

            if (emp.idEmploye == 0)
            {
                emp = new Employe();
                emp.mot_de_passe    = psw.Text.Trim();
                emp.nomEmploye      = nomE.Text.Trim();
                emp.prenomEmploye   = prenomE.Text.Trim();
                emp.statut          = typeProfil.selectedValue.Trim();
                emp.sexe            = Masculin.Checked ? "M" : "F";
                emp.numeroTelephone = Convert.ToInt32(numPhone.Text.Trim());

                using (Gestion_CaisseEntities db = new Gestion_CaisseEntities())
                {
                    db.Employes.Add(emp);
                    db.SaveChanges();
                }
            }
            else
            {
                emp.nomEmploye      = nomE.Text.Trim();
                emp.prenomEmploye   = prenomE.Text.Trim();
                emp.statut          = typeProfil.Text.Trim();
                emp.numeroTelephone = Convert.ToInt32(numPhone.Text.Trim());
                using (Gestion_CaisseEntities db = new Gestion_CaisseEntities())
                {
                    //db.Employes.Attach(emp);
                    db.Entry(emp).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                }
            }

            MessageBox.Show("L'enregistrement a été bien effectué");
            clear();

            nomE.Focus();
        }