<?php
session_start();
error_reporting(0);

date_default_timezone_set('america/mexico_city');
include "./js/conectpoo.php";
//include "./js/conectpoo2.php";
//include "../js/conectpoo2.php";
//require_once('./Connections/internet.php');
//require("archivosformulario/class.phpmailer.php");
switch($_GET['op']){
case '1':{
$campo=$_GET['titulo'];
$id=$_GET['id'];
$valorlabelnuevo=$_GET['valorlabelnuevo'];
$tabla=$_GET['tabla'];

$objeto= new db();
$datosbanner=$objeto->update($tabla, $campo, $valorlabelnuevo, $id);
if(($campo == "FechadeCompraSERTEC") || ($campo == "FechaActIMEISERTEC")){
		$date = date("Y-m-d");
		$objetoCIMSELECT= new db();
		$kuery = "SELECT * FROM `cim` where id_cim=".$id;
		$resultado = $objetoCIMSELECT->consultaregistros($kuery);
		for($x=0;$x<count($resultado);$x++){
			$FechadeCompraSERTEC = $resultado[$x]['FechadeCompraSERTEC'];
			$FechaActIMEISERTEC = $resultado[$x]['FechaActIMEISERTEC'];

			$Modelo = $resultado[$x]['Modelo'];
			$Region = $resultado[$x]['Region'];
			$id_cim = $resultado[$x]['id_cim'];
			/*$ids = getinvprod($Modelo);
			$ids = substr($ids, 0, -3);*/

			$FechadeVencimiento = $resultado[$x]['FechadeVencimiento'];

			if(($FechadeCompraSERTEC!="") && ( $FechaActIMEISERTEC!="")){
				$objeto= new db();
				$kuery = "INSERT INTO `requerimientodia` (`id_requerimientodia`, `id_cim`, `modelo`, `region`, `fecha_ven`, `fecha`) VALUES (NULL, '$id_cim', '$Modelo', '$Region', '$FechadeVencimiento', '$date');";
				$resultado = $objeto->consultaregistros($kuery);
				if(!is_array($resultado)){
					$datosbanner= $resultado;
				}
				//if($resultado!=1){
				//}
				//echo "hace insert ",$kuery;
			}else{
				//echo "No hace insert FechadeCompraSERTEC vaio ó FechaActIMEISERTEC vacio";
			}
		}
	}
$contenido=$datosbanner;
}
break;
case '2':{
$objeto2= new db();
$valores[0]='null';
$valores[1]='"'.$_GET['nombre'].'"';
$valores[2]='"'.$_GET['apellidos'].'"';
$valores[3]='"'.$_GET['correo'].'"';
$valores[4]='"'.$_GET['usuario'].'"';
$valores[5]='"'.$_GET['contrasena'].'"';
$valores[6]='"'.$_GET['Telefono'].'"';


$valores[7]='"'.$_GET['fecnac'].'"';
$valores[8]='"'.$_GET['perfil'].'"';
$valores[9]='"'.$_GET['estado'].'"';
$valores[10]='"'.$_GET['puesto'].'"';


$valores[11]='"'.$_GET['tsueldo'].'"';
$valores[12]='"'.$_GET['sueldo'].'"';
$valores[13]='"'.$_GET['horas'].'"';
$valores[14]='"'.$_GET['costohoras'].'"';
$valores[15]='"'.date('d-m-y').'"';
$valores[16]='"'.date('d-m-y').'"';
$datosbanner=$objeto2->seter($valores, "usuarios");
/*$mail = new PHPMailer();
$mail->FromName = "Dicss.com.mx"; 
$mail->AddAddress("eduarximo@dicss.com.mx");
$mail->AddBCC("eduarximo@gmail.com");
$mail->Subject  =  $subject;
$mail->Body     =  $message;

$_SESSION['cantproductos']=$variable;
if($mail->Send()){
	$message="El pedido se envio correctamente";
}else{
	if(!$mail->Send()){
		$mail->Send();
	}
	$message="Error al enviar correo, remitente: $correo ";
}
*/
$contenido=<<<content
$datosbanner
content;
}
break;
case '3':{ 
$iduser = $_GET['iduser'];
$tablereg = $_GET['tablereg'];
$objeto= new db();
$datosbanner=$objeto->delete($tablereg, $iduser);
//$_SESSION['cantproductos']=$variable;
$contenido=<<<content
    $datosbanner
content;
}
break;
case '4':{
$fecha = date('d-m-y');

$valores[0]='null';
$valores[1]="'".$_SESSION['id_estrategia']."'";
$valores[2]="'".$_GET['negreso']."'";
$valores[3]="'".$_GET['tegreso']."'";
$valores[4]="''";
$valores[5]="'".$fecha."'";

$objeto= new db();
$datosbanner=$objeto->seter($valores, "egreso");
    $contenido=<<<content
$datosbanner
content;
}
break;
case '5':{
$fecha = date('d-m-y');

$valores[0]='null';
$valores[1]="'".$_SESSION['id_estrategia']."'";
$valores[2]="'".$_GET['ndegasto']."'";
$valores[3]="'".$_GET['tdegasto']."'";
$valores[4]="''";
$valores[5]="'".$fecha."'";

$objeto= new db();
$datosbanner=$objeto->seter($valores, "gastos");
$contenido=<<<content
$datosbanner
content;
}
break;
case '6':{
$fecha = date('d-m-y');
$sArray = $_GET["sArray"];
$tcliente = $_GET["tcliente"];
/*$valores[0]='null';
$valores[1]="'".$_SESSION['id_estrategia']."'";
$valores[2]="'".$_GET['ndegasto']."'";
$valores[3]="'".$_GET['tdegasto']."'";
$valores[4]="''";
$valores[5]="'".$fecha."'";*/

$objeto= new db();
$datosbanner=$objeto->seter($sArray, $tcliente);
$contenido=<<<content
$datosbanner
content;
}break;
case '7':{
$fecha = date('d-m-y');
$sArray = $_GET["sArray"];
$tcliente = $_GET["tcliente"];
/*$valores[0]='null';
$valores[1]="'".$_SESSION['id_estrategia']."'";
$valores[2]="'".$_GET['ndegasto']."'";
$valores[3]="'".$_GET['tdegasto']."'";
$valores[4]="''";
$valores[5]="'".$fecha."'";*/

$objeto= new db();
$datosbanner=$objeto->seterbyid($sArray, $tcliente);
$contenido=<<<content
$datosbanner
content;
}break;
case '10':{

$campo=$_GET['titulo'];
$id=$_GET['id'];
$valorlabelnuevo=$_GET['valorlabelnuevo'];
$tabla=$_GET['tabla'];
$guia=$_GET['guia'];

$kuery ="UPDATE  `$tabla` SET  `$campo` =  '$valorlabelnuevo' WHERE  `GuiadeEnvio` =$guia;";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
$contenido=$datosbanner;

}break;
case '11':{
$id=$_GET['id'];

$kuery ="SELECT * FROM `ingresos` WHERE  `id_ingresos` =$id;";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
$id_cc =  $datosbanner[0]['id_cc'];
$id_cuentas =  $datosbanner[0]['id_cuentas'];
$id_movingresos =  $datosbanner[0]['id_movingresos'];

$kuery2 ="SELECT cc.`id_cliente`, cc.`id_lnegocio`, cuentas.`nombre` FROM cc, cuentas where cc.`id_cc`= $id_cc  and cuentas.`id_cuentas` =$id_cuentas";
$objeto2= new db();
$datosbanner2=$objeto2->consultaregistros($kuery2);
$id_cliente =  $datosbanner2[0]['id_cliente'];

	$objcliente= new db();
	$getcliente ="SELECT * FROM `clientes` where  id_clientes = $id_cliente";
	$resultcliente=$objcliente->consultaregistros($getcliente);
	$nombrecliente = $resultcliente[0]['Razon_social']." ".$resultcliente[0]['RFC'];

$id_lnegocio =  $datosbanner2[0]['id_lnegocio'];
	$objlneg= new db();
	$getlneg ="SELECT * FROM `datosmaestros` where  id_datosmaestros = $id_lnegocio";
	$resultgetlneg=$objlneg->consultaregistros($getlneg);
	$nombrelineanegocio = $resultgetlneg[0]['linadenegocio'];
	
$nombrecuenta =  $datosbanner2[0]['nombre'];
//$id_cc =  $datosbanner[0]['id_cc'];

$contenido=json_encode(array("nombrecliente"=>$nombrecliente,"nombrelineanegocio"=>$nombrelineanegocio,"nombrecuenta"=>$nombrecuenta,"nombretipoiingreso"=>$nombretipoiingreso));
}break;
case '12':{
$gasto=$_GET['gasto'];
$kuery ="SELECT * FROM `gastos` WHERE  `tipo_de_gasto` ='$gasto'";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
    for($x=0;$x<count($datosbanner);$x++){
		$id_gastos =  $datosbanner[$x]['id_gastos'];
		$id_usuario =  $datosbanner[$x]['id_usuario'];
		$nombre =  $datosbanner[$x]['nombre'];
		$tipo_de_gasto =  $datosbanner[$x]['tipo_de_gasto'];
		$comentario =  $datosbanner[$x]['comentario'];
		$fecha =  $datosbanner[$x]['fecha'];

		$resp.=<<<jjj
$id_gastos * $nombre ~
jjj;
	}
$resp = substr($resp, 0, -2);
$contenido = $resp;
}break;
case '13':{
$kuery ="SELECT * FROM `usuarios`";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
    for($x=0;$x<count($datosbanner);$x++){
		$id_usuarios =  $datosbanner[$x]['id_usuarios'];
		$nombre =  $datosbanner[$x]['nombre'];
		$apellidos =  $datosbanner[$x]['apellidos'];

		$resp.=<<<jjj
$id_usuarios * $nombre $apellidos -
jjj;
	}
$resp = substr($resp, 0, -2);
$contenido = $resp;
}break;

case '14':{
$provee=$_GET['provee'];

$kuery ="SELECT * FROM `tipo_proveedorrelacion` WHERE `id_proveedores` = $provee";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
    for($x=0;$x<count($datosbanner);$x++){
		$id_tipo_proveedorrelacion =  $datosbanner[$x]['id_tipo_proveedorrelacion'];
		$id_proveedores =  $datosbanner[$x]['id_proveedores'];
		$tipo_proveedor =  $datosbanner[$x]['tipo_proveedor'];
			$tipoprovkuery ="SELECT * FROM `tipo_proveedor` WHERE `id_tipo_proveedor` = $tipo_proveedor";
			$objtipo= new db();
			$datostipoprov=$objtipo->consultaregistros($tipoprovkuery);
			$nombre =  $datostipoprov[0]['nombre'];
		$fecha =  $datosbanner[$x]['fecha'];

		$resp.=<<<jjj
$tipo_proveedor * $nombre -
jjj;
	}
$resp = substr($resp, 0, -2);
$contenido = $resp;
}break;
case '15':{
$id=$_GET['id'];

$kuery ="SELECT * FROM `egreso` WHERE  `id_egreso` =$id;";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
$id_cc =  $datosbanner[0]['id_cc'];
$id_cuentas =  $datosbanner[0]['id_cuentas'];
$id_proveedor =  $datosbanner[0]['id_proveedor'];
$tipo_prov =  $datosbanner[0]['tipo_prov'];


$kuery2 ="SELECT cc.`id_cliente`, cc.`id_lnegocio`, cc.`id_tipologia`, cuentas.`nombre`, proveedores.`RFC`,proveedores.`Razon_social`, tipo_proveedor.`nombre` FROM cc, cuentas, proveedores, tipo_proveedor where cc.`id_cc`= $id_cc  and cuentas.`id_cuentas` = $id_cuentas and proveedores.`id_proveedores` = $id_proveedor and tipo_proveedor.`id_tipo_proveedor` = $tipo_prov";
$objeto2= new db();
$datosbanner2=$objeto2->consultaregistros($kuery2);
$id_cliente =  $datosbanner2[0]['id_cliente'];
$RFC =  $datosbanner2[0]['RFC'];
$Razon_social =  $datosbanner2[0]['Razon_social'];

	$objcliente= new db();
	$getcliente ="SELECT * FROM `clientes` where  id_clientes = $id_cliente";
	$resultcliente=$objcliente->consultaregistros($getcliente);
	$clienterfc = $resultcliente[0]['RFC'];
	$clienterazonsocial = $resultcliente[0]['Razon_social'];

$id_lnegocio =  $datosbanner2[0]['id_lnegocio'];
	$objlneg= new db();
	$getlneg ="SELECT * FROM `datosmaestros` where  id_datosmaestros = $id_lnegocio";
	$resultgetlneg=$objlneg->consultaregistros($getlneg);
	$nombrelineanegocio = $resultgetlneg[0]['linadenegocio'];

$id_tipologia =  $datosbanner2[0]['id_tipologia'];
	$objlneg= new db();
	$getlneg ="SELECT * FROM `tipologias` where  id_tipologias = $id_tipologia";
	$resultgetlneg=$objlneg->consultaregistros($getlneg);
	$nombretipologia = $resultgetlneg[0]['nombre'];

	
$nombrecuenta =  $datosbanner2[0]['nombre'];
//$id_cc =  $datosbanner[0]['id_cc'];

$contenido=json_encode(array("clienterfc"=>$clienterfc,"clienterazonsocial"=>$clienterazonsocial,"nombrelineanegocio"=>$nombrelineanegocio,"nombretipologia"=>$nombretipologia,"nombrecuenta"=>$nombrecuenta,"proveedorrazonsocial"=>$Razon_social,"proveedorrfc"=>$RFC));
}break;
case '16':{
$lineg=$_GET['lineg'];

$kuery ="SELECT * FROM `tipologias` WHERE `id_datosmaestros` = $lineg";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
    for($x=0;$x<count($datosbanner);$x++){
		$id_tipologias =  $datosbanner[$x]['id_tipologias'];
		$id_datosmaestros =  $datosbanner[$x]['id_datosmaestros'];
		$nombre =  $datosbanner[$x]['nombre'];
		$fecha =  $datosbanner[$x]['fecha'];

		$resp.=<<<jjj
$id_tipologias * $nombre -
jjj;
	}
$resp = substr($resp, 0, -2);
$contenido = $resp;
}break;

case '17':{//reportes

$seleccion = $_GET['seleccion'];
$tiporeporte = $_GET['tiporeporte'];
$centrodecostos = $_GET['centrodecostos'];
$cliente = $_GET['cliente'];
$proveedores = $_GET['proveedores'];
$lineaneg = $_GET['lineaneg'];
$tipologia = $_GET['tipologia'];


$fechainicio = $_GET['fechainicio'];
$fechafin = $_GET['fechafin'];
$inicio="2014-01-01 00:00:00";
$fin="2014-11-01 23:59:59";
 
/*$datetime1=new DateTime($inicio);
$datetime2=new DateTime($fin);*/
 
# obtenemos la diferencia entre las dos fechas
//$interval=$datetime2->diff($datetime1);
 
# obtenemos la diferencia en meses
//echo $intervalMeses=$interval->format("%m");//
//echo $diff = $date1->diff($date2);

//echo dateDiff($fechainicio, $fechafin); 
switch ($tiporeporte) {
	case '1':{
		switch ($seleccion) {
			case '2':{//reporte por CC
				
				$titutlo =<<<tit
				<div class="x_title">
                    <h4>Busqueda por CC:<strong>    $centrodecostos</strong> </h4>
                    DE  $fechainicio A $fechafin
                </div>
tit;
				/*
				cc
				presupuesto
				proyectado por ingresar
				monto real 
				monto pendiente por proyectar
				monto pendiente por cobrar
				*/
				$menu="";
				$objeto= new db();
				$luerycc_pres = "SELECT * FROM `cc` where nombre = '$centrodecostos'";
				$resultcont = $objeto->consultaregistros($luerycc_pres);
				$id_cc = $resultcont[0]['id_cc'];

				$objeto2= new db();
				$press = "SELECT * FROM  `cc_pres` WHERE `id_cc` = $id_cc;";
				$resultcontpress = $objeto2->consultaregistros($press);
				$ingresostotales = $resultcontpress[0]['ingresostotales'];



				$objeto3= new db();
				//$kuery = "SELECT * FROM `cc_pres` where id = $centrodecostos";
				//SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy FROM ingresos_datos WHERE `cc`= "$centrodecostos" group by cc
				$kuery = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos' and  (fehcaproy > '$fechainicio' and fehcaproy < '$fechafin' ) group by cc";
				$resultmont = $objeto3->consultaregistros($kuery);
				//$treal = $resultmont[0]['treal'];
				$tproy = $resultmont[0]['tproy'];
				$nombrecentrodecostos = $resultmont[0]['cc'];




				$objetoreal= new db();

				$kueryreal = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) group by cc";
				$resultmontreal = $objetoreal->consultaregistros($kueryreal);
				$treal = $resultmontreal[0]['treal'];
				//$tproy = $resultmont[0]['tproy'];


				$mpendientepproy = $ingresostotales - $tproy;
				$montopendientepcobrar = $ingresostotales - $treal;

				if($nombrecentrodecostos ==""){
					$nombrecentrodecostos = $centrodecostos;
				}
				
				setlocale(LC_MONETARY,'es_MX');
				$ingresostotales = sprintf('$%01.2f', $ingresostotales);
				$treal = sprintf('$%01.2f', $treal);
				$tproy = sprintf('$%01.2f', $tproy);
				$mpendientepproy = sprintf('$%01.2f', $mpendientepproy);
				$montopendientepcobrar = sprintf('$%01.2f', $montopendientepcobrar);
				$menu.=<<<menu
    <tr >
        <td>$nombrecentrodecostos</td>
        <td>$ingresostotales</td>
        <td>$tproy</td>
        <td>$treal</td>
        <td>$mpendientepproy</td>
        <td>$montopendientepcobrar</td>
    </tr>
menu;
			}break;
			case '3':{//busqueda por cliente
				$titutlo =<<<tit
				<div class="x_title">
                    <h4>Busqueda por Cliente:<strong>    $cliente</strong> </h4>
                    DE  $fechainicio A $fechafin
                </div>
tit;
				$menu="";
    			$objeto4= new db();

    			$kuery4 = "SELECT * FROM clientes WHERE RFC LIKE '%$cliente%'  or `Razon_social` LIKE '%$cliente%' ";
				$resultmont4 = $objeto4->consultaregistros($kuery4);
    			$id_cliente = $resultmont4[0]["id_clientes"];
    			

    			$objeto= new db();
				$luerycc_pres = "SELECT * FROM `cc` where id_cliente =$id_cliente";
				$resultcont = $objeto->consultaregistros($luerycc_pres);

    			for($x=0;$x<count($resultcont);$x++){
					$id_cc = $resultcont[$x]['id_cc'];
					$centrodecostos = $resultcont[$x]['nombre'];

					$objeto2= new db();
					$press = "SELECT * FROM  `cc_pres` WHERE `id_cc` = $id_cc;";
					$resultcontpress = $objeto2->consultaregistros($press);
					$ingresostotales = $resultcontpress[0]['ingresostotales'];



					$objeto3= new db();
					//$kuery = "SELECT * FROM `cc_pres` where id = $centrodecostos";
					//SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy FROM ingresos_datos WHERE `cc`= "$centrodecostos" group by cc
					$kuery = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos'  and  (fehcaproy > '$fechainicio' and fehcaproy < '$fechafin' ) group by cc";
					$resultmont = $objeto3->consultaregistros($kuery);
					//$treal = $resultmont[0]['treal'];
					$tproy = $resultmont[0]['tproy'];
					$nombrecentrodecostos = $resultmont[0]['cc'];

					$objetoreal= new db();
					$kueryreal = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) group by cc";
					$resultmontreal = $objetoreal->consultaregistros($kueryreal);
					$treal = $resultmontreal[0]['treal'];


					$mpendientepproy = $ingresostotales - $tproy;
					$montopendientepcobrar = $ingresostotales - $treal;

					if($nombrecentrodecostos ==""){
						$nombrecentrodecostos = $centrodecostos;
					}
					
					setlocale(LC_MONETARY,'es_MX');
					$ingresostotales = sprintf('$%01.2f', $ingresostotales);
					$treal = sprintf('$%01.2f', $treal);
					$tproy = sprintf('$%01.2f', $tproy);
					$mpendientepproy = sprintf('$%01.2f', $mpendientepproy);
					$montopendientepcobrar = sprintf('$%01.2f', $montopendientepcobrar);
					$menu.=<<<menu
	    <tr >
	        <td>$nombrecentrodecostos</td>
	        <td>$ingresostotales</td>
	        <td>$tproy</td>
	        <td>$treal</td>
	        <td>$montopendientepcobrar</td>
	        <td>$mpendientepproy</td>

	    </tr>
menu;
		}
			}break;
			case '4':{

			}break;
			case '5':{
				$titutlo =<<<tit
				<div class="x_title">
                    <h4>Busqueda por Linea de Negocio:<strong>    $lineaneg</strong> </h4>
                    DE  $fechainicio A $fechafin
                </div>
tit;
				$menu="";
				
				$objeto4= new db();
				$kuery4 = "SELECT * FROM datosmaestros WHERE linadenegocio LIKE '%$lineaneg%' ";
				$resultmont4 = $objeto4->consultaregistros($kuery4);
    			
    			$id_lnegocio = $resultmont4[0]['id_datosmaestros'];
    			$objeto= new db();
				$luerycc_pres = "SELECT * FROM `cc` where id_lnegocio = '$id_lnegocio'";
				$resultcont = $objeto->consultaregistros($luerycc_pres);

    			for($x=0;$x<count($resultcont);$x++){
					$id_cc = $resultcont[$x]['id_cc'];
					$centrodecostos = $resultcont[$x]['nombre'];

					$objeto2= new db();
					$press = "SELECT * FROM  `cc_pres` WHERE `id_cc` = $id_cc;";
					$resultcontpress = $objeto2->consultaregistros($press);
					$ingresostotales = $resultcontpress[0]['ingresostotales'];



					$objeto3= new db();
					//$kuery = "SELECT * FROM `cc_pres` where id = $centrodecostos";
					//SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy FROM ingresos_datos WHERE `cc`= "$centrodecostos" group by cc
					$kuery = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos'   and  (fehcaproy > '$fechainicio' and fehcaproy < '$fechafin' ) group by cc";
					$resultmont = $objeto3->consultaregistros($kuery);
					//$treal = $resultmont[0]['treal'];
					$tproy = $resultmont[0]['tproy'];
					$nombrecentrodecostos = $resultmont[0]['cc'];

					$objetoreal= new db();
					$kueryreal = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) group by cc";
					$resultmontreal = $objetoreal->consultaregistros($kueryreal);
					$treal = $resultmontreal[0]['treal'];


					$mpendientepproy = $ingresostotales - $tproy;
					$montopendientepcobrar = $ingresostotales - $treal;

					if($nombrecentrodecostos ==""){
						$nombrecentrodecostos = $centrodecostos;
					}
					
					setlocale(LC_MONETARY,'es_MX');
					$ingresostotales = sprintf('$%01.2f', $ingresostotales);
					$treal = sprintf('$%01.2f', $treal);
					$tproy = sprintf('$%01.2f', $tproy);
					$mpendientepproy = sprintf('$%01.2f', $mpendientepproy);
					$montopendientepcobrar = sprintf('$%01.2f', $montopendientepcobrar);
					$menu.=<<<menu
	    <tr >
	        <td>$nombrecentrodecostos</td>
	        <td>$ingresostotales</td>
	        <td>$tproy</td>
	        <td>$treal</td>
	        <td>$mpendientepproy</td>
	        <td>$montopendientepcobrar</td>
	    </tr>
menu;
		}
			}break;
		case '6':{
				$titutlo =<<<tit
				<div class="x_title">
                    <h4>Busqueda por Tipología:<strong>    $tipologia</strong> </h4>
                    DE  $fechainicio A $fechafin
                </div>
tit;
				$menu="";
				$objeto4= new db();
				$kuery4 = "SELECT * FROM tipologias WHERE nombre LIKE '%$tipologia%' ";
				$resultmont4 = $objeto4->consultaregistros($kuery4);
    			
    			$id_tipologias = $resultmont4[0]['id_tipologias'];
    			$objeto= new db();
				$luerycc_pres = "SELECT * FROM `cc` where id_tipologia = '$id_tipologias'";
				$resultcont = $objeto->consultaregistros($luerycc_pres);

    			for($x=0;$x<count($resultcont);$x++){
					$id_cc = $resultcont[$x]['id_cc'];
					$centrodecostos = $resultcont[$x]['nombre'];

					$objeto2= new db();
					$press = "SELECT * FROM  `cc_pres` WHERE `id_cc` = $id_cc;";
					$resultcontpress = $objeto2->consultaregistros($press);
					$ingresostotales = $resultcontpress[0]['ingresostotales'];



					$objeto3= new db();
					//$kuery = "SELECT * FROM `cc_pres` where id = $centrodecostos";
					//SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy FROM ingresos_datos WHERE `cc`= "$centrodecostos" group by cc
					$kuery = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos'  and  (fehcaproy > '$fechainicio' and fehcaproy < '$fechafin' ) group by cc";
					$resultmont = $objeto3->consultaregistros($kuery);
					//$treal = $resultmont[0]['treal'];
					$tproy = $resultmont[0]['tproy'];
					$nombrecentrodecostos = $resultmont[0]['cc'];

					$objetoreal= new db();
					$kueryreal = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) group by cc";
					$resultmontreal = $objetoreal->consultaregistros($kueryreal);
					$treal = $resultmontreal[0]['treal'];

					$mpendientepproy = $ingresostotales - $tproy;
					$montopendientepcobrar = $ingresostotales - $treal;

					if($nombrecentrodecostos ==""){
						$nombrecentrodecostos = $centrodecostos;
					}
					
					setlocale(LC_MONETARY,'es_MX');
					$ingresostotales = sprintf('$%01.2f', $ingresostotales);
					$treal = sprintf('$%01.2f', $treal);
					$tproy = sprintf('$%01.2f', $tproy);
					$mpendientepproy = sprintf('$%01.2f', $mpendientepproy);
					$montopendientepcobrar = sprintf('$%01.2f', $montopendientepcobrar);
					$menu.=<<<menu
	    <tr >
	        <td>$nombrecentrodecostos</td>
	        <td>$ingresostotales</td>
	        <td>$treal</td>
	        <td>$tproy</td>
	        <td>$mpendientepproy</td>
	        <td>$montopendientepcobrar</td>
	    </tr>
menu;
		}
		}	break;
		case '7':{
				$titutlo =<<<tit
				<div class="x_title">
                    <h4>Busqueda GLOBAL </h4>
                    DE  $fechainicio A $fechafin
                </div>
tit;
				$menu="";
    			$objeto= new db();
				$luerycc_pres = "SELECT * FROM `cc` ";
				$resultcont = $objeto->consultaregistros($luerycc_pres);

    			for($x=0;$x<count($resultcont);$x++){
					$id_cc = $resultcont[$x]['id_cc'];
					$centrodecostos = $resultcont[$x]['nombre'];

					$objeto2= new db();
					$press = "SELECT * FROM  `cc_pres` WHERE `id_cc` = $id_cc;";
					$resultcontpress = $objeto2->consultaregistros($press);
					$ingresostotales = $resultcontpress[0]['ingresostotales'];



					$objeto3= new db();
					//$kuery = "SELECT * FROM `cc_pres` where id = $centrodecostos";
					//SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy FROM ingresos_datos WHERE `cc`= "$centrodecostos" group by cc
					$kuery = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos'  and  (fehcaproy > '$fechainicio' and fehcaproy < '$fechafin' ) group by cc";
					$resultmont = $objeto3->consultaregistros($kuery);
					//$treal = $resultmont[0]['treal'];
					$tproy = $resultmont[0]['tproy'];
					$nombrecentrodecostos = $resultmont[0]['cc'];

					$objetoreal= new db();
					$kueryreal = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) group by cc";
					$resultmontreal = $objetoreal->consultaregistros($kueryreal);
					$treal = $resultmontreal[0]['treal'];



					$mpendientepproy = $ingresostotales - $tproy;
					$montopendientepcobrar = $ingresostotales - $treal;

					if($nombrecentrodecostos ==""){
						$nombrecentrodecostos = $centrodecostos;
					}
					
					setlocale(LC_MONETARY,'es_MX');
					$ingresostotales = sprintf('$%01.2f', $ingresostotales);
					$treal = sprintf('$%01.2f', $treal);
					$tproy = sprintf('$%01.2f', $tproy);
					$mpendientepproy = sprintf('$%01.2f', $mpendientepproy);
					$montopendientepcobrar = sprintf('$%01.2f', $montopendientepcobrar);
					$menu.=<<<menu
	    <tr >
	        <td>$nombrecentrodecostos</td>
	        <td>$ingresostotales</td>
	        <td>$tproy</td>
	        <td>$treal</td>
	        <td>$montopendientepcobrar</td>
	        <td>$mpendientepproy</td>

	    </tr>
menu;
		}
		}break;
	}		


$table=<<<kkk
$titutlo
<table class="table table-striped jambo_table bulk_action" id="example3" class="table table-striped table-bordered dt-responsive nowrap"cellspacing="0">
    <thead>
      
      <th>CENTRO DE COSTOS</th>
      <th>PRESUPUESTADO</th>
      <th>PROYECTADO POR INGRESAR</th>
      <th>MONTO REAL INGRESO</th>
      <th>MONTO PENDIENTE POR PROYECTAR</th>
      <th>MONTO PENDIENTE POR COBRAR</th>
    </thead>
    <tbody>
      $menu
    </tbody>
</table>
<script>
var id_session = "$id_session";
$('#example3').DataTable();
var table = $('#example3').DataTable();

$('#example3 tbody').on( 'click', 'tr', function () {
    if ( $(this).hasClass('selected') ) {
        $(this).removeClass('selected');
    }
    else {
        table.$('tr.selected').removeClass('selected');
        $(this).addClass('selected');
    }
} );

</script>
kkk;
$contenido=$table;

		}
		break;
	case '2':{
/*echo "reporte";
echo $seleccion;*/
		//$proveedores
switch ($seleccion) {
			case '2':{//reporte por CC
				
				$titutlo =<<<tit
				<div class="x_title">
                    <h4>Busqueda por CC:<strong>    $centrodecostos</strong> </h4>
                    DE  $fechainicio A $fechafin
                </div>
tit;
				/*
				cc
				presupuesto
				proyectado por ingresar
				monto real 
				monto pendiente por proyectar
				monto pendiente por cobrar
				*/
				$menu="";
				$objeto= new db();
				$luerycc_pres = "SELECT * FROM `cc` where nombre = '$centrodecostos'";
				$resultcont = $objeto->consultaregistros($luerycc_pres);
				$id_cc = $resultcont[0]['id_cc'];

				$objeto2= new db();
				$press = "SELECT * FROM  `cc_pres` WHERE `id_cc` = $id_cc;";
				$resultcontpress = $objeto2->consultaregistros($press);
				$ingresostotales = $resultcontpress[0]['ingresostotales'];



				$objeto3= new db();
				//$kuery = "SELECT * FROM `cc_pres` where id = $centrodecostos";
				//SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy FROM ingresos_datos WHERE `cc`= "$centrodecostos" group by cc
				$kuery = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos' and  (fehcaproy > '$fechainicio' and fehcaproy < '$fechafin' ) group by cc";
				$resultmont = $objeto3->consultaregistros($kuery);
				//$treal = $resultmont[0]['treal'];
				$tproy = $resultmont[0]['tproy'];
				$nombrecentrodecostos = $resultmont[0]['cc'];




				$objetoreal= new db();

				$kueryreal = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) group by cc";
				$resultmontreal = $objetoreal->consultaregistros($kueryreal);
				$treal = $resultmontreal[0]['treal'];
				//$tproy = $resultmont[0]['tproy'];


				$mpendientepproy = $ingresostotales - $tproy;
				$montopendientepcobrar = $ingresostotales - $treal;

				if($nombrecentrodecostos ==""){
					$nombrecentrodecostos = $centrodecostos;
				}
				
				setlocale(LC_MONETARY,'es_MX');
				$ingresostotales = sprintf('$%01.2f', $ingresostotales);
				$treal = sprintf('$%01.2f', $treal);
				$tproy = sprintf('$%01.2f', $tproy);
				$mpendientepproy = sprintf('$%01.2f', $mpendientepproy);
				$montopendientepcobrar = sprintf('$%01.2f', $montopendientepcobrar);
				$menu.=<<<menu
    <tr >
        <td>$nombrecentrodecostos</td>
        <td>$ingresostotales</td>
        <td>$tproy</td>
        <td>$treal</td>
        <td>$mpendientepproy</td>
        <td>$montopendientepcobrar</td>
    </tr>
menu;
			}break;
			case '3':{//busqueda por cliente
				$titutlo =<<<tit
				<div class="x_title">
                    <h4>Busqueda por Cliente:<strong>    $cliente</strong> </h4>
                    DE  $fechainicio A $fechafin
                </div>
tit;
				$menu="";
    			$objeto4= new db();

    			$kuery4 = "SELECT * FROM clientes WHERE RFC LIKE '%$cliente%'  or `Razon_social` LIKE '%$cliente%' ";
				$resultmont4 = $objeto4->consultaregistros($kuery4);
    			$id_cliente = $resultmont4[0]["id_clientes"];
    			

    			$objeto= new db();
				$luerycc_pres = "SELECT * FROM `cc` where id_cliente =$id_cliente";
				$resultcont = $objeto->consultaregistros($luerycc_pres);

    			for($x=0;$x<count($resultcont);$x++){
					$id_cc = $resultcont[$x]['id_cc'];
					$centrodecostos = $resultcont[$x]['nombre'];

					$objeto2= new db();
					$press = "SELECT * FROM  `cc_pres` WHERE `id_cc` = $id_cc;";
					$resultcontpress = $objeto2->consultaregistros($press);
					$ingresostotales = $resultcontpress[0]['ingresostotales'];



					$objeto3= new db();
					//$kuery = "SELECT * FROM `cc_pres` where id = $centrodecostos";
					//SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy FROM ingresos_datos WHERE `cc`= "$centrodecostos" group by cc
					$kuery = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos'  and  (fehcaproy > '$fechainicio' and fehcaproy < '$fechafin' ) group by cc";
					$resultmont = $objeto3->consultaregistros($kuery);
					//$treal = $resultmont[0]['treal'];
					$tproy = $resultmont[0]['tproy'];
					$nombrecentrodecostos = $resultmont[0]['cc'];

					$objetoreal= new db();
					$kueryreal = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) group by cc";
					$resultmontreal = $objetoreal->consultaregistros($kueryreal);
					$treal = $resultmontreal[0]['treal'];


					$mpendientepproy = $ingresostotales - $tproy;
					$montopendientepcobrar = $ingresostotales - $treal;

					if($nombrecentrodecostos ==""){
						$nombrecentrodecostos = $centrodecostos;
					}
					
					setlocale(LC_MONETARY,'es_MX');
					$ingresostotales = sprintf('$%01.2f', $ingresostotales);
					$treal = sprintf('$%01.2f', $treal);
					$tproy = sprintf('$%01.2f', $tproy);
					$mpendientepproy = sprintf('$%01.2f', $mpendientepproy);
					$montopendientepcobrar = sprintf('$%01.2f', $montopendientepcobrar);
					$menu.=<<<menu
	    <tr >
	        <td>$nombrecentrodecostos</td>
	        <td>$ingresostotales</td>
	        <td>$tproy</td>
	        <td>$treal</td>
	        <td>$montopendientepcobrar</td>
	        <td>$mpendientepproy</td>

	    </tr>
menu;
		}
			}break;
			case '4':{

			}break;
			case '5':{
				$titutlo =<<<tit
				<div class="x_title">
                    <h4>Busqueda por Linea de Negocio:<strong>    $lineaneg</strong> </h4>
                    DE  $fechainicio A $fechafin
                </div>
tit;
				$menu="";
				
				$objeto4= new db();
				$kuery4 = "SELECT * FROM datosmaestros WHERE linadenegocio LIKE '%$lineaneg%' ";
				$resultmont4 = $objeto4->consultaregistros($kuery4);
    			
    			$id_lnegocio = $resultmont4[0]['id_datosmaestros'];
    			$objeto= new db();
				$luerycc_pres = "SELECT * FROM `cc` where id_lnegocio = '$id_lnegocio'";
				$resultcont = $objeto->consultaregistros($luerycc_pres);

    			for($x=0;$x<count($resultcont);$x++){
					$id_cc = $resultcont[$x]['id_cc'];
					$centrodecostos = $resultcont[$x]['nombre'];

					$objeto2= new db();
					$press = "SELECT * FROM  `cc_pres` WHERE `id_cc` = $id_cc;";
					$resultcontpress = $objeto2->consultaregistros($press);
					$ingresostotales = $resultcontpress[0]['ingresostotales'];



					$objeto3= new db();
					//$kuery = "SELECT * FROM `cc_pres` where id = $centrodecostos";
					//SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy FROM ingresos_datos WHERE `cc`= "$centrodecostos" group by cc
					$kuery = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos'   and  (fehcaproy > '$fechainicio' and fehcaproy < '$fechafin' ) group by cc";
					$resultmont = $objeto3->consultaregistros($kuery);
					//$treal = $resultmont[0]['treal'];
					$tproy = $resultmont[0]['tproy'];
					$nombrecentrodecostos = $resultmont[0]['cc'];

					$objetoreal= new db();
					$kueryreal = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) group by cc";
					$resultmontreal = $objetoreal->consultaregistros($kueryreal);
					$treal = $resultmontreal[0]['treal'];


					$mpendientepproy = $ingresostotales - $tproy;
					$montopendientepcobrar = $ingresostotales - $treal;

					if($nombrecentrodecostos ==""){
						$nombrecentrodecostos = $centrodecostos;
					}
					
					setlocale(LC_MONETARY,'es_MX');
					$ingresostotales = sprintf('$%01.2f', $ingresostotales);
					$treal = sprintf('$%01.2f', $treal);
					$tproy = sprintf('$%01.2f', $tproy);
					$mpendientepproy = sprintf('$%01.2f', $mpendientepproy);
					$montopendientepcobrar = sprintf('$%01.2f', $montopendientepcobrar);
					$menu.=<<<menu
	    <tr >
	        <td>$nombrecentrodecostos</td>
	        <td>$ingresostotales</td>
	        <td>$tproy</td>
	        <td>$treal</td>
	        <td>$mpendientepproy</td>
	        <td>$montopendientepcobrar</td>
	    </tr>
menu;
		}
			}break;
		case '6':{
				$titutlo =<<<tit
				<div class="x_title">
                    <h4>Busqueda por Tipología:<strong>    $tipologia</strong> </h4>
                    DE  $fechainicio A $fechafin
                </div>
tit;
				$menu="";
				$objeto4= new db();
				$kuery4 = "SELECT * FROM tipologias WHERE nombre LIKE '%$tipologia%' ";
				$resultmont4 = $objeto4->consultaregistros($kuery4);
    			
    			$id_tipologias = $resultmont4[0]['id_tipologias'];
    			$objeto= new db();
				$luerycc_pres = "SELECT * FROM `cc` where id_tipologia = '$id_tipologias'";
				$resultcont = $objeto->consultaregistros($luerycc_pres);

    			for($x=0;$x<count($resultcont);$x++){
					$id_cc = $resultcont[$x]['id_cc'];
					$centrodecostos = $resultcont[$x]['nombre'];

					$objeto2= new db();
					$press = "SELECT * FROM  `cc_pres` WHERE `id_cc` = $id_cc;";
					$resultcontpress = $objeto2->consultaregistros($press);
					$ingresostotales = $resultcontpress[0]['ingresostotales'];



					$objeto3= new db();
					//$kuery = "SELECT * FROM `cc_pres` where id = $centrodecostos";
					//SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy FROM ingresos_datos WHERE `cc`= "$centrodecostos" group by cc
					$kuery = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos'  and  (fehcaproy > '$fechainicio' and fehcaproy < '$fechafin' ) group by cc";
					$resultmont = $objeto3->consultaregistros($kuery);
					//$treal = $resultmont[0]['treal'];
					$tproy = $resultmont[0]['tproy'];
					$nombrecentrodecostos = $resultmont[0]['cc'];

					$objetoreal= new db();
					$kueryreal = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) group by cc";
					$resultmontreal = $objetoreal->consultaregistros($kueryreal);
					$treal = $resultmontreal[0]['treal'];

					$mpendientepproy = $ingresostotales - $tproy;
					$montopendientepcobrar = $ingresostotales - $treal;

					if($nombrecentrodecostos ==""){
						$nombrecentrodecostos = $centrodecostos;
					}
					
					setlocale(LC_MONETARY,'es_MX');
					$ingresostotales = sprintf('$%01.2f', $ingresostotales);
					$treal = sprintf('$%01.2f', $treal);
					$tproy = sprintf('$%01.2f', $tproy);
					$mpendientepproy = sprintf('$%01.2f', $mpendientepproy);
					$montopendientepcobrar = sprintf('$%01.2f', $montopendientepcobrar);
					$menu.=<<<menu
	    <tr >
	        <td>$nombrecentrodecostos</td>
	        <td>$ingresostotales</td>
	        <td>$treal</td>
	        <td>$tproy</td>
	        <td>$mpendientepproy</td>
	        <td>$montopendientepcobrar</td>
	    </tr>
menu;
		}
		}	break;
		case '7':{
				$titutlo =<<<tit
				<div class="x_title">
                    <h4>Busqueda GLOBAL </h4>
                    DE  $fechainicio A $fechafin
                </div>
tit;
				$menu="";
    			$objeto= new db();
				$luerycc_pres = "SELECT * FROM `cc` ";
				$resultcont = $objeto->consultaregistros($luerycc_pres);

    			for($x=0;$x<count($resultcont);$x++){
					$id_cc = $resultcont[$x]['id_cc'];
					$centrodecostos = $resultcont[$x]['nombre'];

					$objeto2= new db();
					$press = "SELECT * FROM  `cc_pres` WHERE `id_cc` = $id_cc;";
					$resultcontpress = $objeto2->consultaregistros($press);
					$ingresostotales = $resultcontpress[0]['ingresostotales'];



					$objeto3= new db();
					//$kuery = "SELECT * FROM `cc_pres` where id = $centrodecostos";
					//SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy FROM ingresos_datos WHERE `cc`= "$centrodecostos" group by cc
					$kuery = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos'  and  (fehcaproy > '$fechainicio' and fehcaproy < '$fechafin' ) group by cc";
					$resultmont = $objeto3->consultaregistros($kuery);
					//$treal = $resultmont[0]['treal'];
					$tproy = $resultmont[0]['tproy'];
					$nombrecentrodecostos = $resultmont[0]['cc'];

					$objetoreal= new db();
					$kueryreal = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) group by cc";
					$resultmontreal = $objetoreal->consultaregistros($kueryreal);
					$treal = $resultmontreal[0]['treal'];



					$mpendientepproy = $ingresostotales - $tproy;
					$montopendientepcobrar = $ingresostotales - $treal;

					if($nombrecentrodecostos ==""){
						$nombrecentrodecostos = $centrodecostos;
					}
					
					setlocale(LC_MONETARY,'es_MX');
					$ingresostotales = sprintf('$%01.2f', $ingresostotales);
					$treal = sprintf('$%01.2f', $treal);
					$tproy = sprintf('$%01.2f', $tproy);
					$mpendientepproy = sprintf('$%01.2f', $mpendientepproy);
					$montopendientepcobrar = sprintf('$%01.2f', $montopendientepcobrar);
					$menu.=<<<menu
	    <tr >
	        <td>$nombrecentrodecostos</td>
	        <td>$ingresostotales</td>
	        <td>$tproy</td>
	        <td>$treal</td>
	        <td>$montopendientepcobrar</td>
	        <td>$mpendientepproy</td>

	    </tr>
menu;
		}
		}break;
	}


