Exemplo n.º 1
0
    function select_all($pagina, $orden)
    {
        include '../resources/paginator.class.php';
        $vendedor_filtro = $_GET['vendedor'];
        $prod_state = $_GET['prod_state'];
        $vendedor_asignado = $_SESSION['logged_id'];
        if ($_SESSION['logged_role'] == 1) {
            if ($vendedor_filtro >= 1) {
                $sql = "SELECT * FROM usuarios  WHERE vendedor='{$vendedor_filtro}'  ";
                $result = $this->database->query($sql);
                $result = $this->database->result;
                while ($row = mysql_fetch_array($result)) {
                    $clientes[] = $row['idUsuario'];
                }
                $clientes_d = implode(',', $clientes);
                $sql = "SELECT * FROM compra WHERE idUsuario IN ({$clientes_d}); ";
            } else {
                $sql = "SELECT * FROM usuarios ";
                $result = $this->database->query($sql);
                $result = $this->database->result;
                while ($row = mysql_fetch_array($result)) {
                    $clientes[] = $row['idUsuario'];
                }
                $clientes_d = implode(',', $clientes);
                $sql = "SELECT * FROM compra WHERE idUsuario IN ({$clientes_d}); ";
            }
        } elseif ($_SESSION['logged_role'] == 2) {
            $sql = "SELECT * FROM usuarios WHERE vendedor='{$vendedor_asignado}' ";
            $result = $this->database->query($sql);
            $result = $this->database->result;
            while ($row = mysql_fetch_array($result)) {
                $clientes[] = $row['idUsuario'];
            }
            $clientes_d = implode(',', $clientes);
            $sql = "SELECT * FROM compra WHERE idUsuario IN ({$clientes_d}); ";
        } elseif ($_SESSION['logged_role'] == 3) {
            $sql = "SELECT * FROM usuarios WHERE vendedor='{$vendedor_asignado}' ";
            $result = $this->database->query($sql);
            $result = $this->database->result;
            while ($row = mysql_fetch_array($result)) {
                $clientes[] = $row['idUsuario'];
            }
            $clientes_d = implode(',', $clientes);
            $sql = "SELECT * FROM compra WHERE idUsuario IN ({$clientes_d}); ";
        }
        $result = $this->database->query($sql);
        $result = $this->database->result;
        $quantity = mysql_num_rows($result);
        if ($quantity < 1) {
            echo '<div class="notify">
	<p>No hay compra en el sistema!</p>
	</div>';
        } else {
            $count = 0;
            include_once '../usuarios/classes/class.usuarios.php';
            while ($row = mysql_fetch_array($result)) {
                $idCompra = $row['idCompra'];
                $idUsuario = $row['idUsuario'];
                $count++;
            }
            $pages = new Paginator();
            $pages->items_total = $count;
            $pages->mid_range = 10;
            $pages->paginate();
            $pages->display_pages();
            if ($_SESSION['logged_role'] == 1) {
                if ($vendedor_filtro >= 1) {
                    $sql = "SELECT * FROM compra AS com INNER JOIN usuarios AS usu ON com.idUsuario=usu.idUsuario WHERE vendedor='{$vendedor_filtro}' ORDER BY {$orden} {$pages->limit};";
                } elseif ($prod_state) {
                    $sql = "SELECT * FROM compra AS com INNER JOIN detalles_compras AS det ON com.idCompra=det.id_compra WHERE det.estado_producto = '{$prod_state}' GROUP BY det.id_compra ORDER BY {$orden} {$pages->limit};";
                } else {
                    $sql = "SELECT * FROM compra ORDER BY {$orden} {$pages->limit};";
                }
            } elseif ($_SESSION['logged_role'] == 2) {
                if ($vendedor_filtro >= 1) {
                    $sql = "SELECT * FROM compra AS com INNER JOIN usuarios AS usu ON com.idUsuario=usu.idUsuario WHERE vendedor='{$vendedor_filtro}' ORDER BY {$orden} {$pages->limit};";
                } elseif ($prod_state) {
                    $sql = "SELECT * FROM compra AS com INNER JOIN detalles_compras AS det ON com.idCompra=det.id_compra WHERE det.estado_producto = '{$prod_state}' GROUP BY det.id_compra ORDER BY {$orden} {$pages->limit};";
                } else {
                    $sql = "SELECT * FROM compra ORDER BY {$orden} {$pages->limit};";
                }
            } elseif ($_SESSION['logged_role'] == 3) {
                $sql = "SELECT * FROM usuarios WHERE vendedor='{$vendedor_asignado}' ";
                $result = $this->database->query($sql);
                $result = $this->database->result;
                while ($row = mysql_fetch_array($result)) {
                    $clientes[] = $row['idUsuario'];
                }
                $clientes_d = implode(',', $clientes);
                if ($prod_state) {
                    $sql = "SELECT * FROM compra AS com INNER JOIN detalles_compras AS det ON com.idCompra=det.id_compra WHERE  idUsuario IN ({$clientes_d}) AND det.estado_producto = '{$prod_state}' GROUP BY det.id_compra ORDER BY {$orden} {$pages->limit};";
                } else {
                    $sql = "SELECT * FROM compra WHERE  idUsuario IN ({$clientes_d}) ORDER BY {$orden} {$pages->limit};";
                }
            }
            $result = $this->database->query($sql);
            $result = $this->database->result;
            while ($row = mysql_fetch_array($result)) {
                $idCompra = $row['idCompra'];
                $idUsuario = $row['idUsuario'];
                $fthCompra = $row['fthCompra'];
                $intTipoPago = $row['intTipoPago'];
                $dblTotal = $row['dblTotal'];
                $idCredito = $row['idCredito'];
                $caracteristicas = $row['caracteristicas'];
                $monto = $row['monto'];
                $aprobado = $row['aprobado'];
                $leido = $row['leido'];
                $detalle = $row['detalle'];
                $estado = $row['estado'];
                include_once '../usuarios/classes/class.usuarios.php';
                $usr = new usuarios();
                $usr->select($idUsuario);
                $nombre_usr = $usr->getstrNombre();
                $apellido_usr = $usr->getstrApellido();
                $email_usr = $usr->getstrEmail();
                $monto_usuario = $usr->getdblCredito();
                $vendedor_usuario = $usr->getvendedor();
                ////////////////////////////////////////////OPCIONES ESTADO PEDIDO
                $opciones .= '
			<option value="1" ';
                if ($estado == 1) {
                    $opciones .= "selected=\"selected\" ";
                }
                $opciones .= '>Pendiente</option>';
                $opciones .= '
			<option value="2" ';
                if ($estado == 2) {
                    $opciones .= "selected=\"selected\" ";
                }
                $opciones .= '>Finalizado</option>';
                ////////////////////////////////////////// PRODUCTOS CANJEADOS ITEM PEDIDO - TOTAL
                $item .= '<div class="item">
			<!-- Compra: ' . $idCompra . ' pertenece a vendedor : ' . $vendedor_usuario . '-->
			<div class="olive-bar_new2"><span class="tit_pedido"><span class="bold">Usuario: ' . utf8_decode($nombre_usr) . ' ' . utf8_decode($apellido_usr) . '</span> / ' . $email_usr . '</span> <span class="fecha_tit_admin">' . $fthCompra . '</span></div>
			<form name="listado_productos" id="estform" action="update_proceso.php" method="post">
			';
                //ARRANCA EL FORM------------------------------->
                ////////////////////////////////////////// SELECT ESTADO PEDIDO
                if ($_SESSION['logged_role'] == 1) {
                    $item .= '
				<div class="estadopedido_box">

					<input type="hidden" name="id_compra" value="' . $idCompra . '" />
					<select name="estado_compra" id="estado1">
					' . $opciones . '
					</select>
					<button type="sybmit" class="button mainbtn">GUARDAR</button>

				</div>
				';
                } else {
                    $item .= '

				<div class="estadopedido_box">
				<input type="hidden" name="id_compra" value="' . $idCompra . '" />
				<select name="estado_compra" id="estado1">
				' . $opciones . '
				</select>
				</div>
				</div>
				';
                }
                /////////////////////////////////////////////////// TABLA PRODUCTOS CANJEADOS ///ADMIN ///TOTALES///
                $item .= '

			' . $this->bring_detalle_compra($idCompra) . '
			<p>
			<!--
			<a href="d_compra.php?id=' . $idCompra . '">Borrar</a>
			-->
			</p>

			<div class="total_prod_comprado">

			<div>
			<p>
			<!-- TOTAL DE PUNTOS COMENTADO
			<span class="precio_producto_compra green_style">$' . $dblTotal . '</span>
			<span class="valor_total">VALOR TOTAL</span> </p>
			-->
			</div>

			<div class="box_1_4" >
			<div class="fth-c"><!--' . $fthCompra . '--></div>
			</div>

			</div>

			</div>';
                if ($_SESSION['logged_role'] == 1) {
                    echo $item;
                } elseif ($_SESSION['logged_role'] == 2) {
                    echo $item;
                } else {
                    //chequear si el cliente pertenece a ese vendedor
                    if ($_SESSION['logged_id'] == $vendedor_usuario) {
                        echo $item;
                    }
                }
                $item = "";
                $opciones = "";
            }
            echo '<div class="navigate">';
            echo $pages->display_pages();
            // Optional call which will display the page numbers after the results.
            //$pages->display_jump_menu(); // Optional – displays the page jump menu
            //echo $pages->display_items_per_page(); //Optional – displays the items per
            //echo  $pages->current_page . ' of ' .$pages->num_pages.'';
            echo '</div>';
        }
        //////////////////PODUCTOS DEL PEDIDO - NOMBRE - DETALLE - CANTIDAD - PRECIO
    }
