public List <TraitementPhyto> NotDoneTraitement()
        {
            List <TraitementPhyto> tlist = new List <TraitementPhyto>();

            conx.Query(@"select * from Traitement_Phyto where DateRealisation< '01\01\2010'");
            foreach (DataRow item in conx.DataTable().Rows)
            {
                tlist.Add(new TraitementPhyto((int)item[0], (int)item[1], (DateTime)item[2], (DateTime)item[3], (int)item[4], (float)item[5]));
            }
            return(tlist);
        }
예제 #2
0
        public DesesPersonne RechercheDeses(DesesPersonne P)
        {
            DesesPersonne p = null;

            conx.Query(@"select Id_Deses,Num_Deses, AnneeAct_Deses, Date_Deses from Deces where Num_Deses=@1 and AnneeAct_Deses=@2");
            conx.cmd.Parameters.AddWithValue("@1", P._Num_Deses);
            conx.cmd.Parameters.AddWithValue("@2", P._AnneeAct_Deses);
            if (conx.DataTable().Rows.Count > 0)
            {
                int i = new int();
                i = Convert.ToInt16(conx.DataTable().Rows[0][0].ToString());
                DateTime T = new DateTime();
                T = Convert.ToDateTime(conx.DataTable().Rows[0][3]);
                p = new DesesPersonne(i, conx.DataTable().Rows[0][1].ToString(),
                                      conx.DataTable().Rows[0][2].ToString(), (DateTime)conx.DataTable().Rows[0][3]);
            }
            return(p);
        }
예제 #3
0
        public Personne RechercheParents(Personne P)
        {
            Personne p = null;

            conx.Query(@"select Num,AnneeAct,NomFR,NomAR,PrenomFR,prenomAR,NationnaliteFR,NationnaliteAR ,LieuNaissFR,LieuNaissAR,DateNaissance,
                            DomicileFR,DomicileAR,ProfessionFR,professionAR from Personne 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][10]);
                p = new Personne(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(), conx.DataTable().Rows[0][6].ToString(), conx.DataTable().Rows[0][7].ToString(),
                                 conx.DataTable().Rows[0][8].ToString(), conx.DataTable().Rows[0][9].ToString(), (DateTime)conx.DataTable().Rows[0][10], conx.DataTable().Rows[0][11].ToString(),
                                 conx.DataTable().Rows[0][12].ToString(), conx.DataTable().Rows[0][13].ToString(), conx.DataTable().Rows[0][14].ToString());
            }
            return(p);
        }
예제 #4
0
        //pour retourner tous les culture
        public List <Culture> list()
        {
            List <Culture> list = new List <Culture>();

            conx.Query("select * from culture");
            foreach (DataRow data in conx.DataTable().Rows)
            {
                list.Add(new Culture((int)data[0], (string)data[1], (int)data[2], (int)data[3], (bool)data[4]));
            }
            return(list);
        }
예제 #5
0
        public AddEtatPersonne RechercheEtat(AddEtatPersonne P)
        {
            AddEtatPersonne p = new AddEtatPersonne();

            conx.Query(@"select Num,AnneeAct,FaiteParFR,FaiteParAR,DateDr,Sexe,SigneFR,signeAR,OfficierFr,OfficierAr,HamichFR,
                            HamichAR from Personne 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)
            {
                p._Num        = conx.DataTable().Rows[0][0].ToString();
                p._AnneeAct   = conx.DataTable().Rows[0][1].ToString();
                p._FaiteParFR = conx.DataTable().Rows[0][2].ToString();
                p._FaiteParAR = conx.DataTable().Rows[0][3].ToString();
                p._DateDr     = (DateTime)(conx.DataTable().Rows[0][4]);
                p._Sexe       = Convert.ToChar(conx.DataTable().Rows[0][5]);
                p._SigneFR    = conx.DataTable().Rows[0][6].ToString();
                p._signeAR    = conx.DataTable().Rows[0][7].ToString();
                p._OfficierFr = conx.DataTable().Rows[0][8].ToString();
                p._OfficierAr = conx.DataTable().Rows[0][9].ToString();
                p._HamichFR   = conx.DataTable().Rows[0][10].ToString();
                p._HamichAR   = conx.DataTable().Rows[0][11].ToString();
            }
            return(p);
        }
예제 #6
0
        public Acte RechercheEtat(Acte P)
        {
            Acte p = new Acte();

            conx.Query(@"select * from acte 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)
            {
                p._Num             = conx.DataTable().Rows[0][0].ToString();
                p._AnneeAct        = conx.DataTable().Rows[0][1].ToString();
                p._NomFR           = conx.DataTable().Rows[0][2].ToString();
                p._NomAR           = conx.DataTable().Rows[0][3].ToString();
                p._PrenomFR        = conx.DataTable().Rows[0][4].ToString();
                p._prenomAR        = conx.DataTable().Rows[0][5].ToString();
                p._NationnaliteFR  = conx.DataTable().Rows[0][6].ToString();
                p._NationnaliteAR  = conx.DataTable().Rows[0][7].ToString();
                p._LieuNaissFR     = conx.DataTable().Rows[0][8].ToString();
                p._LieuNaissAR     = conx.DataTable().Rows[0][9].ToString();
                p._DateNaissance   = (DateTime)(conx.DataTable().Rows[0][10]);
                p._DateNaissanceHj = conx.DataTable().Rows[0][11].ToString();
                p._prenommerear    = conx.DataTable().Rows[0][13].ToString();
                p._prenommerear    = conx.DataTable().Rows[0][14].ToString();
                p._prenompere      = conx.DataTable().Rows[0][15].ToString();
                p._prenommere      = conx.DataTable().Rows[0][16].ToString();
            }
            return(p);
        }
예제 #7
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);
        }