$table=<<<kkk
$titutlo
<table class="table table-striped jambo_table bulk_action" id="example3" class="table table-striped table-bordered dt-responsive nowrap"cellspacing="0">
    <thead>
      
      <th>CENTRO DE COSTOS</th>
      <th>PRESUPUESTADO</th>
      <th>PROYECTADO POR INGRESAR</th>
      <th>MONTO REAL INGRESO</th>
      <th>MONTO PENDIENTE POR PROYECTAR</th>
      <th>MONTO PENDIENTE POR COBRAR</th>
    </thead>
    <tbody>
      $menu
    </tbody>
</table>
<script>
var id_session = "$id_session";
$('#example3').DataTable();
var table = $('#example3').DataTable();

$('#example3 tbody').on( 'click', 'tr', function () {
    if ( $(this).hasClass('selected') ) {
        $(this).removeClass('selected');
    }
    else {
        table.$('tr.selected').removeClass('selected');
        $(this).addClass('selected');
    }
} );

</script>
kkk;
$contenido=$table;
}break;
	case '3':{

		}
		break;
	case '4':{

		}
		break;
	case '5':{

		}
		break;
	case '6':{

		}
		break;
	case '7':{

		}
		break;
	case '8':{

		}
		break;
	case '9':{

		}
		break;
	case '10':{
		
		}
		break;
	
	default:
		# code...
		break;
}






/*$kuery ="SELECT * FROM `tipologias` WHERE `id_datosmaestros` = $lineg";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
    for($x=0;$x<count($datosbanner);$x++){
		$id_tipologias =  $datosbanner[$x]['id_tipologias'];
		$id_datosmaestros =  $datosbanner[$x]['id_datosmaestros'];
		$nombre =  $datosbanner[$x]['nombre'];
		$fecha =  $datosbanner[$x]['fecha'];

		$resp.=<<<jjj
$id_tipologias * $nombre -
jjj;
	}
$resp = substr($resp, 0, -2);
$contenido = $resp;*/
}break;

case '18':{
$fechahoy = $_GET['fechahoy'];
$reporte = $_GET['reporte'];
$centrodecostos = $_GET['centrodecostos'];
$fechainicio = $_GET['fechainicio'];
$fechafin = $_GET['fechafin'];
$seleccion = $_GET['seleccion'];
$respuesta="";

	switch ($seleccion) {
		case '1':{
			//echo "entramos";
			$menu="";
			$objeto= new db();
			$luerycc_pres = "SELECT * FROM `cc`";
			$resultcont = $objeto->consultaregistros($luerycc_pres);
    		for($x=0;$x<count($resultcont);$x++){

			$id_cc = $resultcont[$x]['id_cc'];
			$centrodecostos = $resultcont[$x]['centrodecostos'];
			$objeto2= new db();
			$press = "SELECT * FROM  `cc_pres` WHERE `id_cc` = $id_cc;";
			$resultcontpress = $objeto2->consultaregistros($press);
			$ingresostotales = $resultcontpress[0]['ingresostotales'];

			$objeto3= new db();
			//$kuery = "SELECT * FROM `cc_pres` where id = $centrodecostos";
			//SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy FROM ingresos_datos WHERE `cc`= "$centrodecostos" group by cc
			$kuery = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos' and  (fehcaproy > '$fechainicio' and fehcaproy < '$fechafin' ) group by cc";
			$resultmont = $objeto3->consultaregistros($kuery);
			//$treal = $resultmont[0]['treal'];
			$tproy = $resultmont[0]['tproy'];
			$nombrecentrodecostos = $resultmont[0]['cc'];
/*
			$db = new mysqli(SERVER,USERNAME, PASSWORD,DATABASE);
			if ($db->connect_errno){
			    error_log("Error al conectar a la base de datos");
			    end;
			}
			mysql_select_db($database_internet, $internet);*/

			/*$query = "SELECT h.idProyecto, h.idMes, p.Proyecto, m.Mes, SUM(h.horas) as hrs, 
            ROUND((SUM(h.Horas)*100)/ (SELECT SUM(horas) as tot FROM Horas WHERE ano = '$Ano' and idMes = h.idMes) ,2) as PCT 
            FROM Horas h 
            INNER JOIN Proyecto p ON h.idProyecto = p.idProyecto 
            INNER JOIN Mes m ON h.idMes = m.idMes WHERE h.Ano = '2017' 
            GROUP BY h.idProyecto, h.idMes";*/

           // $query = "SELECT h.idProyecto, h.idMes, p.Proyecto, m.Mes, SUM(h.horas) as hrs, ROUND((SUM(h.Horas)*100)/ (SELECT SUM(horas) as tot FROM Horas WHERE ano = '2017' and idMes = h.idMes) ,2) as PCT FROM Horas h INNER JOIN Proyecto p ON h.idProyecto = p.idProyecto INNER JOIN Mes m ON h.idMes = m.idMes WHERE h.Ano = 2017 GROUP BY h.idProyecto, h.idMes";

            /*$fechainicio
			$fechafin
            $fecha2 = date('d', strtotime($fecha2));
			$dif = intval($fecha2) - intval($fecha);*/
            
            //$resultado = mysql_query($query, $internet) or die(mysql_error());



			$objetoreal= new db();

			$kueryreal = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal >= '$fechainicio' and fechamontoreal <= '$fechafin' ) group by cc";
			$resultmontreal = $objetoreal->consultaregistros($kueryreal);
			$treal = $resultmontreal[0]['treal'];
			//$tproy = $resultmont[0]['tproy'];


			$mpendientepproy = $ingresostotales - $tproy;
			$montopendientepcobrar = $ingresostotales - $treal;

			if($nombrecentrodecostos ==""){
				$nombrecentrodecostos = $centrodecostos;
			}

			/*$obj1= new db();
			$kueryreal1 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Administrativo' and clasificacionegreso='DIRECTO VARIABLE' group by cc";
			$resultmontreal1 = $obj1->consultaregistros($kueryreal1);
			$subreal1 = $resultmontreal1[0]['treal'];*/
			$subreal1  = getperiodos($fechainicio, $fechafin,"","DIRECTO VARIABLE","Administrativo", "$centrodecostos");
			$subreal2  = getperiodos($fechainicio, $fechafin,"","DIRECTO FIJO","Administrativo", "$centrodecostos");
			$subreal3  = getperiodos($fechainicio, $fechafin,"","INDIRECTO VARIABLE","Administrativo", "$centrodecostos");
			$subreal4  = getperiodos($fechainicio, $fechafin,"","INDIRECTO FIJO","Administrativo", "$centrodecostos");
			
			$obj5= new db();
			$kueryreal5 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Operativo' and clasificacionegreso='DIRECTO VARIABLE' group by cc";
			$resultmontreal5 = $obj5->consultaregistros($kueryreal5);
			$subreal5 = $resultmontreal5[0]['treal'];

			$obj6= new db();
			$kueryreal6 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Operativo' and clasificacionegreso='DIRECTO FIJO' group by cc";
			$resultmontreal6 = $obj6->consultaregistros($kueryreal6);
			$subreal6 = $resultmontreal6[0]['treal'];
			//$subreal5  = getperiodos($fechainicio, $fechafin,"","DIRECTO VARIABLE","Operativo", "$centrodecostos");
			//$subreal6  = getperiodos($fechainicio, $fechafin,"","DIRECTO FIJO","Operativo", "$centrodecostos");

			$subreal7  = getperiodos($fechainicio, $fechafin,"","INDIRECTO VARIABLE","Operativo", "$centrodecostos");
			$subreal8  = getperiodos($fechainicio, $fechafin,"","INDIRECTO FIJO","Operativo", "$centrodecostos");

			$subreal9  = getperiodos($fechainicio, $fechafin,"","DIRECTO VARIABLE","Financiero", "$centrodecostos");
			$subreal10  = getperiodos($fechainicio, $fechafin,"","DIRECTO FIJO","Financiero", "$centrodecostos");
			$subreal11  = getperiodos($fechainicio, $fechafin,"","INDIRECTO VARIABLE","Financiero", "$centrodecostos");
			$subreal12  = getperiodos($fechainicio, $fechafin,"","INDIRECTO FIJO","Financiero", "$centrodecostos");

			$subreal13  = getperiodos($fechainicio, $fechafin,"","DIRECTO VARIABLE","Ventas", "$centrodecostos");
			$subreal14  = getperiodos($fechainicio, $fechafin,"","DIRECTO FIJO","Ventas", "$centrodecostos");
			$subreal15  = getperiodos($fechainicio, $fechafin,"","INDIRECTO VARIABLE","Ventas", "$centrodecostos");
			$subreal16  = getperiodos($fechainicio, $fechafin,"","INDIRECTO FIJO","Ventas", "$centrodecostos");


			$subreal17  = getperiodos($fechainicio, $fechafin,"impreal","DIRECTO VARIABLE","Administrativo", "$centrodecostos");
			$subreal18  = getperiodos($fechainicio, $fechafin,"impreal","DIRECTO FIJO","Administrativo", "$centrodecostos");
			$subreal19  = getperiodos($fechainicio, $fechafin,"impreal","INDIRECTO VARIABLE","Administrativo", "$centrodecostos");
			$subreal20  = getperiodos($fechainicio, $fechafin,"impreal","INDIRECTO FIJO","Administrativo", "$centrodecostos");
				/*$subreal1 = sprintf('$%01.2f', $subreal1);
				$subreal2 = sprintf('$%01.2f', $subreal2);
				$subreal3 = sprintf('$%01.2f', $subreal3);
				$subreal4 = sprintf('$%01.2f', $subreal4);
				$subreal5 = sprintf('$%01.2f', $subreal5);
				$subreal6 = sprintf('$%01.2f', $subreal6);
				$subreal7 = sprintf('$%01.2f', $subreal7);
				$subreal8 = sprintf('$%01.2f', $subreal8);
				$subreal9 = sprintf('$%01.2f', $subreal9);
				$subreal10 = sprintf('$%01.2f', $subreal10);
				$subreal11 = sprintf('$%01.2f', $subreal11);
				$subreal12 = sprintf('$%01.2f', $subreal12);
				$subreal13 = sprintf('$%01.2f', $subreal13);
				$subreal14 = sprintf('$%01.2f', $subreal14);
				$subreal15 = sprintf('$%01.2f', $subreal15);
				$subreal16 = sprintf('$%01.2f', $subreal16);
				$subreal17 = sprintf('$%01.2f', $subreal17);
				$subreal18 = sprintf('$%01.2f', $subreal18);
				$subreal19 = sprintf('$%01.2f', $subreal19);
				$subreal20 = sprintf('$%01.2f', $subreal20);*/
				$sumtreal += $treal;
				$sumsubreal1 += $subreal1;
				$sumsubreal2 += $subreal2;
				$sumsubreal3 += $subreal3;
				$sumsubreal4 += $subreal4;
				$sumsubreal5 += $subreal5;
				$sumsubreal6 += $subreal6;
				$sumsubreal7 += $subreal7;
				$sumsubreal8 += $subreal8;
				$sumsubreal9 += $subreal9;
				$sumsubreal10 += $subreal10;
				$sumsubreal11 += $subreal11;
				$sumsubreal12 += $subreal12;
				$sumsubreal13 += $subreal13;
				$sumsubreal14 += $subreal14;
				$sumsubreal15 += $subreal15;
				$sumsubreal16 += $subreal16;
				$sumsubreal17 += $subreal17;
				$sumsubreal18 += $subreal18;
				$sumsubreal19 += $subreal19;
				$sumsubreal20 += $subreal20;



				$ingresostotales = sprintf('$%01.2f', $ingresostotales);
				//$treal = sprintf('$%01.2f', $treal);
				$tproy = sprintf('$%01.2f', $tproy);
				$mpendientepproy = sprintf('$%01.2f', $mpendientepproy);
				$montopendientepcobrar = sprintf('$%01.2f', $montopendientepcobrar);

			}
			 	

						$respuesta.=<<<menu
$sumtreal~$sumsubreal1~$sumsubreal2~$sumsubreal3~$sumsubreal4~$sumsubreal5~$sumsubreal6~$sumsubreal7~$sumsubreal8~$sumsubreal9~$sumsubreal10~$sumsubreal11~$sumsubreal12~$sumsubreal13~$sumsubreal14~$sumsubreal15~$sumsubreal16~$sumsubreal17~$sumsubreal18~$sumsubreal19~$sumsubreal20
menu;

			}
		break;
		case '2':{


			$menu="";
			$objeto= new db();
			$luerycc_pres = "SELECT * FROM `cc` where nombre = '$centrodecostos'";
			$resultcont = $objeto->consultaregistros($luerycc_pres);
			$id_cc = $resultcont[0]['id_cc'];

			$objeto2= new db();
			$press = "SELECT * FROM  `cc_pres` WHERE `id_cc` = $id_cc;";
			$resultcontpress = $objeto2->consultaregistros($press);
			$ingresostotales = $resultcontpress[0]['ingresostotales'];

			$objeto3= new db();
			//$kuery = "SELECT * FROM `cc_pres` where id = $centrodecostos";
			//SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy FROM ingresos_datos WHERE `cc`= "$centrodecostos" group by cc
			$kuery = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos' and  (fehcaproy > '$fechainicio' and fehcaproy < '$fechafin' ) group by cc";
			$resultmont = $objeto3->consultaregistros($kuery);
			//$treal = $resultmont[0]['treal'];
			$tproy = $resultmont[0]['tproy'];
			$nombrecentrodecostos = $resultmont[0]['cc'];
/*
			$db = new mysqli(SERVER,USERNAME, PASSWORD,DATABASE);
			if ($db->connect_errno){
			    error_log("Error al conectar a la base de datos");
			    end;
			}
			mysql_select_db($database_internet, $internet);*/

			/*$query = "SELECT h.idProyecto, h.idMes, p.Proyecto, m.Mes, SUM(h.horas) as hrs, 
            ROUND((SUM(h.Horas)*100)/ (SELECT SUM(horas) as tot FROM Horas WHERE ano = '$Ano' and idMes = h.idMes) ,2) as PCT 
            FROM Horas h 
            INNER JOIN Proyecto p ON h.idProyecto = p.idProyecto 
            INNER JOIN Mes m ON h.idMes = m.idMes WHERE h.Ano = '2017' 
            GROUP BY h.idProyecto, h.idMes";*/

           // $query = "SELECT h.idProyecto, h.idMes, p.Proyecto, m.Mes, SUM(h.horas) as hrs, ROUND((SUM(h.Horas)*100)/ (SELECT SUM(horas) as tot FROM Horas WHERE ano = '2017' and idMes = h.idMes) ,2) as PCT FROM Horas h INNER JOIN Proyecto p ON h.idProyecto = p.idProyecto INNER JOIN Mes m ON h.idMes = m.idMes WHERE h.Ano = 2017 GROUP BY h.idProyecto, h.idMes";

            /*$fechainicio
			$fechafin
            $fecha2 = date('d', strtotime($fecha2));
			$dif = intval($fecha2) - intval($fecha);*/
            
            //$resultado = mysql_query($query, $internet) or die(mysql_error());



			$objetoreal= new db();

			$kueryreal = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal >= '$fechainicio' and fechamontoreal <= '$fechafin' ) group by cc";
			$resultmontreal = $objetoreal->consultaregistros($kueryreal);
			$treal = $resultmontreal[0]['treal'];
			//$tproy = $resultmont[0]['tproy'];


			$mpendientepproy = $ingresostotales - $tproy;
			$montopendientepcobrar = $ingresostotales - $treal;

			if($nombrecentrodecostos ==""){
				$nombrecentrodecostos = $centrodecostos;
			}

			/*$obj1= new db();
			$kueryreal1 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Administrativo' and clasificacionegreso='DIRECTO VARIABLE' group by cc";
			$resultmontreal1 = $obj1->consultaregistros($kueryreal1);
			$subreal1 = $resultmontreal1[0]['treal'];*/
			$subreal1  = getperiodos($fechainicio, $fechafin,"","DIRECTO VARIABLE","Administrativo", "$centrodecostos");
			$subreal2  = getperiodos($fechainicio, $fechafin,"","DIRECTO FIJO","Administrativo", "$centrodecostos");
			$subreal3  = getperiodos($fechainicio, $fechafin,"","INDIRECTO VARIABLE","Administrativo", "$centrodecostos");
			$subreal4  = getperiodos($fechainicio, $fechafin,"","INDIRECTO FIJO","Administrativo", "$centrodecostos");
			
			$obj5= new db();
			$kueryreal5 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Operativo' and clasificacionegreso='DIRECTO VARIABLE' group by cc";
			$resultmontreal5 = $obj5->consultaregistros($kueryreal5);
			$subreal5 = $resultmontreal5[0]['treal'];

			$obj6= new db();
			$kueryreal6 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Operativo' and clasificacionegreso='DIRECTO FIJO' group by cc";
			$resultmontreal6 = $obj6->consultaregistros($kueryreal6);
			$subreal6 = $resultmontreal6[0]['treal'];
			//$subreal5  = getperiodos($fechainicio, $fechafin,"","DIRECTO VARIABLE","Operativo", "$centrodecostos");
			//$subreal6  = getperiodos($fechainicio, $fechafin,"","DIRECTO FIJO","Operativo", "$centrodecostos");

			$subreal7  = getperiodos($fechainicio, $fechafin,"","INDIRECTO VARIABLE","Operativo", "$centrodecostos");
			$subreal8  = getperiodos($fechainicio, $fechafin,"","INDIRECTO FIJO","Operativo", "$centrodecostos");

			$subreal9  = getperiodos($fechainicio, $fechafin,"","DIRECTO VARIABLE","Financiero", "$centrodecostos");
			$subreal10  = getperiodos($fechainicio, $fechafin,"","DIRECTO FIJO","Financiero", "$centrodecostos");
			$subreal11  = getperiodos($fechainicio, $fechafin,"","INDIRECTO VARIABLE","Financiero", "$centrodecostos");
			$subreal12  = getperiodos($fechainicio, $fechafin,"","INDIRECTO FIJO","Financiero", "$centrodecostos");

			$subreal13  = getperiodos($fechainicio, $fechafin,"","DIRECTO VARIABLE","Ventas", "$centrodecostos");
			$subreal14  = getperiodos($fechainicio, $fechafin,"","DIRECTO FIJO","Ventas", "$centrodecostos");
			$subreal15  = getperiodos($fechainicio, $fechafin,"","INDIRECTO VARIABLE","Ventas", "$centrodecostos");
			$subreal16  = getperiodos($fechainicio, $fechafin,"","INDIRECTO FIJO","Ventas", "$centrodecostos");


			$subreal17  = getperiodos($fechainicio, $fechafin,"impreal","DIRECTO VARIABLE","Administrativo", "$centrodecostos");
			$subreal18  = getperiodos($fechainicio, $fechafin,"impreal","DIRECTO FIJO","Administrativo", "$centrodecostos");
			$subreal19  = getperiodos($fechainicio, $fechafin,"impreal","INDIRECTO VARIABLE","Administrativo", "$centrodecostos");
			$subreal20  = getperiodos($fechainicio, $fechafin,"impreal","INDIRECTO FIJO","Administrativo", "$centrodecostos");


			
			

			/*$obj2= new db();
			$kueryreal2 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Administrativo' and clasificacionegreso='DIRECTO FIJO' group by cc";
			$resultmontreal2 = $obj2->consultaregistros($kueryreal2);
			$subreal2 = $resultmontreal2[0]['treal'];

			$obj3= new db();
			$kueryreal3 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Administrativo' and clasificacionegreso='INDIRECTO VARIABLE' group by cc";
			$resultmontreal3 = $obj3->consultaregistros($kueryreal3);
			$subreal3 = $resultmontreal3[0]['treal'];

			$obj4= new db();
			$kueryreal4 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Administrativo' and clasificacionegreso='INDIRECTO FIJO' group by cc";
			$resultmontreal4 = $obj4->consultaregistros($kueryreal4);
			$subreal4 = $resultmontreal4[0]['treal'];

			$obj5= new db();
			$kueryreal5 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Operativo' and clasificacionegreso='DIRECTO VARIABLE' group by cc";
			$resultmontreal5 = $obj5->consultaregistros($kueryreal5);
			$subreal5 = $resultmontreal5[0]['treal'];

			$obj6= new db();
			$kueryreal6 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Operativo' and clasificacionegreso='DIRECTO FIJO' group by cc";
			$resultmontreal6 = $obj6->consultaregistros($kueryreal6);
			$subreal6 = $resultmontreal6[0]['treal'];

			$obj7= new db();
			$kueryreal7 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Operativo' and clasificacionegreso='INDIRECTO VARIABLE' group by cc";
			$resultmontreal7 = $obj7->consultaregistros($kueryreal7);
			$subreal7 = $resultmontreal7[0]['treal'];

			$obj8= new db();
			$kueryreal8 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Operativo' and clasificacionegreso='INDIRECTO FIJO' group by cc";
			$resultmontreal8= $obj8->consultaregistros($kueryreal8);
			$subreal8 = $resultmontreal8[0]['treal'];

			$obj9= new db();
			$kueryreal9 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Financiero' and clasificacionegreso='DIRECTO VARIABLE' group by cc";
			$resultmontreal9 = $obj9->consultaregistros($kueryreal9);
			$subreal9 = $resultmontreal9[0]['treal'];

			$obj10= new db();
			$kueryreal10 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Financiero' and clasificacionegreso='DIRECTO FIJO' group by cc";
			$resultmontreal10 = $obj10->consultaregistros($kueryreal10);
			$subreal10 = $resultmontreal10[0]['treal'];

			$obj11= new db();
			$kueryreal11 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Financiero' and clasificacionegreso='INDIRECTO VARIABLE' group by cc";
			$resultmontreal11 = $obj11->consultaregistros($kueryreal11);
			$subreal11 = $resultmontreal11[0]['treal'];

			$obj12= new db();
			$kueryreal12 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Financiero' and clasificacionegreso='INDIRECTO FIJO' group by cc";
			$resultmontreal12 = $obj12->consultaregistros($kueryreal12);
			$subreal12 = $resultmontreal12[0]['treal'];

			$obj13= new db();
			$kueryreal13 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Ventas' and clasificacionegreso='DIRECTO VARIABLE' group by cc";
			$resultmontreal13 = $obj13->consultaregistros($kueryreal13);
			$subreal13 = $resultmontreal13[0]['treal'];

			$obj14= new db();
			$kueryreal14 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Ventas' and clasificacionegreso='DIRECTO FIJO' group by cc";
			$resultmontreal14 = $obj14->consultaregistros($kueryreal14);
			$subreal14 = $resultmontreal14[0]['treal'];

			$obj15= new db();
			$kueryreal15 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Ventas' and clasificacionegreso='INDIRECTO VARIABLE' group by cc";
			$resultmontreal15 = $obj15->consultaregistros($kueryreal15);
			$subreal15 = $resultmontreal15[0]['treal'];

			$obj16= new db();
			$kueryreal16 = "SELECT sum(`subreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and tdgasto = 'Ventas' and clasificacionegreso='INDIRECTO FIJO' group by cc";
			$resultmontreal16 = $obj16->consultaregistros($kueryreal16);
			$subreal16 = $resultmontreal16[0]['treal'];*/

			/*$obj17= new db();
			$kueryreal17 = "SELECT sum(`impreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal >= '$fechainicio' and fechamontoreal <= '$fechafin' ) and tdgasto = 'Administrativo' and clasificacionegreso='DIRECTO FIJO' group by cc";
			$resultmontreal17 = $obj17->consultaregistros($kueryreal17);
			$subreal17 = $resultmontreal17[0]['treal'];

			$obj18= new db();
			$kueryreal18 = "SELECT sum(`impreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal >= '$fechainicio' and fechamontoreal <= '$fechafin' ) and tdgasto = 'Administrativo' and clasificacionegreso='DIRECTO VARIABLE' group by cc";
			$resultmontreal18 = $obj18->consultaregistros($kueryreal18);
			$subreal18 = $resultmontreal18[0]['treal'];

			$obj19= new db();
			$kueryreal19 = "SELECT sum(`impreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal >= '$fechainicio' and fechamontoreal <= '$fechafin' ) and tdgasto = 'Administrativo' and clasificacionegreso='INDIRECTO FIJO' group by cc";
			$resultmontreal19 = $obj19->consultaregistros($kueryreal19);
			$subreal19 = $resultmontreal19[0]['treal'];

			$obj20= new db();
			$kueryreal20 = "SELECT sum(`impreal`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal >= '$fechainicio' and fechamontoreal <= '$fechafin' ) and tdgasto = 'Administrativo' and clasificacionegreso='INDIRECTO VARIABLE' group by cc";
			$resultmontreal20 = $obj20->consultaregistros($kueryreal20);
			$subreal20 = $resultmontreal20[0]['treal'];*/
			
			setlocale(LC_MONETARY,'es_MX');
			/*$subreal1 = sprintf('$%01.2f', $subreal1);
			$subreal2 = sprintf('$%01.2f', $subreal2);
			$subreal3 = sprintf('$%01.2f', $subreal3);
			$subreal4 = sprintf('$%01.2f', $subreal4);
			$subreal5 = sprintf('$%01.2f', $subreal5);
			$subreal6 = sprintf('$%01.2f', $subreal6);
			$subreal7 = sprintf('$%01.2f', $subreal7);
			$subreal8 = sprintf('$%01.2f', $subreal8);
			$subreal9 = sprintf('$%01.2f', $subreal9);
			$subreal10 = sprintf('$%01.2f', $subreal10);
			$subreal11 = sprintf('$%01.2f', $subreal11);
			$subreal12 = sprintf('$%01.2f', $subreal12);
			$subreal13 = sprintf('$%01.2f', $subreal13);
			$subreal14 = sprintf('$%01.2f', $subreal14);
			$subreal15 = sprintf('$%01.2f', $subreal15);
			$subreal16 = sprintf('$%01.2f', $subreal16);
			$subreal17 = sprintf('$%01.2f', $subreal17);
			$subreal18 = sprintf('$%01.2f', $subreal18);
			$subreal19 = sprintf('$%01.2f', $subreal19);
			$subreal20 = sprintf('$%01.2f', $subreal20);*/

			$ingresostotales = sprintf('$%01.2f', $ingresostotales);
			//$treal = sprintf('$%01.2f', $treal);
			$tproy = sprintf('$%01.2f', $tproy);
			$mpendientepproy = sprintf('$%01.2f', $mpendientepproy);
			$montopendientepcobrar = sprintf('$%01.2f', $montopendientepcobrar);


/*  CLASIFICACION EGRESOS: 
DIRECTO VARIABLE
DIRECTO FIJO
INDIRECTO VARIABLE
INDIRECTO FIJO

Administrativo
Operativo
Financiero
Ventas
*/

//$treal~$treal~$treal~$treal~$treal~$treal~$treal~$treal~$treal~$treal~$treal~$treal~$treal~$treal~$treal~$treal~$treal~$treal~$treal~$treal~$treal~$treal~$treal~$treal~$treal
			$respuesta.=<<<menu
$treal~$subreal1~$subreal2~$subreal3~$subreal4~$subreal5~$subreal6~$subreal7~$subreal8~$subreal9~$subreal10~$subreal11~$subreal12~$subreal13~$subreal14~$subreal15~$subreal16~$subreal17~$subreal18~$subreal19~$subreal20
menu;
			}
		break;
	}
//$contenido = json_encode($respuesta);
$contenido = $respuesta;
}break;


