Example #1
0
        private void btn_rechercher_Click(object sender, EventArgs e)
        {
            addactPersonne personne_du_recherche = new addactPersonne();

            personne_du_recherche._Num      = txt_act.Text;
            personne_du_recherche._AnneeAct = txt_annee.Text;
            if (AP.RechercheParents(personne_du_recherche) == null)
            {
                MessageBox.Show("introuvable");
            }

            else
            {
                txt_nomfr.Text       = AP.RechercheParents(personne_du_recherche)._PrenomFR;
                txt_nomAr.Text       = AP.RechercheParents(personne_du_recherche)._prenomAR;
                txt_prenomfr.Text    = AP.RechercheParents(personne_du_recherche)._PrenomFR;
                txt_prenomAr.Text    = AP.RechercheParents(personne_du_recherche)._prenomAR;
                Date_naiss.Value     = AP.RechercheParents(personne_du_recherche)._DateNaissance;
                txt_nationFr.Text    = AP.RechercheParents(personne_du_recherche)._NationnaliteFR;
                txt_nationAr.Text    = AP.RechercheParents(personne_du_recherche)._NationnaliteAR;
                txt_lieuNaissFr.Text = AP.RechercheParents(personne_du_recherche)._LieuNaissFR;
                txt_lieuNaissAr.Text = AP.RechercheParents(personne_du_recherche)._LieuNaissAR;

                txt_numMer.Text   = AP.RechercheParents(personne_du_recherche)._Num_Mere;
                txt_numPer.Text   = AP.RechercheParents(personne_du_recherche)._Num_Pere;
                txt_AnneeMer.Text = AP.RechercheParents(personne_du_recherche)._AnneeAct_Mere;
                txt_anneePer.Text = AP.RechercheParents(personne_du_recherche)._AnneeAct_Pere;
            }
        }
