<?
$r = "../";
require_once($r."inc/funciones.php");
validNotSession($r);
$mysqli = connectDB($r);
$code=$_GET['id'];
$row1 = $mysqli->query("SELECT * FROM z_pedidos WHERE codigopedido='$code'");
$pedidos = $row1->fetch_assoc();
$estado=$pedidos['estado'];
$idcliente=$pedidos['idcliente'];
$fecha1=$pedidos['fechaentrega'];
$nota=$pedidos['nota'];
$tipopedido=$pedidos['tipopedido'];
if($estado!=0){exit(header("Location:".$r."dashboard.php?error=El PEDIDO NO PUEDE SER EDITADO"));}
$iduser=$pedidos['iduser'];
$spe=$_SESSION['perfil'];
$sid=$_SESSION['userid'];
if($spe!=$pad && $spe!=$psu && $sid!=$iduser){ exit(header("Location:".$r."dashboard.php?error=NO TIENES PERMISO PARA ESTA SECCION"));}
$row1 = $mysqli->query("SELECT * FROM z_pedido WHERE codigopedido=$code");
$proid = array();
$canid = array();
while($producto = $row1->fetch_assoc()) {
    array_push($proid,$producto['idproducto']);
    array_push($canid,$producto['cantidad']);
    $estado=$pedidos['estado'];
}

?>

<?php $r="../";
require_once($r."inc/funciones.php");
validNotSession($r);
$mysqli = connectDB($r);
$_GET['error'];
$_GET['msn'];
$spe=$_SESSION['perfil'];
?>
<!DOCTYPE html>
<html lang="es">
  <?php include $r."inc/head.php"; ?>
  
