예제 #1
0
        public static List <ClsCmdFournisseur> ResultatSommeCmdFournisseurSql(string _RequeteSql)
        {
            List <ClsCmdFournisseur> cliste = new List <ClsCmdFournisseur>();

            using (MySqlConnection cn = new MySqlConnection(_cs))
            {
                cn.Open();

                using (MySqlCommand cmd = new MySqlCommand(_RequeteSql, cn))
                {
                    MySqlDataReader rd = cmd.ExecuteReader();
                    if (rd.HasRows)
                    {
                        while (rd.Read())
                        {
                            ClsCmdFournisseur lg = new ClsCmdFournisseur();
                            try
                            {
                                lg.Somme = rd.GetDecimal(rd.GetOrdinal("somme"));
                            }
                            catch (Exception)
                            {
                                lg.Somme = 0;
                            }
                            cliste.Add(lg);
                        }
                    }
                    rd.Close();
                }
                cn.Close();
            }
            return(cliste);
        }
예제 #2
0
        public static List <ClsCmdFournisseur> LuCmdFournisseurSql(string _RequeteSql)
        {
            List <ClsCmdFournisseur> cliste = new List <ClsCmdFournisseur>();

            using (MySqlConnection cn = new MySqlConnection(_cs))
            {
                cn.Open();

                using (MySqlCommand cmd = new MySqlCommand(_RequeteSql, cn))
                {
                    MySqlDataReader rd = cmd.ExecuteReader();
                    if (rd.HasRows)
                    {
                        while (rd.Read())
                        {
                            ClsCmdFournisseur lg = new ClsCmdFournisseur();
                            try
                            {
                                lg.Id             = rd.GetInt32(rd.GetOrdinal("id"));
                                lg.Id_fournisseur = rd.GetInt32(rd.GetOrdinal("id_fournisseur"));
                                try
                                {
                                    if (!rd.IsDBNull(rd.GetOrdinal("societe")))
                                    {
                                        lg.Societe = rd.GetString(rd.GetOrdinal("societe"));
                                    }
                                }
                                catch { }

                                try
                                {
                                    if (!rd.IsDBNull(rd.GetOrdinal("nom_produit")))
                                    {
                                        lg.Nom_produit = rd.GetString(rd.GetOrdinal("nom_produit"));
                                    }
                                    else
                                    {
                                        lg.Nom_produit = "-";
                                    }

                                    if (!rd.IsDBNull(rd.GetOrdinal("description")))
                                    {
                                        lg.Description = rd.GetString(rd.GetOrdinal("description"));
                                    }
                                }
                                catch { }
                                lg.Prix_unitaire = rd.GetDecimal(rd.GetOrdinal("prix_unitaire"));
                                lg.Quantite      = rd.GetInt32(rd.GetOrdinal("quantite"));
                                lg.Date_cmd      = rd.GetDateTime(rd.GetOrdinal("date_cmd"));
                                if (!rd.IsDBNull(rd.GetOrdinal("date_reception")))
                                {
                                    lg.Date_reception = rd.GetDateTime(rd.GetOrdinal("date_reception"));
                                }
                            }
                            catch (Exception)
                            {
                            }
                            cliste.Add(lg);
                        }
                    }
                    rd.Close();
                }
                cn.Close();
            }
            return(cliste);
        }