Exemple #1
0
        public void modifier_user(int id)
        {
            using (paieEntities12 db = new paieEntities12())
            {
                var result = db.logins.SingleOrDefault(b => b.id == id);
                if (result != null)
                {
                    result.utilisateur = this.utilisateur;
                    result.mot_de_pass = this.mot_de_pass;
                    result.role        = this.role;



                    try
                    {
                        db.SaveChanges();
                        const string message = "l'Utilisateur est modifier avec succès";
                        const string caption = "Form Closing";

                        MessageBox.Show(message, caption,
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Question);
                    }
                    catch (System.Data.Entity.Validation.DbEntityValidationException e)
                    {
                        MessageBox.Show(e.ToString(), "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    ;
                }
            }
        }
Exemple #2
0
        public void ajouter()
        {
            using (paieEntities12 db = new paieEntities12())
            {
                rubrique liste = new rubrique()
                {
                    code        = this.code,
                    libellé     = this.Libellé,
                    abrégé      = this.abrégé,
                    imopsalblee = this.imprimable,
                    montant     = this.montant,
                    imopsalble  = this.imopsalble,
                    cotisable   = this.cotisable,
                    compt       = this.compt,
                    sens        = true,
                    Type_val    = Typee,
                };
                if (formule != null)
                {
                    var     query = from it in db.rubriques.OrderByDescending((x => x.id_rubrique)).ToList() select it;
                    int     i     = query.First().id_rubrique;
                    formule lise2 = new formule()
                    {
                        id_rubrique = i + 1,
                        Base        = formule.Base,
                        taux        = formule.taux,
                        nombre      = formule.nombre,
                        montont     = formule.montont,
                        equoiation  = formule.equoiation
                    };
                    db.formules.Add(lise2);
                }
                else if (Double.IsNaN(valeur_ini))
                {
                    var     query = from it in db.rubriques.OrderByDescending((x => x.id_rubrique)).ToList() select it;
                    int     i     = query.First().id_rubrique;
                    formule lise2 = new formule()
                    {
                        id_rubrique = i + 1,
                        montont     = valeur_ini,
                    };
                }
                try
                {
                    db.rubriques.Add(liste);
                    db.SaveChanges();
                    const string message = "la rubrique est bien ajouter avec succès";
                    const string caption = "Message";

                    MessageBox.Show(message, caption,
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Question);
                }

                catch (System.Data.Entity.Validation.DbEntityValidationException e)
                {
                    MessageBox.Show(e.ToString(), "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Exemple #3
0
        public void SuprimerSalarié(int id)
        {
            using (paieEntities12 db = new paieEntities12())
            {
                try
                {
                    var report  = (from d in db.salariés where d.id_salarié == id select d).Single();
                    var reportt = (from d in db.contrats where d.id_salarié == id select d).Single();

                    db.contrats.Remove(reportt);
                    db.salariés.Remove(report);
                    db.SaveChanges();
                    const string message = "le salarié est supprimer avec succès";
                    const string caption = "Form Closing";

                    MessageBox.Show(message, caption,
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Question);
                }
                catch (InvalidOperationException e)

                {
                    MessageBox.Show(e.ToString());
                }
            }
        }
Exemple #4
0
 public void changer_etat(bool etat, int id)
 {
     if (etat)
     {
         using (paieEntities12 db = new paieEntities12())
         {
             var resultt = db.rubriques.SingleOrDefault(b => b.id_rubrique == id);
             if (resultt != null)
             {
                 resultt.etat            = false;
                 db.Entry(resultt).State = System.Data.Entity.EntityState.Modified;
                 db.SaveChanges();
             }
         }
     }
     else
     {
         using (paieEntities12 db = new paieEntities12())
         {
             var resultt = db.rubriques.SingleOrDefault(b => b.id_rubrique == id);
             if (resultt != null)
             {
                 resultt.etat            = true;
                 db.Entry(resultt).State = System.Data.Entity.EntityState.Modified;
                 db.SaveChanges();
             }
         }
     }
 }
Exemple #5
0
        public void suprimer_rub(int id)
        {
            using (paieEntities12 db = new paieEntities12())
            {
                try
                {
                    var report  = (from d in db.rubriques where d.id_rubrique == id select d).Single();
                    var reportt = (from d in db.formules where d.id_rubrique == id select d).Single();

                    db.formules.Remove(reportt);
                    db.rubriques.Remove(report);
                    db.SaveChanges();
                    const string message = "la rubrique est bien été suprimer avec succès";
                    const string caption = "Message";

                    MessageBox.Show(message, caption,
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Question);
                }
                catch (InvalidOperationException e)

                {
                    MessageBox.Show(e.ToString());
                }
            }
        }
Exemple #6
0
        public void ajouter_user()
        {
            using (paieEntities12 db = new paieEntities12())
            {
                login liste = new login()
                {
                    utilisateur = this.utilisateur,
                    mot_de_pass = this.mot_de_pass,
                    role        = this.role
                };
                try
                {
                    db.logins.Add(liste);
                    db.SaveChanges();
                    const string message = "l'Usilisateur est ajouter avec succès";
                    const string caption = "Form Closing";

                    var result = MessageBox.Show(message, caption,
                                                 MessageBoxButtons.OK,
                                                 MessageBoxIcon.Question);
                }

                catch (System.Data.Entity.Validation.DbEntityValidationException e)
                {
                    MessageBox.Show(e.ToString(), "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Exemple #7
0
        private void entity(ruberique_bulltin rubee)
        {
            using (paieEntities12 dbee = new paieEntities12())
            {
                dbee.ruberique_bulltin.Add(rubee);


                MessageBox.Show(rubee.code + "  " + rubee.gain + "  " + rubee.libellé + "  " + rubee.nbr_base + "  " + rubee.taux + "  " + rubee.retenue);
                dbee.SaveChanges(); dbee.SaveChanges();
                MessageBox.Show("le bulltin et bien ajouter avec succés");
                try
                {
                }
                catch (DbEntityValidationException dbEx)
                {
                }
            }
        }
Exemple #8
0
 public void ajouter_banque()
 {
     using (paieEntities12 dbe = new paieEntities12())
     {
         Banque liste = new Banque()
         {
             adresse_banque = this.adresse,
             nom_banque     = this.nom_banque,
             téléphonee     = this.téléphone
         };
         dbe.Banques.Add(liste);
         dbe.SaveChanges();
     }
 }
Exemple #9
0
        public void modifier()
        {
            using (paieEntities12 db = new paieEntities12())
            {
                var result = db.Banques.SingleOrDefault(b => b.id_Banque == this.id_banque);
                if (result != null)
                {
                    result.nom_banque     = this.nom_banque;
                    result.adresse_banque = this.adresse;
                    result.téléphonee     = this.téléphone;

                    db.SaveChanges();
                }
            }
        }
Exemple #10
0
        public Boolean ModiferEN(int id)
        {
            using (paieEntities12 dbe = new paieEntities12())
            {
                var result = dbe.Entreprises.SingleOrDefault(b => b.id_entreprise == id);
                if (result != null)
                {
                    result.nom_ent            = this.Nom_Ent;
                    result.adresse            = this.Adresse;
                    result.form_juriduique    = this.form_Juriduique;
                    result.téléphone          = this.Téléphone;
                    result.email              = this.email;
                    result.Activité           = this.activité;
                    result.rejistre_comerce   = this.rejistre_comerce;
                    result.Identifiant_Fiscal = this.Identifiant_Fiscal;
                    result.code_postal        = this.code_postal;
                    result.Ville              = this.Ville;
                    result.fax = this.fax;
                    try
                    {
                        dbe.Entreprises.Attach(result);
                        dbe.Entry(result).State = EntityState.Modified;
                        dbe.SaveChanges();
                    }
                    catch (Exception ex)
                    {
                    }
                    //try
                    //{

                    //    dbe.SaveChanges();
                    //    MessageBox.Show("la socité et bien modifier");
                    //    return true;
                    //}
                    //catch (DbEntityValidationException ex)
                    //{
                    //    MessageBox.Show(ex.ToString());

                    //    return false;
                    //}
                }

                return(true);
            }
        }
Exemple #11
0
        public void ajouter()
        {
            using (paieEntities12 db = new paieEntities12())
            {
                double x = 0;
                if (Double.IsNaN(valeur_ini))
                {
                    x = valeur_ini;
                }
                rubrique liste = new rubrique()
                {
                    code          = this.code,
                    libellé       = this.Libellé,
                    abrégé        = this.abrégé,
                    imopsalblee   = this.imprimable,
                    montant       = this.montant,
                    imopsalble    = this.imopsalble,
                    cotisable     = this.cotisable,
                    compt         = this.compt,
                    sens          = true,
                    Type_val      = Typee,
                    valeur_initia = x,
                };

                if (Double.IsNaN(valeur_ini))
                {
                }
                try
                {
                    db.rubriques.Add(liste);
                    db.SaveChanges();
                    const string message = "la rubrique est bien ajouter avec succès";
                    const string caption = "Message";

                    MessageBox.Show(message, caption,
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Question);
                }

                catch (System.Data.Entity.Validation.DbEntityValidationException e)
                {
                    MessageBox.Show(e.ToString(), "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Exemple #12
0
        public void modifier_rub(int id)
        {
            using (paieEntities12 db = new paieEntities12())
            {
                var result  = db.rubriques.SingleOrDefault(b => b.id_rubrique == id);
                var resultt = db.formules.SingleOrDefault(b => b.id_rubrique == id);
                if (result != null && resultt != null)
                {
                    result.code        = this.code;
                    result.libellé     = this.Libellé;
                    result.abrégé      = this.abrégé;
                    result.imopsalblee = this.imprimable;
                    result.montant     = this.montant;
                    resultt.equoiation = formule.equoiation;
                    resultt.Base       = formule.Base;
                    resultt.taux       = formule.taux;
                    resultt.nombre     = formule.nombre;
                    resultt.montont    = formule.montont;


                    try
                    {
                        db.formules.Attach(resultt);
                        db.rubriques.Attach(result);
                        //db.Entry(resultt).State = EntityState.Modified;

                        //db.Entry(result).State = EntityState.Modified;
                        db.SaveChanges();
                        const string message = "la rubrique est bien modifier avec succès";
                        const string caption = "Message";

                        MessageBox.Show(message, caption,
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Question);
                    }

                    catch (System.Data.Entity.Validation.DbEntityValidationException e)
                    {
                        MessageBox.Show(e.ToString(), "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }
Exemple #13
0
        public void suprimer_contrat(int id_cont)
        {
            using (paieEntities12 db = new paieEntities12())
            {
                try
                {
                    var report = (from d in db.contrats where d.id_contrat == id_cont select d).Single();

                    db.contrats.Remove(report);
                    db.SaveChanges();
                }
                catch (InvalidOperationException e)

                {
                    Console.WriteLine(e);

                    return;
                }
            }
        }
Exemple #14
0
        public void suprimer_banque()
        {
            using (paieEntities12 db = new paieEntities12())
            {
                try
                {
                    var report = (from d in db.Banques  where d.id_Banque == this.id_banque select d).Single();

                    db.Banques.Remove(report);
                    db.SaveChanges();
                }
                catch (InvalidOperationException e)

                {
                    Console.WriteLine(e);

                    return;
                }
            }
        }
Exemple #15
0
        public void suprimer_ENT(int id)
        {
            using (paieEntities12 db = new paieEntities12())
            {
                try
                {
                    var report = (from d in db.Entreprises where d.id_entreprise == id select d).Single();

                    db.Entreprises.Remove(report);
                    db.SaveChanges();
                }

                catch (InvalidOperationException e)

                {
                    MessageBox.Show(e.ToString());


                    return;
                }
            }
        }
Exemple #16
0
        public void Rédiger_une_contrat(int id)
        {
            using (paieEntities12 db = new paieEntities12())
            {
                contrat nouvelle_contrat = new contrat()
                {
                    date_embouche = this.date_embouche,
                    frequnce_Paie = this.frequancePaie,
                    base_paie     = this.base_paie,

                    mode_reglement      = this.mode_reglement,
                    salair_base         = this.salair_base,
                    taux_heure          = this.taux_heure,
                    taux_jour           = this.taux_jour,
                    statu               = this.statu,
                    date_fin            = this.date_fin,
                    date_sotie          = this.date_sotie,
                    mod_calcule         = this.mod_calcule,
                    rémunération        = this.rémunération,
                    montont_exoneration = this.montont_exoneration,
                    mode_paiment        = this.mode_paiment,
                    banque              = this.banque,
                    CCP = this.CCP,
                    Rip = this.Rip,
                    exoneration_de_irg = this.exoneration_de_irg,
                    id_salarié         = id,
                };
                db.contrats.Add(nouvelle_contrat);
                try
                {
                    db.SaveChanges();
                }
                catch (System.Data.Entity.Validation.DbEntityValidationException e)
                {
                    MessageBox.Show(e.ToString());
                }
            }
        }
Exemple #17
0
        public void modifier(int id)
        {
            using (paieEntities12 db = new paieEntities12())
            {
                var result = db.rubriques.SingleOrDefault(b => b.id_rubrique == id);

                double x = 0;
                if (Double.IsNaN(valeur_ini))
                {
                    x = valeur_ini;
                }
                if (result != null)
                {
                    result.code     = this.code;
                    result.libellé  = this.Libellé;
                    result.abrégé   = this.abrégé;
                    result.montant  = this.montant;
                    result.Type_val = Typee;
                    valeur_ini      = x;

                    try
                    {
                        db.SaveChanges();
                        const string message = "la rubrique est bien modifier avec succès";
                        const string caption = "Message";

                        MessageBox.Show(message, caption,
                                        MessageBoxButtons.OK,
                                        MessageBoxIcon.Question);
                    }

                    catch (System.Data.Entity.Validation.DbEntityValidationException e)
                    {
                        MessageBox.Show(e.ToString(), "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }
Exemple #18
0
 public void Ajouter_Ent()
 {
     using (paieEntities12 db = new paieEntities12())
     {
         Entreprise liste = new Entreprise()
         {
             nom_ent            = this.Nom_Ent,
             adresse            = this.Adresse,
             téléphone          = this.Téléphone,
             form_juriduique    = this.form_Juriduique,
             email              = this.email,
             Activité           = this.activité,
             rejistre_comerce   = this.rejistre_comerce,
             Identifiant_Fiscal = this.Identifiant_Fiscal,
             code_postal        = this.code_postal,
             Ville              = this.Ville,
             fax     = this.fax,
             id_user = id_user
         };
         db.Entreprises.Add(liste);
         db.SaveChanges();
     }
 }
Exemple #19
0
        public void modifier_contrat(int id_cont)
        {
            using (paieEntities12 db = new paieEntities12())
            {
                var result = db.contrats.SingleOrDefault(b => b.id_contrat == id_cont);
                if (result != null)
                {
                    result.date_embouche       = this.date_embouche;
                    result.frequnce_Paie       = this.frequancePaie;
                    result.base_paie           = this.base_paie;
                    result.id_salarié          = this.id_salarié;
                    result.mode_reglement      = this.mode_reglement;
                    result.salair_base         = this.salair_base;
                    result.taux_heure          = this.taux_heure;
                    result.taux_jour           = this.taux_jour;
                    result.statu               = this.statu;
                    result.date_fin            = this.date_fin;
                    result.date_sotie          = this.date_sotie;
                    result.mod_calcule         = this.mod_calcule;
                    result.rémunération        = this.rémunération;
                    result.montont_exoneration = this.montont_exoneration;
                    result.mode_paiment        = this.mode_paiment;
                    result.banque              = this.banque;
                    result.CCP = this.CCP;
                    result.Rip = this.Rip;
                    result.exoneration_de_irg = this.exoneration_de_irg;

                    try
                    {
                        db.SaveChanges();
                    }
                    catch (Exception)
                    {
                    }
                }
            }
        }
Exemple #20
0
        public void suprimer_user(int id)
        {
            using (paieEntities12 db = new paieEntities12())
            {
                try
                {
                    var report = (from d in db.logins where d.id == id select d).Single();

                    db.logins.Remove(report);
                    db.SaveChanges();
                    const string message = "l'Usilisateur est supprimer avec succès";
                    const string caption = "Form Closing";

                    MessageBox.Show(message, caption,
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Question);
                }
                catch (InvalidOperationException e)

                {
                    MessageBox.Show(e.ToString());
                }
            }
        }
Exemple #21
0
        private void calcule_paie(int nb_jour_abs, int nb_heure_sup50, int nb_heure_sup75, int nb_heure_sup100, string année, string mois)
        {
            List <ruberique_bulltin> rubee = new List <ruberique_bulltin>();
            double      i = 0, j = 0;
            bultin_paie bultin = new bultin_paie();

            foreach (var item in list_rub)
            {
                if (item.Typee.StartsWith("Gain(+)") && item.etat && item.cotisable)
                {
                    i += item.formule.montont.Value;
                    rubee.Add(new ruberique_bulltin {
                        nbr_base = Math.Round(item.formule.nombre.GetValueOrDefault(), 2).ToString(), taux = Math.Round(item.formule.taux.GetValueOrDefault(), 2).ToString(), gain = Math.Round(item.formule.montont.GetValueOrDefault(), 2).ToString(), code = item.code.TrimEnd(), libellé = item.Libellé.TrimEnd()
                    });
                }
            }


            bultin.salair_poste = Math.Round(i, 2);
            rubee.Add(new ruberique_bulltin {
                nbr_base = Math.Round(i, 2).ToString(), code = "500", libellé = "SALAIRE DE POSTE"
            });


            rubee.Add(new ruberique_bulltin {
                nbr_base = Math.Round(i, 2).ToString(), taux = Math.Round(ss, 2).ToString(), retenue = Math.Round((i * ss / 100), 2).ToString(), code = "510", libellé = "SECURITE SOCIEALE"
            });
            i = i - (i * ss / 100);
            bultin.Total_Retenu = Math.Round(i - (i * ss / 100), 2);


            foreach (var item in list_rub)
            {
                if (item.Typee.StartsWith("Gain(+)") && item.etat && !item.cotisable)
                {
                    i += item.montant;
                    rubee.Add(new ruberique_bulltin {
                        nbr_base = Math.Round(item.formule.nombre.GetValueOrDefault(), 2).ToString(), taux = Math.Round(item.formule.taux.GetValueOrDefault(), 2).ToString(), gain = Math.Round(item.formule.montont.GetValueOrDefault(), 2).ToString(), code = item.code.TrimEnd(), libellé = item.Libellé
                    });
                }
            }
            bultin.id_salarié = id_sal;

            rubee.Add(new ruberique_bulltin {
                nbr_base = Math.Round(i, 2).ToString(), code = "550", libellé = "NET IMPOSABLE"
            });
            rubee.Add(new ruberique_bulltin {
                nbr_base = Math.Round(i, 2).ToString(), taux = Math.Round(clcule_irgg(i), 2).ToString(), retenue = Math.Round(i * clcule_irgg(i) / 100, 2).ToString(), code = "570", libellé = "IRG"
            });
            bultin.Total_Retenu  += Math.Round(i * clcule_irgg(i) / 100, 2);
            bultin.net_imposable  = Math.Round(i, 2);
            bultin.net_a_apyer    = Math.Round(i - (i * clcule_irgg(i) / 100), 2);
            bultin.mois           = mois;
            bultin.année          = année;
            bultin.mode_reglement = mod_réglement;
            int R;

            using (paieEntities12 dbe = new paieEntities12())
            {
                var query = from it in dbe.bultin_paie.OrderByDescending((x => x.id_bulltin)).ToList() select it;

                R = query.First().id_bulltin + 1;



                foreach (var item in rubee)
                {
                    // rubee[1].id_bulltin = R;
                    // MessageBox.Show(rubee[1].code + "  " + rubee[1].gain + "  " + rubee[1].libellé + "  " + rubee[1].nbr_base + "  " + rubee[1].taux + "  " + rubee[1].retenue);
                    item.id_bulltin = R;
                    //   MessageBox.Show(item.code + "  " + item.gain + "  " + item.libellé + "  " + item.nbr_base + "  " + item.taux + "  " + item.retenue);

                    dbe.ruberique_bulltin.Add(item);
                }
                dbe.bultin_paie.Add(bultin);

                dbe.SaveChanges();
                MessageBox.Show("le bulltin et bien ajouter avec succés");
            }
        }
Exemple #22
0
        private void button1_Click(object sender, EventArgs e)
        {
            const string message = "etes vous sur de vouloir sauvegardé";
            const string caption = "Validation";

            var resul = MessageBox.Show(message, caption,
                                        MessageBoxButtons.OKCancel,
                                        MessageBoxIcon.Question);

            // If the no button was pressed ...
            if (resul == DialogResult.OK)
            {
                using (paieEntities12 db = new paieEntities12())
                {
                    var result = db.Barém_cnas.SingleOrDefault(b => b.id == 1);
                    if (result != null)
                    {
                        result.Montant = double.Parse(textBox13.Text);
                    }
                    var result2 = db.Barém_cnas.SingleOrDefault(b => b.id == 2);
                    if (result2 != null)
                    {
                        result2.Montant = double.Parse(textBox14.Text);
                    }
                    var result3 = db.baréme_IRG.SingleOrDefault(b => b.id == 1);
                    if (result3 != null)
                    {
                        result3.valeur_inferieur = double.Parse(textBox1.Text);
                        result3.valeur_supérieur = double.Parse(textBox2.Text);
                        result3.Montant          = double.Parse(textBox3.Text);
                    }
                    var result4 = db.baréme_IRG.SingleOrDefault(b => b.id == 2);
                    if (result4 != null)
                    {
                        result4.valeur_inferieur = double.Parse(textBox4.Text);
                        result4.valeur_supérieur = double.Parse(textBox5.Text);
                        result4.Montant          = double.Parse(textBox6.Text);
                    }
                    var result5 = db.baréme_IRG.SingleOrDefault(b => b.id == 3);
                    if (result5 != null)
                    {
                        result5.valeur_inferieur = double.Parse(textBox7.Text);
                        result5.valeur_supérieur = double.Parse(textBox8.Text);
                        result5.Montant          = double.Parse(textBox9.Text);
                    }
                    var result6 = db.baréme_IRG.SingleOrDefault(b => b.id == 4);
                    if (result6 != null)
                    {
                        result6.valeur_inferieur = double.Parse(textBox10.Text);
                        result6.valeur_supérieur = double.Parse(textBox11.Text);
                        result6.Montant          = double.Parse(textBox12.Text);
                    }

                    try
                    {
                        db.SaveChanges();
                        MessageBox.Show("les donné son savgarder avec seccés");
                    }
                    catch
                    {
                    }
                }
            }
        }
Exemple #23
0
        private void button3_Click(object sender, EventArgs e)
        {
            const string message = "etes vous sur de vouloir re définire les paramétre par défaut";
            const string caption = "Validation";

            var resul = MessageBox.Show(message, caption,
                                        MessageBoxButtons.OKCancel,
                                        MessageBoxIcon.Question);

            // If the no button was pressed ...
            if (resul == DialogResult.OK)
            {
                using (paieEntities12 db = new paieEntities12())
                {
                    var result = db.Barém_cnas.SingleOrDefault(b => b.id == 1);
                    if (result != null)
                    {
                        result.Montant = 25;
                    }
                    var result2 = db.Barém_cnas.SingleOrDefault(b => b.id == 2);
                    if (result2 != null)
                    {
                        result2.Montant = 9;
                    }
                    var result3 = db.baréme_IRG.SingleOrDefault(b => b.id == 1);
                    if (result3 != null)
                    {
                        result3.valeur_inferieur = 0;
                        result3.valeur_supérieur = 12000;
                        result3.Montant          = 0;
                    }
                    var result4 = db.baréme_IRG.SingleOrDefault(b => b.id == 2);
                    if (result4 != null)
                    {
                        result4.valeur_inferieur = 12000;
                        result4.valeur_supérieur = 36000;
                        result4.Montant          = 20;
                    }
                    var result5 = db.baréme_IRG.SingleOrDefault(b => b.id == 3);
                    if (result5 != null)
                    {
                        result5.valeur_inferieur = 36000;
                        result5.valeur_supérieur = 144000;
                        result5.Montant          = 30;
                    }
                    var result6 = db.baréme_IRG.SingleOrDefault(b => b.id == 4);
                    if (result6 != null)
                    {
                        result6.valeur_inferieur = 144000;
                        result6.valeur_supérieur = 999999999;
                        result6.Montant          = 35;
                    }

                    try
                    {
                        db.SaveChanges();
                    }
                    catch (Exception)
                    {
                    }
                    barém.Clear();
                    baréme.Clear();
                    var querry  = from it in db.baréme_IRG select it;
                    var querry2 = from it in db.Barém_cnas select it;
                    foreach (var item in querry)
                    {
                        barém.Add(item);
                    }
                    foreach (var item in querry2)
                    {
                        baréme.Add(item);
                    }

                    textBox1.Text  = barém[0].valeur_inferieur.ToString();
                    textBox2.Text  = barém[0].valeur_supérieur.ToString();
                    textBox3.Text  = barém[0].Montant.ToString();
                    textBox4.Text  = barém[1].valeur_inferieur.ToString();
                    textBox5.Text  = barém[1].valeur_supérieur.ToString();
                    textBox6.Text  = barém[1].Montant.ToString();
                    textBox7.Text  = barém[2].valeur_inferieur.ToString();
                    textBox8.Text  = barém[2].valeur_supérieur.ToString();
                    textBox9.Text  = barém[2].Montant.ToString();
                    textBox10.Text = barém[3].valeur_inferieur.ToString();
                    textBox11.Text = barém[3].valeur_supérieur.ToString();
                    textBox12.Text = barém[3].Montant.ToString();
                    textBox13.Text = baréme[0].Montant.ToString();
                    textBox14.Text = baréme[1].Montant.ToString();
                }
            }
        }
Exemple #24
0
        public void ajouter_salarié()

        {
            using (paieEntities12 db = new paieEntities12())
            {
                salariés liste = new salariés()
                {
                    matruculation          = this.matréculation,
                    nom                    = this.Nom_salarié,
                    prénom                 = this.Prénom_Salarié,
                    dat_naiss              = this.Date_Naiss,
                    lieu_naiss             = this.Lieu_naiss,
                    num_sécurité_socialeee = this.Numéro_SS,
                    sexe                   = this.Sexe,
                    situation_famille      = this.Situation_familliale,
                    code_postal            = this.code_postale,
                    nationalité            = this.nationalité,
                    adresse_compléte       = this.adresse,
                    wilaya_naiss           = this.wilaya_naiss,
                    prénom_pére            = this.prénom_pair,
                    nom_mére               = this.nom_mére,
                    dans_enfant_scolarisé  = this.nb_enfant_sco,

                    Personnes_charge = this.personns_charge,

                    état_sal          = this.etat_salarié,
                    nom_conjoin       = this.nom_conjoine,
                    situation_conjoin = this.situation_conjoine,
                    code_wilaya       = this.code_wilaya,
                    email             = this.email,
                    photos            = this.photoo,
                    id_ent            = this.id_ent,
                    prénom_mére       = this.prénom_mére
                };

                contrat nouvelle_contrat = new contrat()
                {
                    date_embouche = this.contra.date_embouche,
                    frequnce_Paie = this.contra.frequancePaie,
                    base_paie     = this.contra.base_paie,

                    mode_reglement      = this.contra.mode_reglement,
                    salair_base         = this.contra.salair_base,
                    taux_heure          = this.contra.taux_heure,
                    taux_jour           = this.contra.taux_jour,
                    statu               = this.contra.statu,
                    date_fin            = this.contra.date_fin,
                    date_sotie          = this.contra.date_sotie,
                    mod_calcule         = this.contra.mod_calcule,
                    rémunération        = this.contra.rémunération,
                    montont_exoneration = this.contra.montont_exoneration,
                    mode_paiment        = this.contra.mode_paiment,
                    banque              = this.contra.banque,
                    CCP = this.contra.CCP,
                    Rip = this.contra.Rip,
                    exoneration_de_irg = this.contra.exoneration_de_irg,
                    id_salarié         = contra.id_salarié,
                };

                try
                {
                    db.contrats.Add(nouvelle_contrat);
                    db.salariés.Add(liste);
                    db.SaveChanges();
                    const string message = "le salarié est ajouter avec succès";
                    const string caption = "Message";

                    var result = MessageBox.Show(message, caption,
                                                 MessageBoxButtons.OK,
                                                 MessageBoxIcon.Question);
                }

                catch (System.Data.Entity.Validation.DbEntityValidationException e)
                {
                    MessageBox.Show(e.ToString(), "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
Exemple #25
0
        public void ModiferSalarié()
        {
            using (paieEntities12 db = new paieEntities12())
            {
                var resultt = db.contrats.SingleOrDefault(b => b.id_salarié == id_salarié);

                var result = db.salariés.SingleOrDefault(b => b.id_salarié == id_salarié);

                if (result != null)
                {
                    result.matruculation          = this.matréculation;
                    result.nom                    = this.Nom_salarié;
                    result.prénom                 = this.Prénom_Salarié;
                    result.dat_naiss              = this.Date_Naiss;
                    result.lieu_naiss             = this.Lieu_naiss;
                    result.num_sécurité_socialeee = this.Numéro_SS;
                    result.sexe                   = this.Sexe;
                    result.situation_famille      = this.Situation_familliale;
                    result.code_postal            = this.code_postale;
                    result.nationalité            = this.nationalité;
                    result.adresse_compléte       = this.adresse;
                    result.wilaya_naiss           = this.wilaya_naiss;
                    result.prénom_pére            = this.prénom_pair;
                    result.nom_mére               = this.nom_mére;
                    result.Personnes_charge       = this.personns_charge;
                    result.état_sal               = this.etat_salarié;
                    result.nom_conjoin            = this.nom_conjoine;
                    result.situation_conjoin      = this.situation_conjoine;
                    result.code_wilaya            = this.code_wilaya;
                    result.email                  = this.email;
                    result.prénom_mére            = this.prénom_mére;
                    result.photos                 = this.photoo;
                    db.salariés.Attach(result);
                    db.Entry(result).State = EntityState.Modified;
                }

                if (resultt != null)
                {
                    resultt.date_embouche       = this.contra.date_embouche;
                    resultt.frequnce_Paie       = this.contra.frequancePaie;
                    resultt.base_paie           = this.contra.base_paie;
                    resultt.id_salarié          = this.contra.id_salarié;
                    resultt.mode_reglement      = this.contra.mode_reglement;
                    resultt.salair_base         = this.contra.salair_base;
                    resultt.taux_heure          = this.contra.taux_heure;
                    resultt.taux_jour           = this.contra.taux_jour;
                    resultt.statu               = this.contra.statu;
                    resultt.date_fin            = this.contra.date_fin;
                    resultt.date_sotie          = this.contra.date_sotie;
                    resultt.mod_calcule         = this.contra.mod_calcule;
                    resultt.rémunération        = this.contra.rémunération;
                    resultt.montont_exoneration = this.contra.montont_exoneration;
                    resultt.mode_paiment        = this.contra.mode_paiment;
                    resultt.banque              = this.contra.banque;
                    resultt.CCP = this.contra.CCP;
                    resultt.Rip = this.contra.Rip;
                    resultt.exoneration_de_irg = this.contra.exoneration_de_irg;

                    db.contrats.Attach(resultt);
                    db.Entry(resultt).State = EntityState.Modified;
                }

                try
                {
                    db.SaveChanges();
                    const string message = "le salarié est modifier avec succès";
                    const string caption = "Message";

                    MessageBox.Show(message, caption,
                                    MessageBoxButtons.OK,
                                    MessageBoxIcon.Question);
                }
                catch (System.Data.Entity.Validation.DbEntityValidationException e)
                {
                    MessageBox.Show(e.ToString(), "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                catch (Exception e)
                {
                    MessageBox.Show(e.ToString());
                }
            }
        }