case '20':{

$fechahoy = $_GET['fechainicio'];//17/01/2017
$fecha2 = $_GET['fechafin'];//30/02/2017

$anohoy = date('y', strtotime($fecha2));//2017
$meshoy = date('m', strtotime($fecha2));//02
$diahoy = date('d', strtotime($fecha2));//30

$ano2 = date('y', strtotime($fechahoy));//2017
$mes2 = date('m', strtotime($fechahoy));//01
$dia2 = date('d', strtotime($fechahoy));//17
if(($anohoy > $ano2) || ($anohoy == $ano2)){
  if(($meshoy > $mes2) || ($meshoy == $mes2) || (($meshoy < $mes2) && ($anohoy > $ano2)) && (($anohoy > $ano2) || ($anohoy == $ano2))){
    if(
    	(($diahoy > $dia2) 	|| ($diahoy == $dia2)) 
    	&& (($anohoy > $ano2) || ($anohoy == $ano2))
    	|| (($meshoy < $mes2) && ($anohoy > $ano2)) 
    	|| (($diahoy < $dia2) && ($meshoy < $mes2) && ($anohoy > $ano2))
    	|| (($diahoy < $dia2) && ($meshoy > $mes2))
    	|| (($diahoy < $dia2) && ($meshoy > $mes2))
    ){
   	/*if(
    	(($diahoy > $dia2) 	&& ($meshoy == $mes2) && ($anohoy == $ano2))
    	|| ($diahoy > $dia2	&& $meshoy > $mes2  && ($anohoy == $ano2))
    	|| (($meshoy > $mes2) && ($anohoy == $ano2))
    	|| (($meshoy < $mes2) && ($anohoy == $ano2)) 
    	|| (($meshoy > $mes2) && ($anohoy > $ano2))
    	|| (($meshoy < $mes2) && ($anohoy > $ano2))
    ){*/
   	//if($diahoy < $dia2 || $diahoy == $dia2){


      

      $calcfecha = "Fecha ".$fecha2." es mayor a ".$fechahoy." o  es igual";
      //$calcfecha = "Fecha ".$fecha2." es mayor a ".$fechahoy." o  es igual";
      $difdia = $diahoy - $dia2;
      $difmes = $meshoy - $mes2;
      $difano = $anohoy - $ano2;
      $resp="";
      $diferencia = "ano: ".$difano." mes: ".$difmes." dia: ".$difdia;
      $x = 0;
      do { 
        $i = 0;
        do {
            switch ($mes2) {
              case '1':{
                $resp .="1 - ".$ano2."<br>"; 
              }break;
              case '2':{
                $resp .="2- ".$ano2."<br>"; 
              }break;
              case '3':{
                $resp .="3- ".$ano2."<br>"; 
              }break;
              case '4':{
                $resp .="4- ".$ano2."<br>"; 
              }break;
              case '5':{
                $resp .="5- ".$ano2."<br>"; 
              }break;
              case '6':{
                $resp .="6- ".$ano2."<br>"; 
              }break;
              case '7':{
                $resp .="7- ".$ano2."<br>"; 
              }break;
              case '8':{
                $resp .="8- ".$ano2."<br>"; 
              }break;
              case '9':{
                $resp .="9- ".$ano2."<br>"; 
              }break;
              case '10':{
                $resp .="10- ".$ano2."<br>"; 
              }break;
              case '11':{
                $resp .="11- ".$ano2."<br>"; 
              }break;
              case '12':{
                $resp .="12- ".$ano2."<br>"; 
              }break;
              
              default:
                # code...
                break;
              }
              $mes2++;
              if(($ano2==$anohoy)&&($meshoy+1==$mes2)){
                break;
              }
              if($mes2==13){
                $mes2=1;
                $ano2++;
              }
        } while ($ano2 < $anohoy+1);
        /*echo $mes2;
        echo "<br>";
        echo $mes2;*/
        $ano2++;
      } while ($ano2 < $anohoy);
    /*  echo "<br>";
      echo $anohoy;
      echo "<br>";
      echo $ano2;
*/


      /*for ($i=0; $i < $difano; $i++) { 
        for ($i=0; $i < $difmes; $i++) { 
          
        }
      }*/

    }else{
      $calcfecha = "La segunda fecha debe ser mayor dia";
    }
  }else{
    $calcfecha = "La segunda fecha debe ser mayor mes ";
  }
}else{
  $calcfecha = "La segunda fecha debe ser mayor año";
}
$contenido=$calcfecha;
}break;
case '21':{
$fechainicio = $_GET['fechainicio'];//17/01/2017
$fechafin = $_GET['fechafin'];//30/02/2017
$getcuenta = $_GET['getcuenta'];//30/02/2017
$getcuentaid = $_GET['getcuentaid'];//30/02/2017

$objeto= new db();
$buscamodelo="SELECT sum(`subreal`) as treal, sum(`impreal`) as impreal, cuenta FROM egreso_datos WHERE (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and cuenta = '$getcuenta' group by `cuenta`
";
$resultado = $objeto->consultaregistros($buscamodelo);
$real = $resultado[0]['treal'];
$impreal = $resultado[0]['impreal'];
$egresostot = $real + $impreal;
//"<br>";


$objeto2= new db();
$buscamodelo2="SELECT sum(`montoreal`) as intreal, forma_ingreso FROM ingresos_datos WHERE (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and forma_ingreso = '$getcuenta' group by `forma_ingreso`
";
$resultado2 = $objeto2->consultaregistros($buscamodelo2);
$intreal = $resultado2[0]['intreal'];

$objeto3= new db();
$buscamodelo3="SELECT sum(`monto`) as sumtraspaso FROM `traspasos` WHERE (fechamov > '$fechainicio' and fechamov < '$fechafin' ) and id_cuenta_egreso = '$getcuentaid' group by `id_traspasos`";
$resultado3 = $objeto3->consultaregistros($buscamodelo3);
$sumtraspasoegresos = $resultado3[0]['sumtraspaso'];


$objeto4= new db();
$buscamodelo4="SELECT sum(`monto`) as sumtraspaso FROM `traspasos` WHERE (fechamov > '$fechainicio' and fechamov < '$fechafin' ) and id_cuenta_ingresa = '$getcuentaid' group by `id_traspasos`";
$resultado4 = $objeto4->consultaregistros($buscamodelo4);
$sumtraspasoingresos = $resultado4[0]['sumtraspaso'];

//SELECT sum(`monto`) as sumtraspaso FROM `traspasos` WHERE `id_cuenta_egreso` = 7


$ingresostot = $intreal;
// "<br>";
$totalreal = ($sumtraspasoingresos + $ingresostot) - $egresostot - $sumtraspasoegresos;
$contador="";
$ingresostot = sprintf('$%01.2f',$ingresostot);
$egresostot = sprintf('$%01.2f',$egresostot);
$sumtraspasoegresos = sprintf('$%01.2f',$sumtraspasoegresos);
$sumtraspasoingresos = sprintf('$%01.2f',$sumtraspasoingresos);
$totalreal = sprintf('$%01.2f',$totalreal);
$TOTALETEXT = <<<SSS
<div class="x_title">
<a onclick="descargarExcel();" title="Exportar a Excel" align="right"> <img src="./images/excel.png" title="Exportar" align="middle" height="22" width="22">Exportar a Excel</a>
                      <table class="table table-striped jambo_table bulk_action dataTable no-footer"  cellspacing="0" role="grid" aria-describedby="example3_info">
	<h4><strong>MOVIMIENTOS EN LA CUENTA: $getcuenta :</strong></h4>

	<h5>TRASPASOS INGRESOS: $sumtraspasoingresos </h5>
	<h5>TRASPASOS EGRESOS: $sumtraspasoegresos </h5>
	<h5>INGRESOS: $ingresostot </h5>
	<h5>EGRESOS:  $egresostot </h5>
	<H4><strong>TOTAL :$totalreal</strong></H4>

	<div class="clearfix"></div>
</div>
SSS;

$objeto3= new db();
$buscamodelo3="SELECT * FROM ingresos_datos WHERE (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and forma_ingreso = '$getcuenta'";
$resultado3 = $objeto3->consultaregistros($buscamodelo3);
    for($x=0;$x<count($resultado3);$x++){//#d0e8e6 AZUL CLARO INGRESOS #ffd2d6 //fechamontoreal ///comentarios
    	$fechamontoreal = $resultado3[$x]['fechamontoreal'];
    	$montoreal = $resultado3[$x]['montoreal'];
    	$comentarios = $resultado3[$x]['comentarios'];

     	$contenidotabla.=<<<menu
        <tr class="claseeduardo">
            <td >$fechamontoreal</td>
            <td >INGRESO</td>
            <td bgcolor="#d0e8e6">$montoreal</td>
            <td >$comentarios</td>
        </tr>
menu;

    }

$objeto4= new db();
$buscamodelo4="SELECT * FROM egreso_datos WHERE (fechamontoreal > '$fechainicio' and fechamontoreal < '$fechafin' ) and cuenta = '$getcuenta'";
$resultado4 = $objeto4->consultaregistros($buscamodelo4);
    for($x=0;$x<count($resultado4);$x++){//#d0e8e6 AZUL CLARO INGRESOS #ffd2d6 //fechamontoreal ///comentarios
    	$fechamontoreal = $resultado4[$x]['fechamontoreal'];
    	$subreal = $resultado4[$x]['subreal'];
    	$impreal = $resultado4[$x]['impreal'];
    	$totalreal = $subreal + $impreal;
    	$conceptogasto = $resultado4[$x]['conceptogasto'];


    	 $contenidotabla.=<<<menu
        <tr class="claseeduardo">
            <td >$fechamontoreal</td>
            <td >EGRESO</td>
            <td bgcolor="#ffd2d6">$totalreal</td>
            <td >$conceptogasto</td>
        </tr>
menu;

    }

$objeto11= new db();
$buscamodelo11="SELECT * FROM `traspasos` WHERE (fechamov > '$fechainicio' and fechamov < '$fechafin' ) and id_cuenta_egreso = '$getcuentaid' group by `id_traspasos`";
$resultado11 = $objeto11->consultaregistros($buscamodelo11);
    for($x=0;$x<count($resultado11);$x++){//#d0e8e6 AZUL CLARO INGRESOS #ffd2d6 //fechamontoreal ///comentarios
    	$fechamov = $resultado11[$x]['fechamov'];
    	$monto = $resultado11[$x]['monto'];
    	

     	$contenidotabla.=<<<menu
        <tr class="claseeduardo">
            <td >$fechamov</td>
            <td >TRASPASO EGRESO</td>
            <td bgcolor="#ffd2d6">$monto</td>
            <td ></td>
        </tr>
menu;

    }

$objeto12= new db();
$buscamodelo12="SELECT * FROM `traspasos` WHERE (fechamov > '$fechainicio' and fechamov < '$fechafin' ) and id_cuenta_ingresa = '$getcuentaid' group by `id_traspasos`";
$resultado12 = $objeto12->consultaregistros($buscamodelo12);
    for($x=0;$x<count($resultado12);$x++){//#d0e8e6 AZUL CLARO INGRESOS #ffd2d6 //fechamontoreal ///comentarios
    	$fechamov = $resultado12[$x]['fechamov'];
    	$monto = $resultado12[$x]['monto'];
    	

     	$contenidotabla.=<<<menu
        <tr class="claseeduardo">
            <td >$fechamov</td>
            <td >TRASPASO INGRESO</td>
            <td bgcolor="#d0e8e6">$monto</td>
            <td ></td>
        </tr>
menu;

    }

$tablaresp=<<<hhh
 <div class="x_content">
 $TOTALETEXT
	  <div class="table-responsive">
	    <table class="table table-striped jambo_table bulk_action" id="example3" class="table table-striped table-bordered dt-responsive nowrap"cellspacing="0">
	      <thead>
	        <th>FECHA DE REGISTRO</th>
	        <th>MOVIMIENTO</th>
	        <th>MONTO</th>
	        <th>DESCRIPCION</th>
	      </thead>
	      <tbody>
	        $contenidotabla
	      </tbody>
	    </table>
	  </div>
	  
 </div>
 <script>
var id_session = "$id_session";
$('#example3').DataTable();
var table = $('#example3').DataTable();

$('#example3 tbody').on( 'click', 'tr', function () {
    if ( $(this).hasClass('selected') ) {
        $(this).removeClass('selected');
    }
    else {
        table.$('tr.selected').removeClass('selected');
        $(this).addClass('selected');
    }
} );

</script>
hhh;
$contenido = $tablaresp;
}break;
case '22':{
$fechainicio = $_GET['fechainicio'];//17/01/2017
$fechafin = $_GET['fechafin'];//17/01/2017
$centrodecostos = $_GET['centrodecostos'];//17/01/2017
//echo "llegamos";
$totalnominareal = getnominavalor();
$menu="";
			$objeto= new db();
			$luerycc_pres = "SELECT * FROM `cc` where nombre = '$centrodecostos'";
			$resultcont = $objeto->consultaregistros($luerycc_pres);
			$id_cc = $resultcont[0]['id_cc'];

$objeto0= new db();
$luerycc_pres0 = "SELECT * FROM `cc_info` where id_cc = '$id_cc'";
$resultcont0 = $objeto0->consultaregistros($luerycc_pres0);

$total_nomina = $resultcont0[0]['total_nomina'];
$total_especialistas = $resultcont0[0]['total_especialistas'];
$total_otros = $resultcont0[0]['total_otros'];
$total_indirectos = $resultcont0[0]['total_indirectos'];
$ingresostotalespress = $resultcont0[0]['ingresostotales'];

$objetopress= new db();
$luerycc_prespress = "SELECT sum(total_nomina) as total_nomina, sum(total_especialistas) as total_especialistas, sum(total_otros) as total_otros, sum(total_indirectos) as total_indirectos, sum(total_markup) as total_markup, sum(total_impuestos) as total_impuestos, sum(ingresostotales) as ingresostotales FROM `cc_pres` where id_cc = '$id_cc'";
$resultcontpress = $objetopress->consultaregistros($luerycc_prespress);

$presstotal_nomina = $resultcontpress[0]['total_nomina'];
$presstotal_especialistas = $resultcontpress[0]['total_especialistas'];
$presstotal_otros = $resultcontpress[0]['total_otros'];
$presstotal_indirectos = $resultcontpress[0]['total_indirectos'];
$presstotal_markup = $resultcontpress[0]['total_markup'];
$presstotal_impuestos = $resultcontpress[0]['total_impuestos'];
$pressingresostotales = $resultcontpress[0]['ingresostotales'];


			$objetoreal= new db();

			$kueryreal = "SELECT sum(`montoreal` ) as treal, sum(`impuesto_real`) as timp FROM ingresos WHERE `id_cc`= $id_cc and  (fecha_real >= '$fechainicio' and fecha_real <= '$fechafin' ) group by id_cc";
			$resultmontreal = $objetoreal->consultaregistros($kueryreal);
			$treal = $resultmontreal[0]['treal'];
            $impuestostot = $resultmontreal[0]['timp'];
			


			/*mano de obra*/// provssesp
			/*$kueryreal = "SELECT sum(`montoreal`) as treal, sum(`montoproy`) as tproy, cc FROM ingresos_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal >= '$fechainicio' and fechamontoreal <= '$fechafin' ) group by cc";
			$resultmontreal = $objetoreal->consultaregistros($kueryreal);
			$treal = $resultmontreal[0]['treal'];*/





			$obj16= new db();
		  	$kueryreal16 = "SELECT sum(`subtotal_real`+`impuesto_real`) as treal FROM egreso WHERE `id_cc`= '$id_cc' and  (fecha_real >= '$fechainicio' and fecha_real <= '$fechafin' ) and provssesp = 'SI' and (clasificacionegreso='DIRECTO FIJO' OR clasificacionegreso='DIRECTO VARIABLE') group by id_cc";
		  	//echo "<br>";
		  	$resultmontreal1 = $obj16->consultaregistros($kueryreal16);
		  	$totpoveedores = $resultmontreal1[0]['treal'];


		  	$obj17= new db();
		  	$kueryreal17 = "SELECT sum(`subtotal_real`+`impuesto_real`) as treal FROM egreso WHERE `id_cc`= '$id_cc' and  (fecha_real >= '$fechainicio' and fecha_real <= '$fechafin' ) and provssesp = 'NO' and (clasificacionegreso='DIRECTO FIJO' OR clasificacionegreso='DIRECTO VARIABLE') group by id_cc";
		  	//echo "<br>";
		  	$resultmontreal7 = $obj17->consultaregistros($kueryreal17);
		  	$tototrodirec = $resultmontreal7[0]['treal'];
    
            $obj18= new db();
		  	$kueryreal18 = "SELECT sum(horas) as hrsreales FROM horas WHERE `id_proyecto`= '$id_cc' and  (fecha >= '$fechainicio' and fecha <= '$fechafin' )";
		  	//echo "<br>";
		  	$resultmontreal8 = $obj18->consultaregistros($kueryreal18);
		  	$horasreales = $resultmontreal8[0]['hrsreales'];
            $factind=getfactorindirects();
            $totalindirectos=$factind*$horasreales;


















			//$total_indirectos = 
			//date("Y")."-01-01", date("Y-m-d")
		//$montovariable = getperiodoscalculaindirectosbycc(date("Y")."-01-01", date("Y-m-d"), "INDIRECTO VARIABLE", $centrodecostos);
		//$montovariable = getperiodoscalculaindirectosbycc($fechainicio, $fechafin, "INDIRECTO VARIABLE", $centrodecostos);
		//$montofijos = getperiodoscalculaindirectosbycc(date("Y")."-01-01", date("Y-m-d"), "INDIRECTO FIJO", $centrodecostos);
		//$montofijos = getperiodoscalculaindirectosbycc($fechainicio, $fechafin, "INDIRECTO FIJO", $centrodecostos);

		//$totalindirectos = $montovariable + $montofijos;
            $totalcosto = $totalnominareal + $totpoveedores + $tototrodirec + $totalindirectos;
			$ingresostot = $treal;

			/*$respuesta.=<<<menu
$treal~$subreal1~$subreal2~$subreal3~$subreal4~$subreal5~$subreal6~$subreal7~$subreal8~$subreal9~$subreal10~$subreal11~$subreal12~$subreal13~$subreal14~$subreal15~$subreal16~$subreal17~$subreal18~$subreal19~$subreal20
menu;*/

/*$totalmo = 
$totalprov = 
$totalodirec = 
$totalindir  = 
$totaltot = $totalmo + $totalprov + $totalodirec + $totalindir;*/

if($presstotal_nomina ==""){$presstotal_nomina=0;}
if($presstotal_especialistas ==""){$presstotal_especialistas=0;}
if($presstotal_otros ==""){$presstotal_otros=0;}
if($presstotal_indirectos ==""){$presstotal_indirectos=0;}
if($presstotal_markup ==""){$presstotal_markup=0;}
if($presstotal_impuestos ==""){$presstotal_impuestos=0;}
if($pressingresostotales ==""){$pressingresostotales=0;}
if($total_nomina ==""){$total_nomina=0;}
if($total_especialistas ==""){$total_especialistas=0;}
if($total_otros ==""){$total_otros=0;}
if($total_indirectos ==""){$total_indirectos=0;}
if($totpoveedores ==""){$totpoveedores=0;}
if($tototrodirec ==""){$tototrodirec=0;}
if($totalindirectos ==""){$totalindirectos=0;}
if($totalcosto ==""){$totalcosto=0;}
if($ingresostot ==""){$ingresostot=0;}
if($impuestostot ==""){$impuestostot=0;}
$contenido = <<<sss
$presstotal_nomina ~ $presstotal_especialistas ~ $presstotal_otros ~ $presstotal_indirectos ~ $presstotal_markup ~ $presstotal_impuestos ~ $pressingresostotales ~ 
$total_nomina ~ $total_especialistas ~ $total_otros ~ $total_indirectos ~  $totalnominareal ~ $totpoveedores  ~ $tototrodirec ~ $totalindirectos ~ $totalcosto ~ $ingresostot ~ $impuestostot
sss;
}break;
case '23':{
$fechainicio = $_GET['fechainicio'];//17/01/2017
$fechafin = $_GET['fechafin'];//17/01/2017
$respuesta = getreporteporperido($fechainicio, $fechafin);
$contenido= $respuesta;
}break;

case '24':{
$fechainicio = $_GET['fechainicio'];//17/01/2017
$fechafin = $_GET['fechafin'];//17/01/2017
$respuesta = getreporteporperidotot($fechainicio, $fechafin);
$contenido= $respuesta;
}break;
case '25':{
$fechainicio = $_GET['fechainicio'];//17/01/2017
$fechafin = $_GET['fechafin'];//17/01/2017
$respuesta = getreporteporperidoreporteflujo($fechainicio, $fechafin);
$contenido= $respuesta;
}break;

case '26':{

$productorecurso = getoptionproduct();
$gastosoperativo = getgastooperativo();

$gastosdirectos = getoptiondirectos();
$gastosoIndirectos = getoptionIndirectos();
$Especialistasoptions = getoptionEspecialistas();

$factind= getfactorindirects();
//$factind=100;
$gastosall = getgastooall();
$id_cotizacion = $_GET['id_cotizacion'];
$objeto= new db();
$objeto2= new db();
$buscamodelo="SELECT * FROM `cotiza_etapas` WHERE `id_cotiza` = '$id_cotizacion' ORDER BY `cotiza_etapas`.`etapa` asc";
$Qhrsempresa="SELECT * FROM `empresa` ";
$resultado = $objeto->consultaregistros($buscamodelo);
$Rhrsempresa=$objeto2->consultaregistros($Qhrsempresa);
$hrsempresa=$Rhrsempresa[0]['Hrslab'];
$contador="";
$idsetapas="";
$totind=0;
    for($x=0;$x<count($resultado);$x++){
    	$id_cotiza_etapas = $resultado[$x]['id_cotiza_etapas'];
    	$idsetapas .=$id_cotiza_etapas."~";
    	$etapa = $resultado[$x]['etapa'];
    	$etapad = $resultado[$x]['etapad'];//semanas
    	//$diasd = $etapad * 5;//dias
    	$horasd = $hrsempresa * $etapad;//horas
    	//$horasd = $etapad;//horas
        $indetap=$horasd*$factind;
        $indetap=round($indetap,2);
        $totind=$totind+$indetap;
        
	    	$objeto2 = new db();
			$buscamodelo2 = "SELECT * FROM `etapas` WHERE `id_etapas` = '$etapa'";
			$resultado2 = $objeto2->consultaregistros($buscamodelo2);
			$nombreetapa = $resultado2[0]['etapa'];

        if($x==0){
        	$activo = "active";
        	$activocontent = " active in";
        }else{
			$activo = "";        	
			$activocontent = "";        	
        }

/*if (($x+1)==count($resultado)){
    $armacotizadorindirectosbody3.=<<<php
      <td id="ind$x" >$indetap</td>
php;
        
    
}*/
$armacotizadorcolaboradoresbody.=<<<php
        <th colspan="3" text-align="center" >$nombreetapa</th>
php;
        
$armacotizadorcolaboradoresbody2.=<<<php
            <th>% de ocupación</th>
            <th>Horas</th>
            <th>Total mano de obra</th>
php;
    
$armacotizadorespecialistasbody.=<<<php
        <th colspan="2" text-align="center" >$nombreetapa</th>
php;
        
$armacotizadorespecialistasbody2.=<<<php
            <th>% de ocupación</th>
            <th>Costo por etapa</th>
php;
    
    $armacotizadordirectosbody.=<<<php
        <th colspan="2" text-align="center" >$nombreetapa</th>
php;
        
$armacotizadordirectosbody2.=<<<php
            <th>% de ocupación</th>
            <th>Costo por etapa</th>
php;
       
        $armacotizadorindirectosbody.=<<<php
        <th  text-align="center" >$nombreetapa</th>
php;
        
         $armacotizadorindirectosbody2.=<<<php
        <td >$<input id="ind$x"  type="text" onkeypress="return NumCheck(event, this)" name="fecnac" required="required" disabled value="0"></td>
             
php;
        
           $armacotizadorhrsbody.=<<<php
        <th text-align="center" >Duracion (Hrs) $nombreetapa</th>
php;
        $armacotizadorhrsbody2.=<<<php
        <td id="hrs$x" >$horasd</td>
php;
         
    }

$bodytabs=<<<php
<div class="" role="tabpanel" data-example-id="togglable-tabs">
                      <ul id="myTab" class="nav nav-tabs bar_tabs" role="tablist">
                        <li role="presentation" class="active"><a href="#tab_content1" id="home-tab" role="tab" data-toggle="tab" aria-expanded="true">Colaboradores</a>
                        </li>
                        <li role="presentation" class=""><a href="#tab_content2" role="tab" id="profile-tab" data-toggle="tab" aria-expanded="false">Especialistas</a>
                        </li>
                        <li role="presentation" class=""><a href="#tab_content3" role="tab" id="profile-tab2" data-toggle="tab" aria-expanded="false">Otros directos</a>
                        </li>
                        <li role="presentation" class=""><a href="#tab_content4" role="tab" id="profile-tab3" data-toggle="tab" aria-expanded="false">Indirectos</a>
                        </li>
                      </ul>
  <div id="myTabContent2" class="tab-content">
   
    <div role="tabpanel" class="tab-pane fade active in" id="tab_content1" aria-labelledby="home-tab">
                <div class="col-md-9 col-sm-9 col-xs-12">
                        <div class="table-responsive" id="idtableoculta">
                            <table class="table table-striped jambo_table bulk_action" id="tablahrs" cellspacing="0">
                            <thead>
                                <tr>
                                $armacotizadorhrsbody
                                </tr>
                            </thead>
                            <tbody>
                                 $armacotizadorhrsbody2
                    
                            </tbody>
                            </table>
                        </div>
                </div>
    

     <div class="col-md-12 col-sm-12 col-xs-12 ">
                          <div class="table-responsive" id="idtableoculta">
                            <table class="table table-striped jambo_table bulk_action " id="tablacapturaC" cellspacing="0">
                            <thead>
                                <tr>
                                <th rowspan="2">Puesto</th>
                                <th rowspan="2">Costo por hora</th>
                                $armacotizadorcolaboradoresbody
                                <th rowspan="2">Total Colaboradores</th>
                                </tr>
                                <tr>
                                $armacotizadorcolaboradoresbody2
                                
                                </tr>
                            </thead>
                            <tbody>
                    
                            </tbody>
                            </table>
                            </div>
    
                    <div class="form-group">
                        <label for="middle-name" class="control-label-rigth col-md-3 col-sm-3 col-xs-6 text-right" data-toggle="tooltip" data-placement="rigth" title="Es la cantidad máxima pagada por hora al empleado">Total cotizado:</label>
                        <div class="col-md-3 col-sm-3 col-xs-6">
                          <input id="totcotC" class="form-control col-md-3 col-xs-6" type="text" name="ndegasto" required="required" disabled>
                        </div>
                      </div><br>
                    <div class="text-right">
                        <div class="form-group text-right">
                        <label for="middle-name" class="control-label-rigth col-md-3 col-sm-3 col-xs-6 text-right" >Markup Nómina %:</label>
                        <div class="col-md-3 col-sm-3 col-xs-6">
                          <input id="markporcC" class="form-control col-md-3 col-xs-6" type="text" name="ndegasto" required="required" onchange="calculamarkupnom('C')" value="0">
                        </div>
                      </div><br><br>
                      <div class="form-group">
                        <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-6" data-toggle="tooltip" data-placement="rigth" title="Es la cantidad máxima pagada por hora al empleado">Markup Nómina:</label>
                        <div class="col-md-3 col-sm-3 col-xs-6">
                          <input id="markC" class="form-control col-md-3 col-xs-6" type="text" name="ndegasto" required="required" disabled>
                        </div>
                      </div><br><br>     
					  <div class="form-group">
                        <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-6" data-toggle="tooltip" data-placement="rigth" title="Es el costo de la hora hombre de dicho puesto que se quiere considerar para presupuesto">Total Colaboradores + Mark Up:</label>
                        <div class="col-md-3 col-sm-3 col-xs-6">
                          <input id="totmkC" class="form-control col-md-3 col-xs-6" type="text" name="ndegasto" required="required" disabled>
                        </div>
                      </div><br><br>  
                            </div>
    
        </div>
                        
                        <div class="form-group">
                    <div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-4">
                            <button type="button" class="btn btn-primary" onclick="agregafila('C');">Agregar</button>
                            <button id="guardarC" type="button" class="btn btn-success" onclick="guardadetallecotiza('$idsetapas','1');">Guardar</button>
                    </div>
                        </div>
        </div>
                        
        <div role="tabpanel" class="tab-pane fade" id="tab_content2" aria-labelledby="profile-tab">

    
                          <div class="table-responsive" id="idtableoculta">
                            <table class="table table-striped jambo_table bulk_action " id="tablacapturaE" cellspacing="0">
                            <thead>
                                <tr>
								<th rowspan="2">Concepto</th>
                                <th rowspan="2">Total Presupuestado</th>
                                $armacotizadorespecialistasbody
                                <th rowspan="2">Total Especialistas</th>

                                </tr>
                                <tr>
                                $armacotizadorespecialistasbody2
                                
                                </tr>
                            </thead>
                            <tbody>
                    
                            </tbody>
                            </table>
                            </div>
                            
                        <div class="form-group">
                        <label for="middle-name" class="control-label-rigth col-md-3 col-sm-3 col-xs-6 text-right" data-toggle="tooltip" data-placement="rigth" title="Es la cantidad máxima pagada por hora al empleado">Total cotizado:</label>
                        <div class="col-md-3 col-sm-3 col-xs-6">
                          <input id="totcotE" class="form-control col-md-3 col-xs-6" type="text" name="ndegasto" required="required" disabled>
                        </div>
                      </div><br>
                    <div class="text-right">
                        <div class="form-group text-right">
                        <label for="middle-name" class="control-label-rigth col-md-3 col-sm-3 col-xs-6 text-right">Markup Proveedores %:</label>
                        <div class="col-md-3 col-sm-3 col-xs-6">
                          <input id="markporcE" class="form-control col-md-3 col-xs-6 " type="text" name="ndegasto" required="required" onchange="calculamarkupnom('E')" value="0">
                        </div>
                      </div><br><br>
                      <div class="form-group">
                        <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-6" data-toggle="tooltip" data-placement="rigth" title="Es la cantidad máxima pagada por hora al empleado">Markup Proveedores:</label>
                        <div class="col-md-3 col-sm-3 col-xs-6">
                          <input id="markE" class="form-control col-md-3 col-xs-6" type="text" name="ndegasto" required="required" disabled>
                        </div>
                      </div><br><br>     
					  <div class="form-group">
                        <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-6" data-toggle="tooltip" data-placement="rigth" title="Es el costo de la hora hombre de dicho puesto que se quiere considerar para presupuesto">Total Proveedores + Mark Up:</label>
                        <div class="col-md-3 col-sm-3 col-xs-6">
                          <input id="totmkE" class="form-control col-md-3 col-xs-6" type="text" name="ndegasto" required="required" disabled>
                        </div>
                      </div><br><br>  
                            </div>
                        
                        <div class="form-group">
                <div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-4">
                            <button type="button" class="btn btn-primary" onclick="agregafila('E');">Agregar</button>
                            <button id="guardarE" type="button" class="btn btn-success" onclick="guardadetallecotiza('$idsetapas','2');">Guardar</button>
                </div>
                        </div>
        </div>
        <div role="tabpanel" class="tab-pane fade" id="tab_content3" aria-labelledby="profile-tab">

    
                          <div class="table-responsive" id="idtableoculta">
                            <table class="table table-striped jambo_table bulk_action " id="tablacapturaO" cellspacing="0">
                            <thead>
                                <tr>
                                <th rowspan="2">Concepto</th>
                                <th rowspan="2">Total Presupuestado</th>
                                $armacotizadordirectosbody
                                <th rowspan="2">Total Directos</th>

                                </tr>
                                <tr>
                                $armacotizadordirectosbody2
                                
                                </tr>
                            </thead>
                            <tbody>
                    
                            </tbody>
                            </table>
                            </div>
                            
                        <div class="form-group">
                        <label for="middle-name" class="control-label-rigth col-md-3 col-sm-3 col-xs-6 text-right" data-toggle="tooltip" data-placement="rigth" title="Es la cantidad máxima pagada por hora al empleado">Total cotizado:</label>
                        <div class="col-md-3 col-sm-3 col-xs-6">
                          <input id="totcotO" class="form-control col-md-3 col-xs-6" type="text" name="ndegasto" required="required" disabled>
                        </div>
                      </div><br>
                        <div class="text-right">
                        <div class="form-group text-right">
                        <label for="middle-name" class="control-label-rigth col-md-3 col-sm-3 col-xs-6 text-right">Markup Otros directos %:</label>
                        <div class="col-md-3 col-sm-3 col-xs-6">
                          <input id="markporcO" class="form-control col-md-3 col-xs-6 " type="text" name="ndegasto" required="required" onchange="calculamarkupnom('O')" value="0">
                        </div>
                      </div><br><br>
                      <div class="form-group">
                        <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-6" data-toggle="tooltip" data-placement="rigth" title="Es la cantidad máxima pagada por hora al empleado">Markup Otros directos:</label>
                        <div class="col-md-3 col-sm-3 col-xs-6">
                          <input id="markO" class="form-control col-md-3 col-xs-6" type="text" name="ndegasto" required="required" disabled>
                        </div>
                      </div><br><br>     
					  <div class="form-group">
                        <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-6" data-toggle="tooltip" data-placement="rigth" title="Es el costo de la hora hombre de dicho puesto que se quiere considerar para presupuesto">Total Otros directos + Mark Up:</label>
                        <div class="col-md-3 col-sm-3 col-xs-6">
                          <input id="totmkO" class="form-control col-md-3 col-xs-6" type="text" name="ndegasto" required="required" disabled>
                        </div>
                      </div><br><br>  
                            </div>
                        
                        <div class="form-group">
                <div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-4">
                            <button type="button" class="btn btn-primary" onclick="agregafila('O');">Agregar</button>
                            <button id="guardarO" type="button" class="btn btn-success" onclick="guardadetallecotiza('$idsetapas','3');">Guardar</button>
                </div>
                        </div>
        </div>
        <div role="tabpanel" class="tab-pane fade" id="tab_content4" aria-labelledby="profile-tab">

    
                          <div class="table-responsive" id="idtableoculta">
                            <table class="table table-striped jambo_table bulk_action " id="tablacapturaI" cellspacing="0">
                            <thead>
                                <tr>
                                $armacotizadorindirectosbody
                                <th rowspan="1">Total Indirectos</th>
                                </tr>
                            </thead>
                            <tbody>
                                $armacotizadorindirectosbody2
                            <td>$<input id="ind$x"  type="text" onkeypress="return NumCheck(event, this)" name="fecnac" required="required" disabled value="0"></td>
                            </tbody>
                            </table>
                            </div>

                         <div class="form-group">
                        <label for="middle-name" class="control-label-rigth col-md-3 col-sm-3 col-xs-6 text-right" data-toggle="tooltip" data-placement="rigth" title="Es la cantidad máxima pagada por hora al empleado">Total cotizado:</label>
                        <div class="col-md-3 col-sm-3 col-xs-6">
                          <input id="totcotI" class="form-control col-md-3 col-xs-6" type="text" name="ndegasto" required="required" disabled>
                        </div>
                      </div><br>   
                         <div class="text-right">
                        <div class="form-group text-right">
                        <label for="middle-name" class="control-label-rigth col-md-3 col-sm-3 col-xs-6 text-right">Markup Indirectos %:</label>
                        <div class="col-md-3 col-sm-3 col-xs-6">
                          <input id="markporcI" class="form-control col-md-3 col-xs-6" type="text" name="ndegasto" required="required" onchange="calculamarkupnom('I')" value="0">
                        </div>
                      </div><br><br>
                      <div class="form-group">
                        <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-6" data-toggle="tooltip" data-placement="rigth" title="Es la cantidad máxima pagada por hora al empleado">Markup indirectos:</label>
                        <div class="col-md-3 col-sm-3 col-xs-6">
                          <input id="markI" class="form-control col-md-3 col-xs-6" type="text" name="ndegasto" required="required" disabled>
                        </div>
                      </div><br><br>     
					  <div class="form-group">
                        <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-6" data-toggle="tooltip" data-placement="rigth" title="Es el costo de la hora hombre de dicho puesto que se quiere considerar para presupuesto">Total Indirectos + Mark Up:</label>
                        <div class="col-md-3 col-sm-3 col-xs-6">
                          <input id="totmkI" class="form-control col-md-3 col-xs-6" type="text" name="ndegasto" required="required" disabled>
                        </div>
                      </div><br><br>  
                            </div>
                            
                            <div class="form-group">
                <div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-4">
                            <button id="guardarI" type="button" class="btn btn-success" onclick="guardadetallecotiza('$idsetapas','4');">Guardar</button>
                </div>
                        </div>
        </div>
    
  </div>
  	
</div>

php;
$contenido= $bodytabs;
}break;

case '27':{
$id = $_GET['id'];
$objeto = new db();
$kuery = "SELECT * FROM `catproduct` where id_catproduct = $id";
$resultado = $objeto->consultaregistros($kuery);
$costo=$resultado[0]["costo"];
$tiempohoras=$resultado[0]["tiempohoras"];
$tiempodiassemana=$resultado[0]["tiempodiassemana"];
$repuesta ="$costo~$tiempohoras~$tiempodiassemana";
$contenido= $repuesta;
}break;
case '28':{
$centrodecostos = $_GET['centrodecostos'];//17/01/2017
$fechainicio = $_GET['fechainicio'];//17/01/2017
$fechafin = $_GET['fechafin'];//17/01/2017
$respuesta = getreporteporperidobycc($fechainicio, $fechafin, $centrodecostos);
$contenido= $respuesta;
}break;

case '29':{
$centrodecostos = $_GET['centrodecostos'];//17/01/2017
$fechainicio = $_GET['fechainicio'];//17/01/2017
$fechafin = $_GET['fechafin'];//17/01/2017
$respuesta = getreporteporperidobycc($fechainicio, $fechafin, $centrodecostos);
$contenido= $respuesta;
}break;

