Пример #1
0
        //chercher une liste de fonction selon un critére
        public void chercher_ListeFonction(String critere, out String erreur, out List <fonction_class> list, out Boolean exist)
        {
            erreur = null;
            list   = new List <fonction_class>();
            fonction_class fn = new fonction_class();

            exist = false;
            rsql  = "select * from  fonction " + critere;

            cnx.select(rsql, out erreur, out dr);
            if (erreur == null)
            {
                if (dr.HasRows == true)
                {
                    exist = true;
                    while (dr.Read())
                    {
                        fn             = new fonction_class();
                        fn.id_fnctionn = dr.GetInt32(0);
                        fn.desgs       = dr.GetString(1);
                        fn.id_entrep   = dr.GetInt32(2);
                        list.Add(fn);
                    }
                    dr.Close();
                }
            }
        }
Пример #2
0
        public void chercher_fn3(int id, out string erreur, out string nom, out Boolean exist)
        {
            erreur = null;
            fonction_class fn = new fonction_class();

            nom   = null;
            exist = false;
            rsql  = "select * from fonction where id_fn=" + id + "  ";
            cnx.select(rsql, out erreur, out dr);


            if (erreur == null)
            {
                if (dr.HasRows == true)
                {
                    exist = true;
                    while (dr.Read())
                    {
                        fn  = new fonction_class();
                        nom = fn.desgs = dr.GetString(1);
                    }
                    dr.Close();
                }
            }
        }
Пример #3
0
        public void chercher_fn2(int id, out string erreur, out List <fonction_class> list_fn, out Boolean exist)
        {
            erreur = null;
            fonction_class fn = new fonction_class();

            list_fn = new List <fonction_class>();
            exist   = false;
            rsql    = "select * from  fonction where  fonction.id_ent=" + id + " ";
            cnx.select(rsql, out erreur, out dr);


            if (erreur == null)
            {
                if (dr.HasRows == true)
                {
                    exist = true;
                    while (dr.Read())
                    {
                        fn             = new fonction_class();
                        fn.id_fnctionn = dr.GetInt32(0);
                        fn.desgs       = dr.GetString(1);
                        fn.id_entrep   = dr.GetInt32(2);


                        list_fn.Add(fn);
                    }
                    dr.Close();
                }
            }
        }
Пример #4
0
        //chercher fonction

        public void chercher_Fonction(string id, out string erreur, out fonction_class fn, out Boolean exist)
        {
            erreur = null;
            fn     = new fonction_class();
            exist  = false;
            rsql   = "select * from  fonction where  fonction.id_fn=" + id + " ";
            cnx.select(rsql, out erreur, out dr);
            if (erreur == null)
            {
                if (dr.HasRows == true)
                {
                    exist = true;
                    dr.Read();
                    fn.id_fnctionn = dr.GetInt32(0);
                    fn.desgs       = dr.GetString(1);
                    fn.id_entrep   = dr.GetInt32(2);
                }
                dr.Close();
            }
        }
Пример #5
0
        public void chercher_fn3_retour_code(String lib, out string erreur, out Int32 code, out Boolean exist)
        {
            erreur = null;
            fonction_class fn = new fonction_class();

            code  = 0;
            exist = false;
            rsql  = "select * from fonction where DESGIN_FNN='" + lib + "'  ";
            cnx.select(rsql, out erreur, out dr);


            if (erreur == null)
            {
                if (dr.HasRows == true)
                {
                    exist = true;
                    while (dr.Read())
                    {
                        code = dr.GetInt32(0);
                    }
                    dr.Close();
                }
            }
        }
Пример #6
0
 public void modifier_fn(fonction_class fn, out String erreur)
 {
     erreur = null;
     rsql   = "update fonction set desgin_fn ='" + fn.desgs + "' where id_fn='" + fn.id_fnctionn + "' ";
     cnx.maj(rsql, out erreur);
 }
Пример #7
0
 public void supprimer_fn(fonction_class fn, out String erreur)
 {
     erreur = null;
     rsql   = "delete from fonction  where id_fn='" + fn.id_entrep + "' ";
     cnx.maj(rsql, out erreur);
 }
Пример #8
0
 public void ajouter_fn(fonction_class fn, out String erreur)
 {
     erreur = null;
     rsql   = "insert into fonction values('" + fn.id_fnctionn + "','" + fn.desgs + "','" + fn.id_entrep + "')";
     cnx.maj(rsql, out erreur);
 }