$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$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$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$dd
"); //Fin -ilander - Ticket 4286 } } } ?>