case '30':{
$ndegasto = $_GET['ndegasto'];//17/01/2017
$objeto = new db();
$kuery = "SELECT * FROM `cotiza_etapas` WHERE `id_cotiza` = $ndegasto";

$resultado = $objeto->consultaregistros($kuery);
for($y=0;$y<count($resultado);$y++){
  	$id_cotiza_etapas = $resultado[$y]["id_cotiza_etapas"];
	$respuestaimp .= $id_cotiza_etapas."~";
}
$respuestaimp = substr($respuestaimp, 0, -1);
$contenido= $respuestaimp;
}break;
case '31':{
$id = $_GET['id'];//17/01/2017
$objeto = new db();
$kuery = "SELECT * FROM `cotiza` WHERE `id_cotiza` = $id";

$resultado = $objeto->consultaregistros($kuery);

$id_cotiza = $resultado[0]["id_cotiza"];
$id_cliente = $resultado[0]["id_cliente"];
$nombreproyectos = $resultado[0]["nombreproyectos"];
$idm2 = $resultado[0]["idm2"];
$idlineadenegocio = $resultado[0]["idlineadenegocio"];
$idtipologia = $resultado[0]["idtipologia"];
$usuario = $resultado[0]["usuario"];
//$respuestaimp .= $id_cotiza_etapas."~";
//$respuestaimp = substr($respuestaimp, 0, -1);
$contenido = $id_cotiza."~".$id_cliente."~".$nombreproyectos."~".$idm2."~".$idlineadenegocio."~".$idtipologia."~".$usuario;
}break;
case '32':{
$productorecurso = getoptionproduct();
$gastosoperativo = getgastooperativo();
$gastosall = getgastooall();
$id_cotizacion = $_GET['id_cotizacion'];
$objeto= new db();
$buscamodelo="SELECT * FROM `cotiza_etapas` WHERE `id_cotiza` = '$id_cotizacion'";
$resultado = $objeto->consultaregistros($buscamodelo);
$contador="";
    for($x=0;$x<count($resultado);$x++){
    	$id_cotiza_etapas = $resultado[$x]['id_cotiza_etapas'];
    	$etapa = $resultado[$x]['etapa'];
    	$etapad = $resultado[$x]['etapad'];//semanas
    	
      $markup = $resultado[$x]['markup'];//semanas
    	$markupe = $resultado[$x]['markupe'];//semanas
    	$markupod = $resultado[$x]['markupod'];//semanas
    	$markupi = $resultado[$x]['markupi'];//semanas
    	$diasd = $etapad * 5;//dias
    	//$horasd = $etapad * 8;//horas
		
		$objetodet= new db();
    	$buscadetalleetapa="SELECT * FROM `detalle_cotiza_etapas` WHERE `id_cotiza_etapas` = '$id_cotiza_etapas'";
		$resultadodet = $objetodet->consultaregistros($buscadetalleetapa);
		for($z=0;$z<count($resultadodet);$z++){
			$id_catproduct = $resultadodet[$z]["id_catproduct"];
				$objetodcatprod= new db();
		    	echo $buscadetallecatprod="SELECT * FROM `catproduct` WHERE `id_catproduct` = '$id_catproduct'";
				$reultcatprod = $objetodcatprod->consultaregistros($buscadetallecatprod);
				$nombre = $reultcatprod[0]["nombre"];
				$puesto = $reultcatprod[0]["puesto"];
				$sueldo = $reultcatprod[0]["sueldo"];
				$costo = $reultcatprod[0]["costo"];
				$tiempohoras = $reultcatprod[0]["tiempohoras"];
				$tiempodiassemana = $reultcatprod[0]["tiempodiassemana"];
				$feha = $reultcatprod[0]["feha"];

			$monto = $resultadodet[$z]["monto"];
			$ocupacionporcent = $resultadodet[$z]["ocupacionporcent"];
			$horasduracion = $resultadodet[$z]["horasduracion"];
			$tipo = $resultadodet[$z]["tipo"];


			$total = $costo * $tiempohoras * $horasduracion;
			$porcentaje = $ocupacionporcent /100;
			$total = $total * $porcentaje;
			//$respuesta .=$monto."que onda ";

			switch ($tipo) {
				case 'Nomina':{
					$detalleetapanomina.=<<<php
					<tr>
						<td>$nombre</td>
						<td>$ocupacionporcent</td>
						<td>$tiempohoras</td>
						<td>$total</td>
						<td><button class="btn btn-round btn-info" onclick="eliminarregistropress('333', '289','detalle_cotiza_etapas','Nomina')" type="button" id="button">Borrar</button></td>
					</tr>
php;

				}break;
				case 'OtrosDirectos':{
					$detalleetapaOD.=<<<php
					<tr>
						<td></td>
						<td></td>
						<td></td>
						<td></td>
						<td><button class="btn btn-round btn-info" onclick="eliminarregistropress('333', '289','detalle_cotiza_etapas','Nomina')" type="button" id="button">Borrar</button></td>
					</tr>
php;

				}break;
				case 'Especialista':{
					$detalleetapaesp.=<<<php
					<tr>
						<td></td>
						<td></td>
						<td></td>
						<td></td>
						<td><button class="btn btn-round btn-info" onclick="eliminarregistropress('333', '289','detalle_cotiza_etapas','Nomina')" type="button" id="button">Borrar</button></td>
					</tr>
php;

				}break;
				case 'Indirectos':{
					$detalleetapaind.=<<<php
					<tr>
						<td></td>
						<td></td>
						<td></td>
						<td></td>
						<td><button class="btn btn-round btn-info" onclick="eliminarregistropress('333', '289','detalle_cotiza_etapas','Nomina')" type="button" id="button">Borrar</button></td>
					</tr>
php;

				}break;
				
				default:
					# code...
					break;
			}

		}

      /*
value = "$markup"
value = "$markupe"
value = "$markupod"
      */
    	$horasd = $etapad;//horas

	    	$objeto2 = new db();
			$buscamodelo2 = "SELECT * FROM `etapas` WHERE `id_etapas` = '$etapa'";
			$resultado2 = $objeto2->consultaregistros($buscamodelo2);
			$nombreetapa = $resultado2[0]['etapa'];

        if($x==0){
        	$activo = "active";
        	$activocontent = " active in";
        }else{
			$activo = "";        	
			$activocontent = "";        	
        }
        $armacotizadorporetapas.=<<<php
		<li role="presentation" class="$activo"><a href="#tab_content$id_cotiza_etapas" id="home-tabb$id_cotiza_etapas" role="tab" data-toggle="tab" aria-controls="home" aria-expanded="true">$nombreetapa</a></li>
php;

        $armacotizadorporetapasbody.=<<<php
		<div role="tabpanel" class="tab-pane fade $activocontent" id="tab_content$id_cotiza_etapas" aria-labelledby="home-tab">
            <div class="col-xs-3">
              <ul class="nav nav-tabs tabs-left">
                <li class="active"><a href="#narquitectura$id_cotiza_etapas" data-toggle="tab">Nómina arquitectura</a>
                </li>
                <li><a href="#Especialistas$id_cotiza_etapas" data-toggle="tab">Especialistas</a>
                </li>
                <li><a href="#Otrosd$id_cotiza_etapas" data-toggle="tab">Otros Directos</a>
                </li>
                <li><a href="#Indirectos$id_cotiza_etapas" data-toggle="tab">Indirectos</a>
                </li>
                <!--<li><a href="#Totales$id_cotiza_etapas" data-toggle="tab">Totales</a>
                </li>-->
              </ul>
            </div>
            <div class="col-xs-9">
              <div class="tab-content">
                  <div class="tab-pane active" id="narquitectura$id_cotiza_etapas">
                  <form id="demo-form$id_cotiza_etapas" data-parsley-validate="" class="form-horizontal form-label-left">
                  	<br>
                  	<div class="form-group">
	                    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="last-name">Seleccione producto:
	                    </label>
	                    <div class="col-md-6 col-sm-6 col-xs-12">
	                      <select class="form-control" id="NominaRecurso$id_cotiza_etapas" required="required">
	                        <option value="">Seleccione opcion</option>
	                        $productorecurso
	                      </select>
	                    </div>
                  	</div>

                  	<div class="form-group">
                        <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-12">% de ocupación:</label>
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="Nominaocupacion$id_cotiza_etapas" class="form-control col-md-7 col-xs-12" type="text" onkeypress="return NumCheck(event, this)" onchange="validacien($id_cotiza_etapas)" required="required" >
                          <input id="Nominahorasdur$id_cotiza_etapas" class="form-control col-md-7 col-xs-12" type="hidden" required="required" value="$horasd">
                        </div>
                      </div>

                    <div class="col-md-12 col-sm-12 col-xs-12 col-md-offset-2">
                      <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-12"></label>
                      <button type="button" class="btn btn-info btn-xs" onclick="agregarproductocotiza('$id_cotiza_etapas', 'Nomina');">Agregar Recurso</button>
                      <button id="Nominalimpia$id_cotiza_etapas" class="btn btn-primary btn-xs" type="reset">Limpiar</button>

                    </div>

                    <br><br>
                    </form>
                    <form class="form-horizontal form-label-left">
                      <div class="form-group">
                        <label for="middle-name" class="control-label col-md-6 col-sm-6 col-xs-12">Subtotal Nómina Arquitectura:</label>
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="Nominasubtotal$id_cotiza_etapas" class="form-control col-md-5 col-xs-12" type="text" required="required" onkeypress="return NumCheck(event, this)" disabled>
                        </div>
                      </div>

                      <div class="form-group">
                        <label for="middle-name" class="control-label col-md-6 col-sm-6 col-xs-12">Mark up Nómina Arquitectura: %</label>
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="Nominamarkup$id_cotiza_etapas" class="form-control col-md-5 col-xs-12" type="text" required="required" onkeypress="return NumCheck(event, this)" onchange="calculatotalconmarkup($id_cotiza_etapas, 'Nomina')" >
                          <input id="Nominatotalmarkup$id_cotiza_etapas" class="form-control col-md-5 col-xs-12" type="text" value="$markup" required="required" disabled >
                          <input id="Nominaid$id_cotiza_etapas" class="form-control col-md-7 col-xs-12" type="hidden" required="required" value="$id_cotiza_etapas">

                        </div>
                      </div><br>
                      <div class="form-group">
                        <label for="middle-name" class="control-label col-md-6 col-sm-6 col-xs-12">Total + Mark up Nómina Arquitectura:</label>
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="Nominatotmasmarkup$id_cotiza_etapas" class="form-control col-md-5 col-xs-12" type="text" required="required" disabled>
                        </div>
                      </div>
                    </form>
                    <div class="col-sm-12">
                    	<table class="table table-striped jambo_table bulk_action" id="Nominaexample$id_cotiza_etapas" cellspacing="0" role="grid" aria-describedby="example_info">
			              <thead>
				                <tr role="row">
				                	<th class="sorting_asc" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-sort="ascending" aria-label="Nombre: activate to sort column descending" style="width: 268px;">Nombre</th>
				                	<th class="sorting" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-label="Fecha de Ingreso: activate to sort column ascending" style="width: 240px;">% de ocupación</th>
				                	<th class="sorting" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-label="Fecha de Ingreso: activate to sort column ascending" style="width: 240px;">Horas en etapa</th>
				                	<th class="sorting" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-label="Fecha de Ingreso: activate to sort column ascending" style="width: 240px;">Total mano de obra</th>
				                	<th class="sorting" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-label="Fecha de Ingreso: activate to sort column ascending" style="width: 240px;">Eliminar</th>
				                </tr>
			                </thead>
			              	<tbody>
					             $detalleetapanomina
			        		</tbody>
			            </table>
			            <script type="text/javascript">
							    $('#Nominaexample$id_cotiza_etapas').DataTable();
								var table = $('#Nominaexample$id_cotiza_etapas').DataTable();

								$('#Nominaexample$id_cotiza_etapas tbody').on( 'click', 'tr', function () {
								    if ( $(this).hasClass('selected') ) {
								        $(this).removeClass('selected');
								    }
								    else {
								        table.$('tr.selected').removeClass('selected');
								        $(this).addClass('selected');
								    }
								} );
						</script>
			            <small>Para borrar, seleecione primero la fila deseada.</small>
            		</div>
                  </div>
                  
                  <div class="tab-pane" id="Especialistas$id_cotiza_etapas">
                  	<form id="demo-form$id_cotiza_etapas" data-parsley-validate="" class="form-horizontal form-label-left">
                  	<br>
                  	<!--<div class="form-group">
	                    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="last-name">Duración <small>(SEM.):</small>
	                    </label>
	                    <label class="control-label col-md-1 col-sm-1 col-xs-12" for="last-name">
	                    	$etapad
	                    </label>
                  	</div>-->

                  	<!--<div class="form-group">
	                    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="last-name">Duración <small>(DIAS.):</small>
	                    </label>
	                    <label class="control-label col-md-1 col-sm-1 col-xs-12" for="last-name">
	                    	$diasd
	                    </label>
                  	</div>

                  	<div class="form-group">
	                    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="last-name">Duración <small>(HRS.):</small>
	                    </label>
	                    <label class="control-label col-md-1 col-sm-1 col-xs-12" for="last-name">
	                    	$horasd
	                    </label>
                  	</div>-->

                  	<div class="form-group">
	                    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="last-name">Seleccione Gasto:
	                    </label>
	                    <div class="col-md-6 col-sm-6 col-xs-12">
	                      <select class="form-control" id="EspecialistaRecurso$id_cotiza_etapas" required="required">
	                        <option value="">Seleccione opcion</option>
	                        $gastosoperativo
	                      </select>
	                    </div>
                  	</div>

                  	  <!--<div class="form-group">
	                    <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-12">Monto estimado total del concepto:</label>
	                    <div class="col-md-6 col-sm-6 col-xs-12">
	                      <input id="Especialistamontoest$id_cotiza_etapas" class="form-control col-md-7 col-xs-12" type="text" onkeypress="return NumCheck(event, this)" required="required" >
	                    </div>
	                  </div>-->

	                  <div class="form-group">
	                    <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-12">% de ocupación:</label>
	                    <div class="col-md-6 col-sm-6 col-xs-12">
	                      <input id="Especialistaocupacion$id_cotiza_etapas" class="form-control col-md-7 col-xs-12" type="text" onkeypress="return NumCheck(event, this)" required="required" >
	                      <input id="Especialistahorasdur$id_cotiza_etapas" class="form-control col-md-7 col-xs-12" type="hidden" required="required" value="$horasd">
	                    </div>
	                  </div>

                    <div class="col-md-12 col-sm-12 col-xs-12 col-md-offset-2">
                      <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-12"></label>
                      <button type="button" class="btn btn-info btn-xs" onclick="agregarproductocotiza('$id_cotiza_etapas', 'Especialista');">Agregar Recurso</button>
                      <button id="Especialistalimpia$id_cotiza_etapas" class="btn btn-primary btn-xs" type="reset">Limpiar</button>

                    </div>

                    <br><br>
                    </form>
                    <form class="form-horizontal form-label-left">
                      <div class="form-group">
                        <label for="middle-name" class="control-label col-md-6 col-sm-6 col-xs-12">Subtotal Especialistas:</label>
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="Especialistasubtotal$id_cotiza_etapas" class="form-control col-md-5 col-xs-12" type="text" required="required" onkeypress="return NumCheck(event, this)" disabled>
                        </div>
                      </div>

                      <div class="form-group">
                        <label for="middle-name" class="control-label col-md-6 col-sm-6 col-xs-12">Mark up Especialistas: %</label>
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="Especialistamarkup$id_cotiza_etapas" class="form-control col-md-5 col-xs-12" type="text" required="required" onkeypress="return NumCheck(event, this)" onchange="calculatotalconmarkup($id_cotiza_etapas, 'Especialista')">
                          <input id="Especialistatotalmarkup$id_cotiza_etapas" class="form-control col-md-5 col-xs-12" type="text" required="required"  value = "$markupe" disabled>
                          <input id="Especialistaid$id_cotiza_etapas" class="form-control col-md-7 col-xs-12" type="hidden" required="required" value="$id_cotiza_etapas">

                        </div>
                      </div><br>
                      <div class="form-group">
                        <label for="middle-name" class="control-label col-md-6 col-sm-6 col-xs-12">Total + Mark up Especialistas:</label>
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="Especialistatotmasmarkup$id_cotiza_etapas" class="form-control col-md-5 col-xs-12" type="text" required="required" disabled>
                        </div>
                      </div>
                    </form>
                    <div class="col-sm-12">
                    	<table class="table table-striped jambo_table bulk_action" id="Especialistaexample$id_cotiza_etapas" cellspacing="0" role="grid" aria-describedby="example_info">
			              <thead>
			                <tr role="row">
			                	<th class="sorting_asc" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-sort="ascending" aria-label="Nombre: activate to sort column descending" style="width: 268px;">Concepto</th>
			                	<th class="sorting" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-label="Fecha de Ingreso: activate to sort column ascending" style="width: 240px;">% de ocupación</th>
			                	<th class="sorting" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-label="Fecha de Ingreso: activate to sort column ascending" style="width: 240px;">Monto estimado total del concepto</th>
			                	<th class="sorting" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-label="Fecha de Ingreso: activate to sort column ascending" style="width: 240px;">Total Especialistas</th>
			                	<th class="sorting" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-label="Fecha de Ingreso: activate to sort column ascending" style="width: 240px;">Eliminar</th>
			                </tr>
		                  </thead>
		              	  <tbody>
				             	$detalleetapaOD
		        		  </tbody>
			            </table>
			            <script type="text/javascript">
							    $('#Especialistaexample$id_cotiza_etapas').DataTable();
								var table = $('#Especialistaexample$id_cotiza_etapas').DataTable();

								$('#Especialistaexample$id_cotiza_etapas tbody').on( 'click', 'tr', function () {
								    if ( $(this).hasClass('selected') ) {
								        $(this).removeClass('selected');
								    }
								    else {
								        table.$('tr.selected').removeClass('selected');
								        $(this).addClass('selected');
								    }
								} );
						</script>
			            <small>Para borrar, seleecione primero la fila deseada.</small>
            		</div>
                  </div>
                  
                  <div class="tab-pane" id="Otrosd$id_cotiza_etapas">
                  	<form id="demo-form$id_cotiza_etapas" data-parsley-validate="" class="form-horizontal form-label-left">
                  	<br>
                  	<!--<div class="form-group">
	                    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="last-name">Duración <small>(SEM.):</small>
	                    </label>
	                    <label class="control-label col-md-1 col-sm-1 col-xs-12" for="last-name">
	                    	$etapad
	                    </label>
                  	</div>-->

                  	<!--<div class="form-group">
	                    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="last-name">Duración <small>(DIAS.):</small>
	                    </label>
	                    <label class="control-label col-md-1 col-sm-1 col-xs-12" for="last-name">
	                    	$diasd
	                    </label>
                  	</div>

                  	<div class="form-group">
	                    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="last-name">Duración <small>(HRS.):</small>
	                    </label>
	                    <label class="control-label col-md-1 col-sm-1 col-xs-12" for="last-name">
	                    	$horasd
	                    </label>
                  	</div>-->

                  	<div class="form-group">
	                    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="last-name">Seleccione Gasto:
	                    </label>
	                    <div class="col-md-6 col-sm-6 col-xs-12">
	                      <select class="form-control" id="OtrosDirectosRecurso$id_cotiza_etapas" required="required">
	                        <option value="">Seleccione opcion</option>
	                        $gastosoperativo
	                      </select>
	                    </div>
                  	</div>

                  	<!--<div class="form-group">
	                    <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-12">Monto estimado total del concepto:</label>
	                    <div class="col-md-6 col-sm-6 col-xs-12">
	                      <input id="OtrosDirectosmontoest$id_cotiza_etapas" class="form-control col-md-7 col-xs-12" type="text" onkeypress="return NumCheck(event, this)" required="required" >
	                    </div>
	                </div>-->

                  	<div class="form-group">
                        <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-12">% de ocupación:</label>
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="OtrosDirectosocupacion$id_cotiza_etapas" class="form-control col-md-7 col-xs-12" type="text" required="required"  onchange="verificaporc($id_cotiza_etapas)">
                          <input id="OtrosDirectoshorasdur$id_cotiza_etapas" class="form-control col-md-7 col-xs-12" type="hidden" required="required" value="$horasd">
                        </div>
                      </div>

                    <div class="col-md-12 col-sm-12 col-xs-12 col-md-offset-2">
                      <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-12"></label>
                      <button type="button" class="btn btn-info btn-xs" onclick="agregarproductocotiza('$id_cotiza_etapas', 'OtrosDirectos');">Agregar Recurso</button>
                      <button id="OtrosDirectoslimpia$id_cotiza_etapas" class="btn btn-primary btn-xs" type="reset">Limpiar</button>

                    </div>

                    <br><br>
                    </form>
                    <form class="form-horizontal form-label-left">

                      <div class="form-group">
                        <label for="middle-name" class="control-label col-md-6 col-sm-6 col-xs-12">Subtotal Otros Directos:</label>
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="OtrosDirectossubtotal$id_cotiza_etapas" class="form-control col-md-5 col-xs-12" type="text" required="required" onkeypress="return NumCheck(event, this)" disabled>
                        </div>
                      </div>
                      <div class="form-group">
                        <label for="middle-name" class="control-label col-md-6 col-sm-6 col-xs-12">Mark up Otros Directos: %</label>
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="OtrosDirectosmarkup$id_cotiza_etapas" class="form-control col-md-5 col-xs-12" type="text" required="required" onkeypress="return NumCheck(event, this)" onchange="calculatotalconmarkup($id_cotiza_etapas, 'OtrosDirectos')" >
                          <input id="OtrosDirectostotalmarkup$id_cotiza_etapas" class="form-control col-md-5 col-xs-12" type="text" required="required" value="$markupod" disabled >
                          <input id="OtrosDirectosid$id_cotiza_etapas" class="form-control col-md-7 col-xs-12" type="hidden" required="required" value="$id_cotiza_etapas">


                        </div>
                      </div><br>
                      <div class="form-group">
                        <label for="middle-name" class="control-label col-md-6 col-sm-6 col-xs-12">Total + Mark up Otros Directos:</label>
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="OtrosDirectostotmasmarkup$id_cotiza_etapas" class="form-control col-md-5 col-xs-12" type="text" required="required" disabled>
                        </div>
                      </div>
                    </form>
                    <div class="col-sm-12">
                    	<table class="table table-striped jambo_table bulk_action" id="OtrosDirectosexample$id_cotiza_etapas" cellspacing="0" role="grid" aria-describedby="example_info">
			              <thead>
			                <tr role="row">
			                	<th class="sorting_asc" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-sort="ascending" aria-label="Nombre: activate to sort column descending" style="width: 268px;">Concepto</th>
			                	<th class="sorting" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-label="Fecha de Ingreso: activate to sort column ascending" style="width: 240px;">% de ocupación</th>
			                	<th class="sorting" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-label="Fecha de Ingreso: activate to sort column ascending" style="width: 240px;">Monto estimado total del concepto</th>
			                	<th class="sorting" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-label="Fecha de Ingreso: activate to sort column ascending" style="width: 240px;">Total Otros Directos</th>
			                	<th class="sorting" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-label="Fecha de Ingreso: activate to sort column ascending" style="width: 240px;">Eliminar</th>
			                </tr>
			                </thead>
			              	<tbody>
					             $detalleetapaesp
			        		</tbody>
			            </table>
			            <script type="text/javascript">
							    $('#OtrosDirectosexample$id_cotiza_etapas').DataTable();
								var table = $('#OtrosDirectosexample$id_cotiza_etapas').DataTable();

								$('#OtrosDirectosexample$id_cotiza_etapas tbody').on( 'click', 'tr', function () {
								    if ( $(this).hasClass('selected') ) {
								        $(this).removeClass('selected');
								    }
								    else {
								        table.$('tr.selected').removeClass('selected');
								        $(this).addClass('selected');
								    }
								} );
						</script>
			            <small>Para borrar, seleecione primero la fila deseada.</small>
            		</div>

                  </div>
                  
                  <div class="tab-pane" id="Indirectos$id_cotiza_etapas">
                  	<form id="demo-form$id_cotiza_etapas" data-parsley-validate="" class="form-horizontal form-label-left">
                  	<br>
                  	<!--<div class="form-group">
	                    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="last-name">Duración <small>(SEM.):</small>
	                    </label>
	                    <label class="control-label col-md-1 col-sm-1 col-xs-12" for="last-name">
	                    	$etapad
	                    </label>
                  	</div>-->

                  	<!--<div class="form-group">
	                    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="last-name">Duración <small>(DIAS.):</small>
	                    </label>
	                    <label class="control-label col-md-1 col-sm-1 col-xs-12" for="last-name">
	                    	$diasd
	                    </label>
                  	</div>

                  	<div class="form-group">
	                    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="last-name">Duración <small>(HRS.):</small>
	                    </label>
	                    <label class="control-label col-md-1 col-sm-1 col-xs-12" for="last-name">
	                    	$horasd
	                    </label>
                  	</div>-->

                  	<div class="form-group">
	                    <label class="control-label col-md-3 col-sm-3 col-xs-12" for="last-name">Seleccione Gasto:
	                    </label>
	                    <div class="col-md-6 col-sm-6 col-xs-12">
	                      <select class="form-control" id="IndirectosRecurso$id_cotiza_etapas" required="required">
	                        <option value="">Seleccione opcion</option>
	                        $gastoseee
	                      </select>
	                    </div>
                  	</div>

                  	<!--<div class="form-group">
	                    <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-12">Monto estimado total del concepto:</label>
	                    <div class="col-md-6 col-sm-6 col-xs-12">
	                      <input id="Indirectosmontoest$id_cotiza_etapas" class="form-control col-md-7 col-xs-12" type="text" onkeypress="return NumCheck(event, this)" required="required" >
	                    </div>
	                </div>-->

                  	<div class="form-group">
                        <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-12">% de ocupación:</label>
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="Indirectosocupacion$id_cotiza_etapas" class="form-control col-md-7 col-xs-12" type="text" required="required" >
                          <input id="Indirectoshorasdur$id_cotiza_etapas" class="form-control col-md-7 col-xs-12" type="hidden" required="required" value="$horasd">
                        </div>
                      </div>

                    <div class="col-md-12 col-sm-12 col-xs-12 col-md-offset-2">
                      <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-12"></label>
                      <button type="button" class="btn btn-info btn-xs" onclick="agregarproductocotiza('$id_cotiza_etapas', 'Indirectos');">Agregar Recurso</button>
                      <button id="Indirectoslimpia$id_cotiza_etapas" class="btn btn-primary btn-xs" type="reset">Limpiar</button>

                    </div>

                    <br><br>
                    </form>
                    <form class="form-horizontal form-label-left">

                      <div class="form-group">
                        <label for="middle-name" class="control-label col-md-6 col-sm-6 col-xs-12">Subtotal Indirectos:</label>
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="Indirectossubtotal$id_cotiza_etapas" class="form-control col-md-5 col-xs-12" type="text" required="required" onkeypress="return NumCheck(event, this)" disabled>
                        </div>
                      </div>


                      <div class="form-group">
                        <label for="middle-name" class="control-label col-md-6 col-sm-6 col-xs-12">Mark up Indirectos:  %</label>
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="Indirectosmarkup$id_cotiza_etapas" class="form-control col-md-5 col-xs-12" type="text" required="required" onkeypress="return NumCheck(event, this)" onchange="calculatotalconmarkup($id_cotiza_etapas, 'Indirectos')" >
                          <input id="Indirectostotalmarkup$id_cotiza_etapas" class="form-control col-md-5 col-xs-12" type="text"  value="$markupi" 	required="required"  disabled>
                          <input id="Indirectosid$id_cotiza_etapas" class="form-control col-md-7 col-xs-12" type="hidden" required="required" value="$id_cotiza_etapas">

                        </div>
                      </div><br>
                      <div class="form-group">
                        <label for="middle-name" class="control-label col-md-6 col-sm-6 col-xs-12">Total + Mark up Indirectos:</label>
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="Indirectostotmasmarkup$id_cotiza_etapas" class="form-control col-md-5 col-xs-12" type="text" required="required" disabled>
                        </div>
                      </div>
                    </form>
                    <div class="col-sm-12">
                	<table class="table table-striped jambo_table bulk_action" id="Indirectosexample$id_cotiza_etapas" cellspacing="0" role="grid" aria-describedby="example_info">
		              <thead>
		                <tr role="row">
		                	<th class="sorting_asc" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-sort="ascending" aria-label="Nombre: activate to sort column descending" style="width: 268px;">Nombre</th>
		                	<th class="sorting" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-label="Fecha de Ingreso: activate to sort column ascending" style="width: 240px;">% Utilización de mano de obra x etapa</th>
		                	<th class="sorting" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-label="Fecha de Ingreso: activate to sort column ascending" style="width: 240px;">Costo x etapa</th>
		                	<th class="sorting" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-label="Fecha de Ingreso: activate to sort column ascending" style="width: 240px;">Total Indirectos</th>
		                	<th class="sorting" tabindex="0" aria-controls="example" rowspan="1" colspan="1" aria-label="Fecha de Ingreso: activate to sort column ascending" style="width: 240px;">Eliminar</th>
		                </tr>
		              </thead>
		              <tbody>$detalleetapaind
  	        		  </tbody>
		            </table>
			            <script type="text/javascript">
							    $('#Indirectosexample$id_cotiza_etapas').DataTable();
								var table = $('#Indirectosexample$id_cotiza_etapas').DataTable();

								$('#Indirectosexample$id_cotiza_etapas tbody').on( 'click', 'tr', function () {
								    if ( $(this).hasClass('selected') ) {
								        $(this).removeClass('selected');
								    }
								    else {
								        table.$('tr.selected').removeClass('selected');
								        $(this).addClass('selected');
								    }
								} );
						</script>
			            <small>Para borrar, seleecione primero la fila deseada.</small>
            		</div>

                  </div>
                  
                  
              </div>
            </div>
            <div class="clearfix"></div>.

	    </div>
php;
    }

$bodytabs=<<<php
 <div class="" role="tabpanel" data-example-id="togglable-tabs">
  <ul id="myTab1" class="nav nav-tabs bar_tabs right" role="tablist">
    $armacotizadorporetapas
  </ul>
  <div id="myTabContent2" class="tab-content">
   $armacotizadorporetapasbody
    
  </div>
</div>
php;
$contenido = $bodytabs;
}break;
case '33':{
$id = $_GET['respuesta2'];//17/01/2017
$objeto = new db();
$kuery = "SELECT * FROM `cotiza_etapas` WHERE `id_cotiza_etapas` = $id";
$resultado = $objeto->consultaregistros($kuery);
$etapa = $resultado[0]["etapa"];

$objeto2 = new db();
$kuery2 = "SELECT * FROM `etapas` WHERE `id_etapas` = $etapa";
$resultado2 = $objeto2->consultaregistros($kuery2);
$nombreetapa = $resultado2[0]["etapa"];


$contenido = $nombreetapa;
}break;
case '34':{

$ndegasto = $_GET['ndegasto'];
$idrecurso = $_GET['Recurso'];
$tipo = $_GET['tipo'];
$objeto = new db();
$kuery = "SELECT * FROM `cotiza_etapas` WHERE `id_cotiza` = $ndegasto";
$resultado = $objeto->consultaregistros($kuery);
$sumtot=0;
    for($x=0;$x<count($resultado);$x++){
		$id_cotiza_etapas = $resultado[$x]["id_cotiza_etapas"];
		$objeto2 = new db();
		$kuery2 = "SELECT sum(`ocupacionporcent`) as suma FROM `detalle_cotiza_etapas` WHERE `id_cotiza_etapas` = $id_cotiza_etapas AND `id_catproduct`= $idrecurso";
		$resultado2 = $objeto2->consultaregistros($kuery2);
		$sumtot += $resultado2[0]["suma"];
	}
$contenido = $sumtot;
}break;

case '35':{

$idespecialista = $_GET['idespecialista'];
$objeto = new db();
$kuery = "SELECT * FROM `Especialistas` WHERE `id_Especialistas` = $idespecialista";
$resultado = $objeto->consultaregistros($kuery);

$monto = $resultado[0]["monto"];

$contenido = $monto;
}break;

