<?php include_once "../../login/check.php"; if (!empty($_POST)) { include_once "../../class/notascualitativa.php"; $notascualitativa = new notascualitativa(); $CodNotasCualitativa = $_POST['CodNotasCualitativa']; $rango1 = $_POST['Rango1']; $rango2 = $_POST['Rango2']; $rango3 = $_POST['Rango3']; $rango4 = $_POST['Rango4']; $valores = array("PrimerRango" => "'" . mayuscula($rango1) . "'", "SegundoRango" => "'" . mayuscula($rango2) . "'", "TercerRango" => "'" . mayuscula($rango3) . "'", "CuartoRango" => "'" . mayuscula($rango4) . "'"); $notascualitativa->actualizarRegistro($valores, "CodNotasCualitativa=" . $CodNotasCualitativa); echo $idioma['NotasGuardadoCorrectamente']; }
$TotalBs = $TotalBs != "" ? $TotalBs : '0'; $TxtCodigoDeControl = $TxtCodigoDeControl != "" ? $TxtCodigoDeControl : '0'; $FechaLimiteEmision2 = $FechaLimiteEmision2 != "" ? $FechaLimiteEmision2 : '0'; $Nit = $Nit != "" ? $Nit : '0'; $NombreFactura = $NombreFactura != "" ? $NombreFactura : '0'; $TextoCodigoQR = $NitEmisor . "|"; $TextoCodigoQR .= $RazonSocialEmisor . "|"; $TextoCodigoQR .= $NFactura . "|"; $TextoCodigoQR .= $NumeroAutorizacion . "|"; $TextoCodigoQR .= $FechaEmision . "|"; $TextoCodigoQR .= number_format($TotalBs, 2) . "|"; $TextoCodigoQR .= $TxtCodigoDeControl . "|"; $TextoCodigoQR .= $FechaLimiteEmision2 . "|"; $TextoCodigoQR .= $Nit . "|"; $TextoCodigoQR .= $NombreFactura; $TextoCodigoQR = mayuscula($TextoCodigoQR); //echo $TextoCodigoQR; QRcode::png($TextoCodigoQR, "../../imagenes/factura/codigos/" . $CodFactura . ".png", 'H', 8, 0); /*Fin CódigoQR*/ //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);
$doc->getActiveSheet()->mergeCells('A8:B8')->setCellValue('A8', mayuscula($idioma['Reprobados']))->getStyle('A8:B8')->applyFromArray(estilo(11, "d95911", "B", "FFFFFF", "right", "center", 'thin', '000000')); $doc->getActiveSheet()->mergeCells('C8:D8')->setCellValue('C8', '=COUNTIF(' . $nfx . '11:' . $nfx . '' . ($cantidadalumnos + 10) . ',"<' . $notaaprobacion . '")')->getStyle('C8:D8')->applyFromArray(estilo(11, "d95911", "B", "FFFFFF", "right", "center", 'thin', '000000')); $doc->getActiveSheet()->setCellValue('E8', $idioma['FirmaSelloDocente']); $doc->getActiveSheet()->mergeCells('E8:K8')->getStyle('E8:K8')->applyFromArray(estilo(11, "000000", "", "FFFFFF", "center", "center", 'none', '000000')); //Alto de Subtitulo $doc->getActiveSheet()->getRowDimension('9')->setRowHeight(74.5); //Registro de Notas $doc->getActiveSheet()->mergeCells('A9:D9')->setCellValue('A9', $idioma['RegistroNotas'])->getStyle('A9:B9')->applyFromArray(estilo(18, "000000", "B", "FFFFFF", "center", "center", 'none', '000000')); //N $doc->getActiveSheet()->setCellValue('A10', 'N')->getStyle('A10')->applyFromArray(estilo(11, "000000", "B", "FFFFFF", "center", "center", 'thin', '000000')); //Paterno $doc->getActiveSheet()->setCellValue('B10', mayuscula($idioma['Paterno']))->getStyle('B10')->applyFromArray(estilo(11, "000000", "B", "FFFFFF", "center", "center", 'thin', '000000')); //Materno $doc->getActiveSheet()->setCellValue('C10', mayuscula($idioma['Materno']))->getStyle('C10')->applyFromArray(estilo(11, "000000", "B", "FFFFFF", "center", "center", 'thin', '000000')); //Nombres $doc->getActiveSheet()->setCellValue('D10', mayuscula($idioma['Nombres']))->getStyle('D10')->applyFromArray(estilo(11, "000000", "B", "FFFFFF", "center", "center", 'thin', '000000')); $col = ''; $y = ''; for ($j = 1; $j <= $cantidadcasilleros; $j++) { if ($casillas['TipoNota'] == "avanzado") { if ($j == 4 || $j == 10 || $j == 15 || $j == 20) { $TamanoLetra = 18; $colorfondo = "c2ffc5"; } else { if ($j == 3 || $j == 9 || $j == 14 || $j == 19) { $TamanoLetra = 11; $colorfondo = "d5eafd"; } else { $TamanoLetra = 11; $colorfondo = "FFFFFF"; }
escribe(61.5, 125, "x", 10); } //2 if (ereg("^3", mayuscula($cur['Nombre'])) && $curarea['Area'] == 3) { escribe(66.2, 125, "x", 10); } //3 if (ereg("^4", mayuscula($cur['Nombre'])) && $curarea['Area'] == 3) { escribe(71, 125, "x", 10); } //4 if (ereg("^5", mayuscula($cur['Nombre'])) && $curarea['Area'] == 3) { escribe(75.7, 125, "x", 10); } //5 if (ereg("^6", mayuscula($cur['Nombre'])) && $curarea['Area'] == 3) { escribe(80.3, 125, "x", 10); } //6 switch ($cur['Paralelo']) { case "A": escribe(123.2, 127, "x", 10); break; case "B": escribe(128, 127, "x", 10); break; case "C": escribe(132.5, 127, "x", 10); break; case "D": escribe(137, 127, "x", 10);
echo $idioma['NoSabeNoResponde']; ?> </option> </select></td></tr> <tr><td><?php echo $idioma['IdiomaHablaFrecuencia']; ?> </td><td>::</td><td><input type="text" name="idiomaM" value="<?php echo mayuscula($alu['IdiomaM']); ?> "/></td></tr> <tr><td><?php echo $idioma['TelefonoMadre']; ?> </td><td>::</td><td><input type="text" name="telefonoM" value="<?php echo mayuscula($al['CelularM']); ?> "/></td></tr> </table> </div> <div class="box-header"><?php echo $idioma['Documentos']; ?> </div> <div class="box-content"> <table class="table table-hover table-striped"> <tr><td class="der span4"><label for="cn"><?php echo $idioma['CertificadoNacimiento']; ?>
$fila[] = $SeparadorDps; } } else { $fila[] = $r['NotaFinal']; //$fila[]=$r['Dps']; $ncuali = array_shift($notascualitativa->mostrarNota($cas['CodDocenteMateriaCurso'], $Tri)); //print_r($ncuali); $notacomprobar = end($fila); if ($notacomprobar >= $LimiteInicio1 && $notacomprobar <= $LimiteFin1) { $fila[] = mayuscula($ncuali['PrimerRango']); } elseif ($notacomprobar >= $LimiteInicio2 && $notacomprobar <= $LimiteFin2) { $fila[] = mayuscula($ncuali['SegundoRango']); } elseif ($notacomprobar >= $LimiteInicio3 && $notacomprobar <= $LimiteFin3) { $fila[] = mayuscula($ncuali['TercerRango']); } elseif ($notacomprobar >= $LimiteInicio4 && $notacomprobar <= $LimiteFin4) { $fila[] = mayuscula($ncuali['CuartoRango']); } } } } if ($Reforzamiento) { if ($CurMatExp['CodMateria'] == 1000) { //Corregir esto para reforzamiento Anual Bimestral $r['Nota2'] = "0"; } else { $cas = array_shift($casilleros->mostrarMateriaCursoSexoTrimestre($CurMatExp['CodMateria'], $CodCurso, $al['Sexo'], 4)); $r = array_shift($registronotas->mostrarRegistroNotas($cas['CodCasilleros'], $al['CodAlumno'], 4)); } if ($r['Nota2'] == "0") { $fila[] = $SeparadorReforzamiento; } else {
$x = 154; $TipoDoc = "Cliente"; $pdf->SetXY($x + 25, 35); $pdf->CuadroCuerpo(30, $TipoDoc, 0, "L", $borde, 11); $pdf->SetXY($x + 70, 5); $pdf->CuadroCuerpo(60, "Dr(a). " . mayuscula($med['Nombres'] . " " . $med['Paterno'] . " " . $med['Materno']), 0, "L", $borde, 10); $pdf->SetXY($x + 80, 10); $pdf->CuadroCuerpo(60, $opt['CodOptica'] . " - " . $opt['NumeroBoleta'], 0, "C", $borde, 10); $pdf->SetXY($x + 108, 40); $pdf->CuadroCuerpo(30, fecha2Str($opt['FechaEmitido']), 0, "C", $borde, 11); $pdf->SetXY($x + 108, 43); $pdf->CuadroCuerpo(30, $opt['HoraEmitido'], 0, "C", $borde, 10); $pdf->SetXY($x + 25, 47); $pdf->CuadroCuerpo(110, mayuscula($pac['Nombres'] . " " . $pac['Paterno'] . " " . $pac['Materno'] . " "), 0, "C", $borde, 12); $pdf->SetXY($x + 25, 56); $pdf->CuadroCuerpo(110, mayuscula($datosUsuario['Nombres'] . " " . $datosUsuario['Paterno'] . " " . $datosUsuario['Materno']) . " ", 0, "C", $borde, 12); //Lejos OD $pdf->SetXY($x + 21, 76); $pdf->CuadroCuerpo(19, $opt['LODEsferico'], 0, "C", $borde, 11); $pdf->SetXY($x + 40, 76); $pdf->CuadroCuerpo(19, $opt['LODCilindrico'], 0, "C", $borde, 11); $pdf->SetXY($x + 59, 76); $pdf->CuadroCuerpo(19, $opt['LODEje'], 0, "C", $borde, 11); $pdf->SetXY($x + 78, 76); $pdf->CuadroCuerpo(19, $opt['LODPrisma'], 0, "C", $borde, 11); $pdf->SetXY($x + 97, 76); $pdf->CuadroCuerpo(19, $opt['LODBase'], 0, "C", $borde, 11); $pdf->SetXY($x + 116, 76); $pdf->CuadroCuerpo(19, $opt['LODAdd'], 0, "C", $borde, 11); //Lejos OI $pdf->SetXY($x + 21, 81);
default: $cuo = $cuota->mostrarTodoCuota($fd['CodCuota']); $cuo = array_shift($cuo); break; } $NombreAlumno = $al['Paterno'] . " " . $al['Materno'] . " " . $al['Nombres']; $NombreCurso = $cur['Abreviado']; $NombreCuota = cambiopalabra($cuo['Numero']) . " " . $idioma['Cuota'] . ($cuo['Numero'] == "Todo" ? " - " . $idioma['AlContado'] : ''); $TextoDetalle = capitalizar($NombreAlumno . " - " . $NombreCurso) . " - " . $NombreCuota; } celda(115, $TextoDetalle, "", "9"); celda(35, number_format($fd['Total'], 2), "", 10, "R"); } $pdf->SetXY($x + 20, $y + 71); celda(10, $idioma['Son'] . ": ", "B"); celda(110, mayuscula(num2letras($f['TotalBs'])) . " " . $idioma['Bolivianos'], "", "8"); celda(15, $idioma['TotalBs'] . ": ", "B", "8"); celda(20, number_format($f['TotalBs'], 2), "", 10, "R"); $pdf->SetXY($x + 177, $y + 71); celda(12, $idioma['Cajero'] . ": ", "B", "8"); celda(20, $Usuario, "", 8, ""); $pdf->Ln(); $pdf->SetXY($x + 140, $y + 74); celda(15, $idioma['Cancelado'] . ": ", "B", "8"); celda(20, number_format($f['Cancelado'], 2), "", 10, "R"); $pdf->SetXY($x + 20, $y + 77); celda(37, $idioma['FechaLimiteEmision'] . ": ", "B", "8"); celda(15, fecha2Str($FechaLimiteEmision), "", 8, "R"); if ($Credito) { $pdf->SetXY($x + 100, $y + 77); celda(35, $TextoCredito, "", "6");
celda(37, $idioma['FechaLimiteEmision'] . ": ", "B", "8"); celda(15, fecha2Str($FechaLimiteEmision), "", 8, "R"); if ($Credito) { $pdf->SetXY($x + 100, $y + 63); celda(35, $TextoCredito, "", "6"); } $pdf->SetXY($x + 20, $y + 59); celda(30, $idioma['CodigoControl'] . ": ", "B", "8"); celda(55, $f['CodigoControl'], "", 8, ""); $pdf->SetXY($x + 140, $y + 63); celda(15, $idioma['Cambio'] . ": ", "B", "8"); celda(20, number_format($f['MontoDevuelto'], 2), "", 10, "R"); $pdf->SetXY($x + 177, $y + 59); celda(22, $idioma['NTransaccion'] . ": ", "B", "8"); celda(10, $f['NReferencia'], "", "8"); $pdf->SetXY($x + 177, $y + 63); celda(10, $idioma['Hora'] . ": ", "B", "8"); celda(15, $f['HoraRegistro'], "", "8"); $pdf->SetXY($x + 47, $y + 78); celda(10, '"' . mayuscula($LeyendaPiePagina) . '"', "B", "8"); $pdf->SetXY($x + 130, $y + 13); celda(10, $idioma['ActividadEconomica'] . ": " . capitalizar($ActividadEconomica), "B", "8"); $pdf->Image("../../imagenes/factura/codigos/" . $CodFactura . ".png", $x + 22, $y + 72, 17, 17); $pdf->Output("Factura", "I"); } function celda($ancho, $texto, $estilo = "", $tam = 10, $ali = "") { global $pdf; $pdf->SetFont("Tahoma", $estilo, $tam); $pdf->Cell($ancho, 4, utf8_decode($texto), 0, 0, $ali); }
$pdf->SetXY($x + 116, 98); $pdf->CuadroCuerpo(19, $opt['COIDPCerca'], 0, "C", $borde, 11); //Armazon Lejos $pdf->SetXY($x + 35, 104); $pdf->CuadroCuerpoMulti(100, mayuscula($prodtip1['Nombre'] . " - " . $prod1['Nombre'] . " - " . $opt['Detalle1']), 0, "L", $borde, 11); //Armazon Cerca $pdf->SetXY($x + 35, 112); $pdf->CuadroCuerpoMulti(100, mayuscula($prodtip2['Nombre'] . " - " . $prod2['Nombre'] . " - " . $opt['Detalle2']), 0, "L", $borde, 11); //Armazon Lejos $pdf->SetXY($x + 35, 120); $pdf->CuadroCuerpoMulti(85, mayuscula($prodtip3['Nombre'] . " - " . $prod3['Nombre'] . " - " . $opt['Detalle3']), 0, "L", $borde, 11); $pdf->SetXY($x + 122, 120); $pdf->CuadroCuerpo(12, $opt['Vitrina3'], 0, "R", $borde, 11); //Armazon Cerca $pdf->SetXY($x + 35, 129); $pdf->CuadroCuerpoMulti(85, mayuscula($prodtip4['Nombre'] . " - " . $prod4['Nombre'] . " - " . $opt['Detalle4']), 0, "L", $borde, 11); $pdf->SetXY($x + 122, 129); $pdf->CuadroCuerpo(12, $opt['Vitrina4'], 0, "R", $borde, 11); //Observaciones $pdf->SetXY($x + 6, 142); $pdf->CuadroCuerpoMulti(65, mb_strtoupper($opt['Observaciones'], "utf8"), 0, "L", 0, 11); //Monto Sus $pdf->SetXY($x + 94, 142); $pdf->CuadroCuerpo(20, dec($opt['TotalSus']), 0, "R", $borde, 11); $pdf->SetXY($x + 94, 148); $pdf->CuadroCuerpo(20, dec($opt['ACuentaSus']), 0, "R", $borde, 11); $pdf->SetXY($x + 94, 154); $pdf->CuadroCuerpo(20, dec($opt['SaldoSus']), 0, "R", $borde, 11); $pdf->SetXY($x + 94, 160); $pdf->CuadroCuerpo(20, dec($opt['DescuentoSus']), 0, "R", $borde, 11); $pdf->SetXY($x + 94, 166);
?> </a> <?php } ?> <hr/> <?php } ?> <a href="redirigir.php?Ruta=../editarrude&CodAlumno=<?php echo $t['CodAlumno']; ?> " class="btn btn-small" target="_blank"><?php echo mayuscula($idioma['Rude']); ?> </a> <a href="redirigir.php?Ruta=../../sms/revisardatos&CodAlumno=<?php echo $t['CodAlumno']; ?> " class="btn btn-small" target="_blank" title="<?php echo $idioma['RevisarCelularEnvioMensajes']; ?> "><?php echo $idioma['RevisarCelular']; ?> </a> <a href="redirigir.php?Ruta=../../sms/enviarmensaje&CodAlumno=<?php echo $t['CodAlumno']; ?>