<script type="text/javascript">
function EliminarFila(menos,id) {
    var n = id.toString();
    idx = array.indexOf(n);
    array.splice(idx, 1);
    console.log(array);
    $("#trow" + id).remove();
    total= parseInt(total) - parseInt(menos);
    $("#total").html(total);
    
}
</script>
<body class="fixed-nav sidenav-toggled sticky-footer bg-dark" id="page-top">
  <div class="content-wrapper">
    <div class="container-fluid">
      <?php include $r."inc/nav.php"; ?>
      <h3>EDITAR PEDIDO Nº<? echo $code; ?></h3>
      <hr/>
      <? $sql=$mysqli->query("SELECT * FROM z_corregir WHERE codigopedido='$code' ORDER BY id ASC");while ($corregir=$sql->fetch_assoc()){$c++; echo '<span class="text-danger font-italic">'.$c.'-'.$corregir[nota].'</span><br/>';} ?>
      <hr/>
      <button id="btnagregar" class="btn btn-primary btn-block" data-toggle="modal" data-target="#exampleModal"><i class="fa fa-plus"></i> Agregar</button>
      <hr/>
      <form id="formulario" class="pedido" name="pedido" method="POST" action="acciones.php">
          <input type="hidden" name="editar" value="<? echo $code; ?>">
        <div class="form-group row">
          <label for="cliente" class="col-sm-2 col-form-label">Cliente</label>
          <div class="col-sm-8">
              <? if($spe!=$pcl){ ?>
              <select data-placeholder="Seleccionar Cliente" class="chosen-select" name="cliente" id="cliente">
                    <? $resultado = $mysqli->query("SELECT * FROM z_clientes WHERE eliminado=0 ORDER BY nombre ASC");
                  do{echo '<option value="'.$fila["id"].'"'; if($idcliente==$fila["id"]){echo 'selected';} echo '> '.$fila["nombre"].'</option>';
                    }while ($fila = $resultado->fetch_assoc()); ?>
              </select>
              <? }else{$nombre=$_SESSION['nombre'];$resultado = $mysqli->query("SELECT * FROM z_clientes WHERE nombre='$nombre'");$fila = $resultado->fetch_assoc(); echo "<input type='hidden' value='".$fila["id"]."' name='cliente' id='cliente'>".$fila["nombre"];} ?>
          </div>
          <div class="col-sm-2" id="pedanterior"></div>
        </div>
        <table style="width:100%" class="table">
          <thead>
            <tr>
              <th>Producto</th>
              <th>Cantidad</th>
              <th>Precio</th>
              <th>Total</th>
              <th>Accion</th>
            </tr>
          </thead>
          <tbody>
                    <?    $idspedido = array();
                          $sqlpedido = $mysqli->query("SELECT * FROM z_pedido WHERE codigopedido=$code");
                          while($rowpedido = $sqlpedido->fetch_assoc()){
                          $inforpoducto = info('producto','z_productos',$rowpedido['idproducto']);
                          $infopresentacion = info('presentacion','z_presentaciones_productos',$rowpedido['idpresentacion']);
                          array_push($idspedido, $rowpedido['idproducto'].$rowpedido['idpresentacion']);
                          $cantidad =$rowpedido['cantidad'];
                          $precio   =$rowpedido['precio'];
                          $iva      =$rowpedido['iva'];?>
                          
                          <tr id="trow<?= $rowpedido['idproducto'].$rowpedido['idpresentacion'] ?>">
                        <td>
                          <input type="hidden" value="<?= $rowpedido['idproducto'].$rowpedido['idpresentacion'] ?>" name="iden<?= $rowpedido['idproducto'].$rowpedido['idpresentacion'] ?>">
                          <input type="hidden" value="<?= $rowpedido['idproducto'] ?>" name="cod<?= $rowpedido['idproducto'].$rowpedido['idpresentacion'] ?>">
                          <? echo $inforpoducto["producto"]; ?>
                        </td>
                        <td>
                          <input type="hidden" value="<? echo $cantidad ?>" name="cant<?= $rowpedido['idproducto'].$rowpedido['idpresentacion'] ?>">
                          <input type="hidden" value="<? echo $cantidad ?>" name="tipo<?= $rowpedido['idproducto'].$rowpedido['idpresentacion'] ?>"><?= numodec($cantidad).' '.$infopresentacion['presentacion']; ?>
                        </td>
                        <td>
                          <input type="number"  value="<? echo $precio ?>" name="prec<?= $rowpedido['idproducto'].$rowpedido['idpresentacion'] ?>">
                        </td>
                        <td>
                          <input type="hidden" value="<? echo $iva ?>" name="iva<?= $rowpedido['idproducto'].$rowpedido['idpresentacion'] ?>"><? echo $cantidad*$precio; $total=$total+$cantidad*$precio; ?>
                        </td>
                        <td>
                          <a title="Borrar" onclick="EliminarFila(<? echo $cantidad*$precio.','.$rowpedido['idproducto'].$rowpedido['idpresentacion'] ?>);"><i class="fa text-danger fa-trash fa-2x fa-lg"></i></a>
                        </td>
                      </tr>
                      
                    <? }  ?>
              <tbody>
          <tfoot>
            <tr>
                <td colspan="3" class="text-right h6"><b>TOTAL</b></td>
                <td class="text-danger h6">$ <span id="total"><?php echo $total; ?></span> COP</td>
                <td></td>
           </tr>
          </tfoot>
          <tbody id="tabla"></tbody>
        </table>
        <div id="total"></div>
        <div class="form-group row">
          <label for="cliente" class="col-sm-2 col-form-label">Fecha pago</label>
          <div class="col-sm-3"><? $fecha=date("Y-m-d"/*, strtotime("+1 days")*/); ?>
            <input type="date" class="form-control" name="fecha"  min="<? echo date("Y-m-d"); ?>" value="<? echo $fecha1; ?>"  required>
          </div>
          <label for="nota" class="col-sm-2 col-form-label">Tipo Documento</label>
          <div class="col-sm-2">
              <div class="form-group">
                <input type="radio" name="tipopedido" id="factura" value="F" <? if($tipopedido=='F'){ echo 'checked';} ?>  required>
                <label for="factura">Factura</label>
            </div>
            
            </div>
         <div class="col-sm-3">
              <div class="form-group">
                <input type="radio" name="tipopedido" id="remision" value="R" <? if($tipopedido=='R'){ echo 'checked';} ?> required>
                <label for="remision">Tiquete Salida</label>
              </div>
          </div>
        
          </div>
        <div class="form-group row">
          <label for="nota" class="col-sm-2 col-form-label">Nota</label>
          <div class="col-sm-5">
            <textarea type="text" class="form-control" name="nota"></textarea>
          </div>
          <label for="otros" class="col-sm-2 col-form-label">Costo adicional</label>
          <div class="col-sm-3">
            <input type="number" class="form-control" name="otros" placeholder="$ 0 COP">
          </div>
        </div>
        <div class="text-center">
            <input type="submit" class="btn btn-success" value="ACTUALIZAR PEDIDO">
            <a class="btn btn-primary" href="javascript:history.back(1)"><i class="fa fa-arrow-left"></i> ATRAS</a>
        </div>
      </form>


