Beispiel #1
0
 //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);
Beispiel #2
0
        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);
}