Exemplo n.º 2
0
$strCargo = $usuarios->getstrCargo();
$strPassword = $usuarios->getstrPassword();
$dblCredito = $usuarios->getdblCredito();
$dblAsignado = $usuarios->getdblAsignado();
$dblConsumido = $usuarios->getdblConsumido();
$direccion = $usuarios->getdireccion();
$telefono = $usuarios->gettelefono();
$nombre_contacto1 = $usuarios->getnombre_contacto1();
$apellido_contacto1 = $usuarios->getapellido_contacto1();
$email_contacto1 = $usuarios->getemail_contacto1();
$nombre_contacto2 = $usuarios->getnombre_contacto2();
$apellido_contacto2 = $usuarios->getapellido_contacto2();
$email_contacto2 = $usuarios->getemail_contacto2();
$logo = $usuarios->getlogo();
$vigencia_credito = $usuarios->getvigencia_credito();
$vendedor = $usuarios->getvendedor();
list($anio, $mes, $dia) = explode('-', $vigencia_credito);
$vigencia_credito = $dia . '-' . $mes . '-' . $anio;
?>
<div class="editar_container">
<div class="barra-prod"><span>CLIENTE</span></div>

<form method="post" action="u_usuario.php" id="simpleform" enctype="multipart/form-data" >

<div class="columna_form_c">

<div class="box-col-left">
<?php 
if ($logo != "") {
    echo '<img id="preview1" src="../../images-clientes/' . $logo . '" alt="" width="120" />';
} else {