Example #2
0
 public int ModifierActe(addactPersonne P)
 {
     conx.Query(@"update Personne set 
                     NomFR=@3, NomAR=@4, PrenomFR=@5, prenomAR=@6, DateNaissance=@7, NationnaliteFR=@8, NationnaliteAR=@9, 
                 LieuNaissFR=@10, LieuNaissAR=@11 
                 where Num=@1 and  AnneeAct=@2 ");
     conx.cmd.Parameters.AddWithValue("@1", P._Num);
     conx.cmd.Parameters.AddWithValue("@2", P._AnneeAct);
     conx.cmd.Parameters.AddWithValue("@3", P._NomFR);
     conx.cmd.Parameters.AddWithValue("@4", P._NomAR);
     conx.cmd.Parameters.AddWithValue("@5", P._PrenomFR);
     conx.cmd.Parameters.AddWithValue("@6", P._prenomAR);
     conx.cmd.Parameters.AddWithValue("@7", P._DateNaissance);
     conx.cmd.Parameters.AddWithValue("@8", P._NationnaliteFR);
     conx.cmd.Parameters.AddWithValue("@9", P._NationnaliteAR);
     conx.cmd.Parameters.AddWithValue("@10", P._LieuNaissFR);
     conx.cmd.Parameters.AddWithValue("@11", P._LieuNaissAR);
     conx.cmd.Parameters.AddWithValue("@12", P._Num_Pere);
     conx.cmd.Parameters.AddWithValue("@13", P._Num_Mere);
     conx.cmd.Parameters.AddWithValue("@14", P._AnneeAct_Pere);
     conx.cmd.Parameters.AddWithValue("@15", P._AnneeAct_Mere);
     //conx.cmd.Parameters.AddWithValue("@16", P._num_fils);
     //conx.cmd.Parameters.AddWithValue("@17", P._AnneeAct_fils);
     if (conx.cmd.ExecuteNonQuery() > 0)
     {
         return(1);
     }
     else
     {
         return(0);
     }
 }
Example #3
0
 /* ajout*/
 //
 public int AjouterContrat(addactPersonne P)
 {
     conx.Query(@"insert into Personne(Num,AnneeAct,NomFR,NomAR,PrenomFR,prenomAR,DateNaissance,NationnaliteFR,NationnaliteAR,LieuNaissFR,LieuNaissAR) 
                 values(@1,@2,@3,@4,@5,@6,@7,@8,@9,@10,@11)
                 ");
     conx.cmd.Parameters.AddWithValue("@1", P._Num);
     conx.cmd.Parameters.AddWithValue("@2", P._AnneeAct);
     conx.cmd.Parameters.AddWithValue("@3", P._NomFR);
     conx.cmd.Parameters.AddWithValue("@4", P._NomAR);
     conx.cmd.Parameters.AddWithValue("@5", P._PrenomFR);
     conx.cmd.Parameters.AddWithValue("@6", P._prenomAR);
     conx.cmd.Parameters.AddWithValue("@7", P._DateNaissance);
     conx.cmd.Parameters.AddWithValue("@8", P._NationnaliteFR);
     conx.cmd.Parameters.AddWithValue("@9", P._NationnaliteAR);
     conx.cmd.Parameters.AddWithValue("@10", P._LieuNaissFR);
     conx.cmd.Parameters.AddWithValue("@11", P._LieuNaissAR);
     conx.cmd.Parameters.AddWithValue("@12", P._Num_Pere);
     conx.cmd.Parameters.AddWithValue("@13", P._Num_Mere);
     conx.cmd.Parameters.AddWithValue("@14", P._AnneeAct_Pere);
     conx.cmd.Parameters.AddWithValue("@15", P._AnneeAct_Mere);
     conx.cmd.Parameters.AddWithValue("@16", P._num_fils);
     conx.cmd.Parameters.AddWithValue("@17", P._AnneeAct_fils);
     if (conx.cmd.ExecuteNonQuery() > 0)
     {
         return(1);
     }
     else
     {
         return(0);
     }
 }
Example #4
0
        private void btn_modifier_Click(object sender, EventArgs e)
        {
            addactPersonne A = new addactPersonne();

            A._Num            = txt_act.Text;
            A._AnneeAct       = txt_annee.Text;
            A._NomFR          = txt_nomfr.Text;
            A._NomAR          = txt_nomAr.Text;
            A._PrenomFR       = txt_prenomfr.Text;
            A._prenomAR       = txt_prenomAr.Text;
            A._DateNaissance  = Date_naiss.Value;
            A._NationnaliteFR = txt_nationFr.Text;
            A._NationnaliteAR = txt_nationAr.Text;
            A._LieuNaissFR    = txt_lieuNaissFr.Text;
            A._LieuNaissAR    = txt_lieuNaissAr.Text;
            A._Num_Pere       = txt_numPer.Text;
            A._Num_Mere       = txt_numMer.Text;
            A._AnneeAct_Pere  = txt_anneePer.Text;
            A._AnneeAct_Mere  = txt_AnneeMer.Text;
            AP.ModifierActe(A);
        }
Example #5
0
        public addactPersonne RechercheParents(addactPersonne P)
        {
            addactPersonne p = null;

            conx.Query(@"select Num,AnneeAct,NomFR,NomAR,PrenomFR,prenomAR,DateNaissance,NationnaliteFR,NationnaliteAR ,LieuNaissFR,LieuNaissAR,
                          Num_Pere,Num_Mere,AnneeAct_Pere,AnneeAct_Mere, num_fils,AnneeAct_fils from Personne, PereMere where Num=@1 and  AnneeAct=@2");
            //
            conx.cmd.Parameters.AddWithValue("@1", P._Num);
            conx.cmd.Parameters.AddWithValue("@2", P._AnneeAct);
            if (conx.DataTable().Rows.Count > 0)
            {
                DateTime T = new DateTime();
                T = Convert.ToDateTime(conx.DataTable().Rows[0][6]);
                p = new addactPersonne(conx.DataTable().Rows[0][0].ToString(), conx.DataTable().Rows[0][1].ToString(), conx.DataTable().Rows[0][2].ToString(), conx.DataTable().Rows[0][3].ToString(),
                                       conx.DataTable().Rows[0][4].ToString(), conx.DataTable().Rows[0][5].ToString(), (DateTime)conx.DataTable().Rows[0][6], conx.DataTable().Rows[0][7].ToString(),
                                       conx.DataTable().Rows[0][8].ToString(), conx.DataTable().Rows[0][9].ToString(), conx.DataTable().Rows[0][10].ToString(), conx.DataTable().Rows[0][11].ToString(),
                                       conx.DataTable().Rows[0][12].ToString(), conx.DataTable().Rows[0][13].ToString(), conx.DataTable().Rows[0][14].ToString(),
                                       conx.DataTable().Rows[0][15].ToString(), conx.DataTable().Rows[0][16].ToString());
            }
            return(p);
        }
Example #6
0
        private void btn_ajouter_Click(object sender, EventArgs e)
        {
            A                 = new addactPersonne();
            A._Num            = txt_act.Text;
            A._AnneeAct       = txt_annee.Text;
            A._NomFR          = txt_nomfr.Text;
            A._NomAR          = txt_nomAr.Text;
            A._PrenomFR       = txt_prenomfr.Text;
            A._prenomAR       = txt_prenomAr.Text;
            A._DateNaissance  = Date_naiss.Value;
            A._NationnaliteFR = txt_nationFr.Text;
            A._NationnaliteAR = txt_nationAr.Text;
            A._LieuNaissFR    = txt_lieuNaissFr.Text;
            A._LieuNaissAR    = txt_lieuNaissAr.Text;
            A._Num_Pere       = txt_numPer.Text;
            A._Num_Mere       = txt_numMer.Text;
            A._AnneeAct_Pere  = txt_anneePer.Text;
            A._AnneeAct_Mere  = txt_AnneeMer.Text;
            A._num_fils       = txt_act.Text;
            A._AnneeAct_fils  = txt_annee.Text;
            int x = AP.AjouterContrat(A);

            if (x == 0)
            {
                MessageBox.Show("erreur", "Erreur");
            }
            else
            {
                int a = AP.PereMereFils(txt_numPer.Text, txt_numMer.Text, txt_anneePer.Text, txt_AnneeMer.Text, txt_act.Text, txt_annee.Text);
                if (a > 0)
                {
                    MessageBox.Show("Bien ajouté");
                }
                else
                {
                    MessageBox.Show("erreur");
                }
            }
        }