<?php
/*-------------------------
	Autor: Jose Luis Robles
	Mail: jrobleso@gmail.com
	---------------------------*/
	session_start();
	if (!isset($_SESSION['user_login_status']) AND $_SESSION['user_login_status'] != 1 AND $_SESSION['permiso']) {
        header("location: login.php");
		exit;
        }
	$active_facturas="active";
	$active_productos="";
	$active_clientes="";
	$active_usuarios="";	
	$title="Editar Factura | Simple Invoice";
	
	/* Connect To Database*/
	require_once ("config/db.php");//Contiene las variables de configuracion para conectar a la base de datos
	require_once ("config/conexion.php");//Contiene funcion que conecta a la base de datos
	
	if (isset($_GET['id_factura']))
	{
		if ( $_SESSION['permiso'] == 1) {
		

		
		$id_factura=intval($_GET['id_factura']);
		$campos="users.user_id,users.firstname,users.user_name, users.lastname,zona.id_zona,zona.nombre_zona,mayorista.id_mayorista,mayorista.nombre_mayorista,clientes.id_cliente, clientes.nombre_cliente, clientes.poblacion_cliente, clientes.ejecutivo_cliente, clientes.tnegocio, facturas.id_mayorista, facturas.fecha_factura, facturas.condiciones,facturas.observaciones,facturas.comentarios,facturas.condiciones2,facturas.observaciones2,facturas.zona,facturas.estado_factura, facturas.numero_factura,facturas.id_user";
		$sql_factura=mysqli_query($con,"select $campos from mayorista,facturas, clientes, zona, users
		                                where facturas.id_cliente=clientes.id_cliente
                                        and mayorista.id_mayorista = facturas.id_mayorista
										and facturas.zona=zona.id_zona
										and clientes.ejecutivo_cliente = users.user_id
                                       
										and id_factura='".$id_factura."'");
										
		 }
		 elseif ( $_SESSION['permiso'] == 4) {
		

		
		$id_factura=intval($_GET['id_factura']);
		$campos="users.user_id,users.firstname,users.user_name, users.lastname,zona.id_zona,zona.nombre_zona,mayorista.id_mayorista,mayorista.nombre_mayorista,clientes.id_cliente, clientes.nombre_cliente, clientes.poblacion_cliente, clientes.ejecutivo_cliente, clientes.tnegocio, facturas.id_mayorista, facturas.fecha_factura, facturas.condiciones,facturas.observaciones,facturas.comentarios,facturas.condiciones2,facturas.observaciones2,facturas.zona,facturas.estado_factura, facturas.numero_factura,facturas.id_user";
		$sql_factura=mysqli_query($con,"select $campos from mayorista,facturas, clientes, zona, users
		                                where facturas.id_cliente=clientes.id_cliente
                                        and mayorista.id_mayorista = facturas.id_mayorista
										and facturas.zona=zona.id_zona
										and clientes.ejecutivo_cliente = users.user_id
                                       
										and id_factura='".$id_factura."'");
										
		 }
		 else {
			 
			 $id_factura=intval($_GET['id_factura']);
		$campos="users.user_id,users.firstname,users.user_name, users.lastname,zona.id_zona,zona.nombre_zona,mayorista.id_mayorista,mayorista.nombre_mayorista,clientes.id_cliente, clientes.nombre_cliente, clientes.poblacion_cliente, clientes.ejecutivo_cliente, clientes.tnegocio, facturas.id_mayorista, facturas.fecha_factura, facturas.condiciones,facturas.observaciones,facturas.comentarios,facturas.condiciones2,facturas.observaciones2,facturas.zona,facturas.estado_factura, facturas.numero_factura,facturas.id_user";
		$sql_factura=mysqli_query($con,"select $campos from mayorista,facturas, clientes, zona, users
		                                where facturas.id_cliente=clientes.id_cliente
                                        and mayorista.id_mayorista = facturas.id_mayorista
										and facturas.zona=zona.id_zona
										and clientes.ejecutivo_cliente = users.user_id
                                        and users.user_id='$_SESSION[user_id]'
										and id_factura='".$id_factura."'");
		 }	
	$count=mysqli_num_rows($sql_factura);		 
		if ($count==1)
		{
				$rw_factura=mysqli_fetch_array($sql_factura);
				$id_cliente=$rw_factura['id_cliente'];
				$nombre_cliente=$rw_factura['nombre_cliente'];
				$nombre_mayorista=$rw_factura['nombre_mayorista'];
				$poblacion_cliente=$rw_factura['poblacion_cliente'];
				$tnegocio=$rw_factura['tnegocio'];
				$ejecutivo_cliente=$rw_factura['firstname']." ".$rw_factura['lastname'];
				$id_mayorista_db=$rw_factura['id_mayorista'];
				$fecha_factura=date("d/m/Y", strtotime($rw_factura['fecha_factura']));
				$condiciones=$rw_factura['condiciones'];
				$condiciones2=$rw_factura['condiciones2'];
				$observaciones=$rw_factura['observaciones'];
				$observaciones2=$rw_factura['observaciones2'];
				$zona_db=$rw_factura['zona'];
				$nombre_zona=$rw_factura['nombre_zona'];
				$id_user=$rw_factura['id_user'];
				$user_id=$rw_factura['user_id'];
				$user_name=$rw_factura['user_name'];
				$firstname=$rw_factura['firstname'];
				//$id_zona=$rw_factura['id_zona'];
				$comentarios=$rw_factura['comentarios'];
				$estado_factura=$rw_factura['estado_factura'];
				$numero_factura=$rw_factura['numero_factura'];
				$_SESSION['id_factura']=$id_factura;
				$_SESSION['numero_factura']=$numero_factura;
		}	
		else
		{
			header("location: facturas.php");
			exit;	
		}
	} 
	else 
	{
		header("location: facturas.php");
		exit;
	}
?>
<!DOCTYPE html>
<html lang="en">
  <head>
    <?php include("head.php");?>
  </head>
  <body>
	<?php
	include("navbar.php");
	?>  
    <div class="container">
	<div class="panel panel-info">
		<div class="panel-heading">
			<h4><i class='glyphicon glyphicon-edit'></i> Editar Bonificacion</h4>
		</div>
		<div class="panel-body">
		<?php 
			include("modal/buscar_productos.php");
			include("modal/registro_clientes.php");
			include("modal/registro_productos.php");
		?>
			<form class="form-horizontal" id="datos_factura">
				<div class="form-group row">
                                <label for="nombre_cliente" class="col-md-1 control-label">CDC</label>
								<div class="col-md-3">
										<input type="text" class="form-control input-sm" id="nombre_cliente" placeholder="Selecciona un cliente" required value="<?php echo $nombre_cliente;?>" readonly>
										<input id="id_cliente" name="id_cliente" type='hidden' value="<?php echo $id_cliente;?>">
										<input id="id_factura" name="id_factura" type='hidden' value="<?php echo $id_factura;?>">
								</div>
										<label for="tel1" class="col-md-1 control-label">Poblacion</label>
								<div class="col-md-2">
										<input type="text" class="form-control input-sm" id="tel1" placeholder="Población" value="<?php echo $poblacion_cliente;?>" readonly>
								</div>
										
										
			<!--						<label for="zona" class="col-md-1 control-label">Zona</label>
								<div class="col-md-3">
								<select class="form-control input-sm js-example-basic-single" id="zona" required readonly>
								
								<option value="<?php echo $id_zona?>" ><?php echo $nombre_zona?></option>
								<!--<input type="text" class='form-control input-sm ' id="zona"  readonly value=" <?php echo $id_zona;?>">
								</select>	
							    </div> 	 -->
										
										
										
				<?php
						if ($estado_factura<>1){
								
								?>
						
							<label for="empresa" class="col-md-1 control-label">Zona</label>
								<div class="col-md-3">
										<select class="form-control input-sm" id="zona" name="zona"disabled>
										<?php
										$sql_vendedor=mysqli_query($con,"select * from zona order by nombre_zona ");
										while ($rw=mysqli_fetch_array($sql_vendedor)){
										$zona=$rw["id_zona"];
										$nombre_zona=$rw["nombre_zona"];
										if ($zona==$zona_db){
										$selected="selected";
										} else {
										$selected="";
												}
										?>
										<option value="<?php echo $zona?>" <?php echo $selected;?>><?php echo $nombre_zona?></option>
										<?php
																					}
									?>
										</select>
								</div>
								<?php
								
								}else {
								?>
								
								<label for="empresa" class="col-md-1 control-label">Zona</label>
								<div class="col-md-3">
										<select class="form-control input-sm" id="zona" name="zona">
										<?php
										$sql_vendedor=mysqli_query($con,"select * from zona order by nombre_zona ");
										while ($rw=mysqli_fetch_array($sql_vendedor)){
										$zona=$rw["id_zona"];
										$nombre_zona=$rw["nombre_zona"];
										if ($zona==$zona_db){
										$selected="selected";
										} else {
										$selected="";
												}
										?>
										<option value="<?php echo $zona?>" <?php echo $selected;?>><?php echo $nombre_zona?></option>
										<?php
																					}
									?>
										</select>
								</div>
								<?php
			
									}	
								?>  						
										
										
										
										
				</div>
				 
				<div class="form-group row">
				    
					   <!-- <label for="id_mayorista" class="col-md-1 control-label">Mayorista</label>
								<div class="col-md-3">
								<input type="text" class='form-control input-sm ' id="id_mayorista"  readonly value=" <?php echo $nombre_mayorista;?>">
							    </div> -->
				
				
						<?php
						if ($estado_factura<>1){
								
								?>
						
							<label for="empresa" class="col-md-1 control-label">Mayorista</label>
								<div class="col-md-3">
										<select class="form-control input-sm" id="id_mayorista" name="id_mayorista"disabled>
										<?php
										$sql_vendedor=mysqli_query($con,"select * from mayorista order by nombre_mayorista ");
										while ($rw=mysqli_fetch_array($sql_vendedor)){
										$id_mayorista=$rw["id_mayorista"];
										$nombre_mayorista=$rw["nombre_mayorista"];
										if ($id_mayorista==$id_mayorista_db){
										$selected="selected";
										} else {
										$selected="";
												}
										?>
										<option value="<?php echo $id_mayorista?>" <?php echo $selected;?>><?php echo $nombre_mayorista?></option>
										<?php
																					}
									?>
										</select>
								</div>
								<?php
								
								}else {
								?>
								
								<label for="empresa" class="col-md-1 control-label">Mayorista</label>
								<div class="col-md-3">
										<select class="form-control input-sm" id="id_mayorista" name="id_mayorista">
										<?php
										$sql_vendedor=mysqli_query($con,"select * from mayorista order by nombre_mayorista ");
										while ($rw=mysqli_fetch_array($sql_vendedor)){
										$id_mayorista=$rw["id_mayorista"];
										$nombre_mayorista=$rw["nombre_mayorista"];
										if ($id_mayorista==$id_mayorista_db){
										$selected="selected";
										} else {
										$selected="";
												}
										?>
										<option value="<?php echo $id_mayorista?>" <?php echo $selected;?>><?php echo $nombre_mayorista?></option>
										<?php
																					}
									?>
										</select>
								</div>
								<?php
			
									}	
								?>  
								
								
								
								
								
								
								
								
										<label for="tel2" class="col-md-1 control-label">Fecha</label>
								<div class="col-md-2">
										<input type="text" class="form-control input-sm" id="fecha" value="<?php echo $fecha_factura;?>" readonly>
								</div>
								
				 <?php if ( $_SESSION['permiso'] == 1 ) {   
                                                                
                                                                ?>				
								
							
					                      <?php		
							
							if ($estado_factura<>1){
								
								?>
								
								<label for="email" class="col-md-1 control-label">Estatus</label>
								<div class="col-md-3">
								<select class='form-control input-sm ' id="estado_factura"  name="estado_factura"  disabled>
										<option value="2" <?php if ($estado_factura==2){echo "selected";}?>>BONIFICADA</option>
										<option value="3" <?php if ($estado_factura==3){echo "selected";}?>>CANCELADA</option>
									</select>	
								</div>
								<?php
								
				
							}else {
								?>
                                                                
                                                           
			
								<label for="email" class="col-md-1 control-label">Estatus</label>
								<div class="col-md-3">
									<select class='form-control input-sm ' id="estado_factura" name="estado_factura">
										<option value="1" <?php if ($estado_factura==1){echo "selected";}?>>POR BONIFICAR</option>
										<option value="2" <?php if ($estado_factura==2){echo "selected";}?>>BONIFICADA</option>
										<option value="3" <?php if ($estado_factura==3){echo "selected";}?>>CANCELADA</option>
									</select>
								</div>
			
								<?php
			
									}	
								?>
                            
                            <?php
				}else {
				?>
						     		
							
							
								
								<label for="email" class="col-md-1 control-label">Estatus</label>
								<div class="col-md-3">
								<select class='form-control input-sm ' id="estado_factura"  name="estado_factura"  disabled>
                                                                                <option value="1" <?php if ($estado_factura==1){echo "selected";}?>>POR BONIFICAR</option>
										<option value="2" <?php if ($estado_factura==2){echo "selected";}?>>BONIFICADA</option>
										<option value="3" <?php if ($estado_factura==3){echo "selected";}?>>CANCELADA</option>
									</select>	
								</div>
								
				<?php
			         }
                                 ?>				
							
							
							
										
								
							
						</div>
						
						<div class="form-group row">
								<label for="observaciones" class="col-md-1 control-label">Bimestre</label>
								<div class="col-md-3">
								<input type="text" class='form-control input-sm ' id="observaciones"  readonly value=" <?php echo $observaciones;?>">
							    </div> 
							
							
							

                                <label for="observaciones2" class="col-md-1 control-label">Anio</label>
								<div class="col-md-2">
								<input type="text" class='form-control input-sm ' id="observaciones2"  readonly value=" <?php echo $observaciones2;?>">
							    </div> 								
								<label for="numero_factura" class="col-md-1 control-label">Folio</label>		
								<div class="col-md-3">
								<input type="text" class='form-control input-sm ' value=" B<?php echo $numero_factura;?>"readonly> 	
								</div>
								
					    </div>
						
						<div class="form-group row">
						
						
						<label for="mail" class="col-md-1 control-label">Ejecutivo</label>
								<div
										<div class="col-md-3">
										<input type="text" class="form-control input-sm" id="Email" placeholder="Email" readonly value="<?php echo $ejecutivo_cliente;?>">
								</div>
								
								<!--	<label for="UsuarioCaptura" class="col-md-1 control-label">Usuario Captura</label>
								<div class="col-md-3">
										<input type="text" class="form-control input-sm" id="UsuarioCaptura" placeholder="Selecciona un cliente" required value="<?php echo $user_name;?>" readonly>
										
								</div>-->
								
								<label for="mail" class="col-md-1 control-label">Negocio</label>
								<div
										<div class="col-md-2">
										<input type="text" class="form-control input-sm" id="tnegocio" placeholder="tnegocio" readonly value="<?php echo $tnegocio?>">
								</div>
								
								<!--	<label for="UsuarioCaptura" class="col-md-1 control-label">Usuario Captura</label>
								<div class="col-md-3">
										<input type="text" class="form-control input-sm" id="UsuarioCaptura" placeholder="Selecciona un cliente" required value="<?php echo $user_name;?>" readonly>
										
								</div>-->
								
								
                                
								
					    </div>
					    

								
							 <div class="form-group row">		
								<?php		
							
							if ($estado_factura<>1){
								
								?>
					
						             <label for="condiciones" class="col-md-1 control-label">Factura (s)</label>
								     <div class="col-md-10">
								      <input type="text" class='form-control input-sm ' id="condiciones" disabled value=" <?php echo $condiciones;?>">
							         </div>
							<?php		 
							 
							 }else {
								?>
								<label for="condiciones" class="col-md-1 control-label">Factura(s)</label>
								     <div class="col-md-10">
								      <input type="text" class='form-control input-sm ' id="condiciones" value=" <?php echo $condiciones;?>">
							         </div>
								<?php
							    }	
								?>	
								
							</div>
							
							 <div class="form-group row">		
								<?php		
							
							if ($estado_factura<>1){
								
								?>
					
						             <label for="condiciones2" class="col-md-1 control-label">Notas</label>
								     <div class="col-md-10">
								      <input type="text" class='form-control input-sm ' id="condiciones2" disabled value=" <?php echo $condiciones2;?>">
							         </div>
							<?php		 
							 
							 }else {
								?>
								<label for="condiciones2" class="col-md-1 control-label">Notas</label>
								     <div class="col-md-10">
								      <input type="text" class='form-control input-sm ' id="condiciones2" value=" <?php echo $condiciones2;?>">
							         </div>
								<?php
							    }	
								?>	
								
							</div>
							<div class="form-group row">
                                  
						<?php		
							
							if ($estado_factura<>1){
								
								?>

							
							<label for="comentarios" class="col-md-1 control-label">Comentarios</label>	
							<div class="col-md-1">	
							<tr> 
                            <tr> 
                            <td colspan='5'> <textarea cols='128' rows='5' class='input_area' id="comentarios" disabled><?php echo $comentarios;?></textarea> 
                            </td>
					        </div>
							
							<?php		 
							 
							 }else {
								?>
								
								<label for="comentarios" class="col-md-1 control-label">Comentarios</label>	
							<div class="col-md-1">	
							<tr> 
                            <tr> 
                            <td colspan='5'> <textarea cols='128' rows='5' class='input_area' id="comentarios"><?php echo $comentarios;?></textarea> 
                            </td>
					        </div>
							
							<?php
							    }	
								?>	
							
							
							
							
							
							
							</div>					
				        <div class="col-md-12">
						    <div class="pull-right">

							<?php		
							    if ($estado_factura<>1){
                            ?>
                                <button type="submit" class="btn btn-info" disabled>
								    <span class="glyphicon glyphicon-refresh">  </span> Guardar
                                </button>
                            <?php
							    }else {
                            ?>
								<button type="button" form="datos_factura"  class="btn btn-info" id="btn_editar_factura">
								    <span class="glyphicon glyphicon-refresh"></span> Guardar
                                </button>
                            <?php
                                }
                            ?>
                            <?php
							    if ($estado_factura<>1){
                            ?>
                                <button type="button" class="btn btn-info" data-toggle="modal" data-target="#myModal"disabled>
                                <span class="glyphicon glyphicon-search"></span> Agregar productos
                                </button>
								<?php
							}else {
								?>
                                                    
                                                    
                                                    
                                                    
                                                    
                                                    
									<!--<button type="button" class="btn btn-info" data-toggle="modal" data-target="#myModal">
										<span class="glyphicon glyphicon-search"></span> Agregar productos
									</button>-->
								<?php
			
									}	
								?>	
                                                                <?php	
							if ($estado_factura==3){
								?>
									<button type="button" class="btn btn-info" onclick="imprimir_factura('<?php echo $id_factura;?>')">
								<span class="glyphicon glyphicon-print"></span> Imprimir
									</button>
                                                                        <?php
							}else {
								?>
                                                                        
                                                                        <button type="button" class="btn btn-info" onclick="imprimir_factura('<?php echo $id_factura;?>')" >
								<span class="glyphicon glyphicon-print"></span> Imprimir
									</button>
                                                                        
                                                                        <?php
			
									}	
								?>	
								
						</div>	
				        </div>
			</form>	
			<div class="clearfix"></div>
				<div class="editar_factura" class='col-md-12' style="margin-top:10px"></div><!-- Carga los datos ajax -->	
			
		    <div id="resultados" class='col-md-12' style="margin-top:10px"></div><!-- Carga los datos ajax -->			
			
		</div>
	</div>		
		 
	</div>
	<hr>
	<?php
	include("footer.php");
	?>
	<script type="text/javascript" src="js/VentanaCentrada.js"></script>

	<script type="text/javascript" src="js/editar_factura.js"></script>
	<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
    <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
	<script>
		$(function() {
						$("#nombre_cliente").autocomplete({
							source: "./ajax/autocomplete/clientes.php",
							minLength: 2,
							select: function(event, ui) {
								event.preventDefault();
								$('#id_cliente').val(ui.item.id_cliente);
								$('#nombre_cliente').val(ui.item.nombre_cliente);
								$('#tel1').val(ui.item.poblacion_cliente);
								$('#mail').val(ui.item.ejecutivo_cliente);
																
								
							 }
						});
						 
						
					});
					
	$("#nombre_cliente" ).on( "keydown", function( event ) {
						if (event.keyCode== $.ui.keyCode.LEFT || event.keyCode== $.ui.keyCode.RIGHT || event.keyCode== $.ui.keyCode.UP || event.keyCode== $.ui.keyCode.DOWN || event.keyCode== $.ui.keyCode.DELETE || event.keyCode== $.ui.keyCode.BACKSPACE )
						{
							$("#id_cliente" ).val("");
							$("#tel1" ).val("");
							$("#mail" ).val("");
											
						}
						if (event.keyCode==$.ui.keyCode.DELETE){
							$("#nombre_cliente" ).val("");
							$("#id_cliente" ).val("");
							$("#tel1" ).val("");
							$("#mail" ).val("");
						}
			});	
	</script>

  </body>
</html>