public Ventas()
        {
            InitializeComponent();
            c         = new ClaConexion();
            productos = new Clases.ClaListaProductos();
            ventas    = new Clases.ClaListaVentas();
            venta     = new Clases.ClaVenta();

            unInventario = new Clases.ClaListaInventario();
            inventario   = new ClaInventario();

            dtpFechaVenta.Enabled = false;
            GenerarEncabezado();
            Bloqueartxt();
            Limpiar();
        }
 public void Cargar_Datos()
 {
     conexion.conectar();
     tabla = conexion.consulta(string.Format("SELECT ev.numeroFactura, ev.fecha, ev.cliente, dv.idDetalle, dv.encabezado, " +
                                             "dv.producto, dv.cantidad, dv.precio, dv.impuesto, dv.subTotal, dv.total FROM taller.encabezadoventa As ev " +
                                             "INNER JOIN taller.detalleventa AS dv ON ev.numeroFactura = dv.encabezado"));
     foreach (DataRow f in tabla.Rows)
     {
         ClaVenta V = new ClaVenta();
         V.Encabezado    = f.Field <int>(0);
         V.Fecha         = f.Field <DateTime>(1);
         V.Cliente       = f.Field <string>(2);
         V.IdDetalle     = f.Field <int>(3);
         V.NumeroFactura = f.Field <int>(4);
         V.IDProducto    = f.Field <string>(5);
         V.Cantidad      = f.Field <int>(6);
         V.Precio        = f.Field <decimal>(7);
         V.Impuesto      = f.Field <decimal>(8);
         V.Subtotal      = f.Field <decimal>(9);
         V.Total         = f.Field <decimal>(10);
         ventas.Add(V);
     }
 }