
</style>

<?php
include_once("../header.php");
      include_once("../php/config.php");
      $sql = mysql_query("select * from transferencias_almacen where fecha='$hoy'") or die(mysql_error());
?>
<style>
th{
	font-size:18px;
	
}

td{
	font-size:16px;
}

.form-control{
	font-size:16px;
	font-weight:bolder;
}

</style>
<script>
///....
	if(myLevel!="Master" && myLevel!="Almacen"){
		alert("No tiene acceso a este modulo del sitema")
		window.location.href="../menu/menu.php";
		
	}
</script>

  <div class="container">
<ol class="breadcrumb">
<li><a href="#">Almacen</a></li>
<li><a href="#">Transferencia entre almacenes</a></li>

</ol>

    
  <div class="row">
    <div class="col-md-12">




    <a class="btn btn-success mb-2 " href="javascript:void(0)" onClick="$('#modalNuevo').modal('show')"><i class="fa fa-plus"></i> Nueva transferencia</a>
            <a class="btn btn-default mb-2 ml-2" href="../reportes/transferencia_almacen.php"><i class="fa fa-search"></i> Reporte</a>
      <hr>
      <div class="table-responsive border p-3">
      <table class="table table-hover table-striped table-sm table-bordered" data-page-length='8' style="width: 100%">

          <thead>
            <th>No. trans.</th>
            <th>Fecha</th>
            <th>Mercancia</th>
           
            <th>Cantidad</th>
            <th>Desde almacen</th>
            <th>A almacen</th>
			<th>Realizado por</th>
          </thead>
          <tbody>
          <?php while($r=mysql_fetch_array($sql)){
            $id = $r["id"];
            $c++;
            
            ?>
            <tr>
              <td><?php echo $r["id"]?></td>
              <td><span class="text-primary"><?php echo ($r["hora"])?></span></td>
              <td><?php echo $r["mercancia"]?></td>
               <td><?php echo decimal($r["cantidad"])?></td>
              <td><?php echo $r["desde"]?></td>
			  <td><?php echo $r["hasta"]?></td>
			  <td><?php echo $r["usuario"]?></td>
              
            </tr>
                                                      <?php }?>
          </tbody>
          <tfoot>
            <br>

            <th>
              Cant. registros: <?php echo $c?>
            </th>
           
          </tfoot>
        </table>
      </div>
    </div>
  </div>
  
      </div>
    </div>
    


        
</div>
  </div>

<div class="modal" id="modalNuevo" data-backdrop="static" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-md" role="document">
      <div class="modal-content">
        <div class="modal-header">
          <h4 class="modal-title text-success" id="exampleModalLabel"><i class="fa  fa-random"></i> Nueva transferencia</h4>
          <button class="close" type="button" data-dismiss="modal" aria-label="Close">
            <span aria-hidden="true">×</span>
          </button>
        </div>
        <div class="modal-body">


    <form name="frm" action="" method="POST" id="frm">
     

      
        <div class="row">
                        <div class="col-md-3">
                            <b>Producto</b>
                        </div>
                        <div class="col-md-9">
                            <select class="form-control  mb-2" id="producto" name="producto">

                                <option value="" selected disabled>Sel. mercancia</option>
                                <?php $sql2 = mysql_query("select * from productos where tipo_producto='Fisico' order by descripcion asc")?>

                                <?php while ($r = mysql_fetch_array($sql2)) { ?>
                                    <option value="<?php echo $r['codigo'] ?>"><?php echo $r['descripcion'] ?></option>
                                <?php } ?>
                            </select>
                        </div>
         </div>
		 
<div class="row">
        <label for="cantidad" class="col-sm-3 col-form-label" >Cantidad</label>
        <div class="col-sm-9">
          <input autocomplete="off" type="number"  class="form-control mb-2" id="cantidad" name="cantidad" value="">
        </div>
</div>
	  
<div class="row">
                        <div class="col-md-3">
                            <b>De almacen</b>
                        </div>
                        <div class="col-md-9">
                            <select class="form-control  mb-2" id="almacen1" name="almacen1" onChange="get_disponibilidad1()">

                                <option value="" selected disabled>Sel. almacen</option>
                                <?php $sql3 = mysql_query("select * from almacen order by nombre asc")?>

                                <?php while ($r3 = mysql_fetch_array($sql3)) { ?>
                                    <option value="<?php echo $r3['nombre'] ?>"><?php echo $r3['nombre'] ?></option>
                                <?php } ?>
                            </select>
                        </div>
</div>

<div class="row">
        <label for="cantidad" class="col-sm-3 col-form-label" >Disponibilidad</label>
        <div class="col-sm-9">
          <input autocomplete="off" type="number"  class="form-control mb-2 almacen1" id="stock" name="stock" value="" disabled>
          <input type="hidden" id="costo" name="costo"  class="form-control almacen1">
		  <input type="hidden" id="precio" name="precio" class="form-control almacen1">
		  <input type="hidden" id="tipo_impuesto" name="tipo_impuestos" class="form-control almacen1">
		  <input type="hidden" id="valor_impuesto" name="valor_impuestos" class="form-control almacen1">
		  <input type="hidden" id="descripcion" name="descripcion" class="form-control almacen1">
		</div>
</div>


