include_once "include/lista_articulos.php";
include_once 'include/clientes/clientes.php';
if (isset($_SESSION['lista_articulos'])) {
    $_SESSION['lista_articulos'] = new ListaArticulos();
}
$formulario = new Formulario('ventas', 'form_venta', 'grabar_pedido');
$url = new UrlUtil();
$formulario->set_action_uri($url->get_uri() . '&action=grabar_pedido');
$campo_cliente = new CampoCombo('cliente', 'Cliente:');
$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);
}
$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-pedido', 'Grabar el pedido', 'guardar-item');
$formulario->open();
?>

<h1>Nuevo pedido</h1>

<div class="grupo-campos grupo-campos-mediano">
    <?php 
$campo_cliente->show();
?>
</div>
<div class="panel-todo-ancho">
$campo_razon_cliente = new Campo('cliente', $clientes->get_field(1, $venta[3]), 'Cliente:', 'text');
$campo_razon_cliente->set_disabled();
$campo_monto_factura = new Campo('monto_fac', $venta[6], 'Monto de la factura:', 'text');
$campo_monto_factura->set_disabled();
$campo_saldo_factura = new Campo('saldo_fac', $venta[7], 'Saldo de la factura:', 'text');
$campo_saldo_factura->set_disabled();
$monto = '0';
if (isset($monto_cuota)) {
    $monto = $monto_cuota;
}
$campo_monto = new CampoDecimal('monto', $monto, 'Monto a pagar:');
$fondos = new Fondos();
$campo_fondo = new CampoCombo('fondo', 'A acreditar en el fondo:');
$campo_fondo->add_option('Seleccione una opción...');
$campo_fondo->set_sql_options($fondos->get_result());
$campo_fondo->set_selected_option(0);
$boton_grabar = new BotonFlat('grabar-pago', 'Aceptar', 'aceptar-item');
$formulario->open();
?>

<h1>Ingresar pago</h1>

<div class="grupo-campos grupo-campos-mediano">
    <?php 
$campo_cliente->show();
$campo_codigo->show();
$campo_fecha->show();
$campo_razon_cliente->show();
$campo_monto_factura->show();
$campo_saldo_factura->show();
?>
include_once 'include/campo_codigo.php';
include_once 'include/campo_oculto.php';
include_once 'include/campo_combo.php';
include_once 'include/boton.php';
include_once 'include/configuracion/provincias.php';
$form = new Formulario();
$form->set_param('action', $action);
$form->set_param('codigo-original', $registro[0]);
$form->set_param('include', 'configuracion');
$campo_cod = new CampoCodigo('codigo', $registro[0]);
$campo_cod->set_required();
$campo_prov = new CampoCombo('provincia', 'Provincia:');
$campo_prov->set_required();
$campo_prov->add_option('Seleccione una provincia...');
$campo_prov->set_sql_options($provincias->get_provincias());
$campo_prov->set_selected_option($registro[1]);
$campo_des = new Campo('descripcion', $registro[2], 'Descripción:', 'text');
$campo_des->set_required();
$boton = new Boton('aceptar', 'Aceptar');
?>

