コード例 #1
0
        internal List <MercadosDTO> retrieveByIDEvento(int ID_eventos)
        {
            MySqlConnection con     = Connect();
            MySqlCommand    command = con.CreateCommand();

            command.CommandText = "select * from mercados where ID_eventos = @id";
            command.Parameters.AddWithValue("@id", ID_eventos);

            try
            {
                con.Open();
                MySqlDataReader res = command.ExecuteReader();

                MercadosDTO        d       = null;
                List <MercadosDTO> mercado = new List <MercadosDTO>();
                while (res.Read())
                {
                    Debug.WriteLine("Recuperando: " + res.GetDecimal(1) + " " + res.GetDecimal(2) + " " + res.GetDecimal(3));
                    d = new MercadosDTO(res.GetDecimal(1), res.GetDecimal(2), res.GetDecimal(3));
                    mercado.Add(d);
                }
                con.Close();
                return(mercado);
            }
            catch (MySqlException e)
            {
                Debug.WriteLine("se ha producido un error de conexion");
                return(null);
            }
        }
コード例 #2
0
        internal List <MercadosDTO> retrieveDTO()
        {
            MySqlConnection con     = Connect();
            MySqlCommand    command = con.CreateCommand();

            command.CommandText = "select * from mercados";

            con.Open();
            MySqlDataReader res = command.ExecuteReader();

            MercadosDTO        d       = null;
            List <MercadosDTO> mercado = new List <MercadosDTO>();

            while (res.Read())
            {
                Debug.WriteLine("Recuperado: " + res.GetInt32(0) + " " + res.GetDecimal(1) + " " + res.GetDecimal(2) + " " + res.GetDecimal(3) + " " + res.GetDecimal(4) + " " + res.GetDecimal(5) + " " + res.GetInt32(6));
                d = new MercadosDTO(res.GetDecimal(1), res.GetDecimal(2), res.GetDecimal(3));
                mercado.Add(d);
            }

            con.Close();
            return(mercado);
        }