<div class="row">
                        <div class="col-md-3">
                            <b>A almacen</b>
                        </div>
                        <div class="col-md-9">
                            <select class="form-control  mb-2" id="almacen2" name="almacen2" onChange="get_disponibilidad2()">

                                <option value="" selected disabled>Sel. almacen</option>
                                <?php $sql4 = mysql_query("select * from almacen order by nombre asc")?>

                                <?php while ($r4 = mysql_fetch_array($sql4)) { ?>
                                    <option value="<?php echo $r4['nombre'] ?>"><?php echo $r4['nombre'] ?></option>
                                <?php } ?>
                            </select>
							<input type="hidden" id="stock-almacen2" name="stock-almacen2" class="almacen2">
                        </div>
</div>
   

      
      
    </form>
    
    </div>
        <div class="modal-footer">
          <button class="btn btn-success" type="button" onclick="grabar()"><i class="fa fa-w fa-save"></i> Grabar</button>


          <a class="btn btn-default" data-dismiss="modal"> <i class="fa fa-w fa-home"></i> Salir</a>
        </div>
      </div>
    </div>
  </div>
  
  


<!---Modal Cliente-->
<div class="modal" id="modalBusqueda" data-backdrop="static" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
    <div class="modal-dialog modal-md" role="document">
      <div class="modal-content">
        <div class="modal-header">
          <h2 class="modal-title text-success" id="exampleModalLabel"><i class="fa  fa-calendar"></i> Busqueda por fecha</h2>
          <button class="close" type="button" data-dismiss="modal" aria-label="Close">
            <span aria-hidden="true">×</span>
          </button>
        </div>
        <div class="modal-body">


    <form name="frm2" action="" method="POST" id="frm2">
     

      
       <div class="row">
        <label for="id" class="col-sm-3 col-form-label" >Desde</label>
        <div class="col-sm-9">
          <input autocomplete="off" type="date"  class="form-control mb-2 font-weight-bolde" id="fecha1" name="nombre" value="">
        </div>
      </div>
	  
	  

       <div class="row">
        <label for="codigo" class="col-sm-3 col-form-label" >Hasta</label>
        <div class="col-sm-9">
          <input autocomplete="off" type="date"  class="form-control mb-2" id="fecha2" name="fecha2" value="">
        </div>
      </div>

       

      
      
    </form>
    
    </div>
        <div class="modal-footer">
          <button class="btn btn-success" type="button" onclick="buscar()"><i class="fa fa-w fa-save"></i> Grabar</button>


          <a class="btn btn-warning" data-dismiss="modal"> <i class="fa fa-w fa-home"></i> Salir</a>
        </div>
      </div>
    </div>
  </div>

      <?php
      include_once("../footer.php");

      function state($est) {

          if ($est == "1") {
              $b = "<span class='badge badge-success'>Activo</span>";
          } else {

              $b = "<span class='badge badge-danger'>Inactivo</span>";
          }

          return $b;
      }
      ?>
<script>	  
function grabar(){
	 
     if(!confirm("Seguro(a) que desea registrar esta transferencia?")){return;}                   
     var producto = $("#producto").val();
     var cantidad = $("#cantidad").val();
     var almacen1 = $("#almacen1").val();
     var almacen2 = $("#almacen2").val();
	 var datos = $("#frm").serialize();
	 var stock = $("#stock").val();
	if(stock==""){stock=0;}
	if(cantidad==""){cantidad=0;}
	if(stock<=0){
		alert("No hay disponibilidad de este producto en el almacen seleccionado");
		returno;
	}
	
	if(stock<parseFloat(cantidad)){
		alert("Solo quedan "+stock+" en "+almacen1);
		returno;
	}
	

     if(producto=="" || cantidad=="" || almacen1=="" || almacen2==""){alert('Faltan datos'); return}    
     $.get("transferir.php?"+datos,function(data,st){
	 if(st=="success"){	 
			  if(data=="1"){
				noti("success","Registro grabado con exito","Registro grabado");
				 $(".modal").modal('hide');
				  setTimeout(function(){window.location.reload()},1000)
			  }else{
				  alert(data);
			  }
	 }
    })
}


function get_disponibilidad1(){
			 $("#stock").val("");
            var sql="select * from inventario where codigo='"+$("#producto").val()+"' and almacen='"+$("#almacen1").val()+"'"
            _enviar("../php/traer_datos.php",{"sql":sql})
            .done(function( data ){
                var rs = JSON.parse(data);
				
                for( var i in rs.data){
					$(".almacen1").val("");
                    id_producto= rs.data[i].id_producto;             
                    $("#stock").val(rs.data[i].cantidad);
					$("#precio").val(rs.data[i].precio);
					$("#costo").val(rs.data[i].costo);
					$("#descripcion").val(rs.data[i].descripcion);
                  }
                
            })
}

function get_disponibilidad2(){
            var sql="select * from inventario where codigo='"+$("#producto").val()+"' and almacen='"+$("#almacen2").val()+"'"
            _enviar("../php/traer_datos.php",{"sql":sql})
            .done(function( data ){
                var rs = JSON.parse(data);
       
                for( var i in rs.data){
					$(".almacen2").val("");
                    id_producto= rs.data[i].id_producto;             
                    $("#stock-almacen2").val(rs.data[i].cantidad);
					
                  }
                
            })
}  

$(".table").DataTable({
   "language": {
            "url": "//cdn.datatables.net/plug-ins/9dcbecd42ad/i18n/Spanish.json"
        }
});
        
</script> 