void registrar()
        {
            Venta ve = new Venta();

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

            foreach (DataRow item in tbDetalle.Rows)
            {
                Detalle d = new Detalle();
                d.IdProducto = Int32.Parse(item[0].ToString());
                d.Precio     = decimal.Parse(item[2].ToString());
                d.Cantidad   = Int32.Parse(item[3].ToString());
                d.Descuento  = 0;
                lista.Add(d);
            }
            try
            {
                ve.IdCliente  = cboCliente.SelectedValue.ToString();
                ve.IdEmpleado = (int)cboEmpleado.SelectedValue;
                ve.Fecha      = DateTime.Parse(txtFecha.Text);
                ve.Monto      = decimal.Parse(txtTotal.Text);
                ve.Item       = lista;
                txtNro.Text   = VentaBll.RegistarVenta(ve).ToString();
                nFactura      = int.Parse(txtNro.Text);
                MessageBox.Show("Venta registrada correctamente", "Registrar", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error Fatal");
            }
        }