case '36':{

$idespecialista = $_GET['idespecialista'];
$objeto = new db();
$kuery = "SELECT * FROM `directos` WHERE `id_directos` = $idespecialista";
$resultado = $objeto->consultaregistros($kuery);

$monto = $resultado[0]["monto"];

$contenido = $monto;
}break;
case '37':{

$id = $_GET['id'];
$tabla = $_GET['tabla'];
switch ($tabla) {
	case 'cc_info':
	//echo "entramos";
		$objeto = new db();
		$kuery = "SELECT * FROM `cc_info` WHERE `id_cc_info` = $id";
		$resultado = $objeto->consultaregistros($kuery);
		$id_cc_info = $resultado[0]["id_cc_info"];
		$id_cc = $resultado[0]["id_cc"];
		

			$objeto2 = new db();
			$kuery2 = "SELECT * FROM `ingresos` WHERE `id_cc` = $id_cc";
			$resultado2 = $objeto2->consultaregistros($kuery2);
			$id_2 = $resultado2[0]["id_ingresos"];
			if($id_2==""){
				$valoreresp2="true";
			}else{
				$valoreresp2="false";
			}

			$objeto3 = new db();
			$kuery3 = "SELECT * FROM `egreso` WHERE `id_cc` = $id_cc";
			$resultado3 = $objeto3->consultaregistros($kuery3);
			$id_3 = $resultado3[0]["id_egreso"];
			if($id_3==""){
				$valoreresp3="true";
			}else{
				$valoreresp3="false";
			}

			$objeto4 = new db();
			$kuery4 = "SELECT * FROM `horas` WHERE `id_proyecto` = $id_cc";
			$resultado4 = $objeto4->consultaregistros($kuery4);
			$id_4 = $resultado4[0]["id_proyecto"];
			if($id_4==""){
				$valoreresp4="true";
			}else{
				$valoreresp4="false";
			}

		if(($valoreresp2=="true") && ($valoreresp3=="true") && ($valoreresp4=="true")){
			$Boleano="true";
		}else{
			$Boleano="false";
		}
		break;

	case 'cc_pres':
	//echo "entramos";
		$objeto = new db();
		$kuery = "SELECT * FROM `cc_pres` WHERE `id_cc_pres` = $id";
		$resultado = $objeto->consultaregistros($kuery);
		$id_cc_pres = $resultado[0]["id_cc_pres"];
		$id_cc = $resultado[0]["id_cc"];
		

			$objeto2 = new db();
			$kuery2 = "SELECT * FROM `ingresos` WHERE `id_cc` = $id_cc";
			$resultado2 = $objeto2->consultaregistros($kuery2);
			$id_2 = $resultado2[0]["id_ingresos"];
			if($id_2==""){
				$valoreresp2="true";
			}else{
				$valoreresp2="false";
			}

			$objeto3 = new db();
			$kuery3 = "SELECT * FROM `egreso` WHERE `id_cc` = $id_cc";
			$resultado3 = $objeto3->consultaregistros($kuery3);
			$id_3 = $resultado3[0]["id_egreso"];
			if($id_3==""){
				$valoreresp3="true";
			}else{
				$valoreresp3="false";
			}

			$objeto4 = new db();
			$kuery4 = "SELECT * FROM `horas` WHERE `id_proyecto` = $id_cc";
			$resultado4 = $objeto4->consultaregistros($kuery4);
			$id_4 = $resultado4[0]["id_proyecto"];
			if($id_4==""){
				$valoreresp4="true";
			}else{
				$valoreresp4="false";
			}

		if(($valoreresp2=="true") && ($valoreresp3=="true") && ($valoreresp4=="true")){
			$Boleano="true";
		}else{
			$Boleano="false";
		}
		break;
	case 'cc':
	//echo "entramos";
		$objeto = new db();
		$kuery = "SELECT * FROM `cc_pres` WHERE `id_cc` = $id";
		$resultado = $objeto->consultaregistros($kuery);
		$monto = $resultado[0]["id_cc_pres"];
		if($monto==""){
			$valoreresp="true";
		}else{
			$valoreresp="false";
		}

		$objeto2 = new db();
		$kuery2 = "SELECT * FROM `ingresos` WHERE `id_cc` = $id";
		$resultado2 = $objeto2->consultaregistros($kuery2);
		$id_2 = $resultado2[0]["id_ingresos"];
		if($id_2==""){
			$valoreresp2="true";
		}else{
			$valoreresp2="false";
		}

		$objeto3 = new db();
		$kuery3 = "SELECT * FROM `egreso` WHERE `id_cc` = $id";
		$resultado3 = $objeto3->consultaregistros($kuery3);
		$id_3 = $resultado3[0]["id_egreso"];
		if($id_3==""){
			$valoreresp3="true";
		}else{
			$valoreresp3="false";
		}

		$objeto4 = new db();
		$kuery4 = "SELECT * FROM `horas` WHERE `id_proyecto` = $id";
		$resultado4 = $objeto4->consultaregistros($kuery4);
		$id_4 = $resultado4[0]["id_proyecto"];
		if($id_4==""){
			$valoreresp4="true";
		}else{
			$valoreresp4="false";
		}

		if(($valoreresp=="true") && ($valoreresp2=="true") && ($valoreresp3=="true") && ($valoreresp4=="true")){
			$Boleano="true";
		}else{
			$Boleano="false";
		}
		break;
	case 'cuentas':
	//echo "entramos";
		$objeto2 = new db();
		$kuery2 = "SELECT * FROM `ingresos` WHERE `id_cuentas` = $id";
		$resultado2 = $objeto2->consultaregistros($kuery2);
		$id_2 = $resultado2[0]["id_ingresos"];
		if($id_2==""){
			$valoreresp2="true";
		}else{
			$valoreresp2="false";
		}

		$objeto3 = new db();
		$kuery3 = "SELECT * FROM `egreso` WHERE `id_cuentas` = $id";
		$resultado3 = $objeto3->consultaregistros($kuery3);
		$id_3 = $resultado3[0]["id_egreso"];
		if($id_3==""){
			$valoreresp3="true";
		}else{
			$valoreresp3="false";
		}

		$objeto4 = new db();
		$kuery4 = "SELECT * FROM `traspasos` WHERE `id_cuenta_egreso` = $id or `id_cuenta_ingresa` = $id";
		$resultado4 = $objeto4->consultaregistros($kuery4);
		$id_4 = $resultado4[0]["id_traspasos"];
		if($id_4==""){
			$valoreresp4="true";
		}else{
			$valoreresp4="false";
		}

		if(($valoreresp2=="true") && ($valoreresp3=="true") && ($valoreresp4=="true")){
			$Boleano="true";
		}else{
			$Boleano="false";
		}
		break;
	case 'clientes':
	//echo "entramos";
		$objeto = new db();
		$kuery = "SELECT * FROM `cc` WHERE `id_cliente` = $id";
		$resultado = $objeto->consultaregistros($kuery);
		$monto = $resultado[0]["id_cc"];
		if($monto==""){
			$valoreresp="true";
		}else{
			$valoreresp="false";
		}
		
		$objeto3 = new db();
		$kuery3 = "SELECT * FROM `proyectos` WHERE `id_cliente` = $id";
		$resultado3 = $objeto3->consultaregistros($kuery3);
		$id_3 = $resultado3[0]["id_proyectos"];
		if($id_3==""){
			$valoreresp3="true";
		}else{
			$valoreresp3="false";
		}


		if(($valoreresp=="true") && ($valoreresp3=="true") ){
			$Boleano="true";
		}else{
			$Boleano="false";
		}
		break;
	case 'gastos':
	//echo "entramos";
		$objeto = new db();
		$kuery = "SELECT * FROM `egreso` WHERE `concepto` = $id";
		$resultado = $objeto->consultaregistros($kuery);
		$monto = $resultado[0]["id_egreso"];
		if($monto==""){
			$valoreresp="true";
		}else{
			$valoreresp="false";
		}

		if($valoreresp=="true"){
			$Boleano="true";
		}else{
			$Boleano="false";
		}
	break;
	case 'datosmaestros':
	//echo "entramos";
		$objeto = new db();
		$kuery = "SELECT * FROM tipologias WHERE `id_datosmaestros` = $id";
		$resultado = $objeto->consultaregistros($kuery);
		$monto = $resultado[0]["id_tipologias"];
		if($monto==""){
			$valoreresp="true";
		}else{
			$valoreresp="false";
		}

		if($valoreresp=="true"){
			$Boleano="true";
		}else{
			$Boleano="false";
		}
	break;
	case 'etapas':
	//echo "entramos";
		$objeto = new db();
		$kuery = "SELECT * FROM cotiza_etapas WHERE `etapa` = $id";
		$resultado = $objeto->consultaregistros($kuery);
		$monto = $resultado[0]["id_cotiza_etapas"];
		if($monto==""){
			$valoreresp="true";
		}else{
			$valoreresp="false";
		}
		
		$objeto3 = new db();
		$kuery3 = "SELECT * FROM horas WHERE id_etapa = $id ";
		$resultado3 = $objeto3->consultaregistros($kuery3);
		$id_3 = $resultado3[0]["id_horas"];
		if($id_3==""){
			$valoreresp3="true";
		}else{
			$valoreresp3="false";
		}

		if(($valoreresp=="true") && ($valoreresp3=="true")){
			$Boleano="true";
		}else{
			$Boleano="false";
		}
	break;
	case 'tipologias':
	//echo "entramos";
		$objeto2 = new db();
		$kuery2 = "SELECT * FROM `cc` WHERE `id_tipologia` = $id";
		$resultado2 = $objeto2->consultaregistros($kuery2);
		$id_2 = $resultado2[0]["id_cc"];
		if($id_2==""){
			$valoreresp2="true";
		}else{
			$valoreresp2="false";
		}

		$objeto3 = new db();
		$kuery3 = "SELECT * FROM `proyectos` WHERE `idtipologia` = $id";
		$resultado3 = $objeto3->consultaregistros($kuery3);
		$id_3 = $resultado3[0]["id_proyectos"];
		if($id_3==""){
			$valoreresp3="true";
		}else{
			$valoreresp3="false";
		}


		if(($valoreresp2=="true") && ($valoreresp3=="true") ){
			$Boleano="true";
		}else{
			$Boleano="false";
		}
		break;
		case 'puestos':
	//echo "entramos";
		$objeto2 = new db();
		$kuery2 = "SELECT * FROM usuarios WHERE Puesto = $id";
		$resultado2 = $objeto2->consultaregistros($kuery2);
		$id_2 = $resultado2[0]["id_usuarios"];
		if($id_2==""){
			$valoreresp2="true";
		}else{
			$valoreresp2="false";
		}

		$objeto3 = new db();
		$kuery3 = "SELECT * FROM detalle_cotiza_etapas WHERE id_catproduct = $id  and tipo=1";
		$resultado3 = $objeto3->consultaregistros($kuery3);
		$id_3 = $resultado3[0]["id_detalle_cotiza_etapas"];
		if($id_3==""){
			$valoreresp3="true";
		}else{
			$valoreresp3="false";
		}


		if(($valoreresp2=="true") && ($valoreresp3=="true") ){
			$Boleano="true";
		}else{
			$Boleano="false";
		}
		break;
		case 'usuarios':
	//echo "entramos";
		$objeto2 = new db();
		$kuery2 = "SELECT * FROM horas WHERE id_usuario = $id";
		$resultado2 = $objeto2->consultaregistros($kuery2);
		$id_2 = $resultado2[0]["id_horas"];
		if($id_2==""){
			$valoreresp2="true";
		}else{
			$valoreresp2="false";
		}

		if(($valoreresp2=="true")){
			$Boleano="true";
		}else{
			$Boleano="false";
		}
		break;
		
		case 'proveedores':
	//echo "entramos";
		$objeto = new db();
		$kuery = "SELECT * FROM egreso WHERE `id_proveedor` = $id";
		$resultado = $objeto->consultaregistros($kuery);
		$monto = $resultado[0]["id_egreso"];
		if($monto==""){
			$valoreresp="true";
		}else{
			$valoreresp="false";
		}
		
		$objeto3 = new db();
		$kuery3 = "SELECT * FROM tipo_proveedorrelacion WHERE id_proveedores = $id ";
		$resultado3 = $objeto3->consultaregistros($kuery3);
		$id_3 = $resultado3[0]["id_tipo_proveedorrelacion"];
		if($id_3==""){
			$valoreresp3="true";
		}else{
			$valoreresp3="false";
		}

		if(($valoreresp=="true") && ($valoreresp3=="true")){
			$Boleano="true";
		}else{
			$Boleano="false";
		}
	break;
	
	case 'tipo_proveedor':
	//echo "entramos";
		$objeto2 = new db();
		$kuery2 = "SELECT * FROM `egreso` WHERE `tipo_prov` = $id";
		$resultado2 = $objeto2->consultaregistros($kuery2);
		$id_2 = $resultado2[0]["id_egreso"];
		if($id_2==""){
			$valoreresp2="true";
		}else{
			$valoreresp2="false";
		}

		$objeto3 = new db();
		$kuery3 = "SELECT * FROM `tipo_proveedorrelacion` WHERE `tipo_proveedor` = $id";
		$resultado3 = $objeto3->consultaregistros($kuery3);
		$id_3 = $resultado3[0]["id_tipo_proveedorrelacion"];
		if($id_3==""){
			$valoreresp3="true";
		}else{
			$valoreresp3="false";
		}

		$objeto4 = new db();
		$kuery4 = "SELECT * FROM `detalle_cotiza_etapas` WHERE `id_catproduct` = $id and `tipo` in (2,3)";
		$resultado4 = $objeto4->consultaregistros($kuery4);
		$id_4 = $resultado4[0]["id_detalle_cotiza_etapas"];
		if($id_4==""){
			$valoreresp4="true";
		}else{
			$valoreresp4="false";
		}

		if(($valoreresp2=="true") && ($valoreresp3=="true") && ($valoreresp4=="true")){
			$Boleano="true";
		}else{
			$Boleano="false";
		}
		break;
		
		case 'cat_perfiles':
	//echo "entramos";
		$objeto2 = new db();
		$kuery2 = "SELECT * FROM usuarios WHERE perfil = $id";
		$resultado2 = $objeto2->consultaregistros($kuery2);
		$id_2 = $resultado2[0]["id_usuarios"];
		if($id_2==""){
			$valoreresp2="true";
		}else{
			$valoreresp2="false";
		}

		if(($valoreresp2=="true")){
			$Boleano="true";
		}else{
			$Boleano="false";
		}
		break;
	
	default:
		# code...
		$Boleano ="true";
		break;
}


$contenido = $Boleano;
}break;

case '38':{
$id = $_GET['id'];
$detalletable = getccpres($id);
$respuesta =<<<aaa
<table class="table table-striped jambo_table bulk_action" id="example3" class="table table-striped table-bordered dt-responsive nowrap"cellspacing="0">
              <thead>
                <th>&nbsp;Proyecto</th>
                <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total &nbsp;&nbsp;&nbsp;Nómina Arquitectos</th>
                <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Total &nbsp;&nbsp;Especialistas (Preoveedores)</th>
                <th>&nbsp;&nbsp;Total &nbsp;&nbsp;Otros Directos</th>
                <th>&nbsp;&nbsp;&nbsp;Total Indirectos</th>
                <th>Total Mark &nbsp;&nbsp;Up</th>
                <th>Impuestos</th>
                <!--<th>&nbsp;Egresos &nbsp;&nbsp;Totales &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;del Proyecto</th>-->
                <th>Ingresos &nbsp;Totales &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;de Proyecto</th>
                <!--<th>Saldo al &nbsp;&nbsp;Cierre &nbsp;del Año Anterior</th>-->
                <th>Fecha</th>
                
              </thead>
              <tbody>
                $detalletable
              </tbody>
            </table>
            <script>
$('#example3').DataTable();
var table = $('#example3').DataTable();

$('#example3 tbody').on( 'click', 'tr', function () {
    if ( $(this).hasClass('selected') ) {
        $(this).removeClass('selected');
    }
    else {
        table.$('tr.selected').removeClass('selected');
        $(this).addClass('selected');
    }
} );

</script>
aaa;
$contenido = $respuesta;
}break;

case '39':{
$NominaRecurso = $_GET['NominaRecurso'];
$valores ="";

$objeto = new db();
$kuery = "SELECT * FROM `catproduct` where id_catproduct = $NominaRecurso";
$resultado = $objeto->consultaregistros($kuery);
$tiempodiassemana = $resultado[0]["tiempodiassemana"];
$tiempohoras = $resultado[0]["tiempohoras"];
$multiplicacion = $tiempodiassemana * $tiempohoras;
$contenido = $multiplicacion;

}break;

case '40':{
/*$objeto = new db();
$kuery = "SELECT * FROM `indirectos`";
$resultado = $objeto->consultaregistros($kuery);
$montovariable = $resultado[0]["monto"];
$montofijos = $resultado[1]["monto"];*/

$montovariable = getperiodoscalculaindirectos(date("Y")."-01-01", date("Y-m-d"), "INDIRECTO VARIABLE");
$montofijos = getperiodoscalculaindirectos(date("Y")."-01-01", date("Y-m-d"), "INDIRECTO FIJO");
//$montovariable = number_format($montovariable, 2);
//$montofijos = number_format($montofijos, 2);

//$montovariable = replace($montovariable, ",", "");

//$montovariable = str_replace($montovariable, ",", "");
//$montofijos = str_replace($montofijos, ",", "");
//$montofijos = replace($montofijos, ",", "");/

$contenido = $montovariable."~".$montofijos;

}break;

case '41':{
$objeto = new db();
$kuery = "SELECT * FROM `indirectos`";
$resultado = $objeto->consultaregistros($kuery);
$montovariable = $resultado[0]["monto"];
$montofijos = $resultado[1]["monto"];

$contenido = $montovariable."~".$montofijos;

}break;
case '42':{
$markup = $_GET['markup'];
$markupe = $_GET['markupe'];
$markupod = $_GET['markupod'];
$markupi = $_GET['markupi'];
$impuestos = $_GET['impuestos'];
$id = $_GET['id'];
$resultadoconsultas="";
	
for($x=0; $x< count($markup); $x++){
	$objeto = new db();
	$markupset = $markup[$x];
	$markupeset = $markupe[$x];
	$markupodset = $markupod[$x];
	$markupiset = $markupi[$x];
	$impuestosset = $impuestos[$x];
	$idset = $id[$x];

	$kuery = "UPDATE `cotiza_etapas` SET `markup` = '$markupset', `markupe` = '$markupeset', `markupod` = '$markupodset', `markupi` = '$markupiset', `impuestos` = '$impuestosset' WHERE `id_cotiza_etapas` = $idset;";
	$resultado = $objeto->consultaregistros($kuery);
	$resultadoconsultas .=$resultado; 

}
	$contenido =$resultadoconsultas;


}break;
case '43':{
$puesto=$_GET['idpuesto'];

$kuery ="SELECT * FROM `puestos` WHERE `id_puestos` = $puesto";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
		$maxsem =  $datosbanner[0]['maxnomsem'];
		$resp = $maxsem;
		$contenido = $resp;
}break;
case '44':{
$cliente=$_GET['cliente'];

$kuery ="SELECT * FROM `proyectos` WHERE `id_cliente` = $cliente";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
    for($x=0;$x<count($datosbanner);$x++){
		$id_proyectos =  $datosbanner[$x]['id_proyectos'];
		$id_cliente =  $datosbanner[$x]['id_cliente'];
		$nombre =  $datosbanner[$x]['nombre'];
		$fecha =  $datosbanner[$x]['fecha'];

		$resp.=<<<jjj
$id_proyectos * $nombre -
jjj;
	}
$resp = substr($resp, 0, -2);
$contenido = $resp;
}break;

case '45':{
$cliente=$_GET['idpuesto'];
$table="puestos";
$objeto= new db();
$kuery = "SELECT * FROM `puestos` where area='Operativa'";
$resultado = $objeto->consultaregistros($kuery);
    for($x=0;$x<count($resultado);$x++){
        $id_puestos=$resultado[$x]["id_puestos"];
        $puesto=$resultado[$x]["puesto"];
        $resp.=<<<jjj
		$id_puestos * $puesto - 
jjj;
	
    }

    
$resp = substr($resp, 0, -2);
$contenido = $resp;
}break;
case '46':{
$puesto=$_GET['puesto'];
$kuery ="SELECT * FROM puestos WHERE puesto = '$puesto'";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
		$maxsem =  $datosbanner[0]['maxnomsem'];
		$resp = $maxsem;
		$contenido = $resp;
}break;


case '47':{
$puesto=$_GET['puesto'];
$kuery ="SELECT * FROM puestos WHERE puesto = '$puesto'";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
		$maxsem =  $datosbanner[0]['maxxhr'];
		$resp = $maxsem;
		$contenido = $resp;
}break;

case '48':{
$cliente=$_GET['idpuesto'];
$table="tipo_proveedor";
$objeto= new db();
$kuery = "SELECT * FROM `tipo_proveedor`";
$resultado = $objeto->consultaregistros($kuery);
    for($x=0;$x<count($resultado);$x++){
        $id_puestos=$resultado[$x]["id_tipo_proveedor"];
        $puesto=$resultado[$x]["nombre"];
        $resp.=<<<jjj
		$id_puestos * $puesto - 
jjj;
	
    }

    
$resp = substr($resp, 0, -2);
$contenido = $resp;
}break;

case '49':{
$puesto=$_GET['puesto'];
$kuery ="SELECT * FROM puestos WHERE id_puestos = '$puesto'";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
		$maxsem =  $datosbanner[0]['costxhrpres'];
		$resp = $maxsem;
		$contenido = $resp;
}break;
case '50':{ 
$iduser = $_GET['iduser'];
$tablereg = $_GET['tablereg'];
$campo = $_GET['campo'];
$tipo = $_GET['tipo'];
$objeto= new db();
$datosbanner=$objeto->deleteg($tablereg, $iduser,$campo,$tipo);
//$_SESSION['cantproductos']=$variable;
$contenido=<<<content
    $datosbanner
content;
}
break;

case '51':{
$proy=$_GET['proy'];

$kuery ="SELECT * FROM `cotiza` WHERE `id_proyectos` = $proy";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
    for($x=0;$x<count($datosbanner);$x++){
		$id_cotiza =  $datosbanner[$x]['id_cotiza'];
		$id_proyectos =  $datosbanner[$x]['id_proyectos'];
        $fecha =  $datosbanner[$x]['fecha'];
		$estado =  $datosbanner[$x]['estado'];

		$resp.=<<<jjj
$id_cotiza * $id_cotiza -
jjj;
	}
$resp = substr($resp, 0, -2);
$contenido = $resp;
}break;

case '52':{
$folio=$_GET['folio'];

$kuery ="SELECT id_cotiza_etapas,id_cotiza,etapa,etapafi,etapaff,etapad,(select sum(monto+(monto*Markup/100)) from detalle_cotiza_etapas where detalle_cotiza_etapas.id_cotiza_etapas=cotiza_etapas.id_cotiza_etapas ) as monto,(select etapa from etapas where etapas.id_etapas=cotiza_etapas.etapa) as n_etapa FROM `cotiza_etapas` WHERE id_cotiza= $folio order by etapa asc";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
    for($x=0;$x<count($datosbanner);$x++){
		$id_cotiza_etapas =  $datosbanner[$x]['id_cotiza_etapas'];
		$id_cotiza =  $datosbanner[$x]['$id_cotiza'];
        $etapa =  $datosbanner[$x]['etapa'];
		$etapafi =  $datosbanner[$x]['etapafi'];
        $etapaff =  $datosbanner[$x]['etapaff'];
        $etapad =  $datosbanner[$x]['etapad'];    
        $monto =  $datosbanner[$x]['monto'];
        $n_etapa =  $datosbanner[$x]['n_etapa'];

		$resp.=<<<jjj
$id_cotiza_etapas * $id_cotiza * $etapa * $etapafi * $etapaff * $etapad * $monto * $n_etapa &
jjj;
	}
$resp = substr($resp, 0, -2);
$contenido = $resp;
}break;

case '53':{
$cotiza=$_GET['cotiza'];

$kuery ="SELECT * FROM `cotiza` WHERE `id_cotiza` = $cotiza";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
    for($x=0;$x<count($datosbanner);$x++){
		$id_cotiza =  $datosbanner[$x]['id_cotiza'];
		$id_proyectos =  $datosbanner[$x]['id_proyectos'];
        $fecha =  $datosbanner[$x]['fecha'];
		$estado =  $datosbanner[$x]['estado'];
        $impuesto =  $datosbanner[$x]['impuesto'];

		$resp.=<<<jjj
$id_cotiza * $id_proyectos * $fecha * $estado * $impuesto /
jjj;
	}
$resp = substr($resp, 0, -2);
$contenido = $resp;
}break;

case '54':{
$etapa=$_GET['etapa'];
$tipo=$_GET['tipo'];
$kuery ="SELECT * FROM `detalle_cotiza_etapas` WHERE id_cotiza_etapas in ($etapa) and tipo=$tipo order by id_detalle_cotiza_etapas asc";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
    for($x=0;$x<count($datosbanner);$x++){
		$id_detalle_cotiza_etapas =  $datosbanner[$x]['id_detalle_cotiza_etapas'];
		$id_cotiza_etapas =  $datosbanner[$x]['id_cotiza_etapas'];
        $id_catproduct =  $datosbanner[$x]['id_catproduct'];
        $base =  $datosbanner[$x]['base'];
		$monto =  $datosbanner[$x]['monto'];
        $ocupacion =  $datosbanner[$x]['ocupacion'];
        $hrs =  $datosbanner[$x]['hrs'];
		$Markupo =  $datosbanner[$x]['Markup'];
        $tipo =  $datosbanner[$x]['tipo'];
        $area =  $datosbanner[$x]['area'];
        $espacio =  $datosbanner[$x]['espacio'];
        $ubicacion =  $datosbanner[$x]['ubicacion'];
        $cantidad =  $datosbanner[$x]['cantidad'];

		$resp.=<<<jjj
$id_detalle_cotiza_etapas * $id_cotiza_etapas * $id_catproduct * $base * $monto * $ocupacion * $hrs * $Markupo * $tipo ~
jjj;
	}
$resp = substr($resp, 0, -2);
$contenido = $resp;
}break;
case '55':{
$sentencia=$_GET['sentencia'];
$objeto= new db();
$datosbanner=$objeto->updateg($sentencia);
$contenido=$datosbanner;
}break;        
case '56':{
$proy=$_GET['proy'];
$kuery ="SELECT * FROM `proyectos` WHERE `id_proyectos` = $proy";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
    for($x=0;$x<count($datosbanner);$x++){
		$id_proyectos =  $datosbanner[$x]['id_proyectos'];
		$nombre =  $datosbanner[$x]['nombre'];
        $m2 =  $datosbanner[$x]['m2'];
		$id_cliente =  $datosbanner[$x]['id_cliente'];
        $idlineadenegocio =  $datosbanner[$x]['idlineadenegocio'];
        $idtipologia =  $datosbanner[$x]['idtipologia'];
		$cc =  $datosbanner[$x]['cc'];

		$resp.=<<<jjj
$id_proyectos * $nombre * $m2 * $id_cliente * $idlineadenegocio * $idtipologia * $cc -
jjj;
	}
$resp = substr($resp, 0, -2);
$contenido = $resp;
}break;
        
case '57':{
$empresa=$_GET['empresa'];
$kuery ="SELECT * FROM empresa WHERE id_empresa = '$empresa'";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
		$hrslab =  $datosbanner[0]['Hrslab'];
		$resp = $hrslab;
		$contenido = $resp;
}break;
case '58':{
$folio=$_GET['folio'];

$factind= getfactorindirects();
//$resp = substr($resp, 0, -2);
$contenido = $factind;
}break;        


case '59':{
$proyecto=$_GET['id_proyectos'];
$kuery ="SELECT * FROM cotiza WHERE id_proyectos = '$proyecto' AND estado = '1'";
$objeto= new db();
$resultado=$objeto->consultaregistros($kuery);
for($x=0; $x < count($resultado); $x++){
    $id_cotiza = $resultado[$x][id_cotiza];
    
$resp.=<<<jjj
$id_cotiza *
jjj;
}
$contenido = $resp;
}break;
        
case '60':{
$proyecto=$_GET['id_proyectos'];
    
$kuery1 = "SELECT SUM(ingresostotales) AS total FROM `cc_pres` INNER JOIN proyectos ON cc_pres.id_cc=proyectos.cc where proyectos.id_proyectos='$proyecto'";   
$objeto1= new db();
$resultado1=$objeto1->consultaregistros($kuery1);
$total_ingresos = number_format((float)$resultado1[0]['total'], 2, '.', '');
$objeto2= new db();
$resultado2=$objeto2->updateGen('ingresos_presupuestados', 'total_proyectado', $total_ingresos, 'id_proyecto', $proyecto);

$kuery ="SELECT * FROM ingresos_presupuestados WHERE id_proyecto = '$proyecto'";
$objeto= new db();
$resultado=$objeto->consultaregistros($kuery); 
if($resultado!=null){
    $id_ingreso =  $resultado[0]['id_ingreso'];
    $total_proyectado =  $resultado[0]['total_proyectado'];
    $porcentaje_ocupado =  $resultado[0]['porcentaje_ocupado'];
    $total_meses =  $resultado[0]['total_meses'];
    $tabla_ingresos =  $resultado[0]['tabla_ingresos'];

    $resp.=<<<jjj
    $id_ingreso*$total_proyectado * $porcentaje_ocupado * $total_meses * $tabla_ingresos
jjj;
}else{
    $resp=$total_ingresos;
}
$contenido = $resp;
}break;
        
        
case '61':{
$presupuestos=$_GET['id_cotiza'];
$kuery ="SELECT * FROM cotiza_etapas WHERE id_cotiza in ($presupuestos)";
$objeto= new db();
$resultado = $objeto->consultaregistros($kuery);
for($x=0; $x < count($resultado); $x++){
    $fecha_inicial =  $resultado[$x]['etapafi'];
    $fecha_final =  $resultado[$x]['etapaff'];

    $resp.=<<<jjj
$fecha_inicial * $fecha_final _
jjj;
}
    
$contenido = $resp;
}break;

case '62':{
$proyecto=$_GET['id_proyecto'];
$kuery ="SELECT * FROM ingresos_presupuestados WHERE id_proyecto = '$proyecto'";
$objeto= new db();
$resultado = $objeto->consultaregistros($kuery);
$total_proyectado =  $resultado[0]['total_proyectado'];
$porcentaje_ocupado =  $resultado[0]['porcentaje_ocupado'];
$total_meses =  $resultado[0]['total_meses'];
$tabla_ingresos =  $resultado[0]['tabla_ingresos'];

$resp.=<<<jjj
$total_proyectado ¿ $porcentaje_ocupado ¿ $total_meses ¿ $tabla_ingresos
jjj;
	
$contenido = $resp;
}break;


case '63':{
$id_ingreso=$_GET['idingreso'];
$sArray=$_GET['sArray'];
$objeto= new db();
$resultado=$objeto->updateGen('ingresos_presupuestados', 'id_cliente', $sArray[1], 'id_ingreso', $id_ingreso);
$resultado=$objeto->updateGen('ingresos_presupuestados', 'id_proyecto', $sArray[2], 'id_ingreso', $id_ingreso);
$resultado=$objeto->updateGen('ingresos_presupuestados', 'total_proyectado', $sArray[3], 'id_ingreso', $id_ingreso);
$resultado=$objeto->updateGen('ingresos_presupuestados', 'porcentaje_ocupado', $sArray[4], 'id_ingreso', $id_ingreso);
$resultado=$objeto->updateGen('ingresos_presupuestados', 'total_meses', $sArray[5], 'id_ingreso', $id_ingreso);
$resultado=$objeto->updateGen('ingresos_presupuestados', 'tabla_ingresos', $sArray[6], 'id_ingreso', $id_ingreso);

$contenido=$resultado;    
}break;
        
case '64':{
$tabla = $_GET['tabla'];
$sArray = $_GET['sArray'];
$objeto= new db();
$valores = "'',".$sArray[1].",".$sArray[2].",".$sArray[3].",".$sArray[4].",".$sArray[5].",'".$sArray[6]."'";
$resultado=$objeto->insertGen($valores, $tabla);
$contenido=$resultado;    
}break;

case '65':{
$tabla = $_GET['tabla'];
$sArray = $_GET['sArray'];
$objeto= new db();
$valores = "'',".$sArray[1].",'".$sArray[2]."',".$sArray[3].",".$sArray[4].",'".$sArray[5]."','".$sArray[6]."',".$sArray[7].",'".$sArray[8]."',".$sArray[9].",'".$sArray[10]."'";
$resultado=$objeto->insertGen($valores, $tabla);

$contenido=$resultado;   
}break;

case '66':{
$cliente=$_GET['cliente'];
$kuery = "SELECT ingresos.fecha AS fecha,clientes.Razon_social AS cliente,cc.nombre AS centro,ingresos.montoreal AS monto,ingresos.fecha_real AS fecha_ingreso,cuentas.nombre AS cuenta,ingresos.comprobable AS comprobable,ingresos.comentarios AS comentarios,ingresos.id_ingresos FROM cuentas INNER JOIN ingresos ON ingresos.id_cuentas=cuentas.id_cuentas INNER JOIN usuarios ON ingresos.id_usuarios=usuarios.id_usuarios INNER JOIN cc ON ingresos.id_cc=cc.id_cc INNER JOIN clientes ON cc.id_cliente=clientes.id_clientes INNER JOIN datosmaestros ON cc.id_lnegocio=datosmaestros.id_datosmaestros ORDER BY ingresos.fecha_real  DESC";
    $objeto= new db();
$resultado = $objeto->consultaregistros($kuery);

    
for($x=0; $x < count($resultado); $x++){
    $fecha =  $resultado[$x]['fecha'];
    $cliente =  $resultado[$x]['cliente'];
    $centro =  $resultado[$x]['centro'];
    $monto =  $resultado[$x]['monto'];
    $fecha_ingreso =  $resultado[$x]['fecha_ingreso'];
    $cuenta =  $resultado[$x]['cuenta'];
    $comprobable =  $resultado[$x]['comprobable'];
    $comentarios =  $resultado[$x]['comentarios'];
    $id_ingreso = $resultado[$x]['id_ingresos'];

    $resp.=<<<jjj
        $fecha_ingreso * $cliente * $centro * $cuenta * $comprobable * $comentarios * $monto * $fecha * $id_ingreso _
jjj;
}
    
$contenido = $resp;    
}break;

/*
case '67':{
$cliente=$_GET['cliente'];
$kuery = "SELECT ingresos.fecha AS fecha,clientes.Razon_social AS cliente,cc.nombre AS centro,ingresos.montoreal AS monto,ingresos.fecha_real AS fecha_ingreso,cuentas.nombre AS cuenta,ingresos.comprobable AS comprobable,ingresos.comentarios AS comentarios,ingresos.id_ingresos FROM cuentas INNER JOIN ingresos ON ingresos.id_cuentas=cuentas.id_cuentas INNER JOIN usuarios ON ingresos.id_usuarios=usuarios.id_usuarios INNER JOIN cc ON ingresos.id_cc=cc.id_cc INNER JOIN clientes ON cc.id_cliente=clientes.id_clientes INNER JOIN datosmaestros ON cc.id_lnegocio=datosmaestros.id_datosmaestros WHERE clientes.id_clientes='$cliente' ORDER BY ingresos.fecha_real  DESC";
    $objeto= new db();
$resultado = $objeto->consultaregistros($kuery);

    
for($x=0; $x < count($resultado); $x++){
    $fecha =  $resultado[$x]['fecha'];
    $cliente =  $resultado[$x]['cliente'];
    $centro =  $resultado[$x]['centro'];
    $monto =  $resultado[$x]['monto'];
    $fecha_ingreso =  $resultado[$x]['fecha_ingreso'];
    $cuenta =  $resultado[$x]['cuenta'];
    $comprobable =  $resultado[$x]['comprobable'];
    $comentarios =  $resultado[$x]['comentarios'];
    $id_ingreso = $resultado[$x]['id_ingresos'];

    $resp.=<<<jjj
        $fecha_ingreso * $cliente * $centro * $cuenta * $comprobable * $comentarios * $monto * $fecha * $id_ingreso _
jjj;
}
    
$contenido = $resp;    
}break;  

*/        
        
case '67':{
$cliente=$_GET['cliente'];
$sArray=$_GET['sArray'];
$filtros = '';  
    if($sArray[0]>0 && $sArray[1]==0 && $sArray[2]==0){
        $filtros = " clientes.id_clientes='".$sArray[0]."' ";
        
    } else if($sArray[0]>0 && $sArray[1]>0 && $sArray[2]==0){
        $filtros = " proyectos.id_proyectos='".$sArray[1]."' ";
        
    } else if($sArray[0]>0 && $sArray[1]==0 && $sArray[2]>0){
        $filtros = " clientes.id_clientes='".$sArray[0]."' AND proyectos.idlineadenegocio='".$sArray[2]."' ";
    
    }else if($sArray[0]==0 && $sArray[1]==0 && $sArray[2]>0){
        $filtros = " proyectos.idlineadenegocio='".$sArray[2]."' ";
    }
    
$kuery = "SELECT ingresos.fecha AS fecha,clientes.Razon_social AS cliente,cc.nombre AS centro,ingresos.montoreal AS monto,ingresos.fecha_real AS fecha_ingreso,cuentas.nombre AS cuenta,ingresos.comprobable AS comprobable,ingresos.comentarios AS comentarios,ingresos.id_ingresos FROM cuentas INNER JOIN ingresos ON ingresos.id_cuentas=cuentas.id_cuentas INNER JOIN usuarios ON ingresos.id_usuarios=usuarios.id_usuarios INNER JOIN cc ON ingresos.id_cc=cc.id_cc INNER JOIN clientes ON cc.id_cliente=clientes.id_clientes INNER JOIN datosmaestros ON cc.id_lnegocio=datosmaestros.id_datosmaestros INNER JOIN proyectos ON ingresos.id_cc=proyectos.cc WHERE $filtros ORDER BY ingresos.fecha_real  DESC";
$objeto= new db();
$resultado = $objeto->consultaregistros($kuery);

    
for($x=0; $x < count($resultado); $x++){
    $fecha =  $resultado[$x]['fecha'];
    $cliente =  $resultado[$x]['cliente'];
    $centro =  $resultado[$x]['centro'];
    $monto =  $resultado[$x]['monto'];
    $fecha_ingreso =  $resultado[$x]['fecha_ingreso'];
    $cuenta =  $resultado[$x]['cuenta'];
    $comprobable =  $resultado[$x]['comprobable'];
    $comentarios =  $resultado[$x]['comentarios'];
    $id_ingreso = $resultado[$x]['id_ingresos'];

    $resp.=<<<jjj
        $fecha_ingreso * $cliente * $centro * $cuenta * $comprobable * $comentarios * $monto * $fecha * $id_ingreso _
jjj;
}
    
$contenido = $resp;    
}break;  
case '68':{
$id_ingreso=$_GET['idingreso'];
$fecha=$_GET['fecha'];
$monto=$_GET['monto'];
$objeto= new db();
$resultado=$objeto->updateGen('ingresos', 'fecha', $fecha, 'id_ingresos', $id_ingreso);
$resultado=$objeto->updateGen('ingresos', 'montoreal', $monto, 'id_ingresos', $id_ingreso);

$contenido=$resultado;    
}break;

case '69':{
$proyecto=$_GET['id_proyecto'];
$kuery ="SELECT cc.nombre AS nombre_cc,cc.id_cc AS idcc FROM `proyectos` INNER JOIN cc ON proyectos.cc=cc.id_cc WHERE proyectos.id_proyectos=$proyecto";
$objeto= new db();
$resultado = $objeto->consultaregistros($kuery);
$contenido = $resultado[0]['nombre_cc']."(".$resultado[0]['idcc'].")";
}break;


case '70':{
$idproyecto=$_GET['idproyecto'];
$kuery = "SELECT DISTINCT(detalle_cotiza_etapas.id_catproduct) AS idtipo, tipo_proveedor.nombre AS nombretipo FROM detalle_cotiza_etapas INNER JOIN cotiza_etapas ON detalle_cotiza_etapas.id_cotiza_etapas=cotiza_etapas.id_cotiza_etapas INNER JOIN cotiza ON cotiza_etapas.id_cotiza=cotiza.id_cotiza INNER JOIN tipo_proveedor ON detalle_cotiza_etapas.id_catproduct=tipo_proveedor.id_tipo_proveedor WHERE detalle_cotiza_etapas.tipo IN (2,3) AND cotiza.id_proyectos=$idproyecto";
$objeto= new db();
$resultado = $objeto->consultaregistros($kuery);
    
for($x=0; $x < count($resultado); $x++){
    $id_tipo_proveedor =  $resultado[$x]['idtipo'];
    $nombre =  $resultado[$x]['nombretipo'];
    
    $resp.=<<<jjj
    $id_tipo_proveedor * $nombre _
jjj;
}
    
$contenido = $resp;    
}break;


case '71':{
$id_tipo_proveedor=$_GET['idp'];
$idproyecto=$_GET['idproyecto'];
$kuery = "SELECT detalle_cotiza_etapas.id_catproduct AS idP,cotiza_etapas.etapafi AS fecha1,cotiza_etapas.etapaff AS fecha2,detalle_cotiza_etapas.monto AS monto FROM `detalle_cotiza_etapas` INNER JOIN cotiza_etapas ON detalle_cotiza_etapas.id_cotiza_etapas=cotiza_etapas.id_cotiza_etapas INNER JOIN cotiza ON cotiza_etapas.id_cotiza=cotiza.id_cotiza WHERE detalle_cotiza_etapas.id_catproduct=$id_tipo_proveedor AND cotiza.id_proyectos=$idproyecto AND detalle_cotiza_etapas.tipo IN(2,3)";
$objeto= new db();
$resultado = $objeto->consultaregistros($kuery);
    
for($x=0; $x < count($resultado); $x++){
    $id_tipo =  $resultado[$x]['idP'];
    $fecha1 =  $resultado[$x]['fecha1'];
    $fecha2 =  $resultado[$x]['fecha2'];
    $monto =  $resultado[$x]['monto'];
        
    $resp.=<<<jjj
    $id_tipo * $fecha1 * $fecha2 * $monto _
jjj;
}
    
$contenido = $resp;    
}break;


case '72':{
$idtipo=$_GET['id_tipo'];
$proyecto=$_GET['id_proyectos'];
$kuery ="SELECT * FROM egresos_presupuestados WHERE id_proyecto = '$proyecto' AND id_tipo_proveedor=$idtipo";
$objeto= new db();
$resultado=$objeto->consultaregistros($kuery); 
if($resultado!=null){
    $id_egreso =  $resultado[0]['id_egreso_presupuestado'];
    $total_proyectado =  $resultado[0]['total_proyectado'];
    $porcentaje_ocupado =  $resultado[0]['porcentaje_ocupado'];
    $total_meses =  $resultado[0]['total_meses'];
    $tabla_egresos =  $resultado[0]['tabla_egresos'];

    $resp.=<<<jjj
    $id_egreso ¿ $total_proyectado ¿ $porcentaje_ocupado ¿ $total_meses ¿ $tabla_egresos
jjj;
}else{
    $resp="";
}
$contenido = $resp;
}break;


