include_once 'include/campo.php';
include_once 'include/campo_oculto.php';
include_once 'include/campo_combo.php';
include_once 'include/boton.php';
include_once 'include/boton_flat.php';
include_once 'include/url_util.php';
include_once 'include/clientes/clientes.php';
include_once 'include/configuracion/tipos_facturas.php';
include_once 'include/configuracion/condiciones_venta.php';
include_once 'include/fondos/fondos.php';
$formulario = new Formulario('ventas', 'form_venta', 'grabar_venta');
$url = new UrlUtil();
$formulario->set_action_uri($url->get_uri() . '&action=grabar_venta');
$campo_pedido = new CampoOculto('pedido', 0);
if (isset($pedido) && !isset($_REQUEST['action'])) {
    $campo_pedido->set_value($pedido);
}
$campo_cliente = new CampoCombo('cliente', 'Cliente:');
$campo_tipo = new CampoCombo('operacion', 'Tipo de operación:');
$campo_condicion = new CampoCombo('condicion', 'Condición de venta:');
$campo_fondo = new CampoCombo('fondo', 'Fondo de pago:');
$clientes = new Clientes();
if (isset($cliente)) {
    $campo_cliente->add_option($clientes->get_field('razon', $cliente), $cliente);
} else {
    $campo_cliente->add_option('Seleccione un cliente...');
    $campo_cliente->set_sql_options($clientes->get_result());
    $campo_cliente->set_selected_option(0);
}
$tipos = new TiposFacturas();
$campo_tipo->add_option('Seleccione una opción...');