} else {
        return $letter;
    }
}
function c1($num, $i)
{
    return c0($num) . $i;
}
function c2($num1, $num2, $i1, $i2)
{
    return c0($num1) . $i1 . ':' . c0($num2) . $i2;
}
$objPHPExcel = new PHPExcel();
$objPHPExcel->getProperties()->setCreator("Claudio Rodriguez Ore");
session_start();
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['ini'] = Utilidades::clear_input($_GET['ini']);
$in['end'] = Utilidades::clear_input($_GET['end']);
$in['campania'] = Utilidades::clear_input($_GET['campania']);
// -------------------------------------------------------- Data
$ou = $venta->getDeclarativo_02($in);
if ($ou['head'] != null) {
    $j = 1;
    foreach ($ou['head'] as $row) {
        // $objPHPExcel->setActiveSheetIndex(0)->mergeCells('A1:C1');
        $objPHPExcel->setActiveSheetIndex(0)->setCellValue(getNameFromNumber($j) . '1', $row['name']);
        if (1 == intval($row['items'])) {
            $objPHPExcel->setActiveSheetIndex(0)->mergeCells(getNameFromNumber($j) . '1:' . getNameFromNumber($j) . '2');
        } else {
            $objPHPExcel->setActiveSheetIndex(0)->mergeCells(getNameFromNumber($j) . '1:' . getNameFromNumber($j + $row['items'] - 1) . '1');
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../modelo/ModeloVenta.php";
session_start();
$modelo = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['campania'] = Utilidades::clear_input(Utilidades::sanear_string($_POST['campania']));
$in['venta_id'] = Utilidades::clear_input_id($_POST['venta_id']);
$in['proceso'] = Utilidades::clear_input_id($_POST['proceso']);
$in['fecha'] = date('Y-m-d H:i:s');
$in['usuario'] = $_SESSION['user_id'];
// -------------------------------------------------------- DATA
$modelo->setTimerEstructuraSave($in);
// -------------------------------------------------------- TEST
// Utilidades::printr($in);
<?php

require '../require/comun.php';
$idventa = Leer::get("id");
if (Leer::get("id") == null) {
    header("Location: gestion.php?e=5");
    exit;
}
$bd = new BaseDatos();
$modeloventas = new ModeloVenta($bd);
$venta = $modeloventas->get($idventa);
$venta->setPago("si");
$r = $modeloventas->edit($venta);
header("Location: gestion.php?e={$r}");
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../modelo/ModeloVenta.php";
session_start();
$modelo = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['campo'] = Utilidades::clear_input($_POST['campo']);
$in['venta_id'] = Utilidades::clear_input_id($_POST['venta_id']);
$in['campania'] = $modelo->getCampaniaEditable($in['venta_id']);
$in['fecha'] = date('Y-m-d H:i:s');
$in['usuario'] = $_SESSION['user_id'];
$in['perfil'] = trim($_SESSION['perfiles']);
if ($in['campo'] == 'info_create_fecha') {
    $in['tabla'] = 'venta';
} elseif ($in['campo'] == 'asesor_venta_id') {
    $in['tabla'] = 'venta';
} elseif ($in['campo'] == 'supervisor_id') {
    $in['tabla'] = 'venta';
} else {
    $in['tabla'] = 'venta_' . $in['campania'];
}
$in['valor'] = Utilidades::clear_input_text($_POST['valor']);
// --------------------------------------------------------- DATA
$old = $modelo->getValorEditable($in);
// ------------------------------------------ esto es para el log
$log_campos = '';
if ($in['campo'] == 'agendado_fecha') {
    $old = substr($old, 0, 16);
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../modelo/ModeloVenta.php";
session_start();
$modelo = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['campania'] = Utilidades::clear_input(Utilidades::sanear_string($_POST['campania']));
$in['venta_id'] = Utilidades::clear_input_id($_POST['venta_id']);
$in['fecha'] = date('Y-m-d H:i:s');
$in['usuario'] = $_SESSION['user_id'];
// -------------------------------------------------------- DATA
$modelo->setVentaPorAprobar($in);
// -------------------------------------------------------- TEST
Utilidades::printr($in);
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../modelo/ModeloVenta.php";
session_start();
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['campania'] = Utilidades::clear_input(Utilidades::sanear_string($_POST['campania']));
$in['venta_id'] = Utilidades::clear_input_id($_POST['venta_id']);
$in['view'] = Utilidades::clear_input_id($_POST['view']);
// -------------------------------------------------------- Data
$campos = $venta->getcampos($in);
$pestanias = $venta->getPestaniaCampania($in);
$in['fields']['id'] = '';
foreach ($campos as $r) {
    $in['fields'][$r['nombre']] = '';
}
$nombre_corto = '';
if ($in['venta_id'] != '0') {
    $dato = $venta->getUnDato($in);
    $nombre_corto = 'Asesor: ' . $venta->getUnDato_NombreCorto($in);
}
// -------------------------------------------------------- TEST
// Utilidades::printr($in);
// Utilidades::printr($_SESSION);
// Utilidades::printr($campos);
// Utilidades::printr($dato);
// -------------------------------------------------------- OUT
echo '<form class="myform" method="post">';
 function insertDoPaypal()
 {
     $idpaypal = Leer::post("txn_id");
     $idpropio = Leer::post("item_name");
     $estado = Leer::post("payment_status");
     $importe = Leer::post("mc_gross");
     $moneda = Leer::post("mc_currency");
     $emailvendedor = Leer::post("receiver_email");
     $emailcomprador = Leer::post("payer_email");
     $bd = new BaseDatos();
     $modelopaypal = new ModeloPaypal($bd);
     $modeloventa = new ModeloVenta($bd);
     $venta = $modeloventa->get($idpropio);
     $paypal = new Paypal($idpaypal, $idpropio, $estado, $importe, $moneda, $emailvendedor, $emailcomprador);
     $modelopaypal->add($paypal);
     $cURL = curl_init();
     curl_setopt($cURL, CURLOPT_SSL_VERIFYPEER, false);
     curl_setopt($cURL, CURLOPT_SSL_VERIFYHOST, false);
     curl_setopt($cURL, CURLOPT_URL, "https://www.sandbox.paypal.com/cgi-bin/webscr");
     curl_setopt($cURL, CURLOPT_ENCODING, 'gzip');
     curl_setopt($cURL, CURLOPT_BINARYTRANSFER, true);
     curl_setopt($cURL, CURLOPT_POST, true);
     $_POST['cmd'] = '_notify-validate';
     curl_setopt($cURL, CURLOPT_POSTFIELDS, $_POST);
     curl_setopt($cURL, CURLOPT_HEADER, false);
     curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);
     curl_setopt($cURL, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_0);
     curl_setopt($cURL, CURLOPT_FORBID_REUSE, true);
     curl_setopt($cURL, CURLOPT_FRESH_CONNECT, true);
     curl_setopt($cURL, CURLOPT_CONNECTTIMEOUT, 30);
     curl_setopt($cURL, CURLOPT_TIMEOUT, 60);
     curl_setopt($cURL, CURLINFO_HEADER_OUT, true);
     curl_setopt($cURL, CURLOPT_HTTPHEADER, array('Connection: close', 'Expect: '));
     $respuesta = curl_exec($cURL);
     $estatus = (int) curl_getinfo($cURL, CURLINFO_HTTP_CODE);
     file_put_contents("errores.txt", $respuesta . "\n", FILE_APPEND);
     file_put_contents("errores.txt", $estatus . "\n", FILE_APPEND);
     file_put_contents("errores.txt", strcmp($respuesta, "VERIFIED") . "\n", FILE_APPEND);
     if (strcmp($respuesta, "VERIFIED") == 0) {
         $venta->setPago("si");
         $r = $modeloventa->edit($venta);
     } else {
         $venta->setPago("rev");
         $r = $modeloventa->edit($venta);
     }
     curl_close($cURL);
 }
Example #8
0
<?php

require '../require/comun.php';
$pagina = Leer::get("pagina");
if (Leer::get("pagina") == null) {
    $pagina = 0;
}
$bd = new BaseDatos();
$modeloventas = new ModeloVenta($bd);
$ventas = $modeloventas->getList($pagina, Configuracion::RPP);
?>
<!DOCTYPE html>
<html>
    <head>
        <title>Gestión tienda</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link rel="stylesheet" href="../css/estilos-front.css">
    </head>
    <body>
        <header>
            <img class="logo" src="../img/logo.png">
            <ul class="menu-principal">
                <li><a href="../do/?">INICIO</a></li>
                <li><a href="../backend/gestion.php">GESTIÓN-PRINCIPAL</a></li>
            </ul>
        </header>
        <section>
        
        <div class="tabla-tienda" style="width: 80%">
            <h1>Lista de ventas</h1>
<?php

require_once '../autentificacion/modelo/logica.php';
ModeloAuten::user_log('Ventas', '../autentificacion/index.php');
include "../../lib/mysql/dbconnector.php";
include "../../lib/mysql/conexion01.php";
include "../../lib/mysql/utilidades.php";
include "../../lib/html/tabla.php";
include "./modelo/ModeloVenta.php";
$modelo = new ModeloVenta();
$in['lineas'] = $_SESSION['lineas'];
$in['campanias'] = $modelo->getCampaniaActivas($in);
if (isset($_GET['campania'])) {
    $in['campania'] = $_GET['campania'];
} else {
    $in['campania'] = $in['campanias'][0]['id'];
}
// Utilidades::printr($_SESSION);
// Utilidades::printr($in);
require 'vista/listado.tpl.php';
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../modelo/ModeloVenta.php";
session_start();
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['campania'] = Utilidades::clear_input(Utilidades::sanear_string($_POST['campania']));
$in['venta_id'] = Utilidades::clear_input_id($_POST['venta_id']);
// -------------------------------------------------------- DATA
$listado = $venta->getTransparenciaByVentaId($in);
// -------------------------------------------------------- TEST
// Utilidades::printr($in);
// Utilidades::printr($listado);
// ------------------------------------------------------- OUPUT
echo '<table style="width:100%">';
echo '<thead>';
echo '<tr>';
echo '<td width="100px">Fecha</td>';
echo '<td width="150px">Usuario</td>';
echo '<td width="200px">Campos</td>';
echo '<td>Detalles</td>';
echo '</tr>';
echo '</thead>';
echo '<tbody>';
if (is_array($listado)) {
    foreach ($listado as $row) {
        $json = json_decode($row['json'], true);
        // Utilidades::printr($json);
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../modelo/ModeloVenta.php";
session_start();
if ('Asesor Comercial' != trim($_SESSION['perfiles'])) {
    $venta = new ModeloVenta();
    // -------------------------------------------------------- INPUT
    $in['lineas'] = Utilidades::clear_input($_SESSION['lineas']);
    // --------------------------------------------------------- DATA
    $campanias = $venta->getCampaniaNombreByLinealId($in);
    // ---------------------------------------------------------- OUT
    if (isset($campanias)) {
        foreach ($campanias as $row) {
            $row = $venta->getTimerRepoirtePorAprobar($row['indice'], $in['lineas']);
            // print_r($row);
            if ($row['cnt'] != 0) {
                $f = Utilidades::fechas_de_MysqlTimeStamp_a_array($row['date']);
                $m = Utilidades::fechas_de_militar_a_meridiano(array('hora' => $f['hora'], 'minuto' => $f['minuto'], 'return' => 'string'));
                if (strpos($row['date'], date('Y-m-d')) !== false) {
                    $row['date'] = $m;
                } else {
                    $row['date'] = $f['anio'] . '-' . $f['mes'] . '-' . $f['dia'] . ' ' . $m;
                }
                echo '<a data-open="venta_listado_modal_por_aprobar"
                     title="Ver Detalle"
                   >' . $row['cnt'] . '</a>
                   (' . $row['date'] . ')
                 ';
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../modelo/ModeloVenta.php";
session_start();
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['id'] = Utilidades::clear_input_id($_POST['venta_id']);
$in['fecha'] = date('Y-m-d H:i:s');
$in['user'] = $_SESSION['user_id'];
// -------------------------------------------------------- DATA
$venta->deleteVenta($in);
// -------------------------------------------------------- TEST
// print_r($in);
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../modelo/ModeloVenta.php";
session_start();
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['lineas'] = Utilidades::clear_input($_SESSION['lineas']);
// -------------------------------------------------------- DATA
set_time_limit(0);
//Establece el número de segundos que se permite la ejecución de un script.
// print_r($_SESSION);
$perfil = trim($_SESSION['perfiles']);
if ($perfil == 'Supervisor' || $perfil == 'Asesor Comercial') {
    echo '-1';
} else {
    echo $venta->getTimerEstructura($in);
}
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../modelo/ModeloVenta.php";
session_start();
$perfil = trim($_SESSION['perfiles']);
if ($perfil != 'Asesor Comercial' && $perfil != 'Supervisor') {
    $venta = new ModeloVenta();
    // -------------------------------------------------------- INPUT
    $in['lineas'] = Utilidades::clear_input($_SESSION['lineas']);
    // --------------------------------------------------------- DATA
    $campanias = $venta->getCampaniaNombreByLinealId($in);
    // print_r($campanias);
    // ---------------------------------------------------------- OUT
    $ou = array();
    if (isset($campanias)) {
        foreach ($campanias as $row) {
            $row = $venta->getTimerRepoirteEstructura($row['indice'], $in['lineas']);
            foreach ($row as $k => $r) {
                if (!isset($ou[$k])) {
                    $ou[$k] = $r;
                } else {
                    $ou[$k] += $r;
                }
            }
            // print_r($row);
        }
        unset($ou['campania']);
        // print_r($ou);
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../../../lib/html/tabla.php";
include "../../../modelo/ModeloVenta.php";
session_start();
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in[] = '';
// -------------------------------------------------------- Data
$ou = $venta->getEstadoActivas($in);
$combo = new OptionComboSimple();
// $combo->set_option(0);
$combo->set_format(array('id', 'nombre'));
$combo->imprimir($ou);
// -------------------------------------------------------- TEST
// Utilidades::printr($in);
// Utilidades::printr($campos);
// Utilidades::printr($dato);
// -------------------------------------------------------- OUT
    } else {
        return $letter;
    }
}
function c1($num, $i)
{
    return c0($num) . $i;
}
function c2($num1, $num2, $i1, $i2)
{
    return c0($num1) . $i1 . ':' . c0($num2) . $i2;
}
$objPHPExcel = new PHPExcel();
$objPHPExcel->getProperties()->setCreator("Claudio Rodriguez Ore");
session_start();
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['ini'] = Utilidades::clear_input($_GET['ini']);
$in['end'] = Utilidades::clear_input($_GET['end']);
// -------------------------------------------------------- Data
$ou = $venta->getDeclarativo_02($in);
// -------------------------------------------------------- TEST
// Utilidades::printr($in);
// Utilidades::printr($_SESSION);
// Utilidades::printr($campos);
// Utilidades::printr($ou);
// -------------------------------------------------------- OUT
$objPHPExcel->getActiveSheet()->setTitle('Data');
$objPHPExcel->setActiveSheetIndex(0);
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="data-' . date('Y-m-d His') . '.xls"');
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../../../lib/html/tabla.php";
include "../../../modelo/ModeloReporte01.php";
session_start();
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['campania_id'] = Utilidades::clear_input($_POST['campania_id']);
$in['cliente_tipo_id'] = Utilidades::clear_input($_POST['cliente_tipo_id']);
// -------------------------------------------------------- Data
$ou = $venta->getClienteTipoByCampania($in);
if ($ou) {
    $combo = new OptionComboSimple();
    $combo->set_option($in['cliente_tipo_id']);
    $combo->set_format(array('id', 'nombre'));
    $combo->imprimir($ou);
}
// -------------------------------------------------------- TEST
// Utilidades::printr($in);
// Utilidades::printr($ou);
// -------------------------------------------------------- OUT
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../../../lib/html/tabla.php";
include "../../../modelo/ModeloVenta.php";
session_start();
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in[] = '';
// -------------------------------------------------------- Data
$ou = $venta->getEstadoTramitacionActivas($in);
$combo = new OptionComboSimple();
// $combo->set_option(0);
$combo->set_format(array('id', 'nombre'));
$combo->imprimir($ou);
// -------------------------------------------------------- TEST
// Utilidades::printr($in);
// Utilidades::printr($campos);
// Utilidades::printr($dato);
// -------------------------------------------------------- OUT
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../modelo/ModeloVenta.php";
session_start();
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['lineas'] = Utilidades::clear_input($_SESSION['lineas']);
// -------------------------------------------------------- DATA
set_time_limit(0);
//Establece el número de segundos que se permite la ejecución de un script.
// print_r($_SESSION);
$perfil = trim($_SESSION['perfiles']);
if ($perfil == 'Supervisor') {
    echo $venta->getTimerPorAprobar($in);
} else {
    echo '-1';
}
Example #20
0
<?php

require_once '../autentificacion/modelo/logica.php';
ModeloAuten::user_log('Reporte-01-Venta', '../autentificacion/index.php');
include "../../lib/mysql/dbconnector.php";
include "../../lib/mysql/conexion01.php";
include "../../lib/mysql/utilidades.php";
include "./modelo/ModeloReporte01.php";
$data1 = null;
$in['modo'] = 'Estructura';
if ('Supervisor' == trim($_SESSION['perfiles'])) {
    $in['modo'] = 'Supervisor';
}
if (isset($_GET['campania_id'])) {
    $modelo = new ModeloVenta();
    // -------------------------------------------------------- INPUT
    $in['campania_id'] = Utilidades::clear_input_id($_GET['campania_id']);
    $in['anio-mes-ini'] = Utilidades::clear_input($_GET['anio-mes-ini']);
    $in['anio-mes-end'] = Utilidades::clear_input($_GET['anio-mes-end']);
    $in['dia-ini'] = Utilidades::clear_input($_GET['dia-ini']);
    $in['dia-end'] = Utilidades::clear_input($_GET['dia-end']);
    $in['tipo'] = Utilidades::clear_input($_GET['tipo']);
    $l = explode('-', $in['anio-mes-ini']);
    $in['anio'] = $l[0];
    $in['mes'] = $l[1];
    if (isset($_GET['supervisor_id']) && $_GET['supervisor_id'] != '') {
        $in['supervisor_id'] = Utilidades::clear_input($_GET['supervisor_id']);
    } else {
        $in['supervisor_id'] = '00';
    }
    if (isset($_GET['asesor_comercial_id']) && $_GET['asesor_comercial_id'] != '') {
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../modelo/ModeloVenta.php";
session_start();
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['lineas'] = Utilidades::clear_input($_SESSION['lineas']);
// --------------------------------------------------------- DATA
$campanias = $venta->getCampaniaNombreByLinealId($in);
if (isset($campanias)) {
    echo '<table>';
    echo '<thead>';
    echo '<tr>';
    echo '<th>Fecha de Creación</th><th width="350">Asesor de Venta</th><th>Acciones </th>';
    echo '</tr>';
    echo '</thead>';
    foreach ($campanias as $row) {
        $in['campania'] = $row['indice'];
        $row = $venta->getVentasPorAprobar($in);
        if (isset($row)) {
            foreach ($row as $r) {
                echo '<tr>';
                echo '<td><center>' . Utilidades::fechas_de_MysqlTimeStamp_a_string_hm($r['fecha']) . '</center></td>';
                echo '<td>' . utf8_encode($r['asesor_venta']) . '</td>';
                echo '<td><a class="aprobar button tiny view no-margin warning" 
                                 title="Aprobar"
                                 campania="' . $in['campania'] . '"
                                 venta_id="' . $r['id'] . '"
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../../../lib/html/tabla.php";
include "../../../modelo/ModeloVenta.php";
session_start();
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['lineas'] = $_SESSION['lineas'];
// -------------------------------------------------------- Data
$ou = $venta->getCampaniaActivas($in);
$combo = new OptionComboSimple0();
// $combo->set_option(0);
$combo->set_format(array('id', 'nombre'));
$combo->imprimir($ou);
// -------------------------------------------------------- TEST
// Utilidades::printr($in);
// Utilidades::printr($campos);
// Utilidades::printr($dato);
// -------------------------------------------------------- OUT
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../../../lib/html/tabla.php";
include "../../../modelo/ModeloVenta.php";
session_start();
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['campania'] = Utilidades::clear_input($_POST['campania']);
// -------------------------------------------------------- Data
$ou = $venta->getEstadoRealActivas($in);
$combo = new OptionComboSimple();
// $combo->set_option(0);
$combo->set_format(array('id', 'nombre'));
$combo->imprimir($ou);
// -------------------------------------------------------- TEST
// Utilidades::printr($in);
// Utilidades::printr($campos);
// Utilidades::printr($dato);
// -------------------------------------------------------- OUT
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../../../lib/html/tabla.php";
include "../../../modelo/ModeloReporte01.php";
session_start();
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['anio-mes-ini'] = Utilidades::clear_input($_POST['anio-mes-ini']);
$in['dia-ini'] = Utilidades::clear_input_id((int) $_POST['dia-ini']);
$in['anio-mes-end'] = Utilidades::clear_input($_POST['anio-mes-end']);
$in['dia-end'] = Utilidades::clear_input_id((int) $_POST['dia-end']);
$in['campania_id'] = Utilidades::clear_input($_POST['campania_id']);
$in['supervisor_id'] = Utilidades::clear_input_id((int) $_POST['supervisor_id']);
$in['asesor_comercial_id'] = Utilidades::clear_input_id((int) $_POST['asesor_comercial_id']);
$in['lineas'] = Utilidades::clear_input($_SESSION['lineas']);
// -------------------------------------------------------- Data
if ($in['supervisor_id'] != 0) {
    $ou = $venta->getAsesorComercialByFechas($in);
    if ($ou) {
        $combo = new OptionComboSimple();
        $combo->set_option($in['asesor_comercial_id']);
        $combo->set_format(array('asesor_venta_id', 'asesor_venta'));
        $combo->imprimir($ou);
    }
    // Utilidades::printr($ou);
}
// -------------------------------------------------------- TEST
// Utilidades::printr($in);
    } else {
        return $letter;
    }
}
function c1($num, $i)
{
    return c0($num) . $i;
}
function c2($num1, $num2, $i1, $i2)
{
    return c0($num1) . $i1 . ':' . c0($num2) . $i2;
}
$objPHPExcel = new PHPExcel();
$objPHPExcel->getProperties()->setCreator("Claudio Rodriguez Ore");
session_start();
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['ini'] = Utilidades::clear_input($_GET['ini']);
$in['end'] = Utilidades::clear_input($_GET['end']);
// -------------------------------------------------------- Data
$fields = array('id' => '', 'cliente' => '', 'contacto_fijo' => '', 'contacto_movil' => '', 'fecha_entrega' => '', 'observacion_entrega' => '', 'distrito' => '', 'direccion' => '', 'provincia' => '', 'departamento' => '', 'referencia' => '', 'fachada' => '', 'producto' => '', 'cantidad' => '', 'color' => '', 'tipo_pago' => '', 'precio' => '', 'costo_envio' => '', 'obsequio' => '', 'estado_real' => '', 'estado_observacion' => '');
$sql = '
SELECT d.id
     , d.cliente_nombre, d.cliente_contacto_fijo, d.cliente_contacto_movil 
     , d.fecha_entrega, d.fecha_entrega_observacion
     , d01.nombre dis, d.direccion
     , d02.nombre, d03.nombre, d.referencia_lugar, d.referencia_fachada
     , d04.nombre, d.producto_cantidad, d05.nombre
     , d08.nombre, d.precio, d.costo_envio, d06.nombre
     , d07.nombre, d.estado_observacion 
FROM venta_campania_003 d
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../modelo/ModeloVenta.php";
session_start();
$modelo = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['campo'] = Utilidades::clear_input($_POST['campo']);
$in['venta_id'] = Utilidades::clear_input_id($_POST['venta_id']);
$in['campania'] = $modelo->getCampaniaEditable($in['venta_id']);
if ($in['campo'] == 'info_create_fecha') {
    $in['tabla'] = ' venta';
} elseif ($in['campo'] == 'asesor_venta_id') {
    $in['tabla'] = ' venta';
} elseif ($in['campo'] == 'supervisor_id') {
    $in['tabla'] = ' venta';
} else {
    $in['tabla'] = ' venta_' . $in['campania'];
}
$in['usuario'] = $_SESSION['user_id'];
$in['perfil'] = trim($_SESSION['perfiles']);
$in['valor'] = $modelo->getValorEditable($in);
// --------------------------------------------------------- Data
if ($in['campo'] == 'estado_real') {
    validar_estado_real($in);
} elseif ($in['campo'] == 'estado_observacion') {
    validar_estado_observacion($in);
} elseif ($in['campo'] == 'fecha_entrega_observacion' && $in['campania'] == 'campania_003') {
    validar_fecha_entrega_observacion_campania_003($in);
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../modelo/ModeloVenta.php";
session_start();
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['campania'] = Utilidades::clear_input(Utilidades::sanear_string($_POST['campania']));
$in['venta_id'] = Utilidades::clear_input_id($_POST['venta_id']);
$in['fecha'] = date('Y-m-d H:i:s');
$in['usuario'] = $_SESSION['user_id'];
$dato = $_POST;
// -------------------------------------------------------- Data
$campos = $venta->getcampos($in);
if ($in['venta_id'] != '0') {
    $in['fields']['id'] = '';
    foreach ($campos as $r) {
        $in['fields'][$r['nombre']] = '';
    }
    $old = $venta->getUnDato($in);
}
$id = $venta->setVenta($in);
$sql_campos = 'id';
// insert
$sql_valores = $id;
// insert
$sql_set = '';
// update
// lo siguiente es si existe "estado_real" para cambiar
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../modelo/ModeloVenta.php";
session_start();
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['lineas'] = Utilidades::clear_input($_SESSION['lineas']);
$in['proceso'] = Utilidades::clear_input($_POST['proceso']);
$in['title'] = Utilidades::clear_input($_POST['title']);
// --------------------------------------------------------- DATA
$ou = $venta->getTimerEstructuraListado($in);
echo '<center><h2>' . html_entity_decode($in['title']) . '</h2></center>';
echo '<input type="hidden" class="field_proceso" value="' . $in['proceso'] . '">';
echo '<table width="100%">';
echo '<thead>';
echo '<tr>';
echo '<th>Nro</th>
      <th>Fecha de Creación</th>
      <th>Documento</th>
      <th>Cliente</th>
      <th>Campaña</th>
      <th>Supervisor</th>
      <th>Asesor de Venta</th>
      <th>Acciones</th>
     ';
echo '</tr>';
echo '</thead>';
$i = 1;
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../../../lib/html/tabla.php";
include "../../../modelo/ModeloReporte01.php";
session_start();
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['anio-mes-ini'] = Utilidades::clear_input($_POST['anio-mes-ini']);
$in['dia-ini'] = Utilidades::clear_input_id((int) $_POST['dia-ini']);
$in['anio-mes-end'] = Utilidades::clear_input($_POST['anio-mes-end']);
$in['dia-end'] = Utilidades::clear_input_id((int) $_POST['dia-end']);
$in['campania_id'] = Utilidades::clear_input($_POST['campania_id']);
$in['supervisor_id'] = Utilidades::clear_input_id((int) $_POST['supervisor_id']);
$in['lineas'] = Utilidades::clear_input($_SESSION['lineas']);
// -------------------------------------------------------- Data
$ou = $venta->getSupervisorByFechas($in);
if ($ou) {
    $combo = new OptionComboSimple();
    $combo->set_option($in['supervisor_id']);
    $combo->set_format(array('supervisor_id', 'supervisor'));
    $combo->imprimir($ou);
}
// -------------------------------------------------------- TEST
// Utilidades::printr($in);
// Utilidades::printr($ou);
// -------------------------------------------------------- OUT
<?php

include "../../../../../lib/mysql/dbconnector.php";
include "../../../../../lib/mysql/conexion01.php";
include "../../../../../lib/mysql/utilidades.php";
include "../../../../../lib/html/tabla.php";
include "../../../modelo/ModeloVenta.php";
$venta = new ModeloVenta();
// -------------------------------------------------------- INPUT
$in['termino'] = Utilidades::clear_input(Utilidades::sanear_complete_string($_REQUEST['term']));
$in['campo'] = Utilidades::clear_input_id($_REQUEST['campo']);
$in['dependencia'] = Utilidades::clear_input($_REQUEST['dependencia']);
$in['dependencia_value'] = Utilidades::clear_input($_REQUEST['dependencia_value']);
$in['diccionario'] = Utilidades::clear_input($_REQUEST['diccionario']);
// print_r($in);
// --------------------------------------------------------- DATA
$ou = $venta->getAutoComplete($in);
// --------------------------------------------------------- TEST
$json = array();
if (is_array($ou)) {
    foreach ($ou as $row) {
        $tmp = array();
        $tmp['value'] = utf8_encode($row['termino']);
        $tmp['label'] = utf8_encode($row['termino']);
        $tmp['id'] = $row['id'];
        $json[] = $tmp;
    }
}
echo json_encode($json);