"; 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); //Por FB 20/07/2007 para actualizar kilometraje y combustible independientemente de las selecciones $queryUND = "UPDATE 410UND SET UNDFecha5 = '$FechaHoy', UNDMonto9 = '$CHQMonto1', UNDCant6 = '$CHQMonto3', UNDLista7 = '$CHQLista23' WHERE UNDCodigo='$CHQLink1_UND'"; $resultUND = mysql_query($queryUND); // 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'){ if ($CHQCheckbox1 == '1' AND $CHQCheckbox42 != '1') { // Condición agregada //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"; //ilander - Ticket 4286 $queryOTB= "INSERT INTO 410OTB (OTBCodAgente,OTBNombre,OTBFecha1,OTBLista1,OTBLink1_UND,OTBLinea1,OTBLista2,OTBLink1_EST,OTBLista3,OTBCant1,OTBCant3,OTBMonto1,OTBLista5,OTBLista7,OTBMonto2) VALUES ('$AGECodigo','$OTBNombre','$FechaHoy','$TipoFlota','$CHQLink1_UND','$CHQPlaca','$TipoReparcion','$CHQEstacion','$OrigenOrdenTrabajo','$rowCHQ[CHQCodigo]','$CHQnumReportSin','$CHQMonto1','$CHQLista23','$statusUnidad','$CHQMonto2')"; 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); //ilander - Ticket 4286 $CodigoOT = $rowOTB[OTBCodigo]; $EstUnidad = $rowOTB[OTBLink1_EST]; $kmEnt = $rowOTB[OTBMonto1]; $kmSal = $rowOTB[OTBMonto2]; $Motivo = $rowOTB[OTBLista2]; $Operacion = 'Orden Trabajo por Punto Chequeo (Apertura)'; $aa= "INSERT INTO 410TRK (TRKCodAgente,TRKNombre,TRKLink1_UND,TRKLista1,TRKLinea1,TRKLista2,TRKLink1_EST,TRKLink2_EST,TRKFecha1,TRKHora1, TRKMonto1, TRKMonto2, TRKLinea8, TRKLinea9) VALUES ('$AGECodigo','$DescripcionTRK','$CHQLink1_UND','$TipoAccionTRK','$CodigoOT','$StatusUND','$EstUnidad','$EstUnidad','$FechaHoy','$HoraHoy','$kmEnt', '$kmSal', '$Motivo', '$Operacion')"; //echo "aa:$aa
"; $grabar = mysql_query($aa); if (!$grabar) die("

Error

$aa

"); //Fin -ilander - Ticket 4286 //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("410AR1",$rowCTR[CTRLink1_AR1],"",""); $PERNOM = ObtenerUno("410PER",$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("410AR1",$rowCTR[CTRLink1_AR1],"",""); $PERNOM = ObtenerUno("410PER",$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'; //ilander - Ticket 4286 $queryOTB= "INSERT INTO 410OTB (OTBCodAgente,OTBNombre,OTBFecha1,OTBLista1,OTBLink1_UND,OTBLinea1,OTBLista2,OTBLink1_EST,OTBLista3,OTBCant1,OTBMonto1,OTBLista5,OTBCheckbox1,OTBLista7,OTBMonto2) VALUES ('$AGECodigo','$OTBNombre','$FechaHoy','$TipoFlota','$CHQLink1_UND','$CHQPlaca','$TipoReparcion','$CHQEstacion','$OrigenOrdenTrabajo','$rowCHQ[CHQCodigo]','$CHQMonto1','$CHQLista23','$OTBChekc','$statusUnidad','$CHQMonto2')"; 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); //ilander - Ticket 4286 $CodigoOT = $rowOTB[OTBCodigo]; $EstUnidad = $rowOTB[OTBLink1_EST]; $kmEnt = $rowOTB[OTBMonto1]; $kmSal = $rowOTB[OTBMonto2]; $Motivo = $rowOTB[OTBLista2]; $Operacion = 'Orden Trabajo por Punto Chequeo (Apertura)'; $bb= "INSERT INTO 410TRK (TRKCodAgente,TRKNombre,TRKLink1_UND,TRKLista1,TRKLinea1,TRKLista2,TRKLink1_EST,TRKLink2_EST,TRKFecha1,TRKHora1, TRKMonto1, TRKMonto2, TRKLinea8, TRKLinea9) VALUES ('$AGECodigo','$DescripcionTRK','$CHQLink1_UND','$TipoAccionTRK','$CodigoOT','$StatusTRK','$EstUnidad','$EstUnidad','$FechaHoy','$HoraHoy','$kmEnt', '$kmSal', '$Motivo', '$Operacion')"; //echo "bb:$bb
"; $grabar = mysql_query($bb); if (!$grabar) die("

