//exit(); $ValoresFactura = array("CodFactura" => "'{$CodFactura}'", "FechaFactura" => "'" . fecha2Str($FechaFactura, 0) . "'", "NFactura" => "'" . trim($NFactura) . "'", "NReferencia" => "'" . trim($NReferencia) . "'", "FacturaAlumno" => "'" . trim($FacturaAlumno) . "'", "CodAlumno" => "'{$CodAlumno}'", "Nit" => "'" . trim($Nit) . "'", "Factura" => "'" . trim($NombreFactura) . "'", "TotalDescuento" => "'{$TotalDescuento}'", "TotalInteres" => "'{$TotalInteres}'", "TotalBs" => "'{$TotalBs}'", "Cancelado" => "'{$Cancelado}'", "MontoDevuelto" => "'{$MontoDevuelto}'", "Observacion" => "'{$Observacion}'", "Estado" => "'Valido'", "MontoCodigo" => "'{$TotalBsCodigo}'", "NumeroAutorizacion" => "'{$NumeroAutorizacion}'", "LlaveDosificacion" => "'{$LlaveDosificacion}'", "CodigoControl" => "'{$TxtCodigoDeControl}'", "FechaLimiteEmision" => "'{$FechaLimiteEmision}'", "Tipo" => "'General'", "NitEmisor" => "'{$NitEmisor}'", "RazonSocialEmisor" => "'{$RazonSocialEmisor}'", "ActividadEconomica" => "'{$ActividadEconomica}'", "LeyendaPiePagina" => "'{$LeyendaPiePagina}'", "TipoFactura" => "'{$SistemaFacturacion}'", "ImagenFondo" => "'{$ImagenFondoFactura}'"); /*echo "<pre>"; print_r($ValoresFactura); echo "</pre>";*/ foreach ($a as $fd) { if ($fd['CodCuota'] != "") { $ValoresFacturaDetalle = array("CodFactura" => "'{$CodFactura}'", "CodAlumno" => "'" . $fd['CodAlumno'] . "'", "Nombre" => "'" . $fd['Nombre'] . "'", "CodCuota" => "'" . $fd['CodCuota'] . "'", "MontoCuota" => "'" . $fd['MontoCuota'] . "'", "ImporteCobrado" => "'" . $fd['ImporteCobrado'] . "'", "Interes" => "'" . $fd['Interes'] . "'", "Descuento" => "'" . $fd['Descuento'] . "'", "Total" => "'" . $fd['Total'] . "'", "Tipo" => "'General'"); /*echo "<pre>"; print_r($ValoresFacturaDetalle); echo "</pre>";*/ $facturadetalle->insertarRegistro($ValoresFacturaDetalle); switch ($fd['CodCuota']) { case "Todo": for ($numcuo = 1; $numcuo <= 10; $numcuo++) { $cuo = $cuota->mostrarCuota($fd['CodAlumno'], $numcuo); $cuo = array_shift($cuo); $CodCuota = $cuo['CodCuota']; $Valor = 1; $Factura = trim($NFactura); $Observaciones = "Facturado"; $Fecha = fecha2Str($FechaFactura, 0); $Hora = date("H:i:s"); $Fecha = $Fecha . " " . $Hora; $cuota->actualizar($CodCuota, $Valor, $Factura, $Observaciones, $Fecha); } break; case "2a10": for ($numcuo = 2; $numcuo <= 10; $numcuo++) { $cuo = $cuota->mostrarCuota($fd['CodAlumno'], $numcuo); $cuo = array_shift($cuo);
switch ($NumeroCuota) { case "Todo": $cuo = $cuota->mostrarCuotasNoCanceladas($CodAlumno); $Monto = 0; foreach ($cuo as $c) { $Monto += $c['MontoPagar']; } $cuo['CodCuota'] = "Todo"; $cuo['MontoPagar'] = "{$Monto}"; //$cuo=array_shift($cuo); break; case "2a10": $cuo = $cuota->mostrarCuotasNoCanceladasMenorMayor($CodAlumno, 2, 10); $Monto = 0; foreach ($cuo as $c) { $Monto += $c['MontoPagar']; } $cuo['CodCuota'] = "2a10"; $cuo['MontoPagar'] = "{$Monto}"; //$cuo=array_shift($cuo); break; default: $cuo = $cuota->mostrarCuota($CodAlumno, $NumeroCuota); //print_r($cuota); $cuo = array_shift($cuo); break; } } $valores = array("CodCuota" => $cuo['CodCuota'], "MontoPagar" => $cuo['MontoPagar'], "Cuota" => $cuo['Numero'], "Registro" => $Registro); echo json_encode($valores); }