<?php

include_once 'include/table_handler.php';
include_once 'include/configuracion/condiciones_venta.php';
$condiciones = new CondicionesVenta();
$action_message = "Se ha agregado la condición de venta";
if (!$condiciones->add($_REQUEST['codigo'], $_REQUEST['descripcion'], $_REQUEST['cuotas'], $_REQUEST['plazo'], $_REQUEST['intervalo'], $_REQUEST['interes'])) {
    $action_message = mysql_error();
}
include_once 'include/fondos/fondos.php';
$formulario = new Formulario('compras', 'form_compra', 'grabar_compra');
$campo_proveedor = new CampoCombo('proveedor', 'Proveedor:');
$campo_tipo = new CampoCombo('operacion', 'Tipo de operación:');
$campo_factura = new Campo('factura', '', 'Número de factura:', 'number');
$campo_condicion = new CampoCombo('condicion', 'Condición de compra:');
$campo_fondo = new CampoCombo('fondo', 'Fondo de pago:');
$proveedores = new Proveedores();
$campo_proveedor->add_option('Seleccione un proveedor...');
$campo_proveedor->set_sql_options($proveedores->get_result());
$campo_proveedor->set_selected_option(0);
$tipos = new TiposFacturas();
$campo_tipo->add_option('Seleccione una opción...');
$campo_tipo->set_sql_options($tipos->get_result());
$campo_tipo->set_selected_option(0);
$condiciones = new CondicionesVenta();
$campo_condicion->add_option('Seleccione una opción...');
$campo_condicion->set_sql_options($condiciones->get_result());
$campo_condicion->set_selected_option(0);
$fondos = new Fondos();
$campo_fondo->add_option('Seleccione una opción...');
$campo_fondo->set_sql_options($fondos->get_result());
$campo_fondo->set_selected_option(0);
$boton_buscar = new BotonFlat('buscar-articulos', 'Agregar artículos', 'agregar-item');
$boton_borrar = new BotonFlat('borrar-articulo', 'Limpiar la lista', 'borrar-item');
$boton_grabar = new BotonFlat('grabar-compra', 'Grabar la compra', 'guardar-item');
$formulario->open();
?>

<h1>Compra de artículos</h1>
<?php

include_once 'include/table_handler.php';
include_once 'include/configuracion/condiciones_venta.php';
$condiciones = new CondicionesVenta();
$action_message = "Se ha borrado la condición de venta";
if (!$condiciones->delete($_REQUEST['codigo'])) {
    $action_message = mysql_error();
}
<?php

include_once 'include/table_handler.php';
include_once 'include/configuracion/condiciones_venta.php';
$condiciones = new CondicionesVenta();
$registro = array('0', '', '0', '0', 'DIA', '0');
if (isset($_REQUEST["codigo"])) {
    $registro = $condiciones->get_row($_REQUEST["codigo"]);
}
if (isset($_REQUEST["type"])) {
    if ($_REQUEST['type'] == 'alta' || $_REQUEST['type'] == 'clonar') {
        $registro[0] = $condiciones->current_id() + 1;
    }
}
$action = 'edicion_condicion';
if (isset($_REQUEST['type'])) {
    $action = $_REQUEST['type'] . '_condicion';
}
include_once 'include/formulario.php';
include_once 'include/campo.php';
include_once 'include/campo_codigo.php';
include_once 'include/campo_oculto.php';
include_once 'include/campo_combo.php';
include_once 'include/campo_entero.php';
include_once 'include/campo_decimal.php';
include_once 'include/boton.php';
include_once 'include/configuracion/condiciones_venta.php';
$form = new Formulario();
$form->set_param('action', $action);
$form->set_param('codigo-original', $registro[0]);
$form->set_param('include', 'configuracion');
<?php

include_once 'include/table_handler.php';
include_once 'include/configuracion/condiciones_venta.php';
$condiciones = new CondicionesVenta();
$action_message = "Se ha editado la condición de venta";
if (!$condiciones->edit($_REQUEST['codigo-original'], $_REQUEST['codigo'], $_REQUEST['descripcion'], $_REQUEST['cuotas'], $_REQUEST['plazo'], $_REQUEST['intervalo'], $_REQUEST['interes'])) {
    $action_message = mysql_error();
}