case '73':{
$id_egreso_presupuestado=$_GET['idegreso'];
$sArray=$_GET['sArray'];
$objeto= new db();
$resultado=$objeto->updateGen('egresos_presupuestados', 'id_cliente', $sArray[1], 'id_egreso_presupuestado', $id_egreso_presupuestado);
$resultado=$objeto->updateGen('egresos_presupuestados', 'id_proyecto', $sArray[2], 'id_egreso_presupuestado', $id_egreso_presupuestado);
$resultado=$objeto->updateGen('egresos_presupuestados', 'id_tipo_proveedor', $sArray[3], 'id_egreso_presupuestado', $id_egreso_presupuestado);
$resultado=$objeto->updateGen('egresos_presupuestados', 'total_proyectado', $sArray[4], 'id_egreso_presupuestado', $id_egreso_presupuestado);
$resultado=$objeto->updateGen('egresos_presupuestados', 'porcentaje_ocupado', $sArray[5], 'id_egreso_presupuestado', $id_egreso_presupuestado);
$resultado=$objeto->updateGen('egresos_presupuestados', 'total_meses', $sArray[6], 'id_egreso_presupuestado', $id_egreso_presupuestado);
$resultado=$objeto->updateGen('egresos_presupuestados', 'tabla_egresos', $sArray[7], 'id_egreso_presupuestado', $id_egreso_presupuestado);

$contenido=$resultado;    
}break;
        
case '74':{
$tabla = $_GET['tabla'];
$sArray = $_GET['sArray'];
$objeto= new db(); 

$valores = "'',".$sArray[1].",".$sArray[2].",".$sArray[3].",".$sArray[4].",".$sArray[5].",".$sArray[6].",'".$sArray[7]."'";

$resultado=$objeto->insertGen($valores, $tabla);
$contenido=$resultado;    
}break;


case '75':{
$idproyecto=$_GET['idproyecto'];
$kuery = "SELECT detalle_cotiza_etapas.id_catproduct AS idP,detalle_cotiza_etapas.id_cotiza_etapas AS id_etapa,cotiza_etapas.etapafi AS fecha1,cotiza_etapas.etapaff AS fecha2,detalle_cotiza_etapas.monto AS monto FROM `detalle_cotiza_etapas` INNER JOIN cotiza_etapas ON detalle_cotiza_etapas.id_cotiza_etapas=cotiza_etapas.id_cotiza_etapas INNER JOIN cotiza ON cotiza_etapas.id_cotiza=cotiza.id_cotiza WHERE cotiza.id_proyectos=$idproyecto AND detalle_cotiza_etapas.tipo=1 AND cotiza_etapas.etapafi!='' AND cotiza_etapas.etapaff!=''";
$objeto= new db();
$resultado = $objeto->consultaregistros($kuery);
    
for($x=0; $x < count($resultado); $x++){
    $id_tipo =  $resultado[$x]['idP'];
    $id_etapa =  $resultado[$x]['id_etapa'];
    $fecha1 =  $resultado[$x]['fecha1'];
    $fecha2 =  $resultado[$x]['fecha2'];
    $monto =  $resultado[$x]['monto'];
        
    $resp.=<<<jjj
    $id_tipo * $id_etapa * $fecha1 * $fecha2 * $monto _
jjj;
}
    
$contenido = $resp;    
}break;


case '76':{
$anio=$_GET['anio'];
$kuery ="SELECT * FROM indirectos_presupuestados WHERE anio = '$anio'";
$objeto= new db();
$resultado=$objeto->consultaregistros($kuery);
    
for($x=0; $x < count($resultado); $x++){
    $ano = $resultado[$x]['anio'];
    $ene = $resultado[$x]['enero'];
    $feb = $resultado[$x]['febrero'];
    $mar = $resultado[$x]['marzo'];
    $abr = $resultado[$x]['abril'];
    $may = $resultado[$x]['mayo'];
    $jun = $resultado[$x]['junio'];
    $jul = $resultado[$x]['julio'];
    $ago = $resultado[$x]['agosto'];
    $sep = $resultado[$x]['septiembre'];
    $oct = $resultado[$x]['octubre'];
    $nov = $resultado[$x]['noviembre'];
    $dic = $resultado[$x]['diciembre'];
    $f = $resultado[$x]['factor'];
    $tipo = $resultado[$x]['tipo_indirecto'];

$resp.=<<<jjj
$ano * $ene * $feb * $mar * $abr * $may * $jun * $jul * $ago * $sep * $oct * $nov * $dic * $f * $tipo _
jjj;
}
$contenido = $resp;
}break;


case '77':{ 
$tabla = $_GET['tabla'];
$campo = $_GET['campo'];
$valor = $_GET['valor'];
$objeto= new db();
$datosbanner=$objeto->deleteGen($tabla, $campo, $valor);
$contenido=<<<content
    $datosbanner
content;
}
break;
    
        
case '78':{
$tabla = $_GET['tabla'];
$sArray = $_GET['sArray'];
$objeto= new db();
$valores = "'',".$sArray[1].",".$sArray[2].",".$sArray[3].",".$sArray[4].",".$sArray[5].",".$sArray[6].",".$sArray[7].",".$sArray[8].",".$sArray[9].",".$sArray[10].",".$sArray[11].",".$sArray[12].",".$sArray[13].",".$sArray[14].",".$sArray[15];
$resultado=$objeto->insertGen($valores, $tabla);

$contenido=$resultado;   
}break;

case '79':{
$id_usuario = $_GET['id_usuario'];
$objeto = new db();
$kuery = "SELECT usuarios.id_usuarios,usuarios.nombre,usuarios.apellidos,puestos.puesto AS puesto FROM `usuarios` INNER JOIN puestos ON usuarios.Puesto=puestos.id_puestos WHERE usuarios.id_usuarios=$id_usuario";
$resultado = $objeto -> consultaregistros($kuery);
   
$id_usuarios = $resultado[0]["id_usuarios"];
$nombre = $resultado[0]["nombre"];
$apellidos = $resultado[0]["apellidos"];
$puestos = $resultado[0]["puesto"];

$resp.=<<<jjj
Puesto: $puestos 
jjj;

$contenido = $resp;
}break;


case '80':{
$id_proveedor = $_GET['id_proveedor'];
$objeto = new db();
$kuery = "SELECT tipo_proveedor.nombre,tipo_proveedorrelacion.especialista FROM `tipo_proveedorrelacion` INNER JOIN tipo_proveedor ON tipo_proveedorrelacion.tipo_proveedor=tipo_proveedor.id_tipo_proveedor WHERE id_proveedores=$id_proveedor";
$resultado = $objeto -> consultaregistros($kuery);
   
$nombre = $resultado[0]["nombre"];
$tipo = $resultado[0]["especialista"];

$resp.=<<<jjj
$nombre * $tipo 
jjj;

$contenido = $resp;
}break;


case '81':{
$id_gasto = $_GET['idgasto'];
$objeto = new db();
$kuery = "SELECT gastos.id_gastos,gastos.nombre,gastos.tipo_de_gasto FROM `gastos` WHERE gastos.id_gastos=$id_gasto";
$resultado = $objeto -> consultaregistros($kuery);
   
$id_gastos = $resultado[0]["id_gastos"];   
$nombre = $resultado[0]["nombre"];
$tipo = $resultado[0]["tipo_de_gasto"];

$resp.=<<<jjj
$nombre * $tipo 
jjj;

$contenido = $resp;
}break;


case '82':{
$tabla = $_GET['tabla'];
$sArray = $_GET['sArray'];
$objeto= new db();
$valores="''"; 
for($x=1; $x<count($sArray); $x++){
	$valores = $valores.",'".$sArray[$x]."'";
}

$resultado=$objeto->insertGen($valores, $tabla);

$contenido=$resultado; 
}break;


case '83':{
$tipoEgreso=$_GET['tipo'];

if($tipoEgreso=="Directos"){
    $kuery = "SELECT egreso.fecha_real,cc.nombre,egreso.clasificacionegreso,gastos.nombre AS gasto,egreso.subconcepto,egreso.num_fac,cuentas.nombre AS cuenta,egreso.comentarios,egreso.monto_real,egreso.id_egreso,egreso.fecha FROM `egreso` INNER JOIN cc ON egreso.id_cc=cc.id_cc INNER JOIN gastos ON egreso.concepto=gastos.id_gastos INNER JOIN cuentas ON egreso.id_cuentas=cuentas.id_cuentas  WHERE clasificacionegreso LIKE 'Directo%' ORDER BY fecha_real DESC";
    
}else if($tipoEgreso=="Indirectos"){
    $kuery="SELECT egreso.fecha_real,'N/A' AS nombre,egreso.clasificacionegreso,gastos.nombre AS gasto,egreso.subconcepto,egreso.num_fac,cuentas.nombre AS cuenta,egreso.comentarios,egreso.monto_real,egreso.id_egreso,egreso.fecha FROM `egreso` INNER JOIN gastos ON egreso.concepto=gastos.id_gastos INNER JOIN cuentas ON egreso.id_cuentas=cuentas.id_cuentas WHERE clasificacionegreso LIKE 'Indirecto%' ORDER BY fecha_real DESC";
}else{
    $kuery="SELECT egreso.fecha_real,IF(egreso.clasificacionegreso like 'DIRECTO%',(select cc.nombre from cc where cc.id_cc=egreso.id_cc),'N/A') AS nombre,egreso.clasificacionegreso,gastos.nombre AS gasto,egreso.subconcepto,egreso.num_fac,cuentas.nombre AS cuenta,egreso.comentarios,egreso.monto_real,egreso.id_egreso,egreso.fecha FROM `egreso` INNER JOIN gastos ON egreso.concepto=gastos.id_gastos INNER JOIN cuentas ON egreso.id_cuentas=cuentas.id_cuentas ORDER BY `egreso`.`fecha_real` DESC";
}

    
$objeto= new db();
$resultado = $objeto->consultaregistros($kuery);

    
for($x=0; $x < count($resultado); $x++){
    $fecha_real =  $resultado[$x]['fecha_real'];
    $cc =  $resultado[$x]['nombre'];
    $clasificacionegreso =  $resultado[$x]['clasificacionegreso'];
    $gasto =  $resultado[$x]['gasto'];
    $subconcepto =  $resultado[$x]['subconcepto'];
    $num_fac =  $resultado[$x]['num_fac'];
    $cuenta =  $resultado[$x]['cuenta'];
    $comentarios =  $resultado[$x]['comentarios'];
    $monto_real = $resultado[$x]['monto_real'];
    $id_egreso = $resultado[$x]['id_egreso'];
    $fecha = $resultado[$x]['fecha'];

    $resp.=<<<jjj
        $fecha_real * $cc * $clasificacionegreso * $gasto * $subconcepto * $num_fac * $cuenta * $comentarios * $monto_real * $id_egreso * $fecha _
jjj;
}
    
$contenido = $resp;    
}break;


case '84':{
$sArray=$_GET['sArray'];
$filtros = '';
    
    if($sArray[0]>0 && $sArray[1]==0 && $sArray[2]==0){
        $filtros = " clientes.id_clientes='".$sArray[0]."' ";
        
    } else if($sArray[0]>0 && $sArray[1]>0 && $sArray[2]==0){
        $filtros = " proyectos.id_proyectos='".$sArray[1]."' ";
        
    } else if($sArray[0]>0 && $sArray[1]==0 && $sArray[2]>0){
        $filtros = " clientes.id_clientes='".$sArray[0]."' AND proyectos.idlineadenegocio='".$sArray[2]."' ";
    
    }else if($sArray[0]==0 && $sArray[1]==0 && $sArray[2]>0){
        $filtros = " proyectos.idlineadenegocio='".$sArray[2]."' ";
    }
    
$kuery = "SELECT egreso.fecha_real,cc.nombre,egreso.clasificacionegreso,gastos.nombre AS gasto,egreso.subconcepto,egreso.num_fac,cuentas.nombre AS cuenta,egreso.comentarios,egreso.monto_real,egreso.id_egreso,egreso.fecha FROM `egreso` INNER JOIN cc ON egreso.id_cc=cc.id_cc INNER JOIN gastos ON egreso.concepto=gastos.id_gastos INNER JOIN cuentas ON egreso.id_cuentas=cuentas.id_cuentas INNER JOIN proyectos ON egreso.id_cc=proyectos.cc INNER JOIN clientes ON proyectos.id_cliente=clientes.id_clientes WHERE $filtros ORDER BY fecha_real DESC";
    
    
    
/*$kuery = "SELECT egreso.fecha_real,cc.nombre,egreso.clasificacionegreso,gastos.nombre AS gasto,egreso.subconcepto,egreso.num_fac,cuentas.nombre AS cuenta,egreso.comentarios,egreso.monto_real,egreso.id_egreso,egreso.fecha FROM `egreso` INNER JOIN cc ON egreso.id_cc=cc.id_cc INNER JOIN gastos ON egreso.concepto=gastos.id_gastos INNER JOIN cuentas ON egreso.id_cuentas=cuentas.id_cuentas WHERE egreso.clasificacionegreso='$idtipoe' ORDER BY fecha_real DESC";*/
    $objeto= new db();
$resultado = $objeto->consultaregistros($kuery);

    
for($x=0; $x < count($resultado); $x++){
    $fecha_real =  $resultado[$x]['fecha_real'];
    $cc =  $resultado[$x]['nombre'];
    $clasificacionegreso =  $resultado[$x]['clasificacionegreso'];
    $gasto =  $resultado[$x]['gasto'];
    $subconcepto =  $resultado[$x]['subconcepto'];
    $num_fac =  $resultado[$x]['num_fac'];
    $cuenta =  $resultado[$x]['cuenta'];
    $comentarios =  $resultado[$x]['comentarios'];
    $monto_real = $resultado[$x]['monto_real'];
    $id_egreso = $resultado[$x]['id_egreso'];
    $fecha = $resultado[$x]['fecha'];

    $resp.=<<<jjj
        $fecha_real * $cc * $clasificacionegreso * $gasto * $subconcepto * $num_fac * $cuenta * $comentarios * $monto_real * $id_egreso * $fecha _
jjj;
}
    
$contenido = $resp;    
}break;  

        
case '85':{
$id_egreso=$_GET['idegreso'];
$fecha=$_GET['fecha'];
$monto=$_GET['monto'];
$objeto= new db();
$kuery = "SELECT comprobable FROM `egreso` where id_egreso=$id_egreso";
$resultado = $objeto -> consultaregistros($kuery);
   
$comprobable = $resultado[0]["comprobable"]; 

if($comprobable == 'SI'){
	$subtotal = $monto / 1.16;
	$iva = $monto - $subtotal;
	$resultado=$objeto->updateGen('egreso', 'subtotal_real', number_format((float)$subtotal, 2, '.', ''), 'id_egreso', $id_egreso);
	$resultado=$objeto->updateGen('egreso', 'impuesto_real', number_format((float)$iva, 2, '.', ''), 'id_egreso', $id_egreso);
} else{
	$resultado=$objeto->updateGen('egreso', 'subtotal_real', number_format((float)$monto, 2, '.', ''), 'id_egreso', $id_egreso);
}


$resultado=$objeto->updateGen('egreso', 'fecha', $fecha, 'id_egreso', $id_egreso);
$resultado=$objeto->updateGen('egreso', 'monto_real', number_format((float)$monto, 2, '.', ''), 'id_egreso', $id_egreso);

$contenido=$resultado;    
}break;


case '86':{
$tabla = $_GET['tabla'];
$ano = $_GET['ano'];

for($i = 1; $i < 13; $i ++){
    $mes = '0'.$i;
    
    if($mes >= 10)
        $mes = ''.$i;
    
    $fechai = $ano.'-'.$mes.'-'.'01';
    $fechaf = $ano.'-'.$mes.'-'.'31';
    
    $kuery = "SELECT SUM(montoreal) AS monto FROM `ingresos` WHERE fecha_real BETWEEN '$fechai' AND '$fechaf'";
    //if($tabla == "egreso"){
      //  $kuery = "SELECT SUM(monto_real) AS monto FROM `egreso` WHERE clasificacionegreso='$condicion' AND fecha_real BETWEEN '$fechai' AND '$fechaf'";
    //}   
    $objeto = new db();
    $resultado = $objeto -> consultaregistros($kuery);
    $montoIngreso = $resultado[0]["monto"];

    
    $objeto2 = new db();
    $kuery2 = "SELECT SUM(monto_real) AS monto FROM `egreso` WHERE fecha_real BETWEEN '$fechai' AND '$fechaf'";
    $resultado2 = $objeto2 -> consultaregistros($kuery2);
    $montoEgreso = $resultado2[0]["monto"];
    
    $resp.=<<<jjj

        $montoIngreso * $montoEgreso _
jjj;
}


$contenido = $resp;         

}break;

        
case '87':{
$ano = $_GET['ano'];
$condicion = $_GET['condicion'];
$resp = '';

if($condicion == 'directos'){
    $resp = getEgresosReales($ano,'directo fijo').'_'.getEgresosReales($ano,'directo variable');
}else if($condicion == 'indirectos'){
    $resp = getEgresosReales($ano,'indirecto fijo').'_'.getEgresosReales($ano,'indirecto variable');
}
    
$contenido = $resp;

}break;
        
        
case '88':{
$ano = $_GET['ano'];
$fechai = $ano.'-01-01';
$fechaf = $ano.'-12-31';
$objeto = new db();
$kuery = "SELECT DISTINCT(cotiza.id_proyectos),ingresos_presupuestados.total_proyectado,ingresos_presupuestados.tabla_ingresos,proyectos.nombre FROM `cotiza` INNER JOIN cotiza_etapas ON cotiza_etapas.id_cotiza=cotiza.id_cotiza INNER JOIN ingresos_presupuestados ON cotiza.id_proyectos=ingresos_presupuestados.id_proyecto INNER JOIN proyectos ON cotiza.id_proyectos=proyectos.id_proyectos WHERE cotiza.estado=1 AND (cotiza_etapas.etapafi BETWEEN '$fechai' AND '$fechaf' OR cotiza_etapas.etapaff BETWEEN '$fechai' AND '$fechaf')";
    
    
    
/*$kuery = "SELECT DISTINCT(cotiza.id_proyectos),ingresos_presupuestados.total_proyectado,ingresos_presupuestados.tabla_ingresos FROM `cotiza` INNER JOIN cotiza_etapas ON cotiza_etapas.id_cotiza=cotiza.id_cotiza INNER JOIN ingresos_presupuestados ON cotiza.id_proyectos=ingresos_presupuestados.id_proyecto WHERE cotiza.estado=1 AND (cotiza_etapas.etapafi BETWEEN '$fechai' AND '$fechaf' OR cotiza_etapas.etapaff BETWEEN '$fechai' AND '$fechaf')";*/
$resultado = $objeto -> consultaregistros($kuery);
   
for($x=0; $x < count($resultado); $x++){
    $id_proyectos =  $resultado[$x]['id_proyectos'];
    $total_proyectado =  $resultado[$x]['total_proyectado'];
    $tabla_ingresos =  $resultado[$x]['tabla_ingresos'];
    $nombre =  $resultado[$x]['nombre'];
    
    $resp.=<<<jjj
        $id_proyectos ¿ $total_proyectado ¿ $tabla_ingresos ¿ $nombre ,
jjj;
}
    
$contenido = $resp;
}break;
        

case '89':{
$ano = $_GET['ano'];
$fechai = $ano.'-01-01';
$fechaf = $ano.'-12-31';
$objeto = new db();
$kuery = "SELECT DISTINCT(cotiza.id_proyectos),egresos_presupuestados.total_proyectado,egresos_presupuestados.tabla_egresos FROM `cotiza` INNER JOIN cotiza_etapas ON cotiza_etapas.id_cotiza=cotiza.id_cotiza INNER JOIN egresos_presupuestados ON cotiza.id_proyectos=egresos_presupuestados.id_proyecto WHERE cotiza.estado=1 AND (cotiza_etapas.etapafi BETWEEN '$fechai' AND '$fechaf' OR cotiza_etapas.etapaff BETWEEN '$fechai' AND '$fechaf')
";
$resultado = $objeto -> consultaregistros($kuery);
   
for($x=0; $x < count($resultado); $x++){
    $id_proyectos =  $resultado[$x]['id_proyectos'];
    $total_proyectado =  $resultado[$x]['total_proyectado'];
    $tabla_egresos =  $resultado[$x]['tabla_egresos'];
    
    $resp.=<<<jjj
        $id_proyectos ¿ $total_proyectado ¿ $tabla_egresos &
jjj;
}
    
$contenido = $resp;
}break;
        
        
case '90':{
$ano = $_GET['ano'];
$fechai = $ano.'-01-01';
$fechaf = $ano.'-12-31';
$objeto = new db();
$kuery = "SELECT cotiza.id_proyectos AS proyecto,cotiza_etapas.etapafi,cotiza_etapas.etapaff,detalle_cotiza_etapas.monto,detalle_cotiza_etapas.Markup FROM `cotiza_etapas` INNER JOIN cotiza ON cotiza_etapas.id_cotiza = cotiza.id_cotiza INNER JOIN detalle_cotiza_etapas ON cotiza_etapas.id_cotiza_etapas=detalle_cotiza_etapas.id_cotiza_etapas WHERE cotiza.estado=1 AND detalle_cotiza_etapas.tipo=1 AND (etapafi BETWEEN '$fechai' AND '$fechaf' OR etapaff BETWEEN '$fechai' AND '$fechaf')";
$resultado = $objeto -> consultaregistros($kuery);
   
for($x=0; $x < count($resultado); $x++){
    $proyecto =  $resultado[$x]['proyecto'];
    $fecha_inicial =  $resultado[$x]['etapafi'];
    $fecha_final =  $resultado[$x]['etapaff'];
    $monto =  $resultado[$x]['monto'];
    $Markup =  $resultado[$x]['Markup'];
    
    $resp.=<<<jjj
        $proyecto * $fecha_inicial * $fecha_final * $monto * $Markup _
jjj;
}
    
$contenido = $resp;
}break;
        

case '91':{
$ano = $_GET['ano'];
$fechai = $ano.'-01-01';
$fechaf = $ano.'-12-31';
$meses = ['01','02','03','04','05','06','07','08','09','10','11','12']; 
    
$objeto = new db();
$kuery = "SELECT DISTINCT(proyectos.id_proyectos),ingresos.id_cc,proyectos.nombre FROM `ingresos` INNER JOIN proyectos ON ingresos.id_cc=proyectos.cc WHERE fecha_real BETWEEN '$fechai' AND '$fechaf'";
$resultado = $objeto -> consultaregistros($kuery);

for($x=0; $x < count($resultado); $x++){
    $id_proyecto =  $resultado[$x]['id_proyectos'];
    $id_cc =  $resultado[$x]['id_cc'];
    $nombre_proyecto =  $resultado[$x]['nombre'];
    $totales = '';
    
    for($y=0; $y < 12; $y++){
        $fechap = $ano.'-'.$meses[$y].'-01';
        $fechau = $ano.'-'.$meses[$y].'-31';
        $objeto2 = new db();
        $kuery2 ="SELECT SUM(montoreal) AS suma FROM `ingresos` WHERE fecha_real BETWEEN '$fechap' AND '$fechau' AND id_cc=$id_cc";
        $resultado2 = $objeto2 -> consultaregistros($kuery2);
        
        $mensual =  floatval($resultado2[0]['suma']);
        $totales = $totales.'-'.$mensual;
        
        
    }
    
    $resp.=<<<jjj
    $id_proyecto * $nombre_proyecto * $id_cc * $totales * _ 
jjj;
}
    
$contenido = $resp;
}break;
        
case '92':{
$folio=$_GET['folio'];
for($x=1; $x <= 4; $x++){
$kuery ="select sum(monto) as monto,Markup from detalle_cotiza_etapas where id_cotiza_etapas in (select id_cotiza_etapas from cotiza_etapas where id_cotiza=$folio) and tipo=$x";
$objeto= new db();
$resultado=$objeto->consultaregistros($kuery); 
    $monto =  $resultado[0]['monto'];
    $Markup =  $resultado[0]['Markup'];
    $resp.=<<<jjj
    $monto * $Markup /
jjj;
}
$resp = substr($resp, 0, -2);   
$contenido = $resp;
}break;

case '93':{
$tipo=$_GET['tipo'];
$fechai=$_GET['fechai'];
$fechaf=$_GET['fechaf'];
    
$idcliente=$_GET['idcliente'];
$idlinea=$_GET['idlinea'];
$idproyecto=$_GET['idproyecto'];
    
if($idcliente >0){
    if($idlinea>0){
        $filtros=" AND proyectos.id_cliente=$idcliente AND proyectos.idlineadenegocio=$idlinea";    
    }else{
        if($idproyecto>0){
            $filtros=" AND proyectos.id_cliente=$idcliente AND proyectos.id_proyectos=$idproyecto"; 
        }else{
            $filtros=" AND proyectos.id_cliente=$idcliente";
        }
    }
}else{
    $filtros='';
}

if($tipo=='comprobable'){
    $kuery ="SELECT SUM(montoreal) AS totalIngresos FROM `ingresos` INNER JOIN proyectos ON proyectos.cc=id_cc WHERE fecha_real BETWEEN '$fechai' AND '$fechaf' AND ingresos.id_cc>0 AND comprobable='SI'".$filtros;
}else if($tipo=='no comprobable'){
    $kuery ="SELECT SUM(montoreal) AS totalIngresos FROM `ingresos` INNER JOIN proyectos ON proyectos.cc=id_cc WHERE fecha_real BETWEEN '$fechai' AND '$fechaf' AND ingresos.id_cc>0 AND comprobable='NO'".$filtros;
}else{
    $kuery ="SELECT SUM(montoreal) AS totalIngresos FROM `ingresos` INNER JOIN proyectos ON proyectos.cc=id_cc WHERE fecha_real BETWEEN '$fechai' AND '$fechaf' AND ingresos.id_cc>0".$filtros;
}

$objeto= new db();
$resultado=$objeto->consultaregistros($kuery);    
$contenido = $resultado[0]['totalIngresos']; 
}break;

case '94':{
$tipo=$_GET['tipo'];
$fechai=$_GET['fechai'];
$fechaf=$_GET['fechaf'];
    
$idcliente=$_GET['idcliente'];
$idlinea=$_GET['idlinea'];
$idproyecto=$_GET['idproyecto'];
    
if($idcliente >0){
    if($idlinea>0){
        $filtros=" AND proyectos.id_cliente=$idcliente AND proyectos.idlineadenegocio=$idlinea";    
    }else{
        if($idproyecto>0){
            $filtros=" AND proyectos.id_cliente=$idcliente AND proyectos.id_proyectos=$idproyecto"; 
        }else{
            $filtros=" AND proyectos.id_cliente=$idcliente";
        }
    }
}else{
    $filtros='';
}

if($tipo=='comprobable'){
    $kuery ="SELECT SUM(monto_real) AS total FROM `egreso` INNER JOIN proyectos ON egreso.id_cc=proyectos.cc WHERE fecha_real BETWEEN '$fechai' AND '$fechaf' AND comprobable='SI' AND id_cc>0".$filtros;
    
    $kueryDT ="SELECT SUM(monto_real) AS total FROM `egreso` INNER JOIN proyectos ON egreso.id_cc=proyectos.cc WHERE fecha_real BETWEEN '$fechai' AND '$fechaf' AND comprobable='NO' AND id_cc>0 AND clasificacionegreso like 'DIRECTO%'".$filtros;
    
}else if($tipo=='no comprobable'){
    $kuery ="SELECT SUM(monto_real) AS total FROM `egreso` INNER JOIN proyectos ON egreso.id_cc=proyectos.cc WHERE fecha_real BETWEEN '$fechai' AND '$fechaf' AND comprobable='NO' AND id_cc>0".$filtros;
    
    $kueryDT ="SELECT SUM(monto_real) AS total FROM `egreso` INNER JOIN proyectos ON egreso.id_cc=proyectos.cc WHERE fecha_real BETWEEN '$fechai' AND '$fechaf' AND comprobable='SI' AND id_cc>0 AND clasificacionegreso like 'DIRECTO%'".$filtros;
    
}else{
    $kuery ="SELECT SUM(monto_real) AS total FROM `egreso` INNER JOIN proyectos ON egreso.id_cc=proyectos.cc WHERE fecha_real BETWEEN '$fechai' AND '$fechaf' AND id_cc>0".$filtros;
    
    $kueryDT = '';
}
    
$clasificacion=" AND clasificacionegreso like 'DIRECTO%'";

$objeto= new db();
$kuery2 = $kuery." AND tdegasto='Administrativo'".$clasificacion;
$resultado = $objeto->consultaregistros($kuery2);
$resp = $resultado[0]['total'];

$objeto= new db();
$kuery2 = $kuery." AND tdegasto='Operativo'".$clasificacion;
$resultado2 = $objeto->consultaregistros($kuery2);
$resp = $resp.",".$resultado2[0]['total'];

$objeto= new db();
$kuery2 = $kuery." AND tdegasto='Financiero'".$clasificacion;
$resultado3 = $objeto->consultaregistros($kuery2);
$resp = $resp.",".$resultado3[0]['total'];

$objeto= new db();
$kuery2 = $kuery." AND tdegasto='Ventas'".$clasificacion;
$resultado4 = $objeto->consultaregistros($kuery2);
$resp = $resp.",".$resultado4[0]['total'];


if($tipo=='comprobable'){
    $kuery ="SELECT SUM(monto_real) AS total FROM `egreso` WHERE fecha_real BETWEEN '$fechai' AND '$fechaf' AND comprobable='SI'";
    $kueryIT ="SELECT SUM(monto_real) AS total FROM `egreso` WHERE fecha_real BETWEEN '$fechai' AND '$fechaf' AND comprobable='NO' AND clasificacionegreso like 'INDIRECTO%'";
    
}else if($tipo=='no comprobable'){
    $kuery ="SELECT SUM(monto_real) AS total FROM `egreso` WHERE fecha_real BETWEEN '$fechai' AND '$fechaf' AND comprobable='NO'";
    $kueryIT ="SELECT SUM(monto_real) AS total FROM `egreso` WHERE fecha_real BETWEEN '$fechai' AND '$fechaf' AND comprobable='SI' AND clasificacionegreso like 'INDIRECTO%'";
    
}else{
    $kuery ="SELECT SUM(monto_real) AS total FROM `egreso` WHERE fecha_real BETWEEN '$fechai' AND '$fechaf'";
    $kueryIT = '';
}    
    
$clasificacion=" AND clasificacionegreso like 'INDIRECTO%'";

$objeto= new db();
$kuery2 = $kuery." AND tdegasto='Administrativo'".$clasificacion;
$resultado5 = $objeto->consultaregistros($kuery2);
$resp = $resp.",".$resultado5[0]['total'];

$objeto= new db();
$kuery2 = $kuery." AND tdegasto='Operativo'".$clasificacion;
$resultado6 = $objeto->consultaregistros($kuery2);
$resp = $resp.",".$resultado6[0]['total'];

$objeto= new db();
$kuery2 = $kuery." AND tdegasto='Financiero'".$clasificacion;
$resultado7 = $objeto->consultaregistros($kuery2);
$resp = $resp.",".$resultado7[0]['total'];

$objeto= new db();
$kuery2 = $kuery." AND tdegasto='Ventas'".$clasificacion;
$resultado8 = $objeto->consultaregistros($kuery2);
$resp = $resp.",".$resultado8[0]['total'];

if($kueryDT ==''){
    $resp = $resp.",0";
}else{
    $objeto= new db();
    $resultado9 = $objeto->consultaregistros($kueryDT);
    $resp = $resp.",".$resultado9[0]['total'];
}
        
if($kueryIT ==''){
    $resp = $resp.",0";
}else{
    $objeto= new db();
    $resultado10 = $objeto->consultaregistros($kueryIT);
    $resp = $resp.",".$resultado10[0]['total'];
}

    
$contenido = $resp; 
}break; 


case '95':{
$cliente=$_GET['idobra'];
$table="tipo_obras";
$objeto= new db();
$kuery = "SELECT * FROM `tipo_obras`";
$resultado = $objeto->consultaregistros($kuery);
    for($x=0;$x<count($resultado);$x++){
        $id_obra=$resultado[$x]["id_tipo_obras"];
        $nombre=$resultado[$x]["nombre"];
        $resp.=<<<jjj
		$id_obra * $nombre - 
jjj;
	
    }

    
$resp = substr($resp, 0, -2);
$contenido = $resp;
}break;


case '96':{
$obra=$_GET['obra'];
$kuery ="SELECT * FROM tipo_obras WHERE id_tipo_obras = '$obra'";
$objeto= new db();
$datosbanner=$objeto->consultaregistros($kuery);
		$costo =  $datosbanner[0]['costo'];
		$resp = $costo;
		$contenido = $resp;
}break;


case '97':{
$fechaI = $_GET['fechai'];
$fechaF = $_GET['fechaf'];
$idcliente = $_GET['idcliente'];   
$idproyecto = $_GET['idproyecto'];
$idlinea = $_GET['idlinea']; 
$filtros = "";

if($idcliente != ''){
    
    if($idproyecto != ''){
        $filtros = " AND id_proyectos=$idproyecto";
    }else{
        if($idlinea != ''){
             $filtros =" AND id_cliente=$idcliente AND idlineadenegocio=$idlinea";
        }else{
            $filtros = " AND id_cliente=$idcliente";    
        }
    }
}else{
    if($idlinea != ''){
        $filtros =" AND idlineadenegocio=$idlinea";
    }else{
        $filtros = "";   
    }
}   
    
$objeto = new db();
$kuery = "SELECT cc,nombre,(SELECT SUM(ingresos.montoreal) FROM ingresos WHERE proyectos.cc=ingresos.id_cc AND ingresos.fecha_real BETWEEN '$fechaI' AND '$fechaF') AS ingreso_real,(SELECT ingresos_presupuestados.tabla_ingresos FROM ingresos_presupuestados WHERE ingresos_presupuestados.id_proyecto=proyectos.id_proyectos) AS tabla_presupuestado,(SELECT ingresos_presupuestados.total_proyectado FROM ingresos_presupuestados WHERE ingresos_presupuestados.id_proyecto=proyectos.id_proyectos) AS total_presupuestado FROM `proyectos` WHERE cc>0 ".$filtros;

$resultado = $objeto -> consultaregistros($kuery);
   
for($x=0; $x < count($resultado); $x++){
    $id_cc =  $resultado[$x]['cc'];
    $cc_nombre =  $resultado[$x]['nombre'];
    $ingresoReal =  $resultado[$x]['ingreso_real'];
    $tablaPresupuestado = $resultado[$x]['tabla_presupuestado'];
    $ingresoPresupuestado = $resultado[$x]['total_presupuestado'];
    
    if($ingresoReal== '' & $ingresoPresupuestado==''){
        continue;
    }
    
    $resp.=<<<jjj
        $cc_nombre ($id_cc) ¿ $ingresoPresupuestado ¿ $tablaPresupuestado ¿ $ingresoReal ?
jjj;
}
    
$contenido = $resp;
}break;
        
    
case '98':{
$fechaI = $_GET['fechai'];
$fechaF = $_GET['fechaf'];
$idcliente = $_GET['idcliente'];   
$idproyecto = $_GET['idproyecto'];
$idlinea = $_GET['idlinea']; 
$filtros = "";

if($idcliente != ''){
    
    if($idproyecto != ''){
        $filtros = " AND id_proyectos=$idproyecto";
    }else{
        if($idlinea != ''){
             $filtros =" AND id_cliente=$idcliente AND idlineadenegocio=$idlinea";
        }else{
            $filtros = " AND id_cliente=$idcliente";    
        }
    }
}else{
    if($idlinea != ''){
        $filtros =" AND idlineadenegocio=$idlinea";
    }else{
        $filtros = "";   
    }
}   
    
$objeto = new db();
$kuery = "SELECT id_proyectos,cc,nombre,(SELECT SUM(egreso.monto_real) FROM egreso WHERE proyectos.cc=egreso.id_cc AND egreso.fecha_real BETWEEN '$fechaI' AND '$fechaF') AS egreso_real FROM `proyectos` WHERE cc>0".$filtros;

$resultado = $objeto -> consultaregistros($kuery);
   
for($x=0; $x < count($resultado); $x++){
    $id_proyecto =  $resultado[$x]['id_proyectos'];
    $id_cc =  $resultado[$x]['cc'];
    $cc_nombre =  $resultado[$x]['nombre'];
    $egresoReal =  $resultado[$x]['egreso_real'];
    $variables = getVariables($id_proyecto);
    $fijos = getFijos($id_proyecto);    
    $resp.=<<<jjj
        $id_proyecto , $cc_nombre ($id_cc) , $egresoReal , $variables , $fijos ?
jjj;
}
    
$contenido = $resp;
}break;         
       
        
case '99':{
$proyecto=$_GET['id_proyectos'];
    
$kuery ="SELECT total_proyectado,tabla_egresos FROM `egresos_presupuestados` WHERE id_proyecto='$proyecto'";
$objeto= new db();
$resultado=$objeto->consultaregistros($kuery); 
    
for($x=0; $x < count($resultado); $x++){
    $total_proyectado =  $resultado[$x]['total_proyectado'];
    $tabla_egresos =  $resultado[$x]['tabla_egresos'];
    
    $resp.=<<<jjj
        $total_proyectado , $tabla_egresos ?
jjj;
}
    
$contenido = $resp;    
}break;

}

