<?php

include_once "../../login/check.php";
include_once "../../class/factura.php";
$factura = new factura();
$CodFactura = $_GET['CodFactura'];
$CodigoControl = $_GET['CodigoControl'];
/*echo $CodFactura;
echo "<br>";
echo $CodigoControl;*/
$factura->actualizarRegistro(array("CodigoControl" => "'{$CodigoControl}'"), "CodFactura={$CodFactura}");
header("Location:../listado/ver.php?f=" . $CodFactura);
 public function Consulta_Detalles()
 {
     $detalles = $this->consultas->consulta_factura_codigo($this->codigo);
     foreach ($detalles as $array) {
         parent::add_detalle($array["codigo"], $array["nombre"], $array["cantidad"], $array["costo"]);
     }
     return parent::mostrar();
 }
 public function agrega_facturacion_db()
 {
     $inserta = new Conectar();
     $verificar = $inserta->inserta("kit_facturacion", array("Id_factura" => '', "id_client" => parent::get_codigo_cliente(), "Fact_cancel" => 2, "Total" => parent::get_costo_total()));
     //
     if (array_key_exists("exito", $verificar)) {
         $this->id_factura = $verificar["last_cod_id"];
         foreach (parent::mostrar() as $fact) {
             $verifica_detalle = $inserta->inserta("descripcion_factura", array("cod_produc" => $fact['codigo'], "cantidad" => 1, "Costo" => $fact['costo'], "id_solicitud" => $this->get_id_factura()));
         }
         if (array_key_exists("exito", $verifica_detalle)) {
             echo $verifica_detalle["exito"];
         } elseif (array_key_exists("error", $verifica_detalle)) {
             echo "Presenta un error en la insercion de detalles de compra";
         }
     } elseif (array_key_exists("error", $verificar)) {
         return true;
     } else {
         return false;
     }
 }
 public function agrega_facturacion_db()
 {
     $inserta = new Inserciones();
     $verificar = $inserta->inserta("Factura", array("Fact_cod" => '', "Fact_fecha" => parent::get_fecha(), "Fact_cod_client" => parent::get_codigo_cliente(), "Fact_total" => parent::get_costo_total(), "Fact_Cancelado" => 2));
     //
     if (array_key_exists("exito", $verificar)) {
         $this->id_factura = $verificar["last_cod_id"];
         foreach (parent::mostrar() as $fact) {
             $verifica_detalle = $inserta->inserta("Orden_Compra", array("Ord_cod" => '', "Ord_Prod_cod" => $fact["codigo"], "Ord_cant" => $fact["cantidad"], "Ord_cost" => $fact["costo"], "Ord_Fact_cod" => $this->get_id_factura()));
         }
         if (array_key_exists("exito", $verifica_detalle)) {
             echo $verifica_detalle["exito"];
         } elseif (array_key_exists("error", $verifica_detalle)) {
             echo "Presenta un error en la insercion de detalles de compra";
         }
     } elseif (array_key_exists("error", $verificar)) {
         echo "Error numero: " . $verificar['error'];
     } else {
         echo "algo esta fallando";
     }
     $inserta->cerrar_conexion();
 }
Exemple #5
0
<?php

extract($_POST);
include_once '../../system/class.php';
$factura = new factura();
$producto = new producto();
$contenido = new factura_descripcion();
$r = $contenido->consultar_factura($mysqli, $codigo);
while ($resultado = $r->fetch_array()) {
    $producto_consultado = $producto->consultar_produc($mysqli, $resultado[7]);
    $nueva_existencia = $producto_consultado[2] + $resultado[3];
    $producto->actualizar_existencia($mysqli, $nueva_existencia, $resultado[7]);
}
$factura->eliminar_factura($mysqli, $codigo);
header('location: ../../0/home/inicio');
Exemple #6
0
                </hgroup>
            </div>
            <?php 
