public function __construct() { parent::__construct(); $query = "\n SELECT\n compras.codigo,\n proveedores.razon,\n condiciones_venta.descripcion,\n compras.fecha,\n CONCAT(condiciones_venta.cuotas - TRUNCATE(compras.saldo / compras.monto * condiciones_venta.cuotas, 0), ' de ', condiciones_venta.cuotas) 'cuotas',\n DATE_FORMAT(\n IF(STRCMP(condiciones_venta.intervalo,'DIA') = 0,\n DATE_ADD(\n compras.fecha,\n INTERVAL\n condiciones_venta.plazo * (1 + condiciones_venta.cuotas - TRUNCATE(compras.saldo / compras.monto, 0) * condiciones_venta.cuotas)\n DAY\n ),\n IF(STRCMP(condiciones_venta.intervalo,'MES') = 0,\n DATE_ADD(\n compras.fecha,\n INTERVAL\n condiciones_venta.plazo * (1 + condiciones_venta.cuotas - TRUNCATE(compras.saldo / compras.monto, 0) * condiciones_venta.cuotas)\n MONTH\n ),\n IF(STRCMP(condiciones_venta.intervalo,'ANO') = 0,\n DATE_ADD(\n compras.fecha,\n INTERVAL\n condiciones_venta.plazo * (1 + condiciones_venta.cuotas - TRUNCATE(compras.saldo / compras.monto, 0) * condiciones_venta.cuotas)\n YEAR\n ),\n 'ERROR'\n )\n )\n ),\n '%d/%m/%Y'\n ) 'vencimiento',\n IF(STRCMP(condiciones_venta.intervalo,'DIA') = 0,\n IF(DATE_ADD(\n compras.fecha,\n INTERVAL\n condiciones_venta.plazo * (1 + condiciones_venta.cuotas - TRUNCATE(compras.saldo / compras.monto, 0) * condiciones_venta.cuotas)\n DAY\n ) < NOW(),\n 'Vencida',\n 'Por vencer'\n ),\n IF(STRCMP(condiciones_venta.intervalo,'MES') = 0,\n IF(DATE_ADD(\n compras.fecha,\n INTERVAL\n condiciones_venta.plazo * (1 + condiciones_venta.cuotas - TRUNCATE(compras.saldo / compras.monto, 0) * condiciones_venta.cuotas)\n MONTH\n ) < NOW(),\n 'Vencida',\n 'Por vencer'\n ),\n IF(STRCMP(condiciones_venta.intervalo,'AÑO') = 0,\n IF(DATE_ADD(\n compras.fecha,\n INTERVAL\n condiciones_venta.plazo * (1 + condiciones_venta.cuotas - TRUNCATE(compras.saldo / compras.monto, 0) * condiciones_venta.cuotas)\n YEAR\n ) < NOW(),\n 'Vencida',\n 'Por vencer'\n ),\n 'ERROR'\n )\n )\n ) 'estado',\n compras.monto,\n compras.saldo \n FROM\n compras,\n proveedores,\n condiciones_venta\n WHERE\n compras.proveedor = proveedores.codigo \n AND \n compras.condicion = condiciones_venta.codigo \n AND \n condiciones_venta.cuotas > 0\n AND \n compras.saldo > 0 "; parent::set_query($query); }
public function set_saldo_filter($value) { parent::set_filter('saldo', $value); }
public function set_cantidad_filter($value) { parent::set_filter('cantidad', $value); }
public function set_total_filter($value) { parent::set_filter('total', $value); }
function delete($id) { $query = "DELETE FROM " . parent::get_table() . " WHERE codigo = " . $id; return mysql_query($query); }
public function __construct() { parent::__construct('tipos_facturas'); }
public function set_cliente_filter($value) { parent::set_foreign_filter('cliente', $value, 'razon', 'clientes'); }
public function __construct() { parent::__construct('clientes_pendientes'); parent::set_query("SELECT codigo, razon, nombre, domicilio, telefono, provincia, localidad, contacto, pagina, correo FROM clientes_pendientes"); }
public function set_precio_filter($value) { parent::set_filter('precio', $value); }