"; echo "Placa: ".$CHQPlaca; echo "
"; echo "Estacion: ".$CHQEstacion; echo "
"; echo "Codigo Orden: ".$CHQcodOrden; echo "
"; echo "Numero Reporte Siniestro: ".$CHQnumReportSin; echo "

";*/ //Insertar Punto de Chequeo $queryCHQ= "INSERT INTO 410CHQ (CHQCodAgente,CHQLinea11,CHQLink1_UND,CHQFecha1,CHQHora1,CHQLink1_CTR,CHQLink1_OAS,CHQLink1_OTS,CHQCheckbox24,CHQCheckbox25,CHQCheckbox26,CHQCheckbox28,CHQCheckbox29,CHQCheckbox30,CHQCheckbox31,CHQCheckbox32,CHQCheckbox33,CHQCheckbox5,CHQCheckbox7,CHQCheckbox8,CHQCheckbox9,CHQCheckbox10,CHQCant2,CHQCheckbox34,CHQCheckbox35,CHQCheckbox36,CHQCheckbox37,CHQCheckbox38,CHQCheckbox39,CHQCheckbox40,CHQCheckbox41,CHQCheckbox43,CHQCheckbox44,CHQCheckbox11,CHQLinea5,CHQCheckbox12,CHQCheckbox13,CHQCheckbox17,CHQCheckbox45,CHQCheckbox18,CHQCheckbox27,CHQCheckbox22,CHQCant4,CHQCant5,CHQCheckbox19,CHQCheckbox20,CHQLinea1,CHQLista24,CHQLista1,CHQLista2,CHQLista14,CHQLista15,CHQLista3,CHQLista7,CHQLista30,CHQLinea8,CHQLista33,CHQLista34,CHQLista32,CHQLinea10,CHQLista35,CHQLista36,CHQLista4,CHQLista5,CHQLista16,CHQLista17,CHQLista6,CHQLista8,CHQLista37,CHQLista38,CHQLista29,CHQLinea7,CHQLista31,CHQLinea9,CHQLista27,CHQLista28,CHQLista9,CHQLista10,CHQLista12,CHQLista13,CHQLista25,CHQLista26,CHQLista11,CHQLinea3,CHQLinea6,CHQLinea4,CHQCheckbox1,CHQCheckbox42,CHQBloque1,CHQCheckbox2,CHQBloque2,CHQMonto1,CHQLista23,CHQFecha2,CHQMonto2,CHQMonto3) VALUES ('$CHQCodAgente','$CHQLinea11','$CHQLink1_UND','$FechaHoy','$CHQHora1','$CHQLink1_CTR','$CHQLink1_OAS','$CHQLink1_OTS','$CHQCheckbox24','$CHQCheckbox25','$CHQCheckbox26','$CHQCheckbox28','$CHQCheckbox29','$CHQCheckbox30','$CHQCheckbox31','$CHQCheckbox32','$CHQCheckbox33','$CHQCheckbox5','$CHQCheckbox7','$CHQCheckbox8','$CHQCheckbox9','$CHQCheckbox10','$CHQCant2','$CHQCheckbox34','$CHQCheckbox35','$CHQCheckbox36','$CHQCheckbox37','$CHQCheckbox38','$CHQCheckbox39','$CHQCheckbox40','$CHQCheckbox41','$CHQCheckbox43','$CHQCheckbox44','$CHQCheckbox11','$CHQLinea5','$CHQCheckbox12','$CHQCheckbox13','$CHQCheckbox17','$CHQCheckbox45','$CHQCheckbox18','$CHQCheckbox27','$CHQCheckbox22','$CHQCant4','$CHQCant5','$CHQCheckbox19','$CHQCheckbox20','$CHQLinea1','$CHQLista24','$CHQLista1','$CHQLista2','$CHQLista14','$CHQLista15','$CHQLista3','$CHQLista7','$CHQLista30','$CHQLinea8','$CHQLista33','$CHQLista34','$CHQLista32','$CHQLinea10','$CHQLista35','$CHQLista36','$CHQLista4','$CHQLista5','$CHQLista16','$CHQLista17','$CHQLista6','$CHQLista8','$CHQLista37','$CHQLista38','$CHQLista29','$CHQLinea7','$CHQLista31','$CHQLinea9','$CHQLista27','$CHQLista28','$CHQLista9','$CHQLista10','$CHQLista12','$CHQLista13','$CHQLista25','$CHQLista26','$CHQLista11','$CHQLinea3','$CHQLinea6','$CHQLinea4','$CHQCheckbox1','$CHQCheckbox42','$CHQBloque1','$CHQCheckbox2','$CHQBloque2','$CHQMonto1','$CHQLista23','$CHQFecha2','$CHQMonto2','$CHQMonto3')"; mysql_query($queryCHQ); // Buscando CHQCodigo en CHQ que se acaba de guardar $cantCHQ = LeerStd($PtoChequeo,"410CHQ","*","CHQLink1_UND = '$CHQLink1_UND'","CHQCodigo DESC","","",""); $rowCHQ= mysql_fetch_array($PtoChequeo); //Fallas? o Daños? if($CHQCheckbox1 == '1' OR $CHQCheckbox42 == '1'){ //Insertar en OTB $CHQLink1= ObtenerUno("410UND",$CHQLink1_UND,"",""); $OTBNombre="Apertura automática por Punto Chequeo Unidad ".$CHQLink1; $TipoFlota= "Activa"; $TipoReparcion= "Evaluación"; $OrigenOrdenTrabajo= "Orden Chequeo"; $queryOTB= "INSERT INTO 410OTB (OTBCodAgente,OTBNombre,OTBFecha1,OTBLista1,OTBLink1_UND,OTBLinea1,OTBLista2,OTBLink1_EST,OTBLista3,OTBCant1,OTBCant3,OTBMonto1,OTBLista5,OTBLista7) VALUES ('$AGECodigo','$OTBNombre','$FechaHoy','$TipoFlota','$CHQLink1_UND','$CHQPlaca','$TipoReparcion','$CHQEstacion','$OrigenOrdenTrabajo','$rowCHQ[CHQCodigo]','$CHQnumReportSin','$CHQMonto1','$CHQLista23','$statusUnidad')"; mysql_query($queryOTB); //Actualizar UND $StatusUND= "Paralizado por Evaluación"; $queryUND = "UPDATE 410UND SET UNDLista8 = '$StatusUND', UNDFecha5 = '$FechaHoy', UNDMonto9 = '$CHQMonto1', UNDCant6 = '$CHQMonto3', UNDLista7 = '$CHQLista23' WHERE UNDCodigo='$CHQLink1_UND'"; $resultUND = mysql_query($queryUND); //Insertar en TRK $CHQLink1= ObtenerUno("410UND",$CHQLink1_UND,"",""); $DescripcionTRK="Orden de Trabajo Automática por Punto de Chequeo Unidad ".$CHQLink1; $TipoAccionTRK= "Orden Trabajo"; // Buscando OTBCodigo en OTB que se acaba de guardar $cantOTB = LeerStd($OrdenTrab,"410OTB","*","OTBLink1_UND = '$CHQLink1_UND'","OTBCodigo DESC","","",""); $rowOTB= mysql_fetch_array($OrdenTrab); $queryTRK= "INSERT INTO 410TRK (TRKCodAgente,TRKNombre,TRKLink1_UND,TRKLista1,TRKLinea1,TRKLista2,TRKLink1_EST,TRKFecha1,TRKHora1,TRKLink2_EST) VALUES ('$AGECodigo','$DescripcionTRK','$CHQLink1_UND','$TipoAccionTRK','$rowOTB[OTBCodigo]','$StatusUND','$Estacion','$FechaHoy','$HoraHoy','$CHQEstacion')"; mysql_query($queryTRK); //Actualizar CHQ $queryCHQ = "UPDATE 410CHQ SET CHQLink1_OTB = '$rowOTB[OTBCodigo]' WHERE CHQCodigo = '$rowCHQ[CHQCodigo]'"; $resultCHQ = mysql_query($queryCHQ); //solo Daños? y No Diponible if ($CHQCheckbox42 == '1' AND $CHQCheckbox2 != '1'){ //Insertar en SIN $checkUND= '1'; // Buscando CTRLink1_AR1 y/o CTRLink1_PER en CTR si hay contrato $cantCTR = LeerStd($Contrato,"410CTR","*","CTRCodigo = '$CHQLink1_CTR' AND CTRLink1_UND='$CHQLink1_UND'","","","",""); $rowCTR= mysql_fetch_array($Contrato); $AR1NOM = ObtenerUno("050AR1",$rowCTR[CTRLink1_AR1],"",""); $PERNOM = ObtenerUno("050PER",$rowCTR[CTRLink1_PER],"",""); if($AR1NOM == '---') $AR1NOM = ''; if($PERNOM == '---') $PERNOM = ''; $Cliente= $AR1NOM." -- ".$PERNOM; //Evaluar si hay perdida de placa o no if ($CHQCheckbox25=='1' OR $CHQCheckbox26=='1') { $TipoSiniestro="Pérdida de Placa"; }else { $TipoSiniestro="Con Daños Materiales"; } $querySIN= "INSERT INTO 410SIN (SINLink1_UND,SINLink1_CTR,SINLink1_OAS,SINLink1_OTS,SINLink2_OTB,SINLink1_EST,SINFecha1,SINHora1,SINFecha2,SINLinea12,SINLista1,SINCheckbox9) VALUES ('$CHQLink1_UND','$CHQLink1_CTR','$CHQLink1_OAS','$CHQLink1_OTS','$rowOTB[OTBCodigo]','$Estacion','$FechaHoy','$CHQHora1','$FechaHoy','$Cliente','$TipoSiniestro','$checkUND')"; $Prueba = mysql_query($querySIN); // Buscando SINCodigo en SIN que se acaba de guardar $cantSIN = LeerStd($Siniestro,"410SIN","*","SINLink1_UND = '$CHQLink1_UND' AND SINLink2_OTB='$rowOTB[OTBCodigo]'","SINCodigo DESC","","",""); $rowSIN= mysql_fetch_array($Siniestro); //Actualizar OTB $queryOTB = "UPDATE 410OTB SET OTBCant3 = '$rowSIN[SINCodigo]' WHERE OTBCodigo = '$rowOTB[OTBCodigo]'"; $resultOTB = mysql_query($queryOTB); } } //Disponible? if($CHQCheckbox2 == '1'){ //Daños? y Disponible? if ($CHQCheckbox42 == '1' AND $CHQCheckbox2 == '1'){ //Insertar en SIN $checkUND= '1'; // Buscando CTRLink1_AR1 y/o CTRLink1_PER en CTR si hay contrato $cantCTR = LeerStd($Contrato,"410CTR","*","CTRCodigo = '$CHQLink1_CTR' AND CTRLink1_UND='$CHQLink1_UND'","","","",""); $rowCTR= mysql_fetch_array($Contrato); $AR1NOM = ObtenerUno("050AR1",$rowCTR[CTRLink1_AR1],"",""); $PERNOM = ObtenerUno("050PER",$rowCTR[CTRLink1_PER],"",""); if($AR1NOM == '---') $AR1NOM = ''; if($PERNOM == '---') $PERNOM = ''; $Cliente= $AR1NOM." -- ".$PERNOM; //Evaluar si hay perdida de placa o no if ($CHQCheckbox25 =='1' OR $CHQCheckbox26 =='1') { $TipoSiniestro="Pérdida de Placa"; }else { $TipoSiniestro="Con Daños Materiales"; } $querySIN= "INSERT INTO 410SIN (SINLink1_UND,SINLink1_CTR,SINLink1_OAS,SINLink1_OTS,SINLink1_EST,SINFecha1,SINHora1,SINFecha2,SINLinea12,SINLista1,SINCheckbox3) VALUES ('$CHQLink1_UND','$CHQLink1_CTR','$CHQLink1_OAS','$CHQLink1_OTS','$Estacion','$FechaHoy','$CHQHora1','$FechaHoy','$Cliente','$TipoSiniestro','$checkUND')"; $Prueba = mysql_query($querySIN); } //Mantenimiento Preventivo? if($CHQMonto1 > $CHQMonto3){ //Buscar los kms correspondientes al mantenimiento preventivo de la unidad y sumarselos a los KMS de cierre de la UND $CantKms=LeerStd($KMS,'410PRM',"*","PRMNombre = 'KMMP' AND (PRMFecha1 ='' OR PRMFecha1 ='0000-00-00' OR PRMFecha1 <='$FechaHoy')","","","",""); $rowKMS=mysql_fetch_array($KMS); $CHQMonto3 = $CHQMonto1 + $rowKMS[PRMLinea2]; //Insertar en OTB $CHQLink1= ObtenerUno("410UND",$CHQLink1_UND,"",""); $OTBNombre="Apertura automática por Punto Chequeo Unidad ".$CHQLink1; $TipoFlota= "Activa"; $TipoReparcion= "Mantenimiento Preventivo"; $OrigenOrdenTrabajo= "Orden Chequeo"; $OTBChekc ='1'; $queryOTB= "INSERT INTO 410OTB (OTBCodAgente,OTBNombre,OTBFecha1,OTBLista1,OTBLink1_UND,OTBLinea1,OTBLista2,OTBLink1_EST,OTBLista3,OTBCant1,OTBMonto1,OTBLista5,OTBCheckbox1,OTBLista7) VALUES ('$AGECodigo','$OTBNombre','$FechaHoy','$TipoFlota','$CHQLink1_UND','$CHQPlaca','$TipoReparcion','$CHQEstacion','$OrigenOrdenTrabajo','$rowCHQ[CHQCodigo]','$CHQMonto1','$CHQLista23','$OTBChekc','$statusUnidad')"; mysql_query($queryOTB); //Actualizar UND $StatusUND= "Disponible Mant.Prev"; $queryUND = "UPDATE 410UND SET UNDLista8 = '$StatusUND', UNDFecha5 = '$FechaHoy', UNDMonto9 = '$CHQMonto1', UNDCant6 = '$CHQMonto3', UNDLista7 = '$CHQLista23' WHERE UNDCodigo='$CHQLink1_UND'"; $resultUND = mysql_query($queryUND); //Insertar en TRK $StatusTRK= "Disponible Mant.Prev"; $CHQLink1= ObtenerUno("410UND",$CHQLink1_UND,"",""); $DescripcionTRK="Orden de Trabajo Automática por Punto de Chequeo Unidad ".$CHQLink1; $TipoAccionTRK= "Orden Trabajo"; // Buscando OTBCodigo en OTB que se acaba de guardar $cantOTB = LeerStd($OrdenTrab,"410OTB","*","OTBLink1_UND = '$CHQLink1_UND'","OTBCodigo DESC","","",""); $rowOTB= mysql_fetch_array($OrdenTrab); $queryTRK= "INSERT INTO 410TRK (TRKCodAgente,TRKNombre,TRKLink1_UND,TRKLista1,TRKLinea1,TRKLista2,TRKLink1_EST,TRKFecha1,TRKHora1,TRKLink2_EST) VALUES ('$AGECodigo','$DescripcionTRK','$CHQLink1_UND','$TipoAccionTRK','$rowOTB[OTBCodigo]','$StatusTRK','$Estacion','$FechaHoy','$HoraHoy','$CHQEstacion')"; mysql_query($queryTRK); //Actualizar CHQ $queryCHQ = "UPDATE 410CHQ SET CHQLink1_OTB = '$rowOTB[OTBCodigo]', CHQMonto3 = '$CHQMonto3' WHERE CHQCodigo = '$rowCHQ[CHQCodigo]'"; $resultCHQ = mysql_query($queryCHQ); }else { //echo "CHQLista23: ".$CHQLista23; if(($CHQLista23== '1/8') OR ($CHQLista23== '1/4') OR ($CHQLista23 == 'Vacío')){ //Insertar en OAS $MotivoUsoVehiculo = "Combustible"; $queryOAS= "INSERT INTO 410OAS (OASCodAgente,OASLink1_UND,OASLista1,OASFecha1,OASHora1,OASFecha2,OASHora2,OASLink1_EST,OASMonto1,OASLista2,OASLink3_EST,OASLink2_EST) VALUES ('$AGECodigo','$CHQLink1_UND','$MotivoUsoVehiculo','$FechaHoy','$CHQHora1','$FechaHoy','$CHQHora1','$Estacion','$CHQMonto1','$CHQLista23','$CHQEstacion','$Estacion')"; mysql_query($queryOAS); //Actualizar UND $StatusUND= "Disponible en Uso"; $queryUND = "UPDATE 410UND SET UNDLista8 = '$StatusUND', UNDFecha5 = '$FechaHoy', UNDMonto9 = '$CHQMonto1', UNDCant6 = '$CHQMonto3', UNDLista7 = '$CHQLista23' WHERE UNDCodigo='$CHQLink1_UND'"; $resultUND = mysql_query($queryUND); //Insertar en TRK $StatusTRK= "Disponible en Uso"; $CHQLink1= ObtenerUno("410UND",$CHQLink1_UND,"",""); $DescripcionTRK="Orden de Uso de Vehículo Automática por Punto de Chequeo Unidad ".$CHQLink1; $TipoAccionTRK= "Orden Uso de Vehículo"; // Buscando OASCodigo en OAS que se acaba de guardar $cantOAS = LeerStd($OrdenUsoVehic,"410OAS","*","OASLink1_UND = '$CHQLink1_UND'","OASCodigo DESC","","",""); $rowOAS= mysql_fetch_array($OrdenUsoVehic); $queryTRK= "INSERT INTO 410TRK (TRKCodAgente,TRKNombre,TRKLink1_UND,TRKLista1,TRKLinea1,TRKLista2,TRKLink1_EST,TRKFecha1,TRKHora1,TRKLink2_EST) VALUES ('$AGECodigo','$DescripcionTRK','$CHQLink1_UND','$TipoAccionTRK','$rowOAS[OASCodigo]','$StatusTRK','$Estacion','$FechaHoy','$HoraHoy','$CHQEstacion')"; mysql_query($queryTRK); }else { //Actualizar UND $StatusUND= "Disponible"; $queryUND = "UPDATE 410UND SET UNDLista8 = '$StatusUND', UNDFecha5 = '$FechaHoy', UNDMonto9 = '$CHQMonto1', UNDCant6 = '$CHQMonto3', UNDLista7 = '$CHQLista23' WHERE UNDCodigo='$CHQLink1_UND'"; $resultUND = mysql_query($queryUND); //Insertar en TRK $StatusTRK= "Disponible"; $DescripcionTRK="Unidad ".$CHQLink1_UND." Disponible"; $TipoAccionTRK= "Ninguno"; $queryTRK= "INSERT INTO 410TRK (TRKCodAgente,TRKNombre,TRKLink1_UND,TRKLista1,TRKLista2,TRKLink1_EST,TRKFecha1,TRKHora1,TRKLink2_EST) VALUES ('$AGECodigo','$DescripcionTRK','$CHQLink1_UND','$TipoAccionTRK','$StatusTRK','$Estacion','$FechaHoy','$HoraHoy','$CHQEstacion')"; mysql_query($queryTRK); } } } ?>