<?php
    include_once("connect.php");
    include("session.php");//Validar Session
    $sesion=new Sesion("","","");/*Se crea un objeto nuevo con el privilegio necesario para la pag. actual*/
    if(!$sesion->isValida("4")){ /*Sesion invalida*/
        imprime_error("La session ha caducado o es invalida. Por favor vuelva a iniciar session");
    }/*no hay sesion*/
    else{
        $dato=explode("|",$_SESSION['usuario']);
        $sesion->setDatos($dato[0],$dato[1],$dato[2]);
    }//fin validar session
    $conexion=conecta_default();

    extract($_POST);
    $calificado=0;
    $tnota=$_POST['tiponota'];
    $i=0;
    $rfc=$_POST['rfcpr'];
    $cdentr=$_POST['cdent'];
    $rfcmayus=strtoupper($rfc);
$id_cd=$sesion->id; echo"$id_cd";
if($id_cd==1){$texto="(tipo_promo=3 or tipo_promo=7)";}else{$texto="tipo_promo=3";}


    function imprime_error($message){ ?>
        <script language='JavaScript1.2' type='text/javascript' class='gen_script'>
            if($inputs)
                $inputs.prop("disabled", false);
            $('#Undo1').prop("disabled", true);
        </script>
        <font color="FF0000"><center><b><?php echo $message;?></b></center></font>
        <?php
        die();
    }

    if(!$rfc||ctype_space($rfc)){
        imprime_error("Escribe el RFC por favor");
    }
    else if(strlen($rfc) < 10){
        imprime_error("Revisa el RFC por favor, debe contener 10 caracteres");
    }

    $dia_actual="SELECT curdate();";
    $consul_dia_actual=mysql_query($dia_actual);
    $rDia_actual=mysql_fetch_row($consul_dia_actual);

    list($y,$m,$d)=explode("-",$rDia_actual[0]);
    $fechai=$y."-".$m."-01";

    $mc1="SELECT id_inver,nombre,appat,apmat from inversionista where rfc='$rfcmayus'";
    $mh1=mysql_query($mc1) or die("Error 0: ".mysql_error());

    if(mysql_affected_rows()){

        $id_dist = $sesion->id;
        $cuenta=0;
        $cuentap=0;
        $qp = "SELECT id_inver, rfc, nombre, appat, apmat FROM inversionista WHERE rfc ='$rfcmayus'";
        $cp = mysql_query($qp) or die ('Error (Registro No Encontrado): ' . mysql_error());
        $rp = mysql_fetch_object($cp);
        $id_dist = $rp->id_inver; 
        $nombre = $rp->nombre." ".$rp->appat." ".$rp->apmat;
        if($tnota==10||$tnota==11){
            //if($tnota==10){
                $cal1="SELECT sum(puntos) from depositos
                       inner join transacciones on depositos.transacciones_idtransacciones=transacciones.idtransacciones
                       where transacciones.inversionista_id_inver='$id_dist' and transacciones.fechat between '$fechai' and '$rDia_actual[0]'";

                $cal2=mysql_query($cal1) or die ("Error en la calificación ggf".mysql_error());
                $cal3=mysql_fetch_row($cal2);
                if($cal3[0]<624) $calf="<font size='3' color='red'>NO CALIFICADO</font>";
                else{ $calf="<font size='3' color='green'>CALIFICADO</font>"; $calificado=1;}
           // }
        
            $qCuenta = "SELECT COUNT(id_prod) FROM productos";
            $cCuenta = mysql_query($qCuenta) or die ('Error (Registro No Encontrado (Generacion de Tabla)): ' . mysql_error());
            while($rCuenta = mysql_fetch_row($cCuenta)){
                $cuenta = $rCuenta[0]+1; // Cantidad de Productos para el contador.
            }

            $qCuenta1 = "SELECT COUNT(id_promo) FROM promod";
            $cCuenta1 = mysql_query($qCuenta1) or die ('Error (Registro No Encontrado (Generacion de Tabla)): ' . mysql_error());
            while($rCuenta1 = mysql_fetch_row($cCuenta1)){
                $cuentap = $rCuenta1[0]+1; // Cantidad de Productos para el contador.
            }
            ?>

            <head>
             <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
             <script language='JavaScript' src='popcalendar.js'></script>
             <script language='JavaScript' src='../scripts/Val_2.js'></script>
             </head>   
            <form name='Selec_Prod_Pedido' action='../admin/pedido.php' method='post'>
                <center><br><?php echo "$rfcmayus $nombre";?>
                <?php 
                    echo "<br>".$calf;?>
                <br><?php echo "Centro de entrega: ".$cdentr;?>
                <table id='dProductoLista' CellPadding=5>
                    <tfoot><tr>
                            <td>Total</td><td id='tcantidad'></td><td id='tprecio'></td><td id='tpuntos'></td>
                    </tr></tfoot>
                    <tbody id='ProductoLista'><tr style="color: white; background: #594106;">
                            <th>Producto</th><th>Cantidad</th><th>Precio</th><th>Puntos</th><th>Peso</th><th></th>
                    </tr></tbody>
                </table>
                <br><br>
                <input type = 'submit' value='Continuar' name='hacer_pedido' /><br><br><?php// pedido dinamico ?>
                <?php 
              
                echo "<font size='3'><label>REEXPEDICI&Oacute;N: </label></font> $<input type='text' name='reexp' value='0' /><input type='hidden' name='calif' value=\"$calificado\" />";
                echo"<label>Envio por Estafeta</label><input type='checkbox' name='flete' value='1'/>";
                
                ?>
                <input type='hidden' name='rfcpr' value=<?php echo "'$rfc'";?> />
                <input type='hidden' name='tiponota' value=<?php echo "'$tnota'";?> />
                <?php $titulo = ($tnota == 10) ? "Nota de Venta" : "Nota de Salida"; ?>
                <center><br><font size="6" color="#5C3C12"><?php echo $titulo;?></font><br><br><?php echo "$rfc $nombre";?>
                <br><br>
                <center><font size="5"><b><br>Lista de Promociones en Sistema</b></font><table border="1">
                    <tr><th>Cantidad</th><th>Descripcion</th><th>Precio</th><th>Puntos</th><th>Contenido Predeterminado</th><th>Din&aacute;mica</th></tr>
                    <?php
                    $q2 = "SELECT id_promo, promodesc, precio, puntos, tipo_promo from promod where $texto and activa=1 "
                            . (($cal3[0]==NULL) ? "and calf=0 order by promodesc" : "and calf between 0 and 1 order by promodesc");
                           
                    $cr2 = mysql_query($q2) or die ('Error en la consulta' . mysql_error());
                    while($r1 = mysql_fetch_row($cr2)){
                        $r1[1] = utf8_encode($r1[1]);

                        $q21 = "SELECT idprod, cant, nombreProd from promo join productos on promo.idprod=productos.id_prod
                                where promo.promo ='$r1[0]' and tipo_prod=1";
                        $c21 = mysql_query($q21) or die ('Error en la consulta' . mysql_error());
                        while($r11 = mysql_fetch_row($c21)){
                            $r11[2] = utf8_encode($r11[2]);
                            $prom_prods[] = $r11;
                        }

                        $on_click = "'addprodventa(" . $i . "," . $r1[0] . "," . $r1[2] . "," . $r1[3] . "," . $r1[3] .
                            (($r1[4] == 3) ? "," . json_encode($prom_prods) . ");" : ");");
                        ?>

                        <tr bgcolor='#CCFFCC'><td><input value='Agregar' type='button' 
                            onclick=<?php echo $on_click . "' id='button".$i."'";?> />
                            <input type='text' value='1' size='5' maxlength='5' id=<?php echo 'cant'.$i;?> /></td>
                            <?php echo "<td id='nom$i' align='center'>$r1[1]</td><td align='center'>$r1[2]</td><td align='center'>$r1[3]</td>";?>
                            <td align="center">
                                <?php
                                foreach ($prom_prods as $prom_prod)
                                    echo"$prom_prod[1] $prom_prod[2]<br>";
                                unset($prom_prods);
                                $i++;
                                ?>
                            </td>
                            <td align="center"><?php echo(($r1[4] == 3) ? "Si" : "No");?></td>
                        </tr>
                    <?php } ?>
                </table>
                
                <TABLE CellPadding=5>
                    <br><br><font size='5' >Productos de linea:</font><br>
                    <tr style="color: white; background: #006633;">
                        <th>Id. Producto</th><th>Nombre</th><th>Precio</th><th>Puntos</th><th>Existencias</th><th>Cantidad</th>
                    </tr>

                    <?php
	                        $qd = "SELECT id_prod, nombreProd, precio, puntos, cantidad FROM productos join stock on productos.id_prod=stock.idprod
                           where idcd='$cdentr' and tipoprod='3' order by nombreProd asc";
                    $cd = mysql_query($qd) or die ('Error (Registro No Encontrado (Generacion de Tabla)): ' . mysql_error());
                    if (mysql_affected_rows()){
                        while($renglon = mysql_fetch_row($cd)){
                            $renglon[1] = utf8_encode($renglon[1]);?>
                            <tr bgcolor="#cedaf8">
                                <td><?php echo $renglon[0];?></td>
                                <td id=<?php echo "'nom".$i."'>" . $renglon[1];?></td>
                                <td><?php echo "$" . $renglon[2];?></td>
                                <td align="center"><?php echo $renglon[3];?></td>
                                <td align="center"><?php echo $renglon[4];?></td>
                                <td><input type='text'  value='1' size='5' maxlength='5' id='<?php echo "cant".$i;?>'></td>
                                <td><input value='Agregar' type='button' 
                                    onclick=<?php echo "'addprodventa(" . $i . "," . $renglon[0] . "," . $renglon[2] . "," . $renglon[3] . "," . $renglon[4] . ");' id='button".$i."'";?> /></td>
                            </tr>
                            <?php
                            $i++;
                        }}
                    $qd = "SELECT id_prod, nombreProd, precio, puntos, cantidad FROM productos join stock on productos.id_prod=stock.idprod
                           where idcd='$cdentr' and tipoprod='1' order by nombreProd asc";
                    $cd = mysql_query($qd) or die ('Error (Registro No Encontrado (Generacion de Tabla)): ' . mysql_error());
                    if (mysql_affected_rows()){
                        while($renglon = mysql_fetch_row($cd)){
                            $renglon[1] = utf8_encode($renglon[1]);?>
                            <tr bgcolor="#e8d78d">
                                <td><?php echo $renglon[0];?></td>
                                <td id=<?php echo "'nom".$i."'>" . $renglon[1];?></td>
                                <td><?php echo "$" . $renglon[2];?></td>
                                <td align="center"><?php echo $renglon[3];?></td>
                                <td align="center"><?php echo $renglon[4];?></td>
                                <td><input type='text'  value='1' size='5' maxlength='5' id='<?php echo "cant".$i;?>'></td>
                                <td><input value='Agregar' type='button' 
                                    onclick=<?php echo "'addprodventa(" . $i . "," . $renglon[0] . "," . $renglon[2] . "," . $renglon[3] . "," . $renglon[4] . ");' id='button".$i."'";?> /></td>
                            </tr>
                            <?php
                            $i++;
                        }}
                        $qd = "SELECT id_prod, nombreProd, precio, puntos, cantidad FROM productos
                               join stock on productos.id_prod=stock.idprod where idcd='$cdentr' and tipoprod='2' order by nombreProd";
                        $cd = mysql_query($qd) or die ('Error (Registro No Encontrado (Generacion de Tabla)): ' . mysql_error());
                        if (mysql_affected_rows()){
                            while($renglon = mysql_fetch_row($cd)){
                                $renglon[1] = utf8_encode($renglon[1]);?>
                                <tr bgcolor="#F5BCA9">
                                    <td><?php echo $renglon[0];?></td>
                                    <td id=<?php echo "'nom".$i."'>" . $renglon[1];?></td>
                                    <td><?php echo "$" . $renglon[2];?></td>
                                    <td align="center"><?php echo $renglon[3];?></td>
                                    <td><?php echo $renglon[4];?></td><td><input type='text'  value='1' size='5' maxlength='5' id='<?php echo "cant".$i;?>'></td>
                                    <td><input value='Agregar' type='button' 
                                        onclick=<?php echo "'addprodventa(" . $i . "," . $renglon[0] . "," . $renglon[2] . "," . $renglon[3] . "," . $renglon[4] . ");' id='button".$i."'";?> /></td>
                                </tr>
                                <?php
                                $i++;
                            }
                        }
                    
                    $copia_id_prod_val=($tnota==10) ? 0 : 0; ?>
                    <tr bgcolor="#cedaf8">
                        <td>000</td>
                        <input type=hidden <?php echo "value='".$copia_id_prod_val."' name=copia_id_prod".$i;?> />
                        <td>Flete</td>
                        <input type='hidden' value="Flete" name=<?php echo "copia_nombreProd".$i;?> />
                        
                        <td>$<input type='text' size='3' maxlength='3' name=<?php echo "copia_precio".$i;?> />
                        <input type='hidden' value='100' name=<?php echo "existencias".$i;?> /></td>

                        <td>0</td><td></td>
                        <input type='hidden' value='0' name=<?php echo "copia_puntos".$i;?> />
                        <input type='hidden' name='centroent' value=<?php echo "'$cdentr'";?> />

                        <td><input type='text' size='5' maxlength='5' name=<?php echo "cant".$i;?> /></td>
                        <td><input type='text' name='cuentale' size='5' maxlength='5' value=<?php echo "'$cuenta'";?> /></td>
                    </tr>
                </table><br>
            </form></center>
            <script language='JavaScript1.2' type='text/javascript' class='gen_script'>
                if($inputs)
                    $inputs.prop("disabled", true);
                $('#Undo1').prop("disabled", false);
            </script>
            <?php
        }
        else{
            imprime_error("Tipo de Nota Invalida");
        }
    }
    else{
        imprime_error("RFC No Encontrado");
    }
