예제 #1
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());
                }
            }
        }
예제 #2
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);
                }
            }
        }