<!-- Logout Modal-->
  <div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog" role="document">
     <div class="modal-content">
        <div id="mesage"></div>
      <div class="modal-header" style="padding-top:0px;padding-bottom:0px;">
        <h5 class="modal-title" id="exampleModalLabel">Agregar Producto</h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
      </div>
      
          <style>
              #producto_chosen{
                  width:100% !important;
              }
          </style>
        <div class="modal-body">
        <form id="anadir" method="post" action="pedido.php">
          <div class="form-group row">
            <label for="recipient-name" class="col-sm-3 col-form-label">Producto:</label>
            <div class="col-sm-9">
                <select data-placeholder="Seleccionar producto" class="chosen-select" name="producto" id="producto" required>
                    <option disabled selected>Selecione producto</option>
                    <? $resultado = $mysqli->query("SELECT * FROM z_productos WHERE eliminado=0 ORDER BY producto ASC");
                    while ($fila = $resultado->fetch_assoc()){ ?><option value="<?= $fila["id"] ?>"><?= $fila["codigo"].'-'.$fila["producto"]; ?></option>
                    <? }; ?>
              </select>
            </div>
          </div>
          <div class="form-group row">
            <label for="recipient-name" class="col-sm-3 col-form-label">Presentacion:</label>
            <div class="col-sm-9">
                <select data-placeholder="Seleccionar present" class="chosen-select" name="present" id="present" required>
                    <option disabled selected>Selecione presentacion</option>
                    <? $resultado = $mysqli->query("SELECT * FROM z_presentaciones_productos ORDER BY presentacion");
                    while ($fila = $resultado->fetch_assoc()){?><option value="<?= $fila["id"]; ?>" <? if($fila["id"]==22){ echo 'selected';} ?>><?= $fila['presentacion']; ?></option>
                    <? }; ?>
              </select>
            </div>
          </div>
          <div class="form-group row">
            <label for="precio" class="col-sm-3 col-form-label">Cantidad: </label>
            <div class="col-sm-4"><input class="form-control" type="number" id="cantidad" name="cantidad" placeholder="cantidad" title="cantidad" step="0.001" value="1" required></div>
            <div class="col-2 h6" id="unidad"></div>
          </div>
          <div class="form-group row">
            <label for="cantidad" class="col-sm-3 col-form-label">precio: </label>
            <div class="col-sm-7"><input class="form-control" type="number" id="precio" name="precio" placeholder="precio" title="precio" step="50" required></div>
          </div>
          <div class="form-group">
            <button type="button" class="btn float-left btn-danger btn-sm" data-dismiss="modal" aria-label="Close">CERRAR</button>
            <button type="submit" value="Enviar" class="btn float-right btn-success btn-sm">AGREGAR</button>
          </div>
        </form>
      </div>
    </div>
  </div>
</div>
        


<!-- Modal -->
<div class="modal fade" id="modalpedido" tabindex="-1" role="dialog" aria-labelledby="modalpedidoLabel" aria-hidden="true">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title" id="modalpedidoLabel">Pedido anterior<span id="code"></span></h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <form id="memoria">
      </form>
    </div>
  </div>
</div>
      <?php include $r."inc/foot.php"; ?><script>
var array = ['0'<? foreach ($idspedido as $value) {    echo ",'$value'";}?>];
var total = <?php echo $total; ?>;
console.log(array);
</script>  
    </div>
  </div>
</body>
</html>

