public function get_precio($articulo) { $clientes = new Clientes(); $lista = $clientes->get_field('lista', $this->cliente); $lista_precios = new ListaDePrecios($lista); return $lista_precios->get_precio($articulo); }
public function mostrar_info_operacion() { $row = parent::get_info(); $clientes = new Clientes(); print '<p class="contenido-campo">' . $clientes->get_field(1, $row[2]) . '</p>'; print '<p class="titulo-campo">Cliente</p>'; print '<p class="contenido-campo-small">' . Formatter::datetime_format($row[1]) . '</p>'; print '<p class="titulo-campo">Fecha de pedido</p>'; }
include_once 'include/ventas/ventas.php'; include_once 'include/clientes/clientes.php'; include_once 'include/url_util.php'; include_once 'include/formatter.php'; $ventas = new Ventas(); $venta = $ventas->get_row($_REQUEST['codigo']); $url = new UrlUtil(); $formulario = new Formulario(); $formulario->set_action_uri($url->get_uri() . '&action=grabar_pago'); $campo_codigo = new Campo('codigo', Formatter::code_format($venta[0]), 'Código de la operación', 'text'); $campo_codigo->set_disabled(); $campo_fecha = new Campo('fecha', Formatter::datetime_format($venta[2]), 'Fecha de emisión:', 'text'); $campo_fecha->set_disabled(); $clientes = new Clientes(); $campo_cliente = new CampoOculto('cliente', $venta[3]); $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);
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/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
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"; }