Error

$bb

"); //Fin -ilander - Ticket 4286 //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"; //ilander - Ticket 4286 $queryOAS= "INSERT INTO 410OAS (OASCodAgente,OASLink1_UND,OASLista1,OASFecha1,OASHora1,OASFecha2,OASHora2,OASLink1_EST,OASMonto2,OASLista2,OASLink3_EST,OASLink2_EST,OASMonto1) VALUES ('$AGECodigo','$CHQLink1_UND','$MotivoUsoVehiculo','$FechaHoy','$CHQHora1','$FechaHoy','$CHQHora1','$Estacion','$CHQMonto1','$CHQLista23','$CHQEstacion','$Estacion','$CHQMonto2')"; 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); //ilander - Ticket 4286 $CodigoOAS = $rowOAS[OASCodigo]; $EstOrigen = $rowOAS[OASLink1_EST]; $EstDestino = $rowOAS[OASLink2_EST]; $kmEnt = $rowOAS[OASMonto2]; $kmSal = $rowOAS[OASMonto1]; $Motivo = $rowOAS[OASLista1]; $Operacion= 'Orden Uso por Punto Chequeo (Apertura)'; $cc= "INSERT INTO 410TRK (TRKCodAgente,TRKNombre,TRKLink1_UND,TRKLista1,TRKLinea1,TRKLista2,TRKLink1_EST,TRKLink2_EST,TRKFecha1,TRKHora1, TRKMonto1, TRKMonto2, TRKLinea8, TRKLinea9) VALUES ('$AGECodigo','$DescripcionTRK','$CHQLink1_UND','$TipoAccionTRK','$CodigoOAS','$StatusTRK','$EstOrigen','$EstDestino','$FechaHoy','$HoraHoy','$kmEnt', '$kmSal', '$Motivo', '$Operacion')"; //echo "cc:$cc
"; $grabar = mysql_query($cc); if (!$grabar) die("

Error

$cc

"); //Fin -ilander - Ticket 4286 }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= "Punto Chequeo"; //ilander - Ticket 4286 $kmEnt = $CHQMonto1; $kmSal = $CHQMonto2; $Motivo = 'Sin Definir'; $Operacion= 'Punto de Chequeo'; $dd= "INSERT INTO 410TRK (TRKCodAgente,TRKNombre,TRKLink1_UND,TRKLista1,TRKLinea1,TRKLista2,TRKLink1_EST,TRKLink2_EST,TRKFecha1,TRKHora1, TRKMonto1, TRKMonto2, TRKLinea8, TRKLinea9) VALUES ('$AGECodigo','$DescripcionTRK','$CHQLink1_UND','$TipoAccionTRK','$CodigoOAS','$StatusTRK','$CHQEstacion','$CHQEstacion','$FechaHoy','$HoraHoy','$kmEnt', '$kmSal', '$Motivo', '$Operacion')"; //echo "dd:$dd
"; $grabar = mysql_query($dd); if (!$grabar) die("

Error

$dd

"); //Fin -ilander - Ticket 4286 } } } ?>