<?php

include_once "conexion.php";
include_once "table_handler.php";
include_once "tabla.php";
include_once "lista_articulos.php";
include_once "articulos/articulos.php";
include_once "configuracion/alicuotas.php";
Conexion::conectar();
session_start();
if (isset($_SESSION["lista_articulos"])) {
    $articulos = new Articulos();
    $alicuotas = new Alicuotas();
    $art = $articulos->get_articulo($_REQUEST['codigo']);
    $_SESSION["lista_articulos"]->add($art['codigo'], $art['descripcion'], $art['precio'], $alicuotas->get_field(2, $art['alicuota']), 1);
}
<?php

include_once 'include/table_handler.php';
include_once 'include/configuracion/alicuotas.php';
$alicuotas = new Alicuotas();
$registro = array('', '', '0');
if (isset($_REQUEST["codigo"])) {
    $registro = $alicuotas->get_row($_REQUEST["codigo"]);
}
if (isset($_REQUEST["type"])) {
    if ($_REQUEST['type'] == 'alta' || $_REQUEST['type'] == 'clonar') {
        $registro[0] = $alicuotas->current_id() + 1;
    }
}
$action = 'edicion_alicuota';
if (isset($_REQUEST['type'])) {
    $action = $_REQUEST['type'] . '_alicuota';
}
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_decimal.php';
include_once 'include/boton.php';
$form = new Formulario();
$form->set_param('action', $action);
$form->set_param('codigo-original', $registro[0]);
$form->set_param('include', 'configuracion');
$form->set_param('form', 'listado_alicuotas');
$campo_cod = new CampoCodigo('codigo', $registro[0]);
$campo_cod->set_required();
$campo_alicuota = new CampoCombo('alicuota', 'Alícuota:');
$campo_imagen = new Campo('imagen', $registro[9], 'Archivo de imagen:', 'file');
$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";
<?php

include_once 'include/table_handler.php';
include_once 'include/configuracion/alicuotas.php';
$alicuotas = new Alicuotas();
$action_message = "Se ha agregado la alícuota";
if (!$alicuotas->add($_REQUEST['codigo'], $_REQUEST['descripcion'], $_REQUEST['alicuota'])) {
    $action_message = mysql_error();
}
<?php

include_once '../../conexion.php';
include_once 'articulos.php';
include_once 'categorias.php';
include_once '../proveedores/proveedores.php';
include_once 'marcas.php';
include_once '../configuracion/alicuotas.php';
$articulos = new Articulos();
$categorias = new Categorias();
$proveedores = new Proveedores();
$marcas = new Marcas();
$alicuotas = new Alicuotas();
$registro = $articulos->get_articulo($_REQUEST['codigo']);
?>
<div class="grupo-campos grupo-campos-chico">
    <img class="imagen imagen-chica" src="<?php 
empty($registro[9]) ? print 'images/sin-imagen.png' : (print $registro[9]);
?>
" />
</div>
<div class="grupo-campos grupo-campos-mediano">
    <p class="contenido-campo"><?php 
print $registro[0];
?>
</p>
    <p class="titulo-campo">Código</p>
    
    <p class="contenido-campo"><?php 
print $registro[1];
?>
<?php

include_once 'include/table_handler.php';
include_once 'include/configuracion/alicuotas.php';
$alicuotas = new Alicuotas();
$action_message = "Se ha editado la alícuota";
if (!$alicuotas->edit($_REQUEST['codigo-original'], $_REQUEST['codigo'], $_REQUEST['descripcion'], $_REQUEST['alicuota'])) {
    $action_message = mysql_error();
}
include_once "include/conexion.php";
include_once "include/table_handler.php";
include_once "include/tabla.php";
include_once "include/lista_articulos.php";
include_once "include/articulos/articulos.php";
include_once "include/articulos/lista_de_precios.php";
include_once "include/clientes/clientes.php";
include_once "include/configuracion/alicuotas.php";
include_once "include/ventas/pedidos.php";
include_once "include/ventas/pedidos_detalle.php";
Conexion::conectar();
if (isset($_SESSION["lista_articulos"])) {
    $_SESSION["lista_articulos"]->clear();
    $pedido = $_REQUEST['codigo'];
    $articulos = new Articulos();
    $alicuotas = new Alicuotas();
    $clientes = new Clientes();
    $pedidos = new Pedidos();
    if ($pedidos->exists($pedido)) {
        $pedidos_detalle = new PedidosDetalle($pedido);
        $cliente = $pedidos->get_field('cliente', $pedido);
        $lista = $clientes->get_field('lista', $cliente);
        $lista_precios = new ListaDePrecios($lista);
        $result = $pedidos_detalle->get_result();
        while ($row = mysql_fetch_row($result)) {
            $art = $articulos->get_articulo($row[2]);
            $_SESSION["lista_articulos"]->add($art['codigo'], $art['descripcion'], $lista_precios->get_precio($art['codigo']), $alicuotas->get_field('alicuota', $art['alicuota']), $row[3]);
        }
    }
    include_once "include/ventas/form_venta.php";
}
<?php

include_once 'include/table_handler.php';
include_once 'include/configuracion/alicuotas.php';
$alicuotas = new Alicuotas();
$action_message = "Se ha eliminado la alícuota";
if (!$alicuotas->delete($_REQUEST['codigo'])) {
    $action_message = mysql_error();
}