extract($_POST);
include_once '../../system/class.php';
$objfactdescrip = new factura_descripcion();
//IVA actual, facilitado por el sitema
$iva_actual = new iva();
$actual_iva = $iva_actual->consultar_iva_actual($mysqli);
$actual_iva = $actual_iva->fetch_array();
$impuesto = $actual_iva[0];
if (isset($comprado)) {
    //Invocacion de los objetos
    $objcliente = new cliente();
    $objproducto = new producto();
    $objfactura = new factura();
    //Consulta de clientes y productos
    $ress = $objcliente->consultar_cliente($mysqli, $comprado);
    $result = $objproducto->consulta_completo($mysqli);
    //Proceso de compra
    //Primero hacer la factura básica
    $objfactura->facturar($mysqli, $ress[1], $total);
    $id = $objfactura->consultar_factura_insertada($mysqli, $ress[1]);
    //Luego la descripcion o compras actualizando el inventario de una vez
    $i = 0;
    while ($resultado = $result->fetch_array()) {
        if (!empty($cantidad[$i])) {
            $precio = $resultado[3] * $cantidad[$i];
            $objfactdescrip->facturar_productos($mysqli, $id[0], $resultado[1], $cantidad[$i], $resultado[3], $precio, $resultado[0]);
            $nuevaexistencia = $resultado[2] - $cantidad[$i];
            $objproducto->actualizar_existencia($mysqli, $nuevaexistencia, $resultado[0]);
<?php

include_once "login/check.php";
include_once "class/alumno.php";
include_once "class/documento.php";
include_once "class/rude.php";
include_once "class/factura.php";
include_once "class/facturadetalle.php";
include_once "class/cuota.php";
include_once "class/tmpcola.php";
include_once "class/tmp_alumno.php";
$alumno = new alumno();
$cuota = new cuota();
$rude = new rude();
$documento = new documento();
$tmp_alumno = new tmp_alumno();
$facturadetalle = new facturadetalle();
$factura = new factura();
$tmpcola = new tmpcola();
$alumno->vaciar();
$cuota->vaciar();
$rude->vaciar();
$documento->vaciar();
$factura->vaciar();
$facturadetalle->vaciar();
$tmpcola->vaciar();
$tmp_alumno->iniciar();
<?php

include_once "../login/check.php";
include_once "../class/factura.php";
include_once "../class/alumno.php";
include_once "../class/curso.php";
include_once "../factura/codigocontrol.class.php";
$factura = new factura();
$fac = $factura->mostrarFacturas("Estado='Valido'");
$alumno = new alumno();
$curso = new curso();
?>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Listado de Facturas Erroneas</title>
</head>

<body>
<style type="text/css">
body{
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif	
}
a{
	background-color:#CCC;
	padding:4px;
	color:#333;
	text-decoration:none;	
}
</style>
Exemple #9
0
<?php

include_once "../../login/check.php";
$FechaInicio = $_GET['FechaInicio'];
$FechaFinal = $_GET['FechaFinal'];
include_once "../../class/factura.php";
include_once "../../class/alumno.php";
include_once "../../class/curso.php";
include_once "../../factura/codigocontrol.class.php";
$factura = new factura();
$fac = $factura->mostrarFacturas("(FechaFactura BETWEEN '{$FechaInicio}' and '{$FechaFinal}') and Estado='Valido'");
$alumno = new alumno();
$curso = new curso();
$titulo = "NVerificarCodigosControl";
$folder = "../../";
include_once $folder . "cabecerahtml.php";
?>
<script language="javascript" src="../../js/factura/revisarcodigo.js"></script>
<?php 
include_once $folder . "cabecera.php";
?>
<div class="span12 box">
    <div class="box-header"><h2><?php 
echo $idioma['Configuracion'];
?>
</h2></div>
    <div class="box-content">
    	<form action="mostrar.php" method="post" class="formulario">
        <table class="table table-bordered">
            <thead>
                <tr>
Exemple #10
0
            <div>
                <?php 
include '../../layouts/cabecera-body.php';
?>
                <hgroup>
                    <h1>Estadisticas de ingresos</h1>
                </hgroup>
            </div>

            <?php 
include_once '../../system/class.php';
$anual = date("Y");
$mensual = "-" . date('m') . "-";
$tipo1 = "COMPRA";
$tipo2 = "DONACION";
$objventas = new factura();
$res1 = $objventas->consultar_ventas_anual($mysqli, $tipo1, $anual);
$res2 = $objventas->consultar_ventas_anual($mysqli, $tipo2, $anual);
$res3 = $objventas->consultar_ventas_anual($mysqli, $tipo1, $mensual);
$res4 = $objventas->consultar_ventas_anual($mysqli, $tipo2, $mensual);
$ventaanual1 = "";
while ($resultado1 = $res1->fetch_array()) {
    $ventaanual1 += $resultado1[0];
}
$ventaanual2 = "";
while ($resultado2 = $res2->fetch_array()) {
    $ventaanual2 += $resultado2[0];
}
$ventamensual1 = "";
while ($resultado3 = $res3->fetch_array()) {
    $ventamensual1 += $resultado3[0];
<?php

include_once "../../login/check.php";
if (!empty($_POST)) {
    $Cod = $_POST['Cod'];
    $Valor = $_POST['Valor'];
    include_once "../../class/factura.php";
    $factura = new factura();
    $val = array("Estado" => "'{$Valor}'");
    $factura->actualizarRegistro($val, "CodFactura={$Cod}");
}
Exemple #12
0
<?php

include_once "../../login/check.php";
if ($_GET['f'] != "") {
    include_once "../../class/config.php";
    include_once "../../class/curso.php";
    include_once "../../class/cuota.php";
    include_once "../../class/alumno.php";
    include_once "../../class/factura.php";
    include_once "../../class/facturadetalle.php";
    $factura = new factura();
    $facturadetalle = new facturadetalle();
    $config = new config();
    $alumno = new alumno();
    $curso = new curso();
    $cuota = new cuota();
    $Logo = $cnf = $config->mostrarConfig("Logo", 1);
    $Titulo = $config->mostrarConfig("Titulo", 1);
    $LlaveDosificacion = $config->mostrarConfig("LlaveDosificacion", 1);
    $ImagenFondoFactura = $config->mostrarConfig("ImagenFondoFactura", 1);
    $CodFactura = $_GET['f'];
    $f = $factura->mostrarFactura($CodFactura);
    $f = array_shift($f);
    $NumeroAutorizacion = $f['NumeroAutorizacion'];
    $FechaLimiteEmision = $f['FechaLimiteEmision'];
    switch ($f['Nivel']) {
        case "1":
            $Usuario = $idioma["Administrador"];
            break;
        case "2":
            $Usuario = $idioma["Direccion"];
Exemple #13
0
<?php

//listar todas las facturas sin pagar////
echo " <form method='POST' action='inicio'>\n            <div class='buscadores'>\n                <input type='text' name='buscador' placeholder='Buscar factura por cédula' />\n                <button class='botonmenu' type='submit' name='button'><i class='fa fa-search'></i> Buscar</button>\n            </div></form>";
echo "<form method='POST' action='../caja/procesar'>";
extract($_POST);
include_once '../../system/class.php';
//listar las facturas por numero de cedula del cliente
$objfactura = new factura();
if (!empty($buscador)) {
    $res = $objfactura->buscador_cedula($mysqli, $buscador);
    if ($res->num_rows) {
        echo "<table class='facturai'>\n                            <tr>\n                                <td>Nombres y Apellidos</td>\n                                <td>Cedula</td>\n                                <td>Fecha</td>\n                                <td>Subtotal</td>\n                                <td>Procesar</td>\n                            </tr>";
        while ($resultado = $res->fetch_array()) {
            echo "  <tr>\n                                <td>{$resultado['1']} {$resultado['2']}</td>\n                                <td>{$resultado['0']}</td>\n                                <td>{$resultado['4']}</td>\n                                <td>{$resultado['5']}</td>\n                                <td><button class='botonmenu' type='submit' name='codigo' value='{$resultado['3']}' >Procesar <i class='fa fa-arrow-right'></i></button></td>\n                            </tr>";
        }
        echo "</table>";
        echo "<div align='center'>\n                        <button class='boton' type='button' onclick=location='inicio' ><i class='fa fa-ban'></i> Cancelar</button>\n                    </div>";
    } else {
        echo "<h2 align='center'>No existen registros con el numeros de cédula/RIF</h2>";
        echo "\n                        <div align='center'>\n                            <button type='button' class='boton' onclick=location='../../0/home/inicio'><i class='fa fa-home'></i> Regresar a inicio</button>\n                        </div>\n                    ";
    }
    //listar todas las facturas impagas en general
} elseif (empty($buscador) or !isset($buscador)) {
    $res = $objfactura->consultar_facturas($mysqli);
    if ($res->num_rows) {
        echo "<table class='facturai'>\n                <tr>\n                    <td>Nombres y Apellidos</td>\n                    <td>Cedula</td>\n                    <td>Fecha</td>\n                    <td>Subtotal</td>\n                    <td>Procesar</td>\n                </tr>";
        while ($resultado = $res->fetch_array()) {
            echo "\n                        <tr>\n                            <td>{$resultado['1']} {$resultado['2']}</td>\n                            <td>{$resultado['0']}</td>\n                            <td>{$resultado['4']}</td>\n                            <td>{$resultado['5']}</td>\n                            <td><button class='botonmenu' type='submit' name='codigo' value='{$resultado['3']}' >Procesar <i class='fa fa-arrow-right'></i></button></td>\n                        </tr>";
        }
        echo "</table>";
Exemple #14
0
}
if ($Nit != "") {
    array_push($condi, "Nit='{$Nit}'");
}
if ($Factura != "") {
    array_push($condi, "Factura LIKE '%{$Factura}%'");
}
if ($Estado != "") {
    array_push($condi, "Estado LIKE '%{$Estado}%'");
}
if ($Tipo != "") {
    array_push($condi, "Tipo LIKE '%{$Tipo}%'");
}
$where = implode(" and ", $condi);
include_once "../../class/factura.php";
$factura = new factura();
$fac = $factura->mostrarFacturas($where);
?>
<a class="btn btn-mini btn-success" id="exportarexcel"><?php 
echo $idioma['ExportarExcel'];
?>
</a>
<table class="table table-bordered table-hover table-striped">
<thead>
	<tr>
    	<th colspan="2"><?php 
echo $idioma['RangoFecha'];
?>
:</th>
        <th colspan="2"><?php 
echo fecha2Str($FechaFacturaInicio);
Exemple #15
0
<?php

include_once "../../login/check.php";
$titulo = "RegistrarFactura";
$folder = "../../";
include_once "../../class/config.php";
include_once "../../class/factura.php";
$factura = new factura();
$config = new config();
$FechaLimiteEmision = $config->mostrarConfig("FechaLimiteEmision", 1);
$NumeroAutorizacion = $config->mostrarConfig("NumeroAutorizacion", 1);
$estado = $factura->statusTable();
$NReferencia = $estado['Auto_increment'];
$f = $factura->mostrarNumeroFactura("Estado='Valido'");
$f = array_shift($f);
$NFactura = $f['NFactura'] + 1;
$CodAlumno = $_GET['CodAlumno'];
$dividido = explode("/", $CodAlumno);
$contardividido = count($dividido);
$codigosalumnos = array();
if ($contardividido > 1) {
    $CodAlumno = $dividido[0];
    for ($i = 1; $i < $contardividido; $i++) {
        if ($dividido[$i] != "") {
            array_push($codigosalumnos, '"' . $dividido[$i] . '"');
        }
    }
}
include_once $folder . "cabecerahtml.php";
?>
<script language="javascript" type="text/javascript" src="../../js/factura/registro.js"></script>
Exemple #16
0
<?php

require_once "pdf/dompdf/dompdf_config.inc.php";
require "../../system/class.php";
extract($_POST);
$objfactura = new factura();
if (!isset($bauche)) {
    $bauche = 0;
}
$objfactura->modificar_factura($mysqli, $codigo, $exento, $base, $iva, $retencion, $alicuota, $total, $observacion, $ivaporciento, $retencionporciento, $tipofactura, $metodo, $bauche);
$factura = $objfactura->consultar_factura($mysqli, $codigo);
$objcliente = new cliente();
$cliente = $objcliente->consultar_cliente($mysqli, $factura[1]);
$objfactura_des = new factura_descripcion();
$resultado = $objfactura_des->consultar_factura($mysqli, $codigo);
$result0 = $resultado->fetch_array();
$result1 = $resultado->fetch_array();
$result2 = $resultado->fetch_array();
$result3 = $resultado->fetch_array();
$result4 = $resultado->fetch_array();
$result5 = $resultado->fetch_array();
$result6 = $resultado->fetch_array();
if (!empty($factura[5])) {
    $compra123 = $factura[4] . ', Nro. ' . $factura[5];
} else {
    $compra123 = $factura[4];
}
$html = '
<html>' . '<body>
	 <link rel="stylesheet" type="text/css" href="pdf/factura.css">
	 <header>
Exemple #17
0
<?php

include_once "../../login/check.php";
if (!empty($_POST)) {
    /*echo "<pre>";
    	print_r($_POST);
    	echo "</pre>";*/
    extract($_POST);
    include_once "../../class/config.php";
    include_once "../../class/factura.php";
    include_once "../../class/cuota.php";
    include_once "../../class/facturadetalle.php";
    $config = new config();
    $factura = new factura();
    $facturadetalle = new facturadetalle();
    $cuota = new cuota();
    $estado = $factura->statusTable();
    $CodFactura = $estado['Auto_increment'];
    $NumeroAutorizacion = $config->mostrarConfig("NumeroAutorizacion", 1);
    $LlaveDosificacion = $config->mostrarConfig("LlaveDosificacion", 1);
    $FechaLimiteEmision = $config->mostrarConfig("FechaLimiteEmision", 1);
    $f = $factura->mostrarFacturas("NFactura='" . trim($NFactura) . "' and Estado='Activo'");
    if (count($f)) {
        header("Location: ./?f=1&NFactura=" . trim($NFactura));
    }
    $FechaCodigo = date("Ymd", strtotime($FechaFactura));
    $TotalBsCodigo = round(str_replace(',', '.', $TotalBs), 0);
    include_once "../codigocontrol.class.php";
    $CodigoControl = new CodigoControl($NumeroAutorizacion, $NFactura, $Nit, $FechaCodigo, $TotalBsCodigo, $LlaveDosificacion);
    $TxtCodigoDeControl = $CodigoControl->generar();
    /*CódigoQR*/
<?php

include_once "../../login/check.php";
if (!empty($_POST['NFactura'])) {
    $NFactura = $_POST['NFactura'];
    include_once "../../class/factura.php";
    $factura = new factura();
    $f = $factura->mostrarFacturas("NFactura='" . trim($NFactura) . "' and Estado='Valido'");
    if (count($f)) {
        $valores = array("Estado" => No, "Cantidad" => count($f));
    } else {
        $valores = array("Estado" => Si, "Cantidad" => count($f));
    }
    echo json_encode($valores);
}