function getVariables($proyecto){
    
$kuery ="SELECT total_proyectado,tabla_egresos FROM `egresos_presupuestados` WHERE id_proyecto='$proyecto'";
$objeto= new db();
$resultado=$objeto->consultaregistros($kuery); 
    
for($x=0; $x < count($resultado); $x++){
    $total_proyectado =  $resultado[$x]['total_proyectado'];
    $tabla_egresos =  $resultado[$x]['tabla_egresos'];
    
    $resp.=<<<jjj
$total_proyectado @ $tabla_egresos %
jjj;
}
    
return $resp; 
}


function getFijos($idproyecto){

$kuery = "SELECT detalle_cotiza_etapas.id_catproduct AS idP,detalle_cotiza_etapas.id_cotiza_etapas AS id_etapa,cotiza_etapas.etapafi AS fecha1,cotiza_etapas.etapaff AS fecha2,detalle_cotiza_etapas.monto AS monto FROM `detalle_cotiza_etapas` INNER JOIN cotiza_etapas ON detalle_cotiza_etapas.id_cotiza_etapas=cotiza_etapas.id_cotiza_etapas INNER JOIN cotiza ON cotiza_etapas.id_cotiza=cotiza.id_cotiza WHERE cotiza.id_proyectos=$idproyecto AND detalle_cotiza_etapas.tipo=1 AND cotiza_etapas.etapafi!='' AND cotiza_etapas.etapaff!=''";
$objeto= new db();
$resultado = $objeto->consultaregistros($kuery);
    
for($x=0; $x < count($resultado); $x++){
    $id_tipo =  $resultado[$x]['idP'];
    $id_etapa =  $resultado[$x]['id_etapa'];
    $fecha1 =  $resultado[$x]['fecha1'];
    $fecha2 =  $resultado[$x]['fecha2'];
    $monto =  $resultado[$x]['monto'];
    
    if($fecha1 == 'undefined' || $fecha2 == 'undefined')
        continue;
    
    $resp.=<<<jjj
    $fecha1 @ $fecha2 @ $monto %
jjj;
}
    
return $resp;
}


function getEgresosReales($ano,$condicion){
for($i = 1; $i < 13; $i ++){
    $mes = '0'.$i;
    
    if($mes >= 10)
        $mes = ''.$i;
    
    $fechai = $ano.'-'.$mes.'-'.'01';
    $fechaf = $ano.'-'.$mes.'-'.'31';
    
    $objeto = new db();
    $kuery = "SELECT SUM(monto_real) AS monto FROM `egreso` WHERE fecha_real BETWEEN '$fechai' AND '$fechaf' AND clasificacionegreso='$condicion'";
    $resultado = $objeto -> consultaregistros($kuery);
    $montoEgreso = $resultado[0]["monto"];
    
    $resp.=<<<jjj
        $montoEgreso *
jjj;
}

return $resp;
}




function getfactorindirects(){
    $objeto= new db();
    $objeto2= new db();
    $objeto3= new db();
    $kuery = "SELECT sum(horas) as horas FROM `usuarios` where habilitado=1";
    $resultado = $objeto->consultaregistros($kuery);
    $horas=$resultado[0]['horas'];
    $horass=$horas*5;
    $mes=date('m');
    $anio=date('Y');
    if($mes==1){
      $kuery2 = "SELECT sum(subtotal_real+impuesto_real) as indirectos FROM `egreso` where YEAR(fecha_real)=$anio - 1 and clasificacionegreso like '%indirecto%' and MONTH(fecha_real)=12";
    $resultado2 = $objeto2->consultaregistros($kuery2);
    $indirectos=$resultado2[0]['indirectos'];  
        $meses=1;
    }
    else{
    $kuery2 = "SELECT sum(subtotal_real+impuesto_real) as indirectos FROM `egreso` where YEAR(fecha_real)=$anio and clasificacionegreso like '%indirecto%'";
    $resultado2 = $objeto2->consultaregistros($kuery2);
    $indirectos=$resultado2[0]['indirectos'];
    $kuery3 = "sELECT count(DISTINCT(MONTH(fecha_real))) as meses FROM `egreso` where YEAR(fecha_real)=$anio and clasificacionegreso like '%indirecto%'";
    $resultado3 = $objeto3->consultaregistros($kuery3);
    $meses=$resultado3[0]['meses'];
    }
    //$factind=($indirectos*$meses/30)/$horasm;
    $factind=$indirectos/($meses*$horass*4);
 
    return $factind;
}

function getccpres($id){
//setlocale(LC_MONETARY,'es_MX');
$table="cc_pres";
$objeto= new db();
$kuery = "SELECT * FROM `cc_pres` where id_cc = $id";
$resultado = $objeto->consultaregistros($kuery);
$menu="";
    for($x=0;$x<count($resultado);$x++){
        //echo $array[$x];
        $id_cc_pres=$resultado[$x]["id_cc_pres"];
        $id_cc=$resultado[$x]["id_cc"];
        $nombreproy = getnombre("cc", $id_cc);

        $total_nomina=$resultado[$x]["total_nomina"];
        $total_especialistas=$resultado[$x]["total_especialistas"];
        $total_otros=$resultado[$x]["total_otros"];
        $total_indirectos=$resultado[$x]["total_indirectos"];

        $egresostotales = $total_indirectos + $total_nomina + $total_especialistas + $total_otros;
        
        $ingresostotales=$resultado[$x]["ingresostotales"];

        $total_markup=$resultado[$x]["total_markup"];
        $total_impuestos=$resultado[$x]["total_impuestos"];

        $saldoalcierre = $ingresostotales - $egresostotales;
        
        $fecha_ingreso=$resultado[$x]["fecha_ingreso"];
/*      $total_especialistas = money_format('%(#2n', $total_especialistas);*/
        $total_nomina = sprintf('$%01.2f', $total_nomina);
        $total_especialistas = sprintf('$%01.2f', $total_especialistas);
        $total_otros = sprintf('$%01.2f', $total_otros);
        $total_indirectos = sprintf('$%01.2f', $total_indirectos);
        $egresostotales = sprintf('$%01.2f', $egresostotales);
        $ingresostotales = sprintf('$%01.2f', $ingresostotales);
        $saldoalcierre = sprintf('$%01.2f', $saldoalcierre);
        $total_markup = sprintf('$%01.2f', $total_markup);
        $total_impuestos = sprintf('$%01.2f', $total_impuestos);

        $menu.=<<<menu
        <tr class="claseeduardo">
        
            <td >$nombreproy</td>

            <td  class="media-heading" id="total_nominacc_pres$id_cc_pres" title="Doble click para editar.">$total_nomina</td>
            <td  class="media-heading" id="total_especialistascc_pres$id_cc_pres" title="Doble click para editar.">$total_especialistas</td>
            <td  class="media-heading" id="total_otroscc_pres$id_cc_pres" title="Doble click para editar.">$total_otros</td>
            <td class="media-heading" id="total_indirectoscc_pres$id_cc_pres" title="Doble click para editar.">$total_indirectos</td>

            <td  class="media-heading" id="total_markupcc_pres$id_cc_pres" title="Doble click para editar.">$total_markup</td>
            <td  class="media-heading" id="total_impuestoscc_pres$id_cc_pres" title="Doble click para editar.">$total_impuestos</td>

            <!--<td bgcolor="#ef976f" ><b>$egresostotales</b></td>-->

            <td  class="media-heading" id="ingresostotalescc_pres$id_cc_pres" title="Doble click para editar." bgcolor="#ef976f">$ingresostotales</td>

            <!--<td bgcolor="#ef976f" ><b>$saldoalcierre</b></td>-->

            <td >$fecha_ingreso</td>

            
        </tr>
menu;
    }
return $menu;
}
function getnombre($tabla, $id){
$table="cc";
$objeto= new db();
$kuery = "SELECT * FROM `$tabla` where id_$tabla = $id";
$resultado = $objeto->consultaregistros($kuery);
$menu="";
    for($x=0;$x<count($resultado);$x++){
        //echo $array[$x];
        $nombre=$resultado[$x]["nombre"];
    }
return $nombre;
}

function getreporteporperidobycc($fechainicio, $fechafin, $centrodecostos){
$calcfecha="";
$fecha2="";
$fechahoy="";
$anohoy = date('y', strtotime($fechafin));//2017
$meshoy = date('m', strtotime($fechafin));//02
$diahoy = date('d', strtotime($fechafin));//30

$ano2 = date('y', strtotime($fechainicio));//2017
$mes2 = date('m', strtotime($fechainicio));//01
$dia2 = date('d', strtotime($fechainicio));//17

if(($anohoy > $ano2) || ($anohoy == $ano2)){
  if(($meshoy > $mes2) || ($meshoy == $mes2) || (($meshoy < $mes2) && ($anohoy > $ano2)) && (($anohoy > $ano2) || ($anohoy == $ano2))){
    if(
      (($diahoy > $dia2)  || ($diahoy == $dia2)) 
      && (($anohoy > $ano2) || ($anohoy == $ano2))
      || (($meshoy < $mes2) && ($anohoy > $ano2)) 
      || (($diahoy < $dia2) && ($meshoy < $mes2) && ($anohoy > $ano2))
      || (($diahoy < $dia2) && ($meshoy > $mes2))
      || (($diahoy < $dia2) && ($meshoy > $mes2)))
      {        

      $calcfecha = "Fecha ".$fecha2." es mayor a ".$fechahoy." o  es igual";
      //$calcfecha = "Fecha ".$fecha2." es mayor a ".$fechahoy." o  es igual";
      $difdia = $diahoy - $dia2;
      $difmes = $meshoy - $mes2;
      $difano = $anohoy - $ano2;
      $resp="";
      $diferencia = "ano: ".$difano." mes: ".$difmes." dia: ".$difdia;
      $x = 0;
      do { 
        $i = 0;
        do {
            switch ($mes2) {
              case '1':{
                $resp .="1 - ".$ano2."<br>";
                $meseseano[$i]='ENE';
                $anos[$i]= $ano2;

              }break;
              case '2':{
                $resp .="2- ".$ano2."<br>"; 
                $meseseano[$i]='FEB';
                $anos[$i]=$ano2;
              }break;
              case '3':{
                $resp .="3- ".$ano2."<br>"; 
                $meseseano[$i]='MAR';
                $anos[$i]=$ano2;
              }break;
              case '4':{
                $resp .="4- ".$ano2."<br>"; 
                $meseseano[$i]='ABR';
                $anos[$i]=$ano2;
              }break;
              case '5':{
                $resp .="5- ".$ano2."<br>"; 
                $meseseano[$i]='MAY';
                $anos[$i]=$ano2;
              }break;
              case '6':{
                $resp .="6- ".$ano2."<br>"; 
                $meseseano[$i]='JUN';
                $anos[$i]=$ano2;
              }break;
              case '7':{
                $resp .="7- ".$ano2."<br>"; 
                $meseseano[$i]='JUL';
                $anos[$i]=$ano2;
              }break;
              case '8':{
                $resp .="8- ".$ano2."<br>";
                $meseseano[$i]='AGO';
                $anos[$i]= $ano2;
              }break;
              case '9':{
                $resp .="9- ".$ano2."<br>"; 
                $meseseano[$i]='SEP';
                $anos[$i]=$ano2;
              }break;
              case '10':{
                $resp .="10- ".$ano2."<br>"; 
                $meseseano[$i]='OCT';
                $anos[$i]=$ano2;
              }break;
              case '11':{
                $resp .="11- ".$ano2."<br>"; 
                $meseseano[$i]='NOV';
                $anos[$i]=$ano2;
              }break;
              case '12':{
                $resp .="12- ".$ano2."<br>"; 
                $meseseano[$i]='DIC';
                $anos[$i]=$ano2;
              }break;
              
              default:
                # code...
                break;
              }
              $i++;
              $mes2++;
              if(($ano2==$anohoy)&&($meshoy+1==$mes2)){
                break;
              }
              if($mes2==13){
                $mes2=1;
                $ano2++;
              }
        } while ($ano2 < $anohoy+1);
        /*echo $mes2;
        echo "<br>";
        echo $mes2;*/
        $ano2++;
      } while ($ano2 < $anohoy);
    /*  echo "<br>";
      echo $anohoy;
      echo "<br>";
      echo $ano2;
*/


      /*for ($i=0; $i < $difano; $i++) { 
        for ($i=0; $i < $difmes; $i++) { 
          
        }
      }*/

    }else{
      $calcfecha = "La segunda fecha debe ser mayor dia";
    }
  }else{
    $calcfecha = "La segunda fecha debe ser mayor mes ";
  }
}else{
  $calcfecha = "La segunda fecha debe ser mayor año";
}

$table="sin resultados";
$TITULOS="";
$tabledistinct="";
  $onjeto= new db();
  //SELECT * FROM `egreso` where `clasificacionegreso`="INDIRECTO FIJO" or `clasificacionegreso`="INDIRECTO VARIABLE" or `clasificacionegreso` = "DIRECTO FIJO"  or `clasificacionegreso` = "DIRECTO VARIABLE" AND fecha_real>='2015-01-01' AND fecha_real<='2018-12-25' ORDER BY FIELD (`clasificacionegreso`,'INDIRECTO FIJO','INDIRECTO VARIABLE','DIRECTO FIJO','DIRECTO VARIABLE') ASC 
  $distinct = 'SELECT * FROM `egreso` where `clasificacionegreso`="INDIRECTO FIJO" or `clasificacionegreso`="INDIRECTO VARIABLE" or `clasificacionegreso` = "DIRECTO FIJO"  or `clasificacionegreso` = "DIRECTO VARIABLE" and id_cc = '.$centrodecostos.' ORDER BY FIELD (`clasificacionegreso`,"INDIRECTO FIJO","INDIRECTO VARIABLE", "DIRECTO FIJO","DIRECTO VARIABLE") ASC';
  $distinctresult = $onjeto->consultaregistros($distinct);
  for($y=0;$y<count($distinctresult);$y++){
  	$id_proyectodist = $distinctresult[$y]['concepto'];	
  	$id_egreso = $distinctresult[$y]['id_egreso'];	
  			$objcc= new db();
			  $querycc = "SELECT * from egreso_datos where id_egreso = $id_egreso";
			  $namecc = $objcc->consultaregistros($querycc);
			  $nombreccproy = $namecc[0]['conceptogasto'];
  	    $tabledistinct .= <<<jjj
  	 <tr>
  	 <td>$nombreccproy</td>
     
jjj;

for ($i=0; $i <count($meseseano); $i++) {
  if($y==0){
  	$mes = $meseseano[$i];
  	$anoinfo = $anos[$i];
    $TITULOS.=<<<tit
    <th><small>$mes $anoinfo</small></th>
tit;
}

  if($i==0){
    $fechaini=$fechainicio;
    $fechafini = strtotime ('+1 month', strtotime($fechaini));
    $fechafini = date('Y-m-d', $fechafini);


    $anofec = date('Y', strtotime($fechainicio));//01
    $mesfec = date('m', strtotime($fechainicio));//01
    $diafec = date('d', strtotime($fechainicio));//01

    $diamax =  date('t', strtotime($fechainicio));

    $fechafini = date($anofec."-".$mesfec."-".$diamax);
    if($i ==count($meseseano)-1){
        $fechafini = $fechafin;
    }
  }else{

    $anofec = date('Y', strtotime($fechaini));//01
    $mesfec = date('m', strtotime($fechaini));//01

    $fechaini = strtotime ('+1 month', strtotime($anofec."-".$mesfec."-01"));
    $fechaini = date('Y-m-d', $fechaini);

    $anofec = date('Y', strtotime($fechaini));
    $mesfec = date('m', strtotime($fechaini));


    $diamax =  date('t', strtotime($fechaini));
    $fechafini = date($anofec."-".$mesfec."-".$diamax);

    if($i ==count($meseseano)-1){
        $fechafini = $fechafin;
    }
  }
  
  $camposum="";
  
  $obj17= new db();
  //aquí se calcula el valos que va dentro de los campos de la tabla
  $querysuma2 = 'SELECT * FROM `egreso` where `clasificacionegreso`="INDIRECTO FIJO" or `clasificacionegreso`="INDIRECTO VARIABLE" or `clasificacionegreso` = "DIRECTO FIJO"  or `clasificacionegreso` = "DIRECTO VARIABLE" AND fecha_real>="'.$fechaini.'" AND fecha_real<="'.$fechafini.'" ORDER BY FIELD (`clasificacionegreso`,"INDIRECTO FIJO","INDIRECTO VARIABLE", "DIRECTO FIJO","DIRECTO VARIABLE") ASC'; 
  //$querysuma2 = "SELECT sum(horas) as suma FROM `horas` where fecha >= '$fechaini' and fecha <= '$fechafini'";
  $sumatot = $obj17->consultaregistros($querysuma2);
  $sumatotalcien = $sumatot[0]['subtotal_real'];
  $id_egreso = $sumatot[0]['id_egreso'];
  if($sumatotalcien!=""){
 	  $obj16 = new db();
	  $querysuma = 'SELECT * FROM `egreso` where id_egreso = '.$id_egreso.' and (`clasificacionegreso`="INDIRECTO FIJO" or `clasificacionegreso`="INDIRECTO VARIABLE" or `clasificacionegreso` = "DIRECTO FIJO"  or `clasificacionegreso` = "DIRECTO VARIABLE") AND fecha_real >= "'.$fechaini.'" AND fecha_real <= "'.$fechafini.'" ORDER BY FIELD (`clasificacionegreso`,"INDIRECTO FIJO","INDIRECTO VARIABLE", "DIRECTO FIJO","DIRECTO VARIABLE") ASC';
	  $resultmontreal1 = $obj16->consultaregistros($querysuma);
	  if(count($resultmontreal1)==0){
	  	 $tabledistinct.=<<<php
           <td bgcolor="#dddede">$0</td>
php;
	  }
	  for($z=0;$z<count($resultmontreal1);$z++){
		  $suma = $resultmontreal1[$i]['subtotal_real'];
		  //$suma = number_format($suma, 2);
		  //q$suma = round($suma, 2);
		  $tabledistinct.=<<<php
           <td bgcolor="#ddfded">$$suma </td>
php;
	  }
  }else{
  	$tabledistinct.=<<<php
           <td bgcolor="#dddede">$0 </td>
php;
  }
  $suma ="";
  $sumatotalcien="";
 
}
$tabledistinct.="</tr>";
}

$respuestatable=<<<tab
<div class="table-responsive">
                      <table class="table table-striped jambo_table bulk_action" id="example3" class="table table-striped table-bordered dt-responsive nowrap"cellspacing="0">
                        <thead>
                          <th>PROYECTO</th>
                          $TITULOS
                        </thead>
                        <tbody>
                        $tabledistinct
                        </tbody>
                      </table>
                    </div>
<script>
/*                    $('#example3').DataTable();
var table = $('#example3').DataTable();

$('#example3 tbody').on( 'click', 'tr', function () {
    if ( $(this).hasClass('selected') ) {
        $(this).removeClass('selected');
    }
    else {
        table.$('tr.selected').removeClass('selected');
        $(this).addClass('selected');
    }
} );*/

</script>
tab;
return $respuestatable;
}

function getoptionEspecialistas(){
$table="Especialistas";
$objeto= new db();
$kuery = "SELECT * FROM `Especialistas`";
$resultado = $objeto->consultaregistros($kuery);
$menu="";
    for($x=0;$x<count($resultado);$x++){
        //echo $array[$x];
        $id_gastos=$resultado[$x]["id_Especialistas"];
        $nombre=$resultado[$x]["nombre"];
        $monto=$resultado[$x]["monto"];
        $descripcion=$resultado[$x]["descripcion"];
        $fecha=$resultado[$x]["fecha"];

        $menu.=<<<menu
        <option value="$id_gastos">$nombre</option>
menu;
    }
return $menu;
}

function getoptiondirectos(){
$table="directos";
$objeto= new db();
$kuery = "SELECT * FROM `directos`";
$resultado = $objeto->consultaregistros($kuery);
$menu="";
    for($x=0;$x<count($resultado);$x++){
        //echo $array[$x];
        $id_gastos=$resultado[$x]["id_directos"];
        $nombre=$resultado[$x]["nombre"];
        $monto=$resultado[$x]["monto"];
        $descripcion=$resultado[$x]["descripcion"];
        $fecha=$resultado[$x]["fecha"];

        $menu.=<<<menu
        <option value="$id_gastos">$nombre</option>
menu;
    }
return $menu;
}

function getoptionIndirectos(){
$table="Indirectos";
$objeto= new db();
$kuery = "SELECT * FROM `Indirectos`";
$resultado = $objeto->consultaregistros($kuery);
$menu="";
    for($x=0;$x<count($resultado);$x++){
        //echo $array[$x];
        $id_gastos=$resultado[$x]["id_Indirectos"];
        $nombre=$resultado[$x]["nombre"];
        $monto=$resultado[$x]["monto"];
        $descripcion=$resultado[$x]["descripcion"];
        $fecha=$resultado[$x]["fecha"];

        $menu.=<<<menu
        <option value="$id_gastos">$nombre</option>
menu;
    }
return $menu;
}


function getgastooall(){
$table="gastos";
$objeto= new db();
$kuery = "SELECT * FROM `gastos`";
$resultado = $objeto->consultaregistros($kuery);
$menu="";
    for($x=0;$x<count($resultado);$x++){
        //echo $array[$x];
        $id_gastos=$resultado[$x]["id_gastos"];
        $nombre=$resultado[$x]["nombre"];
        $puesto=$resultado[$x]["puesto"];
        $sueldo=$resultado[$x]["sueldo"];
        $costo=$resultado[$x]["costo"];
        $feha=$resultado[$x]["feha"];
        $menu.=<<<menu
        <option value="$id_gastos">$nombre</option>
menu;
    }
return $menu;
}

function getgastooperativo(){
$table="gastos";
$objeto= new db();
$kuery = "SELECT * FROM `gastos` WHERE `tipo_de_gasto` = 'Operativo'";
$resultado = $objeto->consultaregistros($kuery);
$menu="";
    for($x=0;$x<count($resultado);$x++){
        //echo $array[$x];
        $id_gastos=$resultado[$x]["id_gastos"];
        $nombre=$resultado[$x]["nombre"];
        $puesto=$resultado[$x]["puesto"];
        $sueldo=$resultado[$x]["sueldo"];
        $costo=$resultado[$x]["costo"];
        $feha=$resultado[$x]["feha"];
        $menu.=<<<menu
        <option value="$id_gastos">$nombre</option>
menu;
    }
return $menu;
}


function getoptionproduct(){
$table="catproduct";
$objeto= new db();
$kuery = "SELECT * FROM `catproduct`";
$resultado = $objeto->consultaregistros($kuery);
$menu="";
    for($x=0;$x<count($resultado);$x++){
        //echo $array[$x];
        $id_usuarios=$resultado[$x]["id_catproduct"];
        $nombre=$resultado[$x]["nombre"];
        $puesto=$resultado[$x]["puesto"];
        $sueldo=$resultado[$x]["sueldo"];
        $costo=$resultado[$x]["costo"];
        $feha=$resultado[$x]["feha"];
        $menu.=<<<menu
        <option value="$id_usuarios">$nombre</option>
menu;
    }
return $menu;
}


function getinvprod($modelo){
$objeto= new db();
$buscamodelo="SELECT * FROM `inventario` WHERE `Nombre` = '$modelo'";
$resultado = $objeto->consultaregistros($buscamodelo);
$contador="";
    for($x=0;$x<count($resultado);$x++){
        $contador.= "id_inventario = ".$resultado[$x]['id_inventario']." or ";
    }
    if($contador==""){
        $contador="id_invproductos =''    ";
        //$contador="";
    }
    return $contador;
}

function getperiodos($fechainicio, $fechafin, $suma, $clasificacionegreso, $tdgasto, $centrodecostos){
//$fechahoy = $_GET['fechainicio'];//17/01/2017
//$fecha2 = $_GET['fechafin'];//30/02/2017
/*echo "<br>";
echo "<br>";

echo $fechainicio;
echo "<br>";
echo $fechafin;
echo "<br>";
echo "<br>";*/
if($suma!=""){
$camposum = $suma;
}else{
$camposum = "subreal";

}

$anohoy = date('y', strtotime($fechafin));//2017
$meshoy = date('m', strtotime($fechafin));//02
$diahoy = date('d', strtotime($fechafin));//30

$ano2 = date('y', strtotime($fechainicio));//2017
$mes2 = date('m', strtotime($fechainicio));//01
$dia2 = date('d', strtotime($fechainicio));//17

if(($anohoy > $ano2) || ($anohoy == $ano2)){
  if(($meshoy > $mes2) || ($meshoy == $mes2) || (($meshoy < $mes2) && ($anohoy > $ano2)) && (($anohoy > $ano2) || ($anohoy == $ano2))){
    if(
      (($diahoy > $dia2)  || ($diahoy == $dia2)) 
      && (($anohoy > $ano2) || ($anohoy == $ano2))
      || (($meshoy < $mes2) && ($anohoy > $ano2)) 
      || (($diahoy < $dia2) && ($meshoy < $mes2) && ($anohoy > $ano2))
      || (($diahoy < $dia2) && ($meshoy > $mes2))
      || (($diahoy < $dia2) && ($meshoy > $mes2)))
      {        

      $calcfecha = "Fecha ".$fecha2." es mayor a ".$fechahoy." o  es igual";
      //$calcfecha = "Fecha ".$fecha2." es mayor a ".$fechahoy." o  es igual";
      $difdia = $diahoy - $dia2;
      $difmes = $meshoy - $mes2;
      $difano = $anohoy - $ano2;
      $resp="";
      $diferencia = "ano: ".$difano." mes: ".$difmes." dia: ".$difdia;
      $x = 0;
      do { 
        $i = 0;
        do {
            switch ($mes2) {
              case '1':{
                $resp .="1 - ".$ano2."<br>";
                $meseseano[$i]='ENE';
                $anos[$i]= $ano2;
              }break;
              case '2':{
                $resp .="2- ".$ano2."<br>"; 
                $meseseano[$i]='FEB';
                $anos[$i]=$ano2;
              }break;
              case '3':{
                $resp .="3- ".$ano2."<br>"; 
                $meseseano[$i]='MAR';
                $anos[$i]=$ano2;
              }break;
              case '4':{
                $resp .="4- ".$ano2."<br>"; 
                $meseseano[$i]='ABR';
                $anos[$i]=$ano2;
              }break;
              case '5':{
                $resp .="5- ".$ano2."<br>"; 
                $meseseano[$i]='MAY';
                $anos[$i]=$ano2;
              }break;
              case '6':{
                $resp .="6- ".$ano2."<br>"; 
                $meseseano[$i]='JUN';
                $anos[$i]=$ano2;
              }break;
              case '7':{
                $resp .="7- ".$ano2."<br>"; 
                $meseseano[$i]='JUL';
                $anos[$i]=$ano2;
              }break;
              case '8':{
                $resp .="8- ".$ano2."<br>";
                $meseseano[$i]='AGO';
                $anos[$i]= $ano2;
              }break;
              case '9':{
                $resp .="9- ".$ano2."<br>"; 
                $meseseano[$i]='SEP';
                $anos[$i]=$ano2;
              }break;
              case '10':{
                $resp .="10- ".$ano2."<br>"; 
                $meseseano[$i]='OCT';
                $anos[$i]=$ano2;
              }break;
              case '11':{
                $resp .="11- ".$ano2."<br>"; 
                $meseseano[$i]='NOV';
                $anos[$i]=$ano2;
              }break;
              case '12':{
                $resp .="12- ".$ano2."<br>"; 
                $meseseano[$i]='DIC';
                $anos[$i]=$ano2;
              }break;
              
              default:
                # code...
                break;
              }
              $i++;
              $mes2++;
              if(($ano2==$anohoy)&&($meshoy+1==$mes2)){
                break;
              }
              if($mes2==13){
                $mes2=1;
                $ano2++;
              }
        } while ($ano2 < $anohoy+1);
        /*echo $mes2;
        echo "<br>";
        echo $mes2;*/
        $ano2++;
      } while ($ano2 < $anohoy);
    /*  echo "<br>";
      echo $anohoy;
      echo "<br>";
      echo $ano2;
*/


      /*for ($i=0; $i < $difano; $i++) { 
        for ($i=0; $i < $difmes; $i++) { 
          
        }
      }*/

    }else{
      $calcfecha = "La segunda fecha debe ser mayor dia";
    }
  }else{
    $calcfecha = "La segunda fecha debe ser mayor mes ";
  }
}else{
  $calcfecha = "La segunda fecha debe ser mayor año";
}


for ($i=0; $i <count($meseseano); $i++) { 

  if($i==0){
    /*$fechaini=$fechainicio;
    $anofec = date('Y', strtotime($fechaini));
    $mesfec = date('m', strtotime($fechaini));
    $mesfec = date($mesfec + 1);
    if(strlen($mesfec)==1){
        $mesfec = "0".$mesfec;
    }
	echo $anofec."-".$mesfec."-01";
    $fechafini = date();*/

    $fechaini=$fechainicio;
    $fechafini = strtotime ('+1 month', strtotime($fechaini));
    $fechafini = date('Y-m-d', $fechafini);


    $anofec = date('Y', strtotime($fechainicio));//01
    $mesfec = date('m', strtotime($fechainicio));//01
    $diafec = date('d', strtotime($fechainicio));//01


    //$date = '2017-01-28';
    $diamax =  date('t', strtotime($fechainicio));
    //echo $anofec."-".$mesfec."-".$diamax;
    $fechafini = date($anofec."-".$mesfec."-".$diamax);
    //$fechafini = strtotime ('+1 month', strtotime($fechaini));


    //$diafec = date('d', strtotime($fechaini));//01


    /*$fechafini = strtotime ('+1 month', strtotime($fechaini));
    $fechafini = date('Y-m-d', $fechafini);
    $fechafini = date('Y-m-d', $fechafini);*/


    /*$fechaMesPasado = strtotime ('-1 month', strtotime($fechaActual));
    $anofec = date('y', strtotime($fechainicio));//01
    $mesfec = date('m', strtotime($fechainicio));//01
    $diafec = date('d', strtotime($fechainicio));//01
    $fechafin = "20".$anofec."-0".($mesfec+1);*/
  }else{

    //$fechaini= $fechafini;
    //$fechafini = strtotime ('+1 month', strtotime($fechaini));
    $anofec = date('Y', strtotime($fechaini));//01
    $mesfec = date('m', strtotime($fechaini));//01
    //$diafec = date('d', strtotime($fechainicio));


    $fechaini = strtotime ('+1 month', strtotime($anofec."-".$mesfec."-01"));
    $fechaini = date('Y-m-d', $fechaini);

    $anofec = date('Y', strtotime($fechaini));
    $mesfec = date('m', strtotime($fechaini));


    $diamax =  date('t', strtotime($fechaini));
    //echo $anofec."-".$mesfec."-".$diamax;
    $fechafini = date($anofec."-".$mesfec."-".$diamax);
    //$fechaini = strtotime ('-'..' day', strtotime($fechaini));
    //$fechafini = date('Y-m-d', $fechafini);
    if($i ==count($meseseano)-1){
        //echo "es el ultimo registro";
        $fechafini = $fechafin;
    }
  }

  $obj16= new db();
  $kueryreal16 = "SELECT sum(`$camposum`) as treal FROM egreso_datos WHERE `cc`= '$centrodecostos' and  (fechamontoreal >= '$fechaini' and fechamontoreal <= '$fechafini' ) and tdgasto = '$tdgasto' and clasificacionegreso='$clasificacionegreso' group by cc";
  //echo "<br>";
  $resultmontreal1 = $obj16->consultaregistros($kueryreal16);
  $subreal1 = $resultmontreal1[0]['treal'];
 
  //echo "<---<br>";


  /*$obj17= new db2();
  $query = "SELECT h.idProyecto, h.idMes, p.Proyecto, m.Mes, SUM(h.horas) as hrs, ROUND((SUM(h.Horas)*100)/ (SELECT SUM(horas) as tot FROM Horas WHERE ano = '20".$anos[$i]."' and idMes = h.idMes) ,2) as PCT FROM Horas h INNER JOIN Proyecto p ON h.idProyecto = p.idProyecto INNER JOIN Mes m ON h.idMes = m.idMes WHERE m.Mes = '".$meseseano[$i]."' and  h.Ano = '20".$anos[$i]."' and Proyecto='$centrodecostos' GROUP BY h.idProyecto, h.idMes";

  $resultmontreal2 = $obj17->consultaregistros($query);
  $subreal2 = $resultmontreal2[0]['PCT'];

  if($subreal2!=""){
  	$subreal1.": ".$kueryreal16."<br><br>";

    $query.": <br>".$subreal2."/100)*".$subreal1."<--";
    $kueryreal16."<br>";
    $subreal2 = $subreal2 /100;
    $subreal1 = $subreal1 * $subreal2;  

  }
   if($subreal1!=""){
  	 $subreal1.": ".$kueryreal16."<br><br>";
  	$query.": <br>".$subreal2."/100)*".$subreal1."<--";
  }

  $subrealsum = $subrealsum + $subreal1;*/

}

//echo "<br><br>resultado de suma:".$subrealsum."<br>";
return $subrealsum;
}

