$FechaHoy=date('Y-m-d');
$HoraHoy = date('H:i');
$Estacion=$cok["COKGlobal2"];
$AGECodigo = $cok["COKAgente"];
$FechaPre = explode("/",$SINFecha1);
$SINFecha1 =$FechaPre[2]."-".$FechaPre[1]."-".$FechaPre[0];
if ($SINFecha1 == '--') $SINFecha1= '';
$FechaPre = explode("/",$SINFecha2);
$SINFecha2 =$FechaPre[2]."-".$FechaPre[1]."-".$FechaPre[0];
if ($SINFecha2 == '--') $SINFecha2= '';
//Buscando TRKCodigo en TRK anterior
$cantTRK = LeerStd($Traking,"410TRK","*","TRKLink1_UND = '$SINLink1_UND'","TRKCodigo DESC","","","");
$rowTRK= mysql_fetch_array($Traking);
if ($rowTRK[TRKLista1] == "Contrato") $SINLink1_CTR = $rowTRK[TRKLinea1];
if ($rowTRK[TRKLista1] == "Orden Uso de Vehículo") $SINLink1_OAS = $rowTRK[TRKLinea1];
if ($rowTRK[TRKLista1] == "Orden Traslado") $SINLink1_OTS = $rowTRK[TRKLinea1];
if ($rowTRK[TRKLista1] == "Orden Trabajo") $SINLink2_OTB = $rowTRK[TRKLinea1];
// Buscando CTRLink1_AR1 y/o CTRLink1_PER en CTR si hay contrato
$cantCTR = LeerStd($Contrato,"410CTR","*","CTRLink1_UND='$SINLink1_UND'","CTRCodigo DESC","","","");
$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;
if($SINLink1_CTR == '') $SINLink1_CTR = $rowCTR[CTRCodigo];
// Buscar el cliente asociado al contrato
$cantCli = LeerStd($Clie,"410CTR","*","CTRCodigo='$rowCTR[CTRCodigo]'","","","","");
$rowCli= mysql_fetch_array($Clie);
if($rowCli[CTRLink1_PER] != '') $SINLink2_PER = $rowCli[CTRLink1_PER];
if($rowCli[CTRLink1_AR1] != '') $SINLink1_AR1 = $rowCli[CTRLink1_AR1];
// Buscando Orden Uso Vehiculo si hay
$cantOAS = LeerStd($OrdUsoVehi,"410OAS","*","OASLink1_UND='$SINLink1_UND'","OASCodigo DESC","","","");
$rowOAS= mysql_fetch_array($OrdUsoVehi);
if($SINLink1_OAS == '') $SINLink1_OAS = $rowOAS[OASCodigo];
// Buscando Orden Traslado si hay
$cantOTS = LeerStd($OrdTraslado,"410OTS","*","OTSLink1_UND='$SINLink1_UND'","OTSCodigo DESC","","","");
$rowOTS= mysql_fetch_array($OrdTraslado);
if($SINLink1_OTS == '') $SINLink1_OTS = $rowOTS[OTSCodigo];
// Buscando Orden Trabajo si hay
$cantOTB = LeerStd($OrdenTrabajo,"410OTB","*","OTBLink1_UND='$SINLink1_UND'","OTBCodigo DESC","","","");
$rowOTB= mysql_fetch_array($OrdenTrabajo);
if($SINLink1_OTB == '') $SINLink1_OTB = $rowOTB[OTBCodigo];
$SINCheckbox1 = 0;
$SINCheckbox9 = 0;
if ($SINStatusCheck == 'Detenido') {
$StatusUND = "Paralizado Detención";
$SINCheckbox1 = 1;
} else if ($SINStatusCheck == 'Paralizado por Evaluación') {
$StatusUND = "Paralizado por Evaluación";
$SINCheckbox9 = 1;
} else {
$StatusUND = ObtenerUno("410UND",$SINLink1_UND,"UNDLista8","");
$SINLink1_EST = ObtenerUno("410UND",$SINLink1_UND,"UNDLink1_EST","");
}
//Insertar Siniestro
$querySIN= "INSERT INTO 410SIN (SINCodAgente, SINLink1_UND, SINLink1_CTR,SINLink2_PER,SINLink1_AR1,SINLink1_OAS, SINLink1_OTS, SINLink2_OTB, SINLink1_EST, SINFecha1, SINHora1, SINFecha2, SINHora2, SINBloque1, SINLinea1, SINLinea2, SINLista1, SINLista2, SINBloque2, SINLista3, SINCant1, SINCant2, SINCant3, SINCheckbox4, SINCheckbox5, SINCheckbox6, SINCheckbox7, SINMonto1, SINMonto4, SINMonto2, SINMonto3, SINMonto5, SINMonto6, SINLista5, SINCheckbox1, SINCheckbox9, SINMonto7, SINLista8, SINLinea5, SINLinea6, SINLista9, SINLinea7, SINLinea9,SINLinea10,SINLinea11,SINLinea12,SINLinea13,SINLinea15,SINBloque5)
VALUES ('$AGECodigo', '$SINLink1_UND', '$SINLink1_CTR','$SINLink2_PER','$SINLink1_AR1' ,'$SINLink1_OAS', '$SINLink1_OTS', '$SINLink2_OTB', '$SINLink1_EST', '$SINFecha1', '$SINHora1', '$SINFecha2', '$SINHora2', '$SINBloque1', '$SINLinea1', '$SINLinea2', '$SINLista1', '$SINLista2', '$SINBloque2', '$SINLista3', '$SINCant1', '$SINCant2', '$SINCant3', '$SINCheckbox4', '$SINCheckbox5', '$SINCheckbox6', '$SINCheckbox7', '$SINMonto1', '$SINMonto4', '$SINMonto2', '$SINMonto3', '$SINMonto5', '$SINMonto6', '$SINLista5', '$SINCheckbox1', '$SINCheckbox9', '$SINMonto7', '$SINLista8', '$SINLinea5', '$SINLinea6', '$SINLista9', '$SINLinea7', '$SINLinea9','$SINLinea10','$SINLinea11','$Cliente','$SINLinea13','$SINLinea15','$SINBloque5')";
mysql_query($querySIN);
//Buscando SINCodigo en SIN que se acaba de guardar
$cantSIN = LeerStd($Siniestro,"410SIN","*","SINLink1_UND = '$SINLink1_UND'","SINCodigo DESC","","","");
$rowSIN= mysql_fetch_array($Siniestro);
//Insertar en TRK
$TipoAccionTRK= "Reporte Siniestro";
$CHQLink1= ObtenerUno("410UND",$SINLink1_UND,"","");
$TRKNombre="Reporte de Siniestro Automático por Ingreso de Siniestro Unidad ".$CHQLink1;
//ilander - Ticket 4286
/* $queryTRK= "INSERT INTO 410TRK (TRKNombre,TRKCodAgente,TRKLink1_UND,TRKLista1,TRKLinea1,TRKLista2,TRKLinea3,TRKLinea4,TRKLink1_EST,TRKLink2_EST,TRKLinea2,TRKFecha1,TRKHora1)
VALUES ('$TRKNombre','$AGECodigo','$SINLink1_UND','$TipoAccionTRK','$rowSIN[SINCodigo]','$StatusUND','$SINLinea7','$SINLinea9','$Estacion','$SINLink1_EST','$SINLista9','$FechaHoy','$HoraHoy')";
mysql_query($queryTRK); */
$KmSal = $SINkmsUND;
$KmEnt = $SINMonto7;
$Motivo = $SINLista1;
$Operacion = 'Reporte Siniestro (Apertura)';
$aa= "INSERT INTO 410TRK (TRKLink1_UND, TRKNombre, TRKLista1, TRKLinea1, TRKLista2, TRKFecha1, TRKHora1, TRKCodAgente, TRKLinea3, TRKLinea4, TRKLinea2, TRKLink1_EST, TRKLink2_EST, TRKMonto1, TRKMonto2, TRKLinea8, TRKLinea9) VALUES ('$SINLink1_UND', '$TRKNombre', '$TipoAccionTRK', '$rowSIN[SINCodigo]', '$StatusUND', '$SINFecha1', '$HoraHoy', '$AGECodigo', '$SINLinea7','$SINLinea9', '$SINLista9', '$Estacion', '$SINLink1_EST', '$KmEnt', '$KmSal', '$Motivo', '$Operacion')";
//echo "aa:$aa
";
$grabar = mysql_query($aa);
if (!$grabar) die("Error
$aa
");
//fin - ilander - Ticket 4286
//Actualizar UND
$queryUND = "UPDATE 410UND SET
UNDLink1_EST = '$SINLink1_EST',
UNDLista8 = '$StatusUND',
UNDMonto9 = '$SINMonto7',
UNDLista7 = '$SINLista8',
UNDCheckbox4 = '0'
WHERE UNDCodigo='$SINLink1_UND'";
$resultUND = mysql_query($queryUND);
if($StatusUND == "Paralizado por Evaluación"){
//Insertar en OTB
$TipoFlota= "Activa";
$TipoReparcion= "Evaluación";
$OrigenOrdenTrabajo= "Reporte Siniestro";
$CHQLink1= ObtenerUno("410UND",$SINLink1_UND,"","");
$OTBNombre="OT por Siniestro Unidad ".$CHQLink1;
$queryOTB= "INSERT INTO 410OTB ( OTBCodAgente,OTBNombre,OTBFecha1,OTBLista1,OTBLink1_UND,OTBLinea1,OTBLista2,OTBLink1_EST,OTBLista3,OTBCant3,OTBMonto1,OTBLista5,OTBLista7)
VALUES ('$AGECodigo','$OTBNombre','$FechaHoy','$TipoFlota','$SINLink1_UND','$SINPlaca','$TipoReparcion','$SINLink1_EST','$OrigenOrdenTrabajo','$rowSIN[SINCodigo]','$SINMonto7','$SINLista8','$statusUnidad')";
mysql_query($queryOTB);
}
?>