Ejemplo n.º 1
0
 function Header()
 {
     require_once "../../Conectar.php";
     $l = Conectarse("webpmm");
     $s = "SELECT CONCAT('',' ',\n             CASE DAYOFWEEK('" . cambiaf_a_mysql($_GET[fecha]) . "')\n                  WHEN 1 THEN 'DOMINGO'\n                  WHEN 2 THEN 'LUNES'\n                  WHEN 3 THEN 'MARTES'\n                  WHEN 4 THEN 'MIERCOLES'\n                  WHEN 5 THEN 'JUEVES'\n                  WHEN 6 THEN 'VIERNES'\n                  WHEN 7 THEN 'SABADO'\n             END,' ',DAY('" . cambiaf_a_mysql($_GET[fecha]) . "'),' ','',' ',\n\t\tCASE MONTH('" . cambiaf_a_mysql($_GET[fecha]) . "')\n\t\tWHEN 1 THEN 'ENERO' \n\t\tWHEN 2 THEN 'FEBRERO' \n\t\tWHEN 3 THEN 'MARZO' \n\t\tWHEN 4 THEN 'ABRIL' \n\t\tWHEN 5 THEN 'MAYO' \n\t\tWHEN 6 THEN 'JUNIO' \n\t\tWHEN 7 THEN 'JULIO' \n\t\tWHEN 8 THEN 'AGOSTO' \n\t\tWHEN 9 THEN 'SEPTIEMBRE' \n\t\tWHEN 10 THEN 'OCTUBRE' \n\t\tWHEN 11 THEN 'NOVIEMBRE' \n\t\tWHEN 12 THEN 'DICIEMBRE' \n\t\tEND,' ','DEL',' ',YEAR('" . cambiaf_a_mysql($_GET[fecha]) . "')) AS dia";
     $r = mysql_query($s, $l) or die($s);
     $f = mysql_fetch_object($r);
     //Logo
     $this->Image('../logo.jpg', 10, 8, 33);
     $this->Ln(20);
     //Arial bold 15
     $this->SetFont('Arial', 'B', 15);
     //Movernos a la derecha
     $this->Cell(80);
     //Titulo
     $this->Cell(100, 10, 'PAQUETERIA Y MENSAJERIA EN MOVIMIENTO', 0, 0, 'C');
     //Salto de linea
     $this->Ln(10);
     $this->SetFont('Arial', 'B', 10);
     $this->Cell(70, 10, 'REPORTE: LISTADO DE COBRANZA                                                   FECHA IMPRESO:' . date('d/m/Y') . '                                                   FOLIO DE RELACION: ' . $_GET[folio], 0, 0, 'L');
     $this->Ln(5);
     $this->Cell(70, 10, 'COBRADOR: ' . $_GET[cobrador] . '', 0, 0, 'L');
     $this->Ln(5);
     $this->Cell(70, 10, 'DIA: ' . $f->dia . '', 0, 0, 'L');
     $this->Ln(10);
 }
Ejemplo n.º 2
0
 /** @Funcion que permite recibir los datos del form de perfil
     /**************************************************************************/
 public function recibirDatos()
 {
     //Cargamos las variables de session (LIBRERIA)
     $data["session"] = $this->general_sessions->validarSessionAdmin();
     $this->form_validation->set_rules('rut', 'R.U.T.', 'required|trim');
     $this->form_validation->set_rules('p_nombre', 'primer nombre', 'required|trim');
     $this->form_validation->set_rules('s_nombre', 'segundo nombre', 'required|trim');
     $this->form_validation->set_rules('a_paterno', 'apellido paterno', 'required|trim');
     $this->form_validation->set_rules('a_materno', 'apellido materno', 'required|trim');
     $this->form_validation->set_rules('genero', 'genero', 'required|trim');
     $this->form_validation->set_rules('telefono_f', 'telefono fijo', 'required|trim');
     $this->form_validation->set_rules('celular', 'celular', 'required|trim');
     $this->form_validation->set_rules('correo', 'correo electronico', 'required|trim|valid_email');
     $this->form_validation->set_rules('username', 'nombre de usuario', 'required|trim');
     $this->form_validation->set_rules('fecha_nac', 'fecha de nacimiento', 'required|trim');
     $this->form_validation->set_rules('pais_res', 'pais de referencia', 'required|trim');
     $this->form_validation->set_rules('region', 'region', 'required|trim');
     $this->form_validation->set_rules('provincia', 'provincia', 'required|trim');
     $this->form_validation->set_rules('comuna', 'comuna', 'required|trim');
     $this->form_validation->set_rules('calle', 'calle', 'required|trim');
     $this->form_validation->set_rules('password', 'contraseña', 'callback_confpassword_check');
     $this->form_validation->set_rules('confpassword', 'confirmar contraseña', 'callback_password_check');
     if ($this->form_validation->run() == FALSE) {
         //Muestra los errores en la vista
         $this->perfil();
     } else {
         $dataMod = array("id_usuario" => $data["session"]["id_usuario"], "rut" => $this->input->post('rut'), "p_nombre" => $this->input->post('p_nombre'), "s_nombre" => $this->input->post('s_nombre'), "a_paterno" => $this->input->post('a_paterno'), "a_materno" => $this->input->post('a_materno'), "genero" => $this->input->post('genero'), "telefono_f" => $this->input->post('telefono_f'), "celular" => $this->input->post('celular'), "correo" => $this->input->post('correo'), "username" => $this->input->post('username'), "fecha_nac" => cambiaf_a_mysql($this->input->post('fecha_nac')), "pais_res" => $this->input->post('pais_res'), "region" => $this->input->post('region'), "provincia" => $this->input->post('provincia'), "comuna" => $this->input->post('comuna'), "calle" => $this->input->post('calle'), "password" => $this->input->post('password'));
         $this->perfil_model->editarPerfil($dataMod);
         //Cambia los datos
         $this->perfil_succes();
         //Muestra html de exito
     }
 }
	
 		$s = "(SELECT rv.fecharealizacion, rv.folio, rv.destino, CONCAT(rv.nombrecliente,'/',rv.recibe) origendestino, rv.flete, 
		rv.tipoentrega, rv.paquetes, rv.totalkilogramos, rv.total, gv.estado, ifnull(gv.recibio,'') recibio
		FROM reportes_ventas rv
		INNER JOIN guiasventanilla gv ON rv.folio = gv.id
		WHERE rv.idrecibe = '$_GET[idcliente]' AND
		rv.fecharealizacion BETWEEN '".cambiaf_a_mysql($_GET[fechainicio])."' AND '".cambiaf_a_mysql($_GET[fechafin])."' AND
		IF(NOT ISNULL(rv.sucursalfacturo), rv.prefijosucfacturo,prefijosucursal) = '".$_GET[sucursal]."' AND
		rv.tipoventa = 'GUIA VENTANILLA')
		UNION
		(SELECT rv.fecharealizacion, rv.folio, rv.destino, CONCAT(rv.nombrecliente,'/',rv.recibe) origendestino, rv.flete, 
		rv.tipoentrega, rv.paquetes, rv.totalkilogramos, rv.total, ge.estado, ifnull(ge.recibio,'') recibio
		FROM reportes_ventas rv
		INNER JOIN guiasempresariales ge ON rv.folio = ge.id
		WHERE rv.idrecibe = '$_GET[idcliente]' AND
		rv.fecharealizacion BETWEEN '".cambiaf_a_mysql($_GET[fechainicio])."' AND '".cambiaf_a_mysql($_GET[fechafin])."' AND
		IF(NOT ISNULL(rv.sucursalfacturo), rv.prefijosucfacturo,prefijosucursal) = '".$_GET[sucursal]."' AND
		rv.tipoventa = 'GUIA VENTANILLA')";
		$t = mysql_query($s,$l) or die($s);
 		$filas2 = mysql_num_rows($t);
		$totalfilas = $filas + $filas2;
		
		$s = "SELECT CONCAT_WS(' ',nombre,paterno,materno) as nombre FROM catalogocliente
		WHERE id=".$_GET[idcliente]."";
		$cl = mysql_query($s,$l) or die($s); $f = mysql_fetch_object($cl);
		
  $xls .='<Table ss:ExpandedColumnCount="12" ss:ExpandedRowCount="'.($totalfilas+15).'" x:FullColumns="1"
   x:FullRows="1" ss:DefaultColumnWidth="60">
   <Column ss:Index="4" ss:AutoFitWidth="0" ss:Width="222.75"/>
   <Column ss:Index="11" ss:AutoFitWidth="0" ss:Width="123"/>
   <Column ss:Width="67.5"/>
Ejemplo n.º 4
0
//die();
set_file("resumen", "resumen.html");
set_var("v_b_fecha_desde", $fecha_desde);
// fecha_desde
set_var("v_b_fecha_hasta", $fecha_hasta);
// fecha_hasta
$id_suc = $_SESSION['id_sucursal'];
set_var("v_sucursal", $_SESSION['sucursal']);
// fecha_hasta
set_var("v_sucursal", $_SESSION['sucursal']);
// sumatoria de cta cte
set_var("v_vendedor", $_SESSION['usuario']);
set_var("v_total_ctacte", 0.0);
// sumatoria de cta	cte
$fecha_desde = cambiaf_a_mysql($fecha_desde);
$fecha_hasta = cambiaf_a_mysql($fecha_hasta);
$db = conectar_al_servidor();
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
// Cargamos el comboBOX de COMISIONISTAS
//----------------------------------------------------------------------------------------------------
$q = "select u.id, u.nombre, u.usuario from usuarios u inner join tipos_de_usuarios tu on \n\t\t\t(u.id_tipo_usuario=tu.codigo) and (tu.codigo=3)";
$res = ejecutar_sql($db, $q);
if (!$res) {
    echo $db->ErrorMsg();
    //die();
} else {
    $combobox_comisionista = $combobox_comisionista . "<option value=0>Solo de Sucursales...</option>";
    while (!$res->EOF) {
        $combobox_comisionista = $combobox_comisionista . "<option value=" . $res->fields[0] . "> Por el comisionista:<b> " . strtoupper($res->fields[1]) . "</b></option>";
        $res->MoveNext();
	//FACTURAS CANCELADAS
	$facturascanceladas = "SELECT f.folio, DATE_FORMAT(f.fecha,'%d/%m/%Y') AS fecha,
	CONCAT_WS(' ', cc.nombre,cc.paterno,cc.materno) AS cliente, cs.prefijo AS destino,
	IFNULL(f.total + f.sobmontoafacturar + f.otrosmontofacturar,0) AS importe, 
	f.idusuario, CONCAT_WS(' ',ce.nombre,ce.apellidopaterno,ce.apellidomaterno) AS empleado FROM facturacion f
	INNER JOIN catalogosucursal cs ON f.idsucursal = cs.id
	INNER JOIN catalogocliente cc ON f.cliente = cc.id
	LEFT JOIN catalogoempleado ce ON f.idusuario = ce.id 
	WHERE f.fecha BETWEEN '".cambiaf_a_mysql($_GET[fechainicio])."' AND '".cambiaf_a_mysql(((!empty($_GET[fechafin]))?$_GET[fechafin]:$_GET[fechainicio]))."'
	AND f.facturaestado='CANCELADO' AND f.idsucursal = ".$_GET[sucursal]."";
	obtenerDatos($facturascanceladas,$pdf,"FACTURAS CANCELADAS DEL DIA","SI");
	
	//RELACION DE GUIAS CON AUTORIZACION PARA CANCELAR
	$criterioguiasforaneapagadacreditoentregadas = " INNER JOIN catalogocliente cc ON gv.idremitente = cc.id 
	WHERE gv.estado = 'AUTORIZACION PARA CANCELAR' AND gv.idsucursalorigen = ".$_GET[sucursal]." 
	AND gv.fecha BETWEEN '".cambiaf_a_mysql($_GET[fechainicio])."' AND '".cambiaf_a_mysql(((!empty($_GET[fechafin]))?$_GET[fechafin]:$_GET[fechainicio]))."'
	ORDER BY gv.idusuario";
	obtenerDatos($s.$criterioguiasforaneapagadacreditoentregadas,$pdf,"RELACION DE GUIAS CON AUTORIZACION PARA CANCELAR","SI");
	
	function ponerEncabezados($pdf,$tituloreporte,$medidas,$titulos){
		$pdf->addLeyenda2($tituloreporte,38,10);
		$pdf->AddPage();		
		$pdf->SetFont('Arial','B',7);
		$pdf->SetWidths($medidas);
		$pdf->Titulos($titulos,$medidas);
		$pdf->SetFont('Arial','',5);
	}
	function ponerOcurre($pdf,$titulo){	
		$pdf->SetFont('Arial','B',7);
		$arr = array('0'=> '','1'=>'','2'=>$titulo,'3'=>"",'4'=>'','6'=>'','7'=>'','8'=>'');
		$pdf->Row($arr);		
			$condicionV=" (g.estado='ALMACEN DESTINO' OR g.estado='AUTORIZACION PARA SUSTITUIR' OR g.estado='POR RECIBIR') AND g.ocurre=1";
			$condicionE=" (ge.estado='ALMACEN DESTINO' OR ge.estado='AUTORIZACION PARA SUSTITUIR' OR ge.estado='POR RECIBIR') AND ge.ocurre=1";
		}else if($row[3] == "ALMACEN TRANSBORDO"){		
			$condicionV = " g.estado = 'ALMACEN TRANSBORDO' ";
			$condicionE = " ge.estado = 'ALMACEN TRANSBORDO' ";
		}else if($row[3]=="TODOS"){
			$condicionV=" (g.estado='EN REPARTO EAD' OR g.estado='ALMACEN DESTINO' OR 
						   g.estado='AUTORIZACION PARA SUSTITUIR' OR g.estado='ALMACEN TRANSBORDO' 
						   OR g.estado='POR RECIBIR')";
			$condicionE=" (ge.estado='EN REPARTO EAD' OR ge.estado='ALMACEN DESTINO' OR 
						   ge.estado='AUTORIZACION PARA SUSTITUIR' OR ge.estado='ALMACEN TRANSBORDO'
						   OR ge.estado='POR RECIBIR')";
		}
		
		$fechaV = " AND g.fecha <= '".cambiaf_a_mysql($row[1])."' ";
		$fechaG = " AND ge.fecha <= '".cambiaf_a_mysql($row[1])."' ";
		
		
		$s = "SELECT id,estado, idsucursaldestino,fecha,ocurre FROM guiasventanilla g
		where ".(($row[0]!=1)? "g.idsucursaldestino='".$row[0]."' AND ": "")." $condicionV $fechaV
		UNION
		SELECT id,estado, idsucursaldestino,fecha,ocurre FROM guiasempresariales ge
		where ".(($row[0]!=1)? "ge.idsucursaldestino='".$row[0]."' AND ": "")." $condicionE $fechaG";
		$r = mysql_query($s,$l) or die($s);
		$totalregistros = mysql_num_rows($r);		
		
		
		$s = "SELECT COUNT(id) cantidad, format(SUM(importe),2) total FROM (
			SELECT g.id, IF(g.tipoflete='1' AND g.condicionpago=0,g.total,0) AS importe
			FROM guiasventanilla g 
			WHERE ".(($row[0]!=1)? "g.idsucursaldestino='".$row[0]."' AND ": "")." $condicionV $fechaV
	}*/
	include('../Conectar.php');	
	$link=Conectarse('webpmm');
	$folio=$_POST['folio'];
	$foliobitacora=$_POST['foliobitacora'];
	$unidad=$_POST['unidad'];
	$gastos=$_POST['gastos'];
	$conductor=$_POST['conductor'];
	$accion=$_POST['accion'];
	$usuario=$_SESSION[NOMBREUSUARIO];
	$registros=$_POST['registros']; 
	$fecha = $_POST['fecha'];
	if($fecha == ""){
		$fecha = date("d/m/Y");
	}else{
		$fecha = cambiaf_a_mysql($fecha);
	}
	
	if($accion==""){
		$s = "SELECT obtenerFolio('liquidaciongastos',".$_SESSION[IDSUCURSAL].") AS folio";
		$r = mysql_query($s,$l) or die($s); $fo = mysql_fetch_object($r);		
		$folio = $fo->folio;
	}
if($accion=="grabar"){
	$sql_nuevo = mysql_query("INSERT INTO liquidaciongastos 
	(folio,fechai,foliobitacora,unidad,gastos,conductor,usuario,fecha)
	VALUES 
	(obtenerFolio('liquidaciongastos',".$_SESSION[IDSUCURSAL]."), '$fecha','$foliobitacora',
	UCASE('$unidad'),'$gastos',UCASE('$conductor'),'$usuario',CURRENT_TIMESTAMP())",$link) or die("error en linea ".__LINE__);
	$folio = mysql_insert_id();
	
		"atras":"'.f_atras($contador).'",
		"paginado":"'.f_paginado($paginado,$totalregistros).'"})';
		
	}else if($_GET[accion]==6){//Obtener Meses
		$s = "SELECT 
		CASE MONTH(DATE_ADD('".cambiaf_a_mysql($_GET[fecha])."', INTERVAL -2 MONTH))
		WHEN 1 THEN 'ENERO' WHEN 2 THEN 'FEBRERO' WHEN 3 THEN 'MARZO' WHEN 4 THEN 'ABRIL'
		WHEN 5 THEN 'MAYO' WHEN 6 THEN 'JUNIO' WHEN 7 THEN 'JULIO' WHEN 8 THEN 'AGOSTO'
		WHEN 9 THEN 'SEPTIEMBRE' WHEN 10 THEN 'OCTUBRE' WHEN 11 THEN 'NOVIEMBRE'
		WHEN 12 THEN 'DICIEMBRE' END AS mes1,
		CASE MONTH(DATE_ADD('".cambiaf_a_mysql($_GET[fecha])."', INTERVAL -1 MONTH))
		WHEN 1 THEN 'ENERO' WHEN 2 THEN 'FEBRERO' WHEN 3 THEN 'MARZO' WHEN 4 THEN 'ABRIL'
		WHEN 5 THEN 'MAYO' WHEN 6 THEN 'JUNIO' WHEN 7 THEN 'JULIO' WHEN 8 THEN 'AGOSTO'
		WHEN 9 THEN 'SEPTIEMBRE' WHEN 10 THEN 'OCTUBRE' WHEN 11 THEN 'NOVIEMBRE'
		WHEN 12 THEN 'DICIEMBRE' END AS mes2,
		CASE MONTH(DATE_ADD('".cambiaf_a_mysql($_GET[fecha])."', INTERVAL 0 MONTH))
		WHEN 1 THEN 'ENERO' WHEN 2 THEN 'FEBRERO' WHEN 3 THEN 'MARZO' WHEN 4 THEN 'ABRIL'
		WHEN 5 THEN 'MAYO' WHEN 6 THEN 'JUNIO' WHEN 7 THEN 'JULIO' WHEN 8 THEN 'AGOSTO'
		WHEN 9 THEN 'SEPTIEMBRE' WHEN 10 THEN 'OCTUBRE' WHEN 11 THEN 'NOVIEMBRE'
		WHEN 12 THEN 'DICIEMBRE' END AS mes3";
		$r = mysql_query($s,$l)or die($s); 
		$registros = array();		
		if(mysql_num_rows($r)>0){
				while ($f=mysql_fetch_object($r)){
					$f->mes1 = cambio_texto($f->mes1);
					$f->mes2 = cambio_texto($f->mes2);
					$f->mes3 = cambio_texto($f->mes3);
					$registros[] = $f;	
				}
			echo str_replace('null','""',json_encode($registros));
		}else{
		//echo $s;
		$r=mysql_query($s,$l)or die($s); 
		$registros= array();
		
		if (mysql_num_rows($r)>0){
				while ($f=mysql_fetch_object($r)){
				$registros[]=$f;	
				}
			echo str_replace('null','""',json_encode($registros));
		}else{
			echo str_replace('null','""',json_encode(0));
		}
	}
	
	if($_GET[accion]==7){
		$s = "UPDATE devolucionmercancia SET cerro=1 where idreparto=".$_GET[folio]."";
		mysql_query($s,$l)or die($s); 
		
		$guia = "'".str_replace(",","','",$_GET[guias])."'";
		$s = "UPDATE devolucionmercanciapaquetes SET foliodevolucion = ".$folio."
		WHERE guia IN (".$guia.")";
		mysql_query($s,$l)or die($s);
		
		$s = "UPDATE entregasespecialesead SET estado=0 
		WHERE guia IN (".$guia.") AND fechaead = '".cambiaf_a_mysql($_GET[fecha])."' AND sucursal = ".$_SESSION[IDSUCURSAL]."";
		mysql_query($s,$l) or die($s);
		
		echo "ok";
	}
?>
		INNER JOIN (SELECT gv.id AS guia, gv.estado, CONCAT_WS(' ',des.nombre,des.paterno,des.materno) AS destinatario,
		sd.prefijo AS destino, so.prefijo AS origen
		FROM guiasventanilla AS gv
		INNER JOIN catalogocliente des ON gv.iddestinatario = des.id
		INNER JOIN catalogosucursal sd ON gv.idsucursaldestino = sd.id
		INNER JOIN catalogosucursal so ON gv.idsucursalorigen = so.id
		UNION
		SELECT ge.id AS guia, ge.estado, CONCAT_WS(' ',des.nombre,des.paterno,des.materno) AS destinatario,
		sd.prefijo AS destino, so.prefijo AS origen
		FROM guiasempresariales AS ge
		INNER JOIN catalogocliente des ON ge.iddestinatario = des.id
		INNER JOIN catalogosucursal sd ON ge.idsucursaldestino = sd.id
		INNER JOIN catalogosucursal so ON ge.idsucursalorigen = so.id) t ON rep.guia=t.guia
		INNER JOIN recepcionmercancia rm ON rep.recepcion = rm.folio
		WHERE ".(($_GET[sucursal]!="todas")? "rm.sucursal=".$_GET[sucursal]."" : "")." 
		rm.fecha BETWEEN '".cambiaf_a_mysql($_GET[fechaini])."' AND '".cambiaf_a_mysql($_GET[fechaini])."' ";
		$r = mysql_query($s, $l) or die(mysql_error($l).$s);
		$registros = array();
		if(mysql_num_rows($r)>0){
			while($f = mysql_fetch_object($r)){
				$f->origen = cambio_texto($f->origen);
				$f->destino = cambio_texto($f->destino);
				$f->destinatario = cambio_texto($f->destinatario);
				$f->sucursalorigen = cambio_texto($f->sucursalorigen);
				$f->sucursaldestino = cambio_texto($f->sucursaldestino);
				$registros[] = $f;
			}
			echo str_replace('null','""',json_encode($registros));
		}else{
			echo "0";
		}
Ejemplo n.º 11
0
		SUM(IF(gv.tipoflete=1 AND gv.condicionpago=0,gv.total,0)) AS cobcont,
		SUM(IF(gv.tipoflete=1 AND gv.condicionpago=1,gv.total,0)) AS cobcred
		FROM catalogosucursal cs INNER JOIN guiasventanilla gv  ON cs.id=gv.idsucursaldestino
		WHERE /*gv.estado!='CANCELADO' AND*/ YEAR(gv.fecha)>='2011' ".((!empty($_GET[fechainicio]))? " AND gv.fecha BETWEEN '".cambiaf_a_mysql($_GET[fechainicio])."' 
		AND '".cambiaf_a_mysql($_GET[fechafin])."'" : " AND gv.fecha <= '".cambiaf_a_mysql($_GET[fechafin])."' ")." AND gv.idsucursalorigen!=gv.idsucursaldestino
		AND cs.concesion!=0 AND NOT ISNULL(cs.concesion) AND cs.id=".$_GET[sucursal]." GROUP BY cs.id
		UNION /*canceladas*/
		SELECT cs.id,SUM(IF(gv.tipoflete=0 AND gv.condicionpago=0,gv.total,0))*-1 AS pagcont,
		SUM(IF(gv.tipoflete=0 AND gv.condicionpago=1,gv.total,0))*-1 AS pagcred,
		SUM(IF(gv.tipoflete=1 AND gv.condicionpago=0,gv.total,0))*-1 AS cobcont,
		SUM(IF(gv.tipoflete=1 AND gv.condicionpago=1,gv.total,0))*-1 AS cobcred
		FROM catalogosucursal cs INNER JOIN guiasventanilla gv  ON cs.id=gv.idsucursaldestino
		INNER JOIN historial_cancelacionysustitucion h ON gv.id=h.guia AND (h.accion='SUSTITUCION REALIZADA' or h.accion='CANCELADO')
		WHERE gv.estado='CANCELADO' AND YEAR(gv.fecha)>='2011' AND YEAR(h.fecha)>=2011 
		".((!empty($_GET[fechainicio]))? " AND h.fecha BETWEEN '".cambiaf_a_mysql($_GET[fechainicio])."' 
		AND '".cambiaf_a_mysql($_GET[fechafin])."'" : " AND h.fecha <= '".cambiaf_a_mysql($_GET[fechafin])."' ")." AND gv.idsucursalorigen!=gv.idsucursaldestino
		AND cs.concesion!=0 AND NOT ISNULL(cs.concesion) AND h.sucursal=".$_GET[sucursal]." GROUP BY cs.id) AS t2";
	$r = mysql_query($s,$l) or die($s);
	$data = array();
	$pagcontado = 0; $pagcredito = 0; $cobcontado = 0; $cobcredito = 0;
	while($f = mysql_fetch_array($r)){
		$pagcontado = $f[1] + $pagcontado;
		$pagcredito = $f[2] + $pagcredito;
		$cobcontado = $f[3] + $cobcontado;
		$cobcredito = $f[4] + $cobcredito;
		$f[5] = $f[1] + $f[2] + $f[3] + $f[4];
		$data[] = array('0'=>$f[0],'1'=>$f[1],'2'=>$f[2],'3'=>$f[3],'4'=>$f[4],'5'=>$f[5]);
	}
	
	
	class pdf extends FPDF{
Ejemplo n.º 12
0
					<th colspan='6'> RESERVAS ACTUALES POR CONFIRMAR</th>
				</tr>
				<tr>
					<th>Nro Reserva</th>
                    <th>Club</th>
					<th>Cancha</th>
					<th>Fecha</th>
					<th>Pagado</th>
					
					<th width="80">Opciones</th>
				</tr>				
				<?php 
require 'funciones.php';
$fecha_aux = split('/', $fecha);
$fecha_aux = $fecha_aux[0] . '-' . $fecha_aux[1] . '-' . $fecha_aux[2];
$sql = "SELECT reserva.ID_Reserva, club.N_Nombre, cancha.N_Nombre, reserva.D_FechaReserva, reserva.T_DetallesAdicionales, reserva.ID_Pago, reserva.T_Estado FROM horario, reserva, club, cancha, pago WHERE reserva.ID_Usuario=" . $idUsuario . " AND  horario.ID_Reserva=reserva.ID_Reserva AND horario.ID_Club=club.ID_Club AND cancha.ID_Cancha = horario.ID_Cancha AND reserva.T_Estado=0 AND horario.D_Fecha >= '" . cambiaf_a_mysql($fecha_aux) . "' GROUP BY reserva.ID_Reserva";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
    ?>
				<tr>
	                <td> <?php 
    printf("%05d", $row[0]);
    ?>
					</td>
					<td> <?php 
    echo $row[1];
    ?>
					</td>
					<td> <?php 
    echo $row[2];
    ?>
        //Title
        $this->Image('../images/logo.jpg', 5, 5, 50);
        $this->SetFont('Arial', 'B', 12);
        $this->Ln(10);
        $this->SetFont('Arial', 'I', 8);
        $this->Cell(0, 6, 'Impreso el: ' . date('d/m/Y'), 0, 1, 'R');
        $this->SetFont('Arial', 'B', 12);
        $this->Ln(5);
        $this->SetFont('Arial', 'B', 12);
        $this->Cell(0, 6, 'Tecnoinversiones RB', 0, 1, 'C');
        //Ensure table header is output
        parent::Header();
    }
}
$fechaP = $_REQUEST['fechaM'];
$fechaP = cambiaf_a_mysql($_REQUEST['fechaM']);
//Connect to database
mysql_select_db($database_tecno, $tecno);
$pdf = new PDF('P', 'mm', 'Letter');
$pdf->Open();
$pdf->AddPage();
//table:
$pdf->SetFont('Arial', 'B', 12);
$pdf->Cell(0, 6, 'Listado de Morosos Ventas', 0, 1, 'C');
$pdf->AddCol('nom', 36, 'Nombres', 'C');
$pdf->AddCol('telefono', 18, 'Teléfono');
$pdf->AddCol('celular', 18, 'Celular');
$pdf->AddCol('giro', 9, 'Giro');
$pdf->AddCol('fechaV', 19, 'Fecha V', 'C');
$pdf->AddCol('monto', 15, 'Monto', 'C');
$pdf->AddCol('productoDes', 40, 'Descripción', 'C');
Ejemplo n.º 14
0
set_var("v_b_fecha_desde", $f_d);
set_var("v_b_fecha_hasta", $f_h);
set_var("v_nro_cliente", $nro_cliente);
set_var("v_nombre_cliente", $nombre_cliente);
set_var("v_b_fecha_desde", $fd);
set_var("v_b_fecha_hasta", $fh);
$id_suc = $_SESSION['id_sucursal'];
set_var("v_sucursal", $_SESSION['sucursal']);
set_var("v_vendedor", $_SESSION['usuario']);
$db = conectar_al_servidor();
// Indica la cantidad de registros encontrados.
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
//                       MUESTRA TODOS LOS REGISTROS DE LAS ENCOMIENDAS sin procesar
//----------------------------------------------------------------------------------------------------
$sql = " /* ********************************************************************\n         ***   DEUDA - Encomienda  \n         ******************************************************************** */\n        SELECT \n                cc.fecha,\n                cc.id_encomienda,\n                CONCAT('Encomienda', '      Nro. Factura: ',COALESCE( f.NRO_SUCURSAL,' '),  '-' , COALESCE(f.NRO_FACTURA,' '), '   Destinatario:  ', e.destinatario) AS tipo_movimiento,\n                p.importe AS deuda,\n                0 AS pagos,\n                'E' AS tipo,\n                CONCAT(COALESCE(f.NRO_SUCURSAL,' '),'-',COALESCE(f.NRO_FACTURA,' ')) AS nro_comprobante\n        FROM\n            ctactes AS cc\n                Inner Join encomiendas AS e ON (cc.id_encomienda= e.NRO_GUIA) \n                Inner Join pagos AS p ON (cc.id_pago = p.codigo)\n                Left Join facturas AS f ON (f.CODIGO = e.ID_FACTURA)\n        WHERE cc.id_cliente=" . $nro_cliente . " and DATE(cc.fecha) BETWEEN '" . cambiaf_a_mysql($fd) . "' AND '" . cambiaf_a_mysql($fh) . "'\n\n        UNION ALL \n         /* ********************************************************************\n         ***   DEUDA - Pasajes  \n         ******************************************************************** */\n        SELECT \n                cc.fecha,\n                cc.id_encomienda,\n                CONCAT('PASAJES', '      Nro. Factura: ',COALESCE( f.NRO_SUCURSAL,''),  '-' , COALESCE(f.NRO_FACTURA,''), '   Destinatario:  ', ps.Nombre_y_apellido) AS tipo_movimiento,\n                ps.precio AS deuda,\n                0 AS pagos,\n                'P' AS tipo,\n                CONCAT(COALESCE(f.NRO_SUCURSAL,''),'-',COALESCE(f.NRO_FACTURA,' ')) AS nro_comprobante\n        FROM\n            ctactes AS cc\n                Inner Join pasajes AS ps ON (cc.id_pasaje= ps.codigo) \n                Inner Join pagos AS p ON (cc.id_pago = p.codigo)\n                Left Join facturas AS f ON (f.CODIGO = ps.ID_FACTURA)\n        WHERE cc.id_cliente=" . $nro_cliente . " and DATE(cc.fecha) BETWEEN '" . cambiaf_a_mysql($fd) . "' AND '" . cambiaf_a_mysql($fh) . "'\n        \n        UNION ALL\n         /* ********************************************************************\n         ***   PAGOS - Ejectivo / cheques  \n         ******************************************************************** */\n\n        SELECT \n                cc.fecha,\n                cc.id_pago,\n                CONCAT('PAGO', '      Nro. comprovante: ',CONCAT(p.NRO_SUCURSAL,'-',p.NRO_RECIBO)) AS tipo_movimiento,\n                0 AS deuda,\n                p.importe AS pagos,\n                'G' AS tipo,\n                CONCAT(COALESCE(p.NRO_SUCURSAL,' '),'-',COALESCE(p.NRO_RECIBO,' ')) AS nro_comprobante\n        FROM\n            ctactes AS cc\n            Inner Join pagos AS p ON (cc.id_encomienda is null ) AND (cc.id_pasaje is null) AND (cc.id_pago = p.codigo)\n        WHERE cc.id_cliente =" . $nro_cliente . " and DATE(cc.fecha) BETWEEN '" . cambiaf_a_mysql($fd) . "' AND '" . cambiaf_a_mysql($fh) . "' ";
$res = ejecutar_sql($db, $sql);
//----------------------------------------------------------------------------------------------------
// Verificamos el resultado de la busqueda.
//----------------------------------------------------------------------------------------------------
if (!$res) {
    echo $db->ErrorMsg();
    die;
} else {
    $cant = $res->RecordCount();
    set_var("v_cant_reg", $cant);
    if ($cant >= 1) {
        while (!$res->EOF) {
            set_var("v_nro_comprobante", $res->fields[6]);
            set_var("v_nro_secuencia", $res->fields[1]);
            set_var("v_fecha", cambiaf_a_normal($res->fields[0]));
		WHERE fp.fecha BETWEEN '" .cambiaf_a_mysql($_GET[fecha])."' and '".cambiaf_a_mysql($_GET[fecha2])."' AND fp.procedencia='O' AND cs.id='" .$_GET[sucursal]."' GROUP BY gv.id

	UNION
		SELECT cs.id AS sucursal,cs.prefijo AS nombresucursal,gv.fecha,gv.id AS guia,CONCAT(cc.nombre,' ',cc.paterno,' ',cc.materno)AS cliente,gv.total AS importe,gv.idusuario AS caja FROM formapago fp

		INNER JOIN entregasocurre eo ON fp.guia=eo.folio

		INNER JOIN entregasocurre_detalle ed ON eo.folio=ed.entregaocurre	

		INNER JOIN guiasventanilla gv ON ed.guia=gv.id	

		INNER JOIN catalogosucursal cs ON cs.id=fp.sucursal

		INNER JOIN catalogocliente cc ON cc.id   = IF (gv.tipoflete=0,gv.idremitente,gv.iddestinatario)

		WHERE fp.fecha BETWEEN '" .cambiaf_a_mysql($_GET[fecha])."' and '".cambiaf_a_mysql($_GET[fecha2])."' AND fp.procedencia='M' AND cs.id='" .$_GET[sucursal]."' GROUP BY gv.id
)Tabla GROUP BY guia ORDER BY fecha,guia LIMIT ".$_GET[inicio].",30";
	$r=mysql_query($sql,$l)or die($sql); 
	$registros= array();
		
		if (mysql_num_rows($r)>0){
				while ($f=mysql_fetch_object($r)){
				$f->cliente=cambio_texto($f->cliente);
				$f->nombresucursal=cambio_texto($f->nombresucursal);
				$registros[]=$f;	
				}
			echo str_replace('null','""',json_encode($registros));
		}else{
			echo "0";
		}
}
	$inicuetot 			= '1024';
	$inicuecansub 		= '4910';
	$inicuecaniva 		= '2525';
	
	//notas de credito cuando se paga con notas de credito unicamente
	$notacredito		= '4900';
	
	header("Content-Disposition: attachment; filename=P".$cuentacontable."_".str_replace("/","",$_GET[inicio]).".txt");
	
	$fechaarriba		= str_replace("-","",cambiaf_a_mysql($_GET[inicio]));
	
	
	$meses = array("","ENE","FEB","MAR","ABR","MAY","JUN","JUL","AGO","SEP","OCT","NOV","DIC");
	$dias = split("-",cambiaf_a_mysql($_GET[inicio]));
	$diainicioarriba = $dias[2];
	$dias = split("-",cambiaf_a_mysql($_GET[fin]));
	$diafinarriba = $dias[2];
	$mesarriba = $meses[$dias[1]];
	$tituloarriba = "LIQ. DEL $diainicioarriba AL $diafinarriba $mesarriba/".substr($dias[0],2,4)." ".$prefijosucursal;
	$numeropoliza = "01".$cuentacontable.str_pad($dias[2],3,"0",STR_PAD_LEFT);
	//					01460003
	$totalabonos = 0;
	$totalcargos = 0;

		#GUIAS HECHAS
		$s = "DROP TEMPORARY TABLE IF EXISTS movimientos;";
		mysql_query($s,$l) or die(mysql_error($l)."-".$s);

		$s = "CREATE TEMPORARY TABLE `movimientos` (
		  `id` DOUBLE NOT NULL AUTO_INCREMENT,
		  `orden` VARCHAR(50) DEFAULT NULL,
		$r = mysql_query(str_replace("''",'null',$s),$l) or die($s);
		
		$s="update facturacion set estadocobranza='R' WHERE folio=".$_GET[factura]."";
		$r = mysql_query(str_replace("''",'null',$s),$l) or die($s);
		echo "ok";
		
	}else if($_GET[accion]==3){ //Guardar registrodecontrarecibos.php
		$s="INSERT INTO registrodecontrarecibos (factura,cliente, fecharegistro, hora, contrarecibo, observacion, idusuario, usuario, fecha,sucursal)VALUES (".$_GET[factura].",".$_GET[idcliente].", '".cambiaf_a_mysql($_GET[fecha])."', '".$_GET[hrs]."', ".$_GET[recibo].", '".$_GET[observaciones]."', '".$_SESSION[IDUSUARIO]."',  '".$_SESSION[NOMBREUSUARIO]."', CURRENT_DATE,".$_SESSION[IDSUCURSAL].")";
		$r = mysql_query(str_replace("''",'null',$s),$l) or die($s);
		
		$s="update facturacion set estadocobranza='R' WHERE folio=".$_GET[factura]."";
		$r = mysql_query(str_replace("''",'null',$s),$l) or die($s);
		echo "ok";
	}else if($_GET[accion]==4){ 
	
		$s = "SELECT CASE DAYOFWEEK('".cambiaf_a_mysql($_GET[fecha])."') 
                  WHEN 1 THEN 'DOMINGO'
                  WHEN 2 THEN 'LUNES'
                  WHEN 3 THEN 'MARTES'
                  WHEN 4 THEN 'MIERCOLES'
                  WHEN 5 THEN 'JUEVES'
                  WHEN 6 THEN 'VIERNES'
                  WHEN 7 THEN 'SABADO'
             END AS dia";
		$r = mysql_query($s,$l) or die($s);
		$f = mysql_fetch_object($r);
		
		echo $f->dia;
	}else if($_GET[accion]==5){ 
	
		$s = "SELECT sc.semanapago AS todo,sc.lunespago AS lunes,sc.martespago AS martes,sc.miercolespago AS miercoles,sc.juevespago AS jueves,sc.viernespago AS viernes,sc.sabadopago AS sabado FROM catalogocliente cc
Ejemplo n.º 18
0
			$s = "SELECT ge.fecha, ori.prefijo AS origen,
			des.prefijo AS destino, ge.id AS guia,
			IFNULL(ge.valordeclarado,0) AS valordeclarado, IFNULL(ge.tflete,0) AS tflete,
			SUM(de.kgexcedente) AS excedente, IFNULL(sub.costoead,0) AS subdestino,
			IFNULL(ge.tseguro,0) AS costoseg, IFNULL(ge.tcombustible,0) AS cargocombustible, 
			IFNULL(ge.subtotal,0) AS subtotal, IFNULL(ge.tiva,0) AS tiva,
			IFNULL(ge.ivaretenido,0) AS ivaretenido, IFNULL(ge.total,0) AS total, ge.factura,
			SUM(de.cantidad) AS cantidad, SUM(de.peso) AS kilogramos
			FROM guiasempresariales ge
			INNER JOIN catalogocliente cc ON ge.idremitente = cc.id
			INNER JOIN guiasempresariales_detalle de ON ge.id = de.id
			INNER JOIN catalogosucursal ori ON ge.idsucursalorigen = ori.id
			INNER JOIN catalogosucursal des ON ge.idsucursaldestino = des.id
			LEFT JOIN catalogodestino sub ON ge.idsucursaldestino = sub.id
			WHERE ge.tipoguia = 'CONSIGNACION' AND cc.id = ".$_GET[cliente]."
			AND ge.fecha BETWEEN '".cambiaf_a_mysql($_GET[fechaini])."' AND '".cambiaf_a_mysql($_GET[fechafin])."'
			GROUP BY ge.fecha";
			$r = mysql_query($s,$l) or die($s);
			$filas = mysql_num_rows($r);
			$nodatos = "";
			$s = "SELECT CONCAT_WS(' ',nombre,paterno,materno) AS nombre FROM catalogocliente
			WHERE id=".(($_GET[cliente]!='')?$_GET[cliente]:0)."";
			$t = mysql_query($s,$l) or die($s); $f = mysql_fetch_object($t);
			
			if($filas==0){
				$s = "SELECT '' AS fecha, '' origen, '' AS destino, '' AS guia, 0 AS cantidad,
				0 AS kilogramos, 0 AS valordeclarado, 0 AS tflete, 0 AS excedente, 0 AS subdestino,
				0 AS costoseg, 0 AS cargocombustible, 0 AS subtotal, 0 AS tiva, 0 AS ivaretenido, 
				0 AS total, 0 AS factura";				
				$r = mysql_query($s,$l) or die($s);
				$filas = mysql_num_rows($r);
Ejemplo n.º 19
0
					  $_SESSION["rh_idJer"]=(String)$adamS[4];
					  $_SESSION["rh_idUsuJefe"]=(String)$adamS[5];
					  $_SESSION["rh_fechaIniAus"]=(String)$adamS[6];
					  $_SESSION["rh_fechaFinalAus"]=(String)$adamS[7];
					  $_SESSION["rh_indicador"]=(String)$adamS[8];
					  
					  
					  		   				   
					  $usuario=getVariable("rh_usuario");
					  $nombreUsuario=getVariable("rh_nombre");
					  $idSociedad=getVariable("rh_sociedad");
					  $idCecos1=getVariable("rh_idCecos");
					  $idJer=getVariable("rh_idJer");
					  $idUsuJefe=getVariable("rh_idUsuJefe");
					  $fechaInicialAus=cambiaf_a_mysql(getVariable("rh_fechaIniAus"));				   
					  $fechaFinalAus=cambiaf_a_mysql(getVariable("rh_fechaFinalAus"));
					  $indicador=getVariable("rh_indicador");
					  
					  $logLine=$usuario."\t".$nombreUsuario."\t".$idCecos1."\t".$idJer."\t".$idUsuJefe."\t".$fechaInicialAus."\t".$fechaFinalAus."\t".$indicador;
					  $idCecos=$U->getIdCecosSociedad($idCecos1,$idSociedad);
					   //Cumple validaci�n indicador = "A"
					  if ($idCecos== null || $idCecos<=0){
					  	guardaLogError("005",$logLine,$i);
					  }
					  else{
						  if (strcmp($indicador,"A")==0){
						  	$U->Load_Usuario_rh($usuario);
						     	if (strcmp($U->Get_dato("u_usuario"), $usuario)==0){
									guardaLogError("003",$logLine,$i);   		
						   		}
						   		else{
Ejemplo n.º 20
0
// This method has several options, check the source code documentation for more information.
$pdf->AddPage();

// Set some content to print
	$s = "INSERT INTO reporte_concesionestmp(guia,idusuario)
	SELECT guia, ".$_GET[usuario]." FROM reporte_concesiones WHERE tipo = 'V' 
	".((!empty($_GET[fechainicio]))? " AND fechaguia 
	BETWEEN '".cambiaf_a_mysql($_GET[fechainicio])."' AND '".cambiaf_a_mysql($_GET[fechafin])."'" : " AND fechaguia <= CURDATE() ")."
	AND sucursal = ".$_GET[sucursal]." AND activo = 'S' AND folioconcesion IS NULL";
	mysql_query($s,$l) or die($s);
	
	$s = "SELECT guia,DATE_FORMAT(fechaguia,'%d/%m/%Y') AS fechaguia,tipoguia,tipoflete,condicionpago,flete,descuento,fleteneto,
	comision,recoleccion,comisionead,entrega,comisionrad,total,condicion,estado,sucursal,activo,ifnull(sobrepeso,0) as sobrepeso 
	FROM reporte_concesiones WHERE tipo = 'V'
	".((!empty($_GET[fechainicio]))? " AND fechaguia 
	BETWEEN '".cambiaf_a_mysql($_GET[fechainicio])."' AND '".cambiaf_a_mysql($_GET[fechafin])."'" : " AND fechaguia <= CURDATE() ")."
	AND sucursal = ".$_GET[sucursal]." AND activo = 'S' AND folioconcesion IS NULL";
	$r = mysql_query($s,$l) or die($s);
	
	$datos = <<<EOD
		<table width="882" cellpadding="0" cellspacing="0" border="1">
		<tr>
    	      <td width="71" align="left" style="font-family:'Courier New', Courier, monospace; font-size:25px">GUIA</td>
    	      <td width="63" align="left" style="font-family:'Courier New', Courier, monospace; font-size:25px">FECHA</td>
    	      <td width="63" align="right" style="font-family:'Courier New', Courier, monospace; font-size:25px" >FLETE</td>
    	      <td width="63" align="right" style="font-family:'Courier New', Courier, monospace; font-size:25px">DESCUENTO</td>
    	      <td width="63" align="right" style="font-family:'Courier New', Courier, monospace; font-size:25px">FLETE NETO</td>
    	      <td width="63" align="right" style="font-family:'Courier New', Courier, monospace; font-size:25px">COMISION</td>
    	      <td width="63" align="right" style="font-family:'Courier New', Courier, monospace; font-size:25px">RECOLECCION</td>
    	      <td width="59" align="right" style="font-family:'Courier New', Courier, monospace; font-size:25px" >COM. RAD</td>
    	      <td width="63" align="right" style="font-family:'Courier New', Courier, monospace; font-size:25px" >ENTREGA</td>
Ejemplo n.º 21
0
	IFNULL((gv.tflete-gv.ttotaldescuento+gv.texcedente),0) AS valorfleteneto,gv.estado 				    FROM guiasempresariales gv


	INNER JOIN catalogocliente cc ON cc.id  = IF       (gv.tipoflete=0,gv.idremitente,gv.iddestino)


	INNER JOIN catalogosucursal cs ON cs.id	= gv.idsucursaldestino


	WHERE gv.idvendedorconvenio='" .$_GET[idvendedor]."' AND gv.estado<>'CANCELADO' AND gv.fecha BETWEEN 


	'" .cambiaf_a_mysql($_GET[fecha])."' and 


	'".cambiaf_a_mysql($_GET[fecha2])."' 


)guiasventanillayempresariales";


	$r=mysql_query($sql,$l)or die($sql); 


	$registros= array();	


		


		if (mysql_num_rows($r)>0)
Ejemplo n.º 22
0
			$xml = "<xml version=\"1.0\" standalone=\"yes\" encoding=\"iso-8859-1\"> 
			<datos>";
			$xml .= "<inhabilitados>".$f->inhabilitados."</inhabilitados>";
			$xml .= "<dia>".$rowDay[0]."</dia>";
			$xml .= "<encontro>$cant</encontro>";
			$xml .= "</datos>
			</xml>";
		}else{
			$xml = "<xml version=\"1.0\" standalone=\"yes\" encoding=\"iso-8859-1\"> 
			<datos>
			<encontro>0</encontro>
			</datos>
			</xml>";
		}echo $xml;
	}else if($_GET['accion']==7){// OBTENER CAJA PARCIAL
		$fu = cambiaf_a_mysql($_GET['fechacierrecaja']);	
		$s = "SELECT tipocierre FROM cierrecaja WHERE fechacierre='".$fu."' AND usuariocaja='".$_GET['idusuario']."'";
		$r = mysql_query($s,$link) or die("error en linea ".__LINE__);
		if(mysql_num_rows($r)>0){
		$f = mysql_fetch_object($r); $cant = mysql_num_rows($r);
			$xml = "<xml version=\"1.0\" standalone=\"yes\" encoding=\"iso-8859-1\"> 
			<datos>";
			$xml .= "<tipocierre>".$f->tipocierre."</tipocierre>";			
			$xml .= "<encontro>$cant</encontro>";
			$xml .= "</datos>
			</xml>";
		}else{
			$xml = "<xml version=\"1.0\" standalone=\"yes\" encoding=\"iso-8859-1\"> 
			<datos>
			<encontro>0</encontro>
			</datos>
			UNION
			SELECT IF(tipoflete=0,idremitente,iddestinatario) FROM guiasempresariales WHERE id = '".$row[1]."')
		AND estado = 'ACTIVADO'";
		$r = mysql_query($s,$l) or die($s);
			if(mysql_num_rows($r)>0){
				$f = mysql_fetch_object($r);
				$s = "SELECT * FROM solicitudcreditosucursaldetalle WHERE solicitud = $f->folio AND (idsucursal = '".$row[7]."' OR sucursal = 'TODAS')";
				$r = mysql_query($s,$l) or die($s);
				if(mysql_num_rows($r)==0)
					die("no aplica credito,".$f->ncliente);
			}
		
		$s = "INSERT INTO traspasocredito
		(fechatraspaso,guia,importe,remitente,destinatario,origen,destino,sucursaltraspaso,idusuario,idsucursal,fecha)
		VALUES
		('".cambiaf_a_mysql($row[0])."','".$row[1]."','".$row[2]."','".$row[3]."','".$row[4]."','".$row[5]."',
		'".$row[6]."', ".$row[7].", ".$_SESSION[IDUSUARIO].",".$_SESSION[IDSUCURSAL].",CURRENT_TIMESTAMP)";
		$r = mysql_query($s,$l) or die($s);
		$folio = mysql_insert_id();
		
		$s = "SELECT IF(gv.tipoflete=0,CONCAT_WS(' ',rm.nombre,rm.paterno,rm.materno),
		CONCAT_WS(' ',de.nombre,de.paterno,de.materno)) AS cliente, gv.total FROM guiasventanilla gv
		INNER JOIN catalogocliente rm ON gv.idremitente = rm.id
		INNER JOIN catalogocliente de ON gv.iddestinatario = de.id
		WHERE gv.id = '".$row[1]."'";
		$r = mysql_query($s,$l) or die($s);
		$f = mysql_fetch_object($r);
		
		$s = "INSERT INTO historialdetraspaso SET
		foliotraspaso 		= ".$folio.",
		sucursalsolicita 	= ".$_SESSION[IDSUCURSAL].",
Ejemplo n.º 24
0
    $fecha2 = $fecha;
    $fecha2 = split("/", $fecha2);
    $fecha2 = $fecha2[2] . '-' . $fecha2[1] . '-' . $fecha2[0];
    $query_2 = "INSERT INTO reserva (ID_Usuario,D_FechaReserva) VALUES(" . $usuario . ",'" . $fecha2 . "')";
    mysql_query($query_2);
    $_SESSION["reserva"] = mysql_insert_id();
    $reserva = $_POST["reserva"];
    foreach ($reserva as $r) {
        $r = explode(';', $r);
        $fecha3 = $r[2];
        $fecha3 = explode('/', $fecha3);
        $fecha3 = $fecha3[0] . '-' . $fecha3[1] . '-' . $fecha3[2];
        $query_1 = "INSERT INTO hora (D_HoraInicio,D_HoraFin) VALUES (" . $r[0] . "," . $r[0] . ")";
        mysql_query($query_1);
        $hora_id = mysql_insert_id();
        $query = "INSERT INTO horario (ID_Hora, ID_Cancha, ID_Club, D_Fecha, C_Dia, ID_Reserva) VALUES (" . $hora_id . ", " . $cancha . ", " . $club . ", '" . cambiaf_a_mysql($fecha3) . "', " . $r[1] . ", " . $_SESSION["reserva"] . ")";
        mysql_query($query);
    }
}
if ($_POST['action'] == "adicional") {
    //funcion para agregar los detalles adicionales a la reserva
    $adi = "";
    if (isset($_POST["adicionales"])) {
        $adi = $_POST["adicionales"];
    }
    $adi_aux = "";
    $monto_adi = 0;
    if ($adi != "") {
        foreach ($adi as $r) {
            $nr = explode(';', $r);
            $adi_aux = $nr[0] . ' - S/.' . $nr[1] . ';' . $adi_aux;
		FROM catalogosucursal cs INNER JOIN guiasempresariales ge ON cs.id=ge.idsucursalorigen 
		WHERE /*ge.estado!='CANCELADO' AND*/ YEAR(ge.fecha)>='2011' AND ge.tipoflete='PAGADA' ".((!empty($_GET[fechainicio]))? " 
		AND ge.fecha BETWEEN '".cambiaf_a_mysql($_GET[fechainicio])."' AND '".cambiaf_a_mysql($_GET[fechafin])."'" : " AND 
		ge.fecha <= '".cambiaf_a_mysql($_GET[fechafin])."' ")."	AND cs.concesion!=0 AND NOT ISNULL(cs.concesion) AND cs.id=".$_GET[sucursal]." GROUP BY ge.id
		UNION /*canceladas*/
		SELECT (gv.id) guia,(gv.fecha) fechaguia,(gv.tflete*-1) flete,(gv.ttotaldescuento*-1) descuento,((gv.tflete+gv.texcedente)-gv.ttotaldescuento)*-1 fleteneto,
		((((gv.tflete+gv.texcedente)-gv.ttotaldescuento)*(cs.recibido/100))*-1) comision,(gv.trecoleccion*-1) recoleccion,0 AS comisionrad,(gv.tcostoead*-1) entrega, 
		((gv.tcostoead*(cs.porcead/100))*-1) comisionead,
		(gv.texcedente*-1) sobrepeso,gv.estado,CONCAT(IF(gv.tipoflete=0,'PAGADA','POR COBRAR'),'-',IF(gv.condicionpago=0,'CONTADO','CREDITO')) condicion,
		(((((gv.tflete+gv.texcedente)-gv.ttotaldescuento)*(cs.recibido/100))+(gv.tcostoead*(cs.porcead/100)))*-1) total,(gv.total*-1) tgral
		FROM catalogosucursal cs INNER JOIN guiasventanilla gv  ON cs.id=gv.idsucursalorigen
		INNER JOIN historial_cancelacionysustitucion h ON gv.id=h.guia AND (h.accion='SUSTITUCION REALIZADA' or h.accion='CANCELADO')
		WHERE gv.estado='CANCELADO' AND YEAR(gv.fecha)>='2011' AND YEAR(h.fecha)>=2011 
		AND gv.idsucursalorigen!=gv.idsucursaldestino ".((!empty($_GET[fechainicio]))? " 
		AND h.fecha BETWEEN '".cambiaf_a_mysql($_GET[fechainicio])."' AND '".cambiaf_a_mysql($_GET[fechafin])."'" : " AND 
		h.fecha <= '".cambiaf_a_mysql($_GET[fechafin])."' ")." AND cs.concesion!=0 AND NOT ISNULL(cs.concesion) AND h.sucursal=".$_GET[sucursal]." 
		GROUP BY gv.id ";	
				$r = mysql_query($s,$l) or die($s);
					$r = mysql_query($s,$l) or die($s);
					if(mysql_num_rows($r)>0){
						while($f = mysql_fetch_object($r)){
					?>
    	    <tr>
    	      <td align="left"><?php 
echo $f->guia;
?>
</td>
    	      <td align="left"><?php 
echo $f->fechaguia;
?>
</td>
		}else if($_GET[estado] == "ALMACEN TRANSBORDO"){		
			$condicionV = " g.estado = 'ALMACEN TRASBORDO' and g.id not like '%Z'";
			$condicionE = " ge.estado = 'ALMACEN TRASBORDO' and ge.id not like '%Z'";
		}else if($_GET[estado] == "TODOS"){
			/*$condicionV=" (g.estado='EN REPARTO EAD' OR g.estado='ALMACEN DESTINO' OR 
						   g.estado='AUTORIZACION PARA SUSTITUIR' OR g.estado='ALMACEN TRANSBORDO'
						   OR g.estado='POR RECIBIR')";
			$condicionE=" (ge.estado='EN REPARTO EAD' OR ge.estado='ALMACEN DESTINO' OR 
						   ge.estado='AUTORIZACION PARA SUSTITUIR' OR ge.estado='ALMACEN TRANSBORDO'
						   OR ge.estado='POR RECIBIR')";*/
			$condicionV=" (g.estado<>'CANCELADA' AND g.estado <>'CANCELADO' and g.estado <>'ENTREGADA' AND g.estado <> 'ENTREGADO' and g.estado <> 'POR RECIBIR' and g.id not like '%Z')";
			$condicionE=" (ge.estado<>'CANCELADA' AND ge.estado <>'CANCELADO' and ge.estado <>'ENTREGADA' AND ge.estado <> 'ENTREGADO' and ge.estado <> 'POR RECIBIR' and ge.id not like '%Z')";
		}
		
		$fechaV = " AND g.fecha <= '".cambiaf_a_mysql($_GET[fecha])."' ";
		$fechaG = " AND ge.fecha <= '".cambiaf_a_mysql($_GET[fecha])."' ";
 
 		/*$s = "SELECT DATE_FORMAT(t.fecha,'%d/%m/%Y') AS fecha, t.guia, t.flete, t.pago, t.cliente, t.descripcion, 
		t.contenido, t.importe, t.almacen FROM (
		SELECT g.idsucursaldestino, cs.prefijo AS sucursal, g.id AS guia, 
		g.iddestinatario AS nocliente, CONCAT(cc.nombre,' ',cc.paterno,' ',cc.materno) AS cliente,
		g.fecha, g.estado,g.ocurre, gd.descripcion, gd.contenido, SUM(g.total) AS importe,
		IF(g.estado='ALMACEN DESTINO' AND g.ocurre=1,'OCURRE',IF(g.estado='ALMACEN DESTINO' AND g.ocurre=0,'EAD',
		IF(g.estado='EN TRANSITO' AND g.ocurre=1,'EN TRANSITO',IF(g.estado='EN TRANSITO' AND g.ocurre=0,
		'EN TRANSITO','')))) AS almacen, IF(g.tipoflete=0,'PAGADA','POR COBRAR') AS flete, IF(g.condicionpago=0,'CONTADO','CREDITO') AS pago
		FROM guiasventanilla g 
		LEFT JOIN catalogosucursal cs ON g.idsucursaldestino = cs.id 
		LEFT JOIN catalogocliente cc ON g.iddestinatario = cc.id 
		LEFT JOIN guiaventanilla_detalle gd ON g.id = gd.idguia GROUP BY gd.idguia 
		UNION 
		SELECT ge.idsucursaldestino, cs.prefijo AS sucursal, ge.id AS guia, 
					 keyfoliosgastoscajachica = '".$folio."'
					 WHERE id = '". $ids."'";
				
				$sq = mysql_query($s) or die($s);
			}
			
			$s = "INSERT detallefoliosgastoscajachica SET
				  keyfoliosgastoscajachica = '".$folio."',
				  keycapturagastoscajachica = '".$ids."',
				  folioautorizacion = '".$_POST['folioautorizacion'.$ids]."',
				  motivonoautorizacion = '".$_POST['motivonoautorizacion'.$ids]."', 
				  
				  foliocaptura 	= '".$_POST['foliocaptura'.$ids]."',
				  fechacaptura 	= '".cambiaf_a_mysql(str_replace('-','/',$_POST['fechacaptura'.$ids]))."',
				  nofactura 	= '".$_POST['nofactura'.$ids]."',
				  fechafactura 	= '".cambiaf_a_mysql(str_replace('-','/',$_POST['fechafacturavale'.$ids]))."',
				  proveedor 	= '".$_POST['proveedor'.$ids]."',
				  concepto 		= '".$_POST['concepto'.$ids]."',
				  descripcion 	= '".$_POST['descripcion'.$ids]."',
				  total 		= '".$_POST['total'.$ids]."' ";
				  
			$_POST['checkautorizar'.$ids] ? $s .= ",autorizar = 'S'" : $s .= ",autorizar = 'N'";
			$_POST['checksustituir'.$ids] ? $s .= ",sustituir = 'S'" : $s .= ",sustituir = 'N'";
			$_POST['checkreponer'.$ids] ? $s .= ",reponer = 'S'" : $s .= ",reponer = 'N'";
		
			/*if($_POST['checkreponer'.$ids])
			{
				$fechaS = split("-", $_POST['fecha_cheque']);
				$fechachequeformat = $fechaS[2]."-".$fechaS[1]."-".$fechaS[0];
				$s .= ", cheque = '".$_POST['cheque']."',
						fechacheque = '".$fechachequeformat."',
			
			$s = "delete from catalogoprospectonick where prospecto = $idprospecto";
			mysql_query($s,$l) or die($s);
			$s = "delete from catalogoprospecto where id = $idprospecto";
			mysql_query($s,$l) or die($s);
			
			$_GET[idcliente] = $idcliente;
		}
		
		//Vigencia
		//LAST_DAY(CONCAT(YEAR(CURRENT_DATE),'-12-01'))
		//ADDDATE(CURRENT_DATE, INTERVAL 1 YEAR)
		
		$s = "INSERT INTO generacionconvenio
		SELECT NULL, NULL, NULL, '$_GET[credito]', '$_GET[consumomensual]',
		CURRENT_DATE, 'AUTORIZADO', tipoautorizacion,'".cambiaf_a_mysql($_GET[vigencia])."',
		pc.sucursal, pc.vendedor, pc.nvendedor, 
		pc.personamoral, cp.id, cpn.nick, cp.rfc, cp.nombre, cp.paterno, cp.materno,
		pc.calle, pc.numero, pc.colonia, pc.cp, pc.poblacion, pc.municipio,
		pc.estado, pc.pais, cp.celular, pc.telefono, cp.email, pc.precioporkg, 
		pc.precioporcaja, pc.descuentosobreflete, 
		pc.cantidaddescuento, pc.limitekg, pc.costo, pc.preciokgexcedente,
		pc.prepagadas, pc.consignacionkg, 
		pc.consignacioncaja, pc.consignaciondescuento, 
		pc.consignaciondescantidad, '$_SESSION[NOMBREUSUARIO]', '$_SESSION[IDUSUARIO]', pc.valordeclarado,
		pc.limite,pc.porcada,pc.costoextra, $_GET[idpropuesta], legal FROM propuestaconvenio AS pc
		LEFT JOIN catalogocliente AS cp ON cp.id = '$_GET[idcliente]'
		LEFT JOIN catalogoclientenick AS cpn ON cp.id = cpn.cliente
		LEFT JOIN direccion AS d ON cp.id = d.codigo AND d.origen = 'cl'
		WHERE pc.folio = '$_GET[idpropuesta]'
		GROUP BY cp.id";
			$f->cliente = cambio_texto($f->cliente);
			$arr[] = $f;
		}
		$registros = str_replace('null','""',json_encode($arr));
		
		echo '({"total":"'.$totalregistros.'",
		"totales":'.$totales.',
		"registros":'.$registros.',
		"contador":"'.$contador.'",
		"adelante":"'.f_adelante($desde,$paginado,$totalregistros).'",
		"atras":"'.f_atras($contador).'",
		"paginado":"'.f_paginado($paginado,$totalregistros).'"})';
		
	}else if($_POST[accion]==2){
		$s = "INSERT INTO bitacoraempleado
		SET usuario = '$_SESSION[IDUSUARIO]',
		fecha = '".cambiaf_a_mysql($_POST[fecha])."',
		actividad = '$_POST[actividades]',
		idcliente = '$_POST[idcliente]',
		cliente = '$_POST[nombre]',
		convenio = '$_POST[folio]',
		logro = '$_POST[logro]',
		tiempoinvertido = '$_POST[tiempoinvertido]',
		proximacita = '".cambiaf_a_mysql($_POST[fecha])."',
		sucursal = (SELECT prefijo FROM catalogosucursal WHERE id = '$_SESSION[IDSUCURSAL]');";
		mysql_query($s,$l) or die($s);
		
		echo "muybien";
	}
?>
Ejemplo n.º 30
0
	r.unidad, cr.descripcion AS ruta
	FROM reportedanosfaltante rep
	INNER JOIN recepcionmercancia r ON rep.recepcion = r.folio AND rep.sucursal = r.idsucursal
	INNER JOIN catalogoempleado e ON rep.empleado1 = e.id
	INNER JOIN catalogoruta cr ON r.ruta = cr.id
	INNER JOIN (SELECT gv.id AS guia, sd.prefijo AS destino, so.prefijo AS origen
	FROM guiasventanilla AS gv
	INNER JOIN catalogosucursal sd ON gv.idsucursaldestino = sd.id
	INNER JOIN catalogosucursal so ON gv.idsucursalorigen = so.id
	UNION
	SELECT ge.id AS guia, sd.prefijo AS destino, so.prefijo AS origen
	FROM guiasempresariales AS ge
	INNER JOIN catalogosucursal sd ON ge.idsucursaldestino = sd.id
	INNER JOIN catalogosucursal so ON ge.idsucursalorigen = so.id) t ON rep.guia=t.guia
	INNER JOIN catalogosucursal su ON r.idsucursal = su.id
	WHERE r.fecha BETWEEN '".cambiaf_a_mysql($_GET[fechainicio])."' AND '".cambiaf_a_mysql($_GET[fechafin])."'
	".(($_GET[sucursal]!="todas")? " AND r.sucursal=".$_GET[sucursal]."" : "")."
	GROUP BY rep.guia";
	$r = mysql_query($s, $l) or die(mysql_error($l).$s);
	$data = array();
	if(mysql_num_rows($r)>0){
		while($f = mysql_fetch_array($r)){
			$f[2] = utf8_encode($f[2]);			
			$f[4] = utf8_encode($f[4]);
			$f[5] = utf8_encode($f[5]);
			$f[7] = utf8_encode($f[7]);
			$f[8] = utf8_encode($f[8]);
			$f[9] = utf8_encode($f[9]);
			
			$s = "SELECT guia FROM sobrantes WHERE guia = '".$f[3]."'";
			$rr= mysql_query($s,$l) or die($s); $ff = mysql_fetch_array($rr);