Exemple #1
0
        public List <EmployeStockHistoVue> getAll()
        {
            List <EmployeStockHistoVue> listAll = new List <EmployeStockHistoVue>();

            conn = new DB().getConn();
            try
            {
                string query = "select * from employe_stock_histo_vue";
                cmd    = new NpgsqlCommand(query, conn);
                reader = cmd.ExecuteReader();
                while (reader.Read() == true)
                {
                    EmployeStockHistoVue empStock = new EmployeStockHistoVue(reader.GetInt16(0), reader.GetString(1),
                                                                             reader.GetString(2), reader.GetInt16(3), reader.GetString(4), reader.GetString(5),
                                                                             reader.GetString(6), reader.GetString(7), reader.GetInt32(8), reader.GetString(9));
                    listAll.Add(empStock);
                }
            }
            catch (Exception e)
            {
                throw new Exception("Erreur dans EmployeStockHistoDAO->getAll" + e.Message);
            }
            finally
            {
                conn.Close();
                reader.Close();
            }
            return(listAll);
        }
Exemple #2
0
        public EmployeStockHistoVue findById(int id)
        {
            conn = new DB().getConn();
            EmployeStockHistoVue empStock = null;

            try
            {
                string query = "select * from employe_stock_histo_vue where id=" + id;
                cmd    = new NpgsqlCommand(query, conn);
                reader = cmd.ExecuteReader();
                if (reader.Read() == true)
                {
                    empStock = new EmployeStockHistoVue(reader.GetInt16(0), reader.GetString(1),
                                                        reader.GetString(2), reader.GetInt16(3), reader.GetString(4), reader.GetString(5),
                                                        reader.GetString(6), reader.GetString(7), reader.GetInt32(8), reader.GetString(9));
                }
            }
            catch (Exception e)
            {
                throw new Exception("Erreur dans EmployeStockHistoDAO=>findBydId " + e.Message + e.StackTrace);
            }
            finally
            {
                conn.Close();
                reader.Close();
            }
            return(empStock);
        }
        public List <EmployeStockHistoVue> search(EmployeStockHistoVue empStock)
        {
            List <EmployeStockHistoVue> listAll;

            try
            {
                listAll = empStockHistoDAO.search(empStock);
            }
            catch (Exception e)
            {
                throw new Exception("Erreur dans EmployeStockHistoService => search:" + e.Message);
            }
            return(listAll);
        }
Exemple #4
0
        public List <EmployeStockHistoVue> search(EmployeStockHistoVue empStock)
        {
            conn = new DB().getConn();
            List <EmployeStockHistoVue> listAll = new List <EmployeStockHistoVue>();

            try
            {
                string query = "select * from employe_stock_histo_vue where  1<2";
                if (empStock.Nom != null)
                {
                    query += " and nom = '" + empStock.Nom + "'";
                }
                if (empStock.Prenom != null)
                {
                    query += " and prenom = '" + empStock.Prenom + "'";
                }
                if (empStock.Age != 0)
                {
                    query += " and age = " + empStock.Age;
                }
                if (empStock.Sexe != null)
                {
                    query += " and sexe = '" + empStock.Sexe + "'";
                }
                if (empStock.Email != null)
                {
                    query += " and email = '" + empStock.Email + "'";
                }
                if (empStock.Contact != null)
                {
                    query += " and contact = '" + empStock.Contact + "'";
                }
                if (empStock.TypeEmploye != null)
                {
                    query += " and type_employe = '" + empStock.TypeEmploye + "'";
                }
                if (empStock.Stock != 0)
                {
                    query += " and stock = " + empStock.Stock;
                }
                if (empStock.Carte != null)
                {
                    query += " and carte = '" + empStock.Carte + "'";
                }
                cmd    = new NpgsqlCommand(query, conn);
                reader = cmd.ExecuteReader();
                while (reader.Read() == true)
                {
                    EmployeStockHistoVue empS = new EmployeStockHistoVue(reader.GetInt16(0), reader.GetString(1),
                                                                         reader.GetString(2), reader.GetInt16(3), reader.GetString(4), reader.GetString(5),
                                                                         reader.GetString(6), reader.GetString(7), reader.GetInt32(8), reader.GetString(9));
                    listAll.Add(empS);
                }
            }
            catch (Exception e)
            {
                throw new Exception("Erreur dans EmployeStockHistoDAO=>search " + e.Message);
            }
            finally
            {
                conn.Close();
                reader.Close();
            }
            return(listAll);
        }