예제 #1
0
        public List <ItemComprasView> ConsultarPorId(int id)
        {
            string script = @"SELECT * FROM vw_compra_consultar WHERE id_compra LIKE @id_compra";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("id_compra", id + "%"));

            Database        db     = new Database();
            MySqlDataReader reader = db.ExecuteSelectScript(script, parms);

            List <ItemComprasView> lista = new List <ItemComprasView>();

            while (reader.Read())
            {
                ItemComprasView view = new ItemComprasView();
                view.Id         = reader.GetInt32("id_compra");
                view.FormaPagto = reader.GetString("ds_formaPagamento");
                view.Data       = reader.GetString("dt_compra");
                view.QtdItem    = reader.GetInt32("qtd_item");
                view.Total      = reader.GetDecimal("vl_total");

                lista.Add(view);
            }

            reader.Close();
            return(lista);
        }
예제 #2
0
        public List <ItemComprasView> Listar()
        {
            string script = @"SELECT * FROM vw_compra_consultar";

            Database        db     = new Database();
            MySqlDataReader reader = db.ExecuteSelectScript(script, null);

            List <ItemComprasView> lista = new List <ItemComprasView>();

            while (reader.Read())
            {
                ItemComprasView dto = new ItemComprasView();
                dto.Id         = reader.GetInt32("id_compra");
                dto.FormaPagto = reader.GetString("ds_formaPagamento");
                dto.Data       = reader.GetString("dt_compra");
                dto.QtdItem    = reader.GetInt32("qtd_item");
                dto.Total      = reader.GetDecimal("vl_total");

                lista.Add(dto);
            }
            reader.Close();
            return(lista);
        }