<h1><?php 
if (isset($_REQUEST['type'])) {
    if ($_REQUEST['type'] == 'alta') {
        print "Alta";
    } elseif ($_REQUEST['type'] == 'clonar') {
        print "Clonaci&oacute;n";
    } else {
        print "Edici&oacute;n";
    }
} else {
include_once 'include/campo_combo.php';
include_once 'include/campo_oculto.php';
include_once 'include/boton.php';
include_once 'include/boton_flat.php';
include_once 'include/configuracion/provincias.php';
include_once 'include/configuracion/localidades.php';
include_once 'include/configuracion/tabla_localidades.php';
$campos = array(array('titulo' => 'CODIGO', 'nombre' => 'codigo', 'alineacion' => 'left', 'ancho_celda' => '25'), array('titulo' => 'DESCRIPCION', 'nombre' => 'descripcion', 'alineacion' => 'left', 'ancho_celda' => '70'));
print '<h1>Administraci&oacute;n de localidades</h1>';
$formulario = new Formulario();
$formulario->set_param('include', 'configuracion');
$formulario->set_param('form', 'listado_localidades');
$formulario->set_method('GET');
$formulario->open();
$combo = new CampoCombo('provincia', '');
$provincias = new Provincias();
$combo->set_sql_options($provincias->get_provincias());
$combo->set_selected_option($_REQUEST['provincia']);
$combo->show();
print '<br>';
$boton = new BotonFlat('ver', 'Ver localidades', 'aceptar-item');
$boton->show();
$formulario->close();
print '<br>';
$boton_nuevo = new EnlaceFlat('agregar-localidad', 'Nueva localidad', '?include=configuracion&form=form_edicion_localidad&type=alta', 'agregar-item');
$boton_nuevo->show();
$tabla = new TablaLocalidades($_REQUEST['provincia']);
$tabla->set_encabezado(new Encabezado($campos));
$tabla->iniciar_tabla('tabla-localidades');
$tabla->show();
$tabla->cerrar_tabla();
$campo_resumen = new CampoTexto('resumen', 'Resumen:');
$campo_resumen->set_text($registro[10]);
$boton = new Boton('aceptar', 'Guardar cambios');
$imagen = new Imagen($registro[9]);
$categorias = new Categorias();
$campo_categoria->set_sql_options($categorias->get_categorias());
$campo_categoria->set_selected_option($registro[2]);
$proveedores = new Proveedores();
$campo_proveedor->set_sql_options($proveedores->get_result());
$campo_proveedor->set_selected_option($registro[3]);
$marcas = new Marcas();
$campo_marca->set_sql_options($marcas->get_marcas());
$campo_marca->set_selected_option($registro[4]);
$alicuotas = new Alicuotas();
$campo_alicuota->set_sql_options($alicuotas->get_result());
$campo_alicuota->set_selected_option($registro[7]);
?>

<h1><?php 
if (isset($_REQUEST['type'])) {
    if ($_REQUEST['type'] == 'alta') {
        print "Alta de artículo";
    } elseif ($_REQUEST['type'] == 'clonar') {
        print "Clonaci&oacute;n de artículo";
    } else {
        print "Edici&oacute;n de artículo";
    }
} else {
    print "Edici&oacute;n de artículo";
}
?>
include_once 'include/campo_combo.php';
include_once 'include/boton.php';
include_once 'include/articulos/categorias.php';
$campo_cod_orig = new CampoOculto('codigo-original', $registro[0]);
$campo_include = new CampoOculto('include', 'articulos');
$campo_action = new CampoOculto('action', $action);
$campo_cod = new CampoCodigo('codigo', $registro[0]);
$campo_des = new Campo('descripcion', $registro[1], 'Descripción:', 'text');
$campo_cat = new CampoCombo('padre', 'Categoría superior:');
$campo_img = new Campo('imagen', $registro[3], 'Archivo de imagen:', 'file');
$boton = new Boton('aceptar', 'Aceptar');
$imagen = new Imagen($registro[3]);
$categorias = new Categorias();
$campo_cat->add_option('NO TIENE');
$campo_cat->set_sql_options($categorias->get_categorias());
$campo_cat->set_selected_option($registro[2]);
?>
    

<h1><?php 
if (isset($_REQUEST['type'])) {
    if ($_REQUEST['type'] == 'alta') {
        print "Alta de categoría";
    } elseif ($_REQUEST['type'] == 'clonar') {
        print "Clonaci&oacute;n de categoría";
    } else {
        print "Edici&oacute;n de categoría";
    }
} else {
    print "Edici&oacute;n de categoría";
}
$campo_localidad = new CampoCombo('localidad', 'Localidad:');
$campo_cp = new Campo('cp', $registro[8], 'Código Postal:', 'text');
$campo_contacto = new Campo('contacto', $registro[9], 'Contacto:', 'text');
$campo_pagina = new Campo('pagina', $registro[10], 'Página:', 'text');
$campo_correo = new Campo('correo', $registro[11], 'Correo:', 'text');
$campo_imagen = new Campo('imagen', $registro[12], 'Archivo de imagen:', 'file');
$boton = new Boton('aceptar', 'Guardar cambios');
$imagen = new Imagen($registro[12]);
$provincias = new Provincias();
$campo_provincia->add_option('Seleccione una provincia...');
$campo_provincia->set_sql_options($provincias->get_provincias());
$campo_provincia->set_selected_option($registro[6]);
if (!empty($registro[6])) {
    $localidades = new Localidades($registro[6]);
    $campo_localidad->set_sql_options($localidades->get_localidades());
    $campo_localidad->set_selected_option($registro[7]);
} else {
    $campo_localidad->add_option('Seleccione una ciudad...');
}
?>
<p id="mensaje-error">Complete los campos para continuar</p>

<?php 
$formulario->open();
?>
<div class="grupo-campos grupo-campos-mediano">
    <label>Imagen:</label>
    <?php 
$imagen->show();
?>
</div>
$boton = new Boton('aceptar', 'Guardar cambios');
$imagen = new Imagen($registro[17]);
$provincias = new Provincias();
$campo_provincia->add_option('Seleccione una provincia...');
$campo_provincia->set_sql_options($provincias->get_provincias());
$campo_provincia->set_selected_option($registro[6]);
if (!empty($registro[6])) {
    $localidades = new Localidades($registro[6]);
    $campo_localidad->set_sql_options($localidades->get_localidades());
    $campo_localidad->set_selected_option($registro[7]);
} else {
    $campo_localidad->add_option('Seleccione una ciudad...');
}
$listas = new ListasPrecios();
$campo_lista->set_sql_options($listas->get_listas());
$campo_lista->set_selected_option($registro[14]);
?>

<h1><?php 
if (isset($_REQUEST['type'])) {
    if ($_REQUEST['type'] == 'alta') {
        print "Alta de cliente";
    } elseif ($_REQUEST['type'] == 'clonar') {
        print "Clonaci&oacute;n de cliente";
    } else {
        print "Edici&oacute;n de cliente";
    }
} else {
    print "Edici&oacute;n de cliente";
}
?>
$form->set_param('form', 'listado_condiciones_venta');
$campo_cod = new CampoCodigo('codigo', $registro[0]);
$campo_cod->set_required();
$campo_des = new Campo('descripcion', $registro[1], 'Descripción:', 'text');
$campo_des->set_required();
$campo_cuotas = new CampoEntero('cuotas', $registro[2], 'Cuotas:');
$campo_cuotas->set_required();
$campo_plazo = new CampoEntero('plazo', $registro[3], 'Plazo de vencimiento:');
$campo_plazo->set_required();
$campo_interv = new CampoCombo('intervalo', 'Intervalo:');
$campo_interv->set_required();
$campo_interv->add_option('Seleccione un intervalo...');
$campo_interv->add_option('Días', 'DIA');
$campo_interv->add_option('Meses', 'MES');
$campo_interv->add_option('Años', 'AÑO');
$campo_interv->set_selected_option($registro[4]);
$campo_int = new CampoDecimal('interes', $registro[5], 'Interés (en %):');
$campo_int->set_required();
$boton = new Boton('aceptar', 'Aceptar');
?>

<h1><?php 
if (isset($_REQUEST['type'])) {
    if ($_REQUEST['type'] == 'alta') {
        print "Alta";
    } elseif ($_REQUEST['type'] == 'clonar') {
        print "Clonaci&oacute;n";
    } else {
        print "Edici&oacute;n";
    }
} else {