public void cargarListaPorProveedor()
 {
     for (int i = 0; i < ListaProveedores.Count; i++)
     {
         mostrarDetalleCompraProveedor(ControladorELCP.generarListaDetallePorProveedor(ListaProveedores[i].CodigoProveedor), i);
         ListaVistaPrevia.Add(new IU_VistaPrevia());
     }
 }
        public void tomarOpcionImprimirListado(object sender, EventArgs e)
        {
            int    indice = tbc_Proveedores.SelectedIndex;
            int    codigoProveedorSeleccionado = ListaProveedores[indice].CodigoProveedor;
            Button btn_actual = sender as Button;

            ListaVistaPrevia[indice].generarPedidoPorProveedor(Compra, ControladorELCP.generarListaDetallePorProveedor(codigoProveedorSeleccionado), ListaProveedores[indice]);
            ListaVistaPrevia[indice].ShowDialog();
        }