function getreporteporperido($fechainicio, $fechafin){
$calcfecha="";
$fecha2="";
$fechahoy="";
$anohoy = date('y', strtotime($fechafin));//2017
$meshoy = date('m', strtotime($fechafin));//02
$diahoy = date('d', strtotime($fechafin));//30

$ano2 = date('y', strtotime($fechainicio));//2017
$mes2 = date('m', strtotime($fechainicio));//01
$dia2 = date('d', strtotime($fechainicio));//17

if(($anohoy > $ano2) || ($anohoy == $ano2)){
  if(($meshoy > $mes2) || ($meshoy == $mes2) || (($meshoy < $mes2) && ($anohoy > $ano2)) && (($anohoy > $ano2) || ($anohoy == $ano2))){
    if(
      (($diahoy > $dia2)  || ($diahoy == $dia2)) 
      && (($anohoy > $ano2) || ($anohoy == $ano2))
      || (($meshoy < $mes2) && ($anohoy > $ano2)) 
      || (($diahoy < $dia2) && ($meshoy < $mes2) && ($anohoy > $ano2))
      || (($diahoy < $dia2) && ($meshoy > $mes2))
      || (($diahoy < $dia2) && ($meshoy > $mes2)))
      {        

      $calcfecha = "Fecha ".$fecha2." es mayor a ".$fechahoy." o  es igual";
      //$calcfecha = "Fecha ".$fecha2." es mayor a ".$fechahoy." o  es igual";
      $difdia = $diahoy - $dia2;
      $difmes = $meshoy - $mes2;
      $difano = $anohoy - $ano2;
      $resp="";
      $diferencia = "ano: ".$difano." mes: ".$difmes." dia: ".$difdia;
      $x = 0;
      do { 
        $i = 0;
        do {
            switch ($mes2) {
              case '1':{
                $resp .="1 - ".$ano2."<br>";
                $meseseano[$i]='ENE';
                $anos[$i]= $ano2;

              }break;
              case '2':{
                $resp .="2- ".$ano2."<br>"; 
                $meseseano[$i]='FEB';
                $anos[$i]=$ano2;
              }break;
              case '3':{
                $resp .="3- ".$ano2."<br>"; 
                $meseseano[$i]='MAR';
                $anos[$i]=$ano2;
              }break;
              case '4':{
                $resp .="4- ".$ano2."<br>"; 
                $meseseano[$i]='ABR';
                $anos[$i]=$ano2;
              }break;
              case '5':{
                $resp .="5- ".$ano2."<br>"; 
                $meseseano[$i]='MAY';
                $anos[$i]=$ano2;
              }break;
              case '6':{
                $resp .="6- ".$ano2."<br>"; 
                $meseseano[$i]='JUN';
                $anos[$i]=$ano2;
              }break;
              case '7':{
                $resp .="7- ".$ano2."<br>"; 
                $meseseano[$i]='JUL';
                $anos[$i]=$ano2;
              }break;
              case '8':{
                $resp .="8- ".$ano2."<br>";
                $meseseano[$i]='AGO';
                $anos[$i]= $ano2;
              }break;
              case '9':{
                $resp .="9- ".$ano2."<br>"; 
                $meseseano[$i]='SEP';
                $anos[$i]=$ano2;
              }break;
              case '10':{
                $resp .="10- ".$ano2."<br>"; 
                $meseseano[$i]='OCT';
                $anos[$i]=$ano2;
              }break;
              case '11':{
                $resp .="11- ".$ano2."<br>"; 
                $meseseano[$i]='NOV';
                $anos[$i]=$ano2;
              }break;
              case '12':{
                $resp .="12- ".$ano2."<br>"; 
                $meseseano[$i]='DIC';
                $anos[$i]=$ano2;
              }break;
              
              default:
                # code...
                break;
              }
              $i++;
              $mes2++;
              if(($ano2==$anohoy)&&($meshoy+1==$mes2)){
                break;
              }
              if($mes2==13){
                $mes2=1;
                $ano2++;
              }
        } while ($ano2 < $anohoy+1);
        /*echo $mes2;
        echo "<br>";
        echo $mes2;*/
        $ano2++;
      } while ($ano2 < $anohoy);
    /*  echo "<br>";
      echo $anohoy;
      echo "<br>";
      echo $ano2;
*/


      /*for ($i=0; $i < $difano; $i++) { 
        for ($i=0; $i < $difmes; $i++) { 
          
        }
      }*/

    }else{
      $calcfecha = "La segunda fecha debe ser mayor dia";
    }
  }else{
    $calcfecha = "La segunda fecha debe ser mayor mes ";
  }
}else{
  $calcfecha = "La segunda fecha debe ser mayor año";
}

$table="sin resultados";
$TITULOS="";
$tabledistinct="";
  $onjeto= new db();
  $distinct = "SELECT DISTINCT id_proyecto from horas";
  $distinctresult = $onjeto->consultaregistros($distinct);
  for($y=0;$y<count($distinctresult);$y++){
  	$id_proyectodist = $distinctresult[$y]['id_proyecto'];	
  			  $objcc= new db();
			  $querycc = "SELECT * from cc where id_cc = $id_proyectodist";
			  $namecc = $objcc->consultaregistros($querycc);
			  $nombreccproy = $namecc[0]['nombre'];
  	$tabledistinct .= <<<jjj
  	 <tr>
  	 <td>$nombreccproy</td>
     
jjj;
  
  

for ($i=0; $i <count($meseseano); $i++) {
if($y==0){
	$mes = $meseseano[$i];
	$anoinfo = $anos[$i];
  $TITULOS.=<<<tit
  <th><small>$mes $anoinfo</small></th>
tit;
}

  if($i==0){

    $fechaini=$fechainicio;
    $fechafini = strtotime ('+1 month', strtotime($fechaini));
    $fechafini = date('Y-m-d', $fechafini);


    $anofec = date('Y', strtotime($fechainicio));//01
    $mesfec = date('m', strtotime($fechainicio));//01
    $diafec = date('d', strtotime($fechainicio));//01

    $diamax =  date('t', strtotime($fechainicio));

    $fechafini = date($anofec."-".$mesfec."-".$diamax);
    if($i ==count($meseseano)-1){
        $fechafini = $fechafin;
    }
  }else{

    $anofec = date('Y', strtotime($fechaini));//01
    $mesfec = date('m', strtotime($fechaini));//01

    $fechaini = strtotime ('+1 month', strtotime($anofec."-".$mesfec."-01"));
    $fechaini = date('Y-m-d', $fechaini);

    $anofec = date('Y', strtotime($fechaini));
    $mesfec = date('m', strtotime($fechaini));


    $diamax =  date('t', strtotime($fechaini));
    $fechafini = date($anofec."-".$mesfec."-".$diamax);

    if($i ==count($meseseano)-1){
        $fechafini = $fechafin;
    }
  }
  
  $camposum="";
  
  $obj17= new db();
  $querysuma2 = "SELECT sum(horas) as suma FROM `horas` where fecha >= '$fechaini' and fecha <= '$fechafini'";
  //ECHO "<BR>";
  $sumatot = $obj17->consultaregistros($querysuma2);
  $sumatotalcien = $sumatot[0]['suma'];
  if($sumatotalcien!=""){
  	  $obj16= new db();
	  //echo "<br>";
	  $querysuma = "SELECT id_proyecto, sum(horas) as suma FROM `horas` where fecha >= '$fechaini' and fecha <= '$fechafini'  and id_proyecto = $id_proyectodist GROUP BY id_proyecto ";
	  $resultmontreal1 = $obj16->consultaregistros($querysuma);
	  if(count($resultmontreal1)==0){
	  	 $tabledistinct.=<<<php
           <td bgcolor="#dddede">0 %</td>
php;
	  }
	  for($z=0;$z<count($resultmontreal1);$z++){
	  	  //$id_proyecto = $resultmontreal1[$x]['id_proyecto'];

		  $suma = $resultmontreal1[$x]['suma'];
		  $suma = ($suma*100) /$sumatotalcien;
		  $suma = round($suma, 2);
		  $tabledistinct.=<<<php
           <td bgcolor="#ddfded">$suma %</td>
php;
	  }
  }else{
  	$tabledistinct.=<<<php
           <td bgcolor="#dddede">0 %</td>
php;
  }
 
}
$tabledistinct.="</tr>";
}

$respuestatable=<<<tab
<div class="table-responsive">
                      <table class="table table-striped jambo_table bulk_action" id="example3" class="table table-striped table-bordered dt-responsive nowrap"cellspacing="0">
                        <thead>
                          <th>PROYECTO</th>
                          $TITULOS
                        </thead>
                        <tbody>
                        $tabledistinct
                        </tbody>
                      </table>
                    </div>
<script>
                    $('#example3').DataTable();
var table = $('#example3').DataTable();

$('#example3 tbody').on( 'click', 'tr', function () {
    if ( $(this).hasClass('selected') ) {
        $(this).removeClass('selected');
    }
    else {
        table.$('tr.selected').removeClass('selected');
        $(this).addClass('selected');
    }
} );

</script>
tab;
return $respuestatable;
}
function getreporteporperidoreporteflujo($fechainicio, $fechafin){
	$calcfecha="";
	$fecha2="";
	$fechahoy="";
$anohoy = date('y', strtotime($fechafin));//2017
$meshoy = date('m', strtotime($fechafin));//02
$diahoy = date('d', strtotime($fechafin));//30

$ano2 = date('y', strtotime($fechainicio));//2017
$mes2 = date('m', strtotime($fechainicio));//01
$dia2 = date('d', strtotime($fechainicio));//17

if(($anohoy > $ano2) || ($anohoy == $ano2)){
  if(($meshoy > $mes2) || ($meshoy == $mes2) || (($meshoy < $mes2) && ($anohoy > $ano2)) && (($anohoy > $ano2) || ($anohoy == $ano2))){
    if(
      (($diahoy > $dia2)  || ($diahoy == $dia2)) 
      && (($anohoy > $ano2) || ($anohoy == $ano2))
      || (($meshoy < $mes2) && ($anohoy > $ano2)) 
      || (($diahoy < $dia2) && ($meshoy < $mes2) && ($anohoy > $ano2))
      || (($diahoy < $dia2) && ($meshoy > $mes2))
      || (($diahoy < $dia2) && ($meshoy > $mes2)))
      {        

      $calcfecha = "Fecha ".$fecha2." es mayor a ".$fechahoy." o  es igual";
      //$calcfecha = "Fecha ".$fecha2." es mayor a ".$fechahoy." o  es igual";
      $difdia = $diahoy - $dia2;
      $difmes = $meshoy - $mes2;
      $difano = $anohoy - $ano2;
      $resp="";
      $diferencia = "ano: ".$difano." mes: ".$difmes." dia: ".$difdia;
      $x = 0;
      do { 
        $i = 0;
        do {
            switch ($mes2) {
              case '1':{
                $resp .="1 - ".$ano2."<br>";
                $meseseano[$i]='ENE';
                $anos[$i]= $ano2;

              }break;
              case '2':{
                $resp .="2- ".$ano2."<br>"; 
                $meseseano[$i]='FEB';
                $anos[$i]=$ano2;
              }break;
              case '3':{
                $resp .="3- ".$ano2."<br>"; 
                $meseseano[$i]='MAR';
                $anos[$i]=$ano2;
              }break;
              case '4':{
                $resp .="4- ".$ano2."<br>"; 
                $meseseano[$i]='ABR';
                $anos[$i]=$ano2;
              }break;
              case '5':{
                $resp .="5- ".$ano2."<br>"; 
                $meseseano[$i]='MAY';
                $anos[$i]=$ano2;
              }break;
              case '6':{
                $resp .="6- ".$ano2."<br>"; 
                $meseseano[$i]='JUN';
                $anos[$i]=$ano2;
              }break;
              case '7':{
                $resp .="7- ".$ano2."<br>"; 
                $meseseano[$i]='JUL';
                $anos[$i]=$ano2;
              }break;
              case '8':{
                $resp .="8- ".$ano2."<br>";
                $meseseano[$i]='AGO';
                $anos[$i]= $ano2;
              }break;
              case '9':{
                $resp .="9- ".$ano2."<br>"; 
                $meseseano[$i]='SEP';
                $anos[$i]=$ano2;
              }break;
              case '10':{
                $resp .="10- ".$ano2."<br>"; 
                $meseseano[$i]='OCT';
                $anos[$i]=$ano2;
              }break;
              case '11':{
                $resp .="11- ".$ano2."<br>"; 
                $meseseano[$i]='NOV';
                $anos[$i]=$ano2;
              }break;
              case '12':{
                $resp .="12- ".$ano2."<br>"; 
                $meseseano[$i]='DIC';
                $anos[$i]=$ano2;
              }break;
              
              default:
                # code...
                break;
              }
              $i++;
              $mes2++;
              if(($ano2==$anohoy)&&($meshoy+1==$mes2)){
                break;
              }
              if($mes2==13){
                $mes2=1;
                $ano2++;
              }
        } while ($ano2 < $anohoy+1);
        /*echo $mes2;
        echo "<br>";
        echo $mes2;*/
        $ano2++;
      } while ($ano2 < $anohoy);
    /*  echo "<br>";
      echo $anohoy;
      echo "<br>";
      echo $ano2;
*/


      /*for ($i=0; $i < $difano; $i++) { 
        for ($i=0; $i < $difmes; $i++) { 
          
        }
      }*/

    }else{
      $calcfecha = "La segunda fecha debe ser mayor dia";
    }
  }else{
    $calcfecha = "La segunda fecha debe ser mayor mes ";
  }
}else{
  $calcfecha = "La segunda fecha debe ser mayor año";
}

$table="sin resultados";
$TITULOS="";
$tabledistinct="";
  $onjeto= new db();
  $distinct = "SELECT DISTINCT id_proyecto from horas";
  $distinctresult = $onjeto->consultaregistros($distinct);
  for($y=0;$y<count($distinctresult);$y++){
  	$id_proyectodist = $distinctresult[$y]['id_proyecto'];	
  			  $objcc= new db();
			  $querycc = "SELECT * from cc where id_cc = $id_proyectodist";
			  $namecc = $objcc->consultaregistros($querycc);
			  $nombreccproy = $namecc[0]['nombre'];
  	$tabledistinct .= <<<jjj
  	 <tr>
  	 <td>$nombreccproy</td>
     
jjj;
  
  

for ($i=0; $i <count($meseseano); $i++) {
if($y==0){
	$mes = $meseseano[$i];
	$anoinfo = $anos[$i];
  $TITULOS.=<<<tit
  <th><small>$mes $anoinfo</small></th>
tit;
}

  if($i==0){

    $fechaini=$fechainicio;
    $fechafini = strtotime ('+1 month', strtotime($fechaini));
    $fechafini = date('Y-m-d', $fechafini);


    $anofec = date('Y', strtotime($fechainicio));//01
    $mesfec = date('m', strtotime($fechainicio));//01
    $diafec = date('d', strtotime($fechainicio));//01

    $diamax =  date('t', strtotime($fechainicio));

    $fechafini = date($anofec."-".$mesfec."-".$diamax);
    if($i ==count($meseseano)-1){
        $fechafini = $fechafin;
    }
  }else{

    $anofec = date('Y', strtotime($fechaini));//01
    $mesfec = date('m', strtotime($fechaini));//01

    $fechaini = strtotime ('+1 month', strtotime($anofec."-".$mesfec."-01"));
    $fechaini = date('Y-m-d', $fechaini);

    $anofec = date('Y', strtotime($fechaini));
    $mesfec = date('m', strtotime($fechaini));


    $diamax =  date('t', strtotime($fechaini));
    $fechafini = date($anofec."-".$mesfec."-".$diamax);

    if($i ==count($meseseano)-1){
        $fechafini = $fechafin;
    }
  }
  
  $camposum="";
  
  $obj17= new db();
  $querysuma2 = "SELECT sum(horas) as suma FROM `horas` where fecha >= '$fechaini' and fecha <= '$fechafini'";
  //ECHO "<BR>";
  $sumatot = $obj17->consultaregistros($querysuma2);
  $sumatotalcien = $sumatot[0]['suma'];
  if($sumatotalcien!=""){
  	  $obj16= new db();
	  //echo "<br>";
	  $querysuma = "SELECT id_proyecto, sum(horas) as suma FROM `horas` where fecha >= '$fechaini' and fecha <= '$fechafini'  and id_proyecto = $id_proyectodist GROUP BY id_proyecto ";
	  $resultmontreal1 = $obj16->consultaregistros($querysuma);
	  if(count($resultmontreal1)==0){
	  	 $tabledistinct.=<<<php
           <td bgcolor="#dddede">0 %</td>
php;
	  }
	  for($z=0;$z<count($resultmontreal1);$z++){
	  	  //$id_proyecto = $resultmontreal1[$x]['id_proyecto'];

		  $suma = $resultmontreal1[$x]['suma'];
		  $suma = ($suma*100) /$sumatotalcien;
		  $suma = round($suma, 2);
		  $tabledistinct.=<<<php
           <td bgcolor="#ddfded">$suma %</td>
php;
	  }
  }else{
  	$tabledistinct.=<<<php
           <td bgcolor="#dddede">0 %</td>
php;
  }
 
}
$tabledistinct.="</tr>";
}

$respuestatable=<<<tab
<div class="table-responsive">
                      <table class="table table-striped jambo_table bulk_action" id="example3" class="table table-striped table-bordered dt-responsive nowrap"cellspacing="0">
                        <thead>
                          <th>PROYECTO</th>
                          $TITULOS
                        </thead>
                        <tbody>
                        $tabledistinct
                        </tbody>
                      </table>
                    </div>
<script>
                    $('#example3').DataTable();
var table = $('#example3').DataTable();

$('#example3 tbody').on( 'click', 'tr', function () {
    if ( $(this).hasClass('selected') ) {
        $(this).removeClass('selected');
    }
    else {
        table.$('tr.selected').removeClass('selected');
        $(this).addClass('selected');
    }
} );

</script>
tab;
return $respuestatable;
}

function getreporteporperidotot($fechainicio, $fechafin){
	$calcfecha="";
	$fecha2="";
	$fechahoy="";
$anohoy = date('y', strtotime($fechafin));//2017
$meshoy = date('m', strtotime($fechafin));//02
$diahoy = date('d', strtotime($fechafin));//30

$ano2 = date('y', strtotime($fechainicio));//2017
$mes2 = date('m', strtotime($fechainicio));//01
$dia2 = date('d', strtotime($fechainicio));//17

if(($anohoy > $ano2) || ($anohoy == $ano2)){
  if(($meshoy > $mes2) || ($meshoy == $mes2) || (($meshoy < $mes2) && ($anohoy > $ano2)) && (($anohoy > $ano2) || ($anohoy == $ano2))){
    if(
      (($diahoy > $dia2)  || ($diahoy == $dia2)) 
      && (($anohoy > $ano2) || ($anohoy == $ano2))
      || (($meshoy < $mes2) && ($anohoy > $ano2)) 
      || (($diahoy < $dia2) && ($meshoy < $mes2) && ($anohoy > $ano2))
      || (($diahoy < $dia2) && ($meshoy > $mes2))
      || (($diahoy < $dia2) && ($meshoy > $mes2)))
      {        

      $calcfecha = "Fecha ".$fecha2." es mayor a ".$fechahoy." o  es igual";
      //$calcfecha = "Fecha ".$fecha2." es mayor a ".$fechahoy." o  es igual";
      $difdia = $diahoy - $dia2;
      $difmes = $meshoy - $mes2;
      $difano = $anohoy - $ano2;
      $resp="";
      $diferencia = "ano: ".$difano." mes: ".$difmes." dia: ".$difdia;
      $x = 0;
      do { 
        $i = 0;
        do {
            switch ($mes2) {
              case '1':{
                $resp .="1 - ".$ano2."<br>";
                $meseseano[$i]='ENE';
                $anos[$i]= $ano2;

              }break;
              case '2':{
                $resp .="2- ".$ano2."<br>"; 
                $meseseano[$i]='FEB';
                $anos[$i]=$ano2;
              }break;
              case '3':{
                $resp .="3- ".$ano2."<br>"; 
                $meseseano[$i]='MAR';
                $anos[$i]=$ano2;
              }break;
              case '4':{
                $resp .="4- ".$ano2."<br>"; 
                $meseseano[$i]='ABR';
                $anos[$i]=$ano2;
              }break;
              case '5':{
                $resp .="5- ".$ano2."<br>"; 
                $meseseano[$i]='MAY';
                $anos[$i]=$ano2;
              }break;
              case '6':{
                $resp .="6- ".$ano2."<br>"; 
                $meseseano[$i]='JUN';
                $anos[$i]=$ano2;
              }break;
              case '7':{
                $resp .="7- ".$ano2."<br>"; 
                $meseseano[$i]='JUL';
                $anos[$i]=$ano2;
              }break;
              case '8':{
                $resp .="8- ".$ano2."<br>";
                $meseseano[$i]='AGO';
                $anos[$i]= $ano2;
              }break;
              case '9':{
                $resp .="9- ".$ano2."<br>"; 
                $meseseano[$i]='SEP';
                $anos[$i]=$ano2;
              }break;
              case '10':{
                $resp .="10- ".$ano2."<br>"; 
                $meseseano[$i]='OCT';
                $anos[$i]=$ano2;
              }break;
              case '11':{
                $resp .="11- ".$ano2."<br>"; 
                $meseseano[$i]='NOV';
                $anos[$i]=$ano2;
              }break;
              case '12':{
                $resp .="12- ".$ano2."<br>"; 
                $meseseano[$i]='DIC';
                $anos[$i]=$ano2;
              }break;
              
              default:
                # code...
                break;
              }
              $i++;
              $mes2++;
              if(($ano2==$anohoy)&&($meshoy+1==$mes2)){
                break;
              }
              if($mes2==13){
                $mes2=1;
                $ano2++;
              }
        } while ($ano2 < $anohoy+1);
        /*echo $mes2;
        echo "<br>";
        echo $mes2;*/
        $ano2++;
      } while ($ano2 < $anohoy);
    /*  echo "<br>";
      echo $anohoy;
      echo "<br>";
      echo $ano2;
*/


      /*for ($i=0; $i < $difano; $i++) { 
        for ($i=0; $i < $difmes; $i++) { 
          
        }
      }*/

    }else{
      $calcfecha = "La segunda fecha debe ser mayor dia";
    }
  }else{
    $calcfecha = "La segunda fecha debe ser mayor mes ";
  }
}else{
  $calcfecha = "La segunda fecha debe ser mayor año";
}

$table="sin resultados";
$TITULOS="";
$tabledistinct="";
  $onjeto= new db();
  $distinct = "SELECT DISTINCT id_proyecto from horas";
  $distinctresult = $onjeto->consultaregistros($distinct);
  for($y=0;$y<count($distinctresult);$y++){
  	$id_proyectodist = $distinctresult[$y]['id_proyecto'];	
  			  $objcc= new db();
			  $querycc = "SELECT * from cc where id_cc = $id_proyectodist";
			  $namecc = $objcc->consultaregistros($querycc);
			  $nombreccproy = $namecc[0]['nombre'];
  	$tabledistinct .= <<<jjj
  	 <tr>
  	 <td>$nombreccproy</td>
     
jjj;
  
  

for ($i=0; $i <count($meseseano); $i++) {
if($y==0){
	$mes = $meseseano[$i];
	$anoinfo = $anos[$i];
  $TITULOS.=<<<tit
  <th><small>$mes $anoinfo</small></th>
tit;
}

  if($i==0){

    $fechaini=$fechainicio;
    $fechafini = strtotime ('+1 month', strtotime($fechaini));
    $fechafini = date('Y-m-d', $fechafini);


    $anofec = date('Y', strtotime($fechainicio));//01
    $mesfec = date('m', strtotime($fechainicio));//01
    $diafec = date('d', strtotime($fechainicio));//01

    $diamax =  date('t', strtotime($fechainicio));

    $fechafini = date($anofec."-".$mesfec."-".$diamax);
    if($i ==count($meseseano)-1){
        $fechafini = $fechafin;
    }
  }else{

    $anofec = date('Y', strtotime($fechaini));//01
    $mesfec = date('m', strtotime($fechaini));//01

    $fechaini = strtotime ('+1 month', strtotime($anofec."-".$mesfec."-01"));
    $fechaini = date('Y-m-d', $fechaini);

    $anofec = date('Y', strtotime($fechaini));
    $mesfec = date('m', strtotime($fechaini));


    $diamax =  date('t', strtotime($fechaini));
    $fechafini = date($anofec."-".$mesfec."-".$diamax);

    if($i ==count($meseseano)-1){
        $fechafini = $fechafin;
    }
  }
  
  $camposum="";
  
  $obj17= new db();
  $querysuma2 = "SELECT sum(horas) as suma FROM `horas` where fecha >= '$fechaini' and fecha <= '$fechafini'";
  //ECHO "<BR>";
  $sumatot = $obj17->consultaregistros($querysuma2);
  $sumatotalcien = $sumatot[0]['suma'];
  if($sumatotalcien!=""){
  	  $obj16= new db();
	  //echo "<br>";
	  $querysuma = "SELECT id_proyecto, sum(horas) as suma FROM `horas` where fecha >= '$fechaini' and fecha <= '$fechafini'  and id_proyecto = $id_proyectodist GROUP BY id_proyecto ";
	  $resultmontreal1 = $obj16->consultaregistros($querysuma);
	  if(count($resultmontreal1)==0){
	  	 $tabledistinct.=<<<php
           <td bgcolor="#dddede">0</td>
php;
	  }
	  for($z=0;$z<count($resultmontreal1);$z++){
	  	  //$id_proyecto = $resultmontreal1[$x]['id_proyecto'];

		  $suma = $resultmontreal1[$x]['suma'];
		  /*$suma = ($suma*100) /$sumatotalcien;
		  $suma = round($suma, 2);*/
		  $tabledistinct.=<<<php
           <td bgcolor="#ddfded">$suma</td>
php;
	  }
  }else{
  	$tabledistinct.=<<<php
           <td bgcolor="#dddede">0</td>
php;
  }
 
}
$tabledistinct.="</tr>";
}

$respuestatable=<<<tab
<div class="table-responsive">
                      <table class="table table-striped jambo_table bulk_action" id="example3" class="table table-striped table-bordered dt-responsive nowrap"cellspacing="0">
                        <thead>
                          <th>PROYECTO</th>
                          $TITULOS
                        </thead>
                        <tbody>
                        $tabledistinct
                        </tbody>
                      </table>
                    </div>
<script>
                    $('#example3').DataTable();
var table = $('#example3').DataTable();

$('#example3 tbody').on( 'click', 'tr', function () {
    if ( $(this).hasClass('selected') ) {
        $(this).removeClass('selected');
    }
    else {
        table.$('tr.selected').removeClass('selected');
        $(this).addClass('selected');
    }
} );

</script>
tab;
return $respuestatable;
}

function getnominavalor(){
$fechainicio = $_GET['fechainicio'];//17/01/2017
$fechafin = $_GET['fechafin'];//17/01/2017
$centrodecostos = $_GET['centrodecostos'];//17/01/2017
$centrodecostosid = $_GET['centrodecostosid'];//17/01/2017

$objeto= new db();
$buscamodelo="SELECT * FROM `horas` where fecha >= '$fechainicio' and fecha <= '$fechafin' and id_proyecto=$centrodecostosid";
$resultado = $objeto->consultaregistros($buscamodelo);
$contador="";
$costoporusuariotot=0;
    for($x=0;$x<count($resultado);$x++){
    	$id_horas = $resultado[$x]['id_horas'];
    	$id_usuario = $resultado[$x]['id_usuario'];
    		$objeto2= new db();
			$buscamodelo2="SELECT * FROM `usuarios` where id_usuarios = '$id_usuario'";
			$resultado2 = $objeto2->consultaregistros($buscamodelo2);
			$costohoras = $resultado2[0]['costohoras'];
			
    	//conultamos los datos del id

    	
    	$id_proyecto = $resultado[$x]['id_proyecto'];
    	$horas = $resultado[$x]['horas'];
    	$fecha = $resultado[$x]['fecha'];
    	$horas = number_format($horas, 2);

    	$costoporusuario = $horas * $costohoras;
    	$costoporusuariotot = $costoporusuariotot + $costoporusuario;
    	

	}
	return $costoporusuariotot;
}

function getperiodoscalculaindirectos($fechainicio, $fechafin, $clasificacionegreso){
$anohoy = date('y', strtotime($fechafin));//2017
$meshoy = date('m', strtotime($fechafin));//02
$diahoy = date('d', strtotime($fechafin));//30

$ano2 = date('y', strtotime($fechainicio));//2017
$mes2 = date('m', strtotime($fechainicio));//01
$dia2 = date('d', strtotime($fechainicio));//17

if(($anohoy > $ano2) || ($anohoy == $ano2)){
  if(($meshoy > $mes2) || ($meshoy == $mes2) || (($meshoy < $mes2) && ($anohoy > $ano2)) && (($anohoy > $ano2) || ($anohoy == $ano2))){
    if(
      (($diahoy > $dia2)  || ($diahoy == $dia2)) 
      && (($anohoy > $ano2) || ($anohoy == $ano2))
      || (($meshoy < $mes2) && ($anohoy > $ano2)) 
      || (($diahoy < $dia2) && ($meshoy < $mes2) && ($anohoy > $ano2))
      || (($diahoy < $dia2) && ($meshoy > $mes2))
      || (($diahoy < $dia2) && ($meshoy > $mes2)))
      {        

      $calcfecha = "Fecha ".$fecha2." es mayor a ".$fechahoy." o  es igual";
      $difdia = $diahoy - $dia2;
      $difmes = $meshoy - $mes2;
      $difano = $anohoy - $ano2;
      $resp="";
      $diferencia = "ano: ".$difano." mes: ".$difmes." dia: ".$difdia;
      $x = 0;
      do { 
        $i = 0;
        do {
            switch ($mes2) {
              case '1':{
                $resp .="1 - ".$ano2."<br>";
                $meseseano[$i]='ENE';
                $anos[$i]= $ano2;
              }break;
              case '2':{
                $resp .="2- ".$ano2."<br>"; 
                $meseseano[$i]='FEB';
                $anos[$i]=$ano2;
              }break;
              case '3':{
                $resp .="3- ".$ano2."<br>"; 
                $meseseano[$i]='MAR';
                $anos[$i]=$ano2;
              }break;
              case '4':{
                $resp .="4- ".$ano2."<br>"; 
                $meseseano[$i]='ABR';
                $anos[$i]=$ano2;
              }break;
              case '5':{
                $resp .="5- ".$ano2."<br>"; 
                $meseseano[$i]='MAY';
                $anos[$i]=$ano2;
              }break;
              case '6':{
                $resp .="6- ".$ano2."<br>"; 
                $meseseano[$i]='JUN';
                $anos[$i]=$ano2;
              }break;
              case '7':{
                $resp .="7- ".$ano2."<br>"; 
                $meseseano[$i]='JUL';
                $anos[$i]=$ano2;
              }break;
              case '8':{
                $resp .="8- ".$ano2."<br>";
                $meseseano[$i]='AGO';
                $anos[$i]= $ano2;
              }break;
              case '9':{
                $resp .="9- ".$ano2."<br>"; 
                $meseseano[$i]='SEP';
                $anos[$i]=$ano2;
              }break;
              case '10':{
                $resp .="10- ".$ano2."<br>"; 
                $meseseano[$i]='OCT';
                $anos[$i]=$ano2;
              }break;
              case '11':{
                $resp .="11- ".$ano2."<br>"; 
                $meseseano[$i]='NOV';
                $anos[$i]=$ano2;
              }break;
              case '12':{
                $resp .="12- ".$ano2."<br>"; 
                $meseseano[$i]='DIC';
                $anos[$i]=$ano2;
              }break;
              
              default:
                break;
              }
              $i++;
              $mes2++;
              if(($ano2==$anohoy)&&($meshoy+1==$mes2)){
                break;
              }
              if($mes2==13){
                $mes2=1;
                $ano2++;
              }
        } while ($ano2 < $anohoy+1);
        $ano2++;
      } while ($ano2 < $anohoy);

    }else{
      $calcfecha = "La segunda fecha debe ser mayor dia";
    }
  }else{
    $calcfecha = "La segunda fecha debe ser mayor mes ";
  }
}else{
  $calcfecha = "La segunda fecha debe ser mayor año";
}

$sumaindirectos = 0;
for ($i=0; $i <count($meseseano); $i++) { 

  if($i==0){

    $fechaini=$fechainicio;
    $fechafini = strtotime ('+1 month', strtotime($fechaini));
    $fechafini = date('Y-m-d', $fechafini);


    $anofec = date('Y', strtotime($fechainicio));//01
    $mesfec = date('m', strtotime($fechainicio));//01
    $diafec = date('d', strtotime($fechainicio));//01

    $diamax =  date('t', strtotime($fechainicio));
    $fechafini = date($anofec."-".$mesfec."-".$diamax);

  }else{


    $anofec = date('Y', strtotime($fechaini));//01
    $mesfec = date('m', strtotime($fechaini));//01


    $fechaini = strtotime ('+1 month', strtotime($anofec."-".$mesfec."-01"));
    $fechaini = date('Y-m-d', $fechaini);

    $anofec = date('Y', strtotime($fechaini));
    $mesfec = date('m', strtotime($fechaini));


    $diamax =  date('t', strtotime($fechaini));
    $fechafini = date($anofec."-".$mesfec."-".$diamax);

    if($i ==count($meseseano)-1){
        $fechafini = $fechafin;
    }
  }
/*echo "<br><br>";
echo $fechaini."<br>";
echo $fechafini."<br>";
*/

  $obj16= new db();
  //echo "<br>";
  $kueryreal16 = "SELECT sum(`subreal`) as treal, sum(`subproy`) as tproy FROM egreso_datos WHERE (fechamontoreal >= '$fechaini' and fechamontoreal <= '$fechafini' ) and clasificacionegreso='$clasificacionegreso'";
  //echo "<br>";
  $resultmontreal1 = $obj16->consultaregistros($kueryreal16);
  $subreal1 = $resultmontreal1[0]['treal'];
  $subproy1 = $resultmontreal1[0]['tproy'];

  if($subreal1 > $subproy1){
    $sumaindirectos += $subreal1;
  }else{
    $sumaindirectos += $subproy1;
  }
  //$sumaindirectos;
  $subreal1 = 0;
  $subproy1 = 0;
  
}

$resultado = ($sumaindirectos /12)* 1.15;

return $resultado;
}

function getperiodoscalculaindirectosbycc($fechainicio, $fechafin, $clasificacionegreso, $cc){
$anohoy = date('y', strtotime($fechafin));//2017
$meshoy = date('m', strtotime($fechafin));//02
$diahoy = date('d', strtotime($fechafin));//30

$ano2 = date('y', strtotime($fechainicio));//2017
$mes2 = date('m', strtotime($fechainicio));//01
$dia2 = date('d', strtotime($fechainicio));//17

if(($anohoy > $ano2) || ($anohoy == $ano2)){
  if(($meshoy > $mes2) || ($meshoy == $mes2) || (($meshoy < $mes2) && ($anohoy > $ano2)) && (($anohoy > $ano2) || ($anohoy == $ano2))){
    if(
      (($diahoy > $dia2)  || ($diahoy == $dia2)) 
      && (($anohoy > $ano2) || ($anohoy == $ano2))
      || (($meshoy < $mes2) && ($anohoy > $ano2)) 
      || (($diahoy < $dia2) && ($meshoy < $mes2) && ($anohoy > $ano2))
      || (($diahoy < $dia2) && ($meshoy > $mes2))
      || (($diahoy < $dia2) && ($meshoy > $mes2)))
      {        

      $calcfecha = "Fecha ".$fecha2." es mayor a ".$fechahoy." o  es igual";
      $difdia = $diahoy - $dia2;
      $difmes = $meshoy - $mes2;
      $difano = $anohoy - $ano2;
      $resp="";
      $diferencia = "ano: ".$difano." mes: ".$difmes." dia: ".$difdia;
      $x = 0;
      do { 
        $i = 0;
        do {
            switch ($mes2) {
              case '1':{
                $resp .="1 - ".$ano2."<br>";
                $meseseano[$i]='ENE';
                $anos[$i]= $ano2;
              }break;
              case '2':{
                $resp .="2- ".$ano2."<br>"; 
                $meseseano[$i]='FEB';
                $anos[$i]=$ano2;
              }break;
              case '3':{
                $resp .="3- ".$ano2."<br>"; 
                $meseseano[$i]='MAR';
                $anos[$i]=$ano2;
              }break;
              case '4':{
                $resp .="4- ".$ano2."<br>"; 
                $meseseano[$i]='ABR';
                $anos[$i]=$ano2;
              }break;
              case '5':{
                $resp .="5- ".$ano2."<br>"; 
                $meseseano[$i]='MAY';
                $anos[$i]=$ano2;
              }break;
              case '6':{
                $resp .="6- ".$ano2."<br>"; 
                $meseseano[$i]='JUN';
                $anos[$i]=$ano2;
              }break;
              case '7':{
                $resp .="7- ".$ano2."<br>"; 
                $meseseano[$i]='JUL';
                $anos[$i]=$ano2;
              }break;
              case '8':{
                $resp .="8- ".$ano2."<br>";
                $meseseano[$i]='AGO';
                $anos[$i]= $ano2;
              }break;
              case '9':{
                $resp .="9- ".$ano2."<br>"; 
                $meseseano[$i]='SEP';
                $anos[$i]=$ano2;
              }break;
              case '10':{
                $resp .="10- ".$ano2."<br>"; 
                $meseseano[$i]='OCT';
                $anos[$i]=$ano2;
              }break;
              case '11':{
                $resp .="11- ".$ano2."<br>"; 
                $meseseano[$i]='NOV';
                $anos[$i]=$ano2;
              }break;
              case '12':{
                $resp .="12- ".$ano2."<br>"; 
                $meseseano[$i]='DIC';
                $anos[$i]=$ano2;
              }break;
              
              default:
                break;
              }
              $i++;
              $mes2++;
              if(($ano2==$anohoy)&&($meshoy+1==$mes2)){
                break;
              }
              if($mes2==13){
                $mes2=1;
                $ano2++;
              }
        } while ($ano2 < $anohoy+1);
        $ano2++;
      } while ($ano2 < $anohoy);

    }else{
      $calcfecha = "La segunda fecha debe ser mayor dia";
    }
  }else{
    $calcfecha = "La segunda fecha debe ser mayor mes ";
  }
}else{
  $calcfecha = "La segunda fecha debe ser mayor año";
}

$sumaindirectos = 0;
for ($i=0; $i <count($meseseano); $i++) { 

  if($i==0){

    $fechaini=$fechainicio;
    $fechafini = strtotime ('+1 month', strtotime($fechaini));
    $fechafini = date('Y-m-d', $fechafini);


    $anofec = date('Y', strtotime($fechainicio));//01
    $mesfec = date('m', strtotime($fechainicio));//01
    $diafec = date('d', strtotime($fechainicio));//01

    $diamax =  date('t', strtotime($fechainicio));
    $fechafini = date($anofec."-".$mesfec."-".$diamax);

  }else{


    $anofec = date('Y', strtotime($fechaini));//01
    $mesfec = date('m', strtotime($fechaini));//01


    $fechaini = strtotime ('+1 month', strtotime($anofec."-".$mesfec."-01"));
    $fechaini = date('Y-m-d', $fechaini);

    $anofec = date('Y', strtotime($fechaini));
    $mesfec = date('m', strtotime($fechaini));


    $diamax =  date('t', strtotime($fechaini));
    $fechafini = date($anofec."-".$mesfec."-".$diamax);

    if($i ==count($meseseano)-1){
        $fechafini = $fechafin;
    }
  }
/*echo "<br><br>";
echo $fechaini."<br>";
echo $fechafini."<br>";
*/

  $obj16= new db();
  //echo "<br>";
  $kueryreal16 = "SELECT sum(`subreal`) as treal, sum(`subproy`) as tproy FROM egreso_datos WHERE (fechamontoreal >= '$fechaini' and fechamontoreal <= '$fechafini' ) and clasificacionegreso='$clasificacionegreso' and cc='$cc'";
  //echo "<br>";
  $resultmontreal1 = $obj16->consultaregistros($kueryreal16);
  $subreal1 = $resultmontreal1[0]['treal'];
  $subproy1 = $resultmontreal1[0]['tproy'];

  if($subreal1 > $subproy1){
    $sumaindirectos += $subreal1;
  }else{
    $sumaindirectos += $subproy1;
  }
  //$sumaindirectos;
  $subreal1 = 0;
  $subproy1 = 0;
  
}

$resultado = ($sumaindirectos /12)* 1.15;

return $resultado;
}
/*function DaysInMonth($dt) {
    $m =  $dt->format('m');
    $y =  $dt->format('Y');
    $numDays = cal_days_in_month (CAL_GREGORIAN, $m,$y);
    return $numDays;
}*/

echo $contenido;


?>
