Example #1
0
<?php

if (isset($_GET['idclie']) && isset($_GET['estado'])) {
    session_start();
    $idprove = $_GET['idclie'];
    $estado = $_GET['estado'];
    $idempresa = $_SESSION['empresa_def_id'];
    require "fun_sistema.php";
    $ad = new fun_sistema();
    $conexion = $ad->conectarBD();
    $sqlprove = $idprove == 0 ? "" : "clieprove_id={$idprove} and ";
    $sqlestado = $estado == 0 ? "estado!=3" : "estado={$estado}";
    $consulta = "select * from vistafactura where tipo=2 and ({$sqlprove} {$sqlestado}) and clieprove_id in(select clieprove from emp_clieprove where empresa={$idempresa} ) order by fecha_plazo";
    mysqli_set_charset($conexion, "utf8");
    $registro = mysqli_query($conexion, $consulta);
    $tabla = "";
    if ($registro) {
        $i = 0;
        //1 pendiente, 2 pagada , 3 eliminada
        while ($row = mysqli_fetch_array($registro)) {
            $boton = "";
            $check = "";
            $estado = "";
            $estado_pago = $row['estado'];
            //deshabilitar check box dependiendo del estado
            if ($estado_pago == 1) {
                $check = "<input name='" . $row['iddocumento'] . "' id='" . $row['iddocumento'] . "' type='checkbox'>";
            } else {
                if ($row['estado'] == 2) {
                    $check = "<input type='checkbox' disabled>";
                }
Example #2
0
}
if ($_FILES["archivo"]["error"] > 0) {
    echo "error";
} else {
    //ahora vamos a verificar si el tipo de archivo es un tipo de imagen permitido.
    //y que el tamano del archivo no exceda los 100kb
    $permitidos = array("image/jpg", "image/jpeg", "image/gif", "image/png", "application/pdf");
    $limite_kb = 5000000;
    if (in_array($_FILES['archivo']['type'], $permitidos) && $_FILES['archivo']['size'] <= $limite_kb * 1024) {
        $ruta = "../" . $_SESSION['path_adjuntos'] . "/" . $file;
        if (!file_exists($ruta)) {
            $resultado = @move_uploaded_file($_FILES["archivo"]["tmp_name"], $ruta);
            if ($resultado) {
                //echo "el archivo ha sido movido exitosamente";
                require "../fun_sistema.php";
                $ad = new fun_sistema();
                $conexion = $ad->conectarBD();
                //Creamos la consulta
                $consulta = "call insertararchivo ({$idfactura},'{$padre}',{$idusuario},'{$comentario}','{$file}','{$ext}');";
                //obtenemos los registros de la consulta
                mysqli_set_charset($conexion, "utf8");
                $registro = mysqli_query($conexion, $consulta);
                sleep(3);
                //retrasamos la peticiĆ³n 3 segundos
                echo '{"estado":"0","msg":"' . $file . '"}';
                //devolvemos el nombre del archivo para pintar la imagen
            } else {
                echo '{"estado":"1","msg":"ocurrio un error al mover el archivo"}';
                //devolvemos el nombre del archivo para pintar la imagen
            }
        } else {
Example #3
0
<?php

if (isset($_POST['eliminar_archivo']) && isset($_POST['adjunto_eliminar'])) {
    session_start();
    $usuario_reg = $_SESSION['idusuario'];
    $idadjunto = $_POST['eliminar_archivo'];
    require_once "../fun_sistema.php";
    $ad = new fun_sistema();
    $fichero = "../" . $_POST['adjunto_eliminar'];
    unlink($fichero);
    $consulta = "call eliminarAdjunto ({$usuario_reg},{$idadjunto});";
    $conexion = $ad->Query($consulta);
}
Example #4
0
<?php

session_start();
$usuario_reg = $_SESSION['idusuario'];
$vehiculo_id = $_POST['id'];
$vehiculo_patente = $_POST['patente'];
$vehiculo_descripcion = $_POST['descripcion'];
$vehiculo_tipo = $_POST['tipo'];
require_once "../fun_sistema.php";
$ad = new fun_sistema();
$consulta = "call actualizarvehiculo({$usuario_reg},{$vehiculo_id},{$vehiculo_tipo},'{$vehiculo_patente}','{$vehiculo_descripcion}')";
$ad->Query($consulta);
    $correlativo = $_SESSION['corre_egreso'];
    $_SESSION['corre_egreso'] = "";
    $_SESSION['total_egreso'] = "";
    $_SESSION['facturas'] = "";
    echo $correlativo;
} else {
    $usuario_reg = $_SESSION['idusuario'];
    $corre_egreso = $_SESSION['corre_egreso'];
    $total_egreso = $_SESSION['total_egreso'];
    $tipo_pago = $_POST['tipo_pago'];
    $docs = $_POST['docs'];
    $proveedor_id = $_POST['proveedor_id'];
    $glosa = $_POST['glosa'];
    $facturas = $_POST['facturas'];
    require_once "../fun_sistema.php";
    $ad = new fun_sistema();
    $consulta = "call insertarNewEgreso({$usuario_reg},{$proveedor_id},{$tipo_pago},'{$docs}','{$glosa}',{$total_egreso},{$corre_egreso},1);";
    $conexion = $ad->Query($consulta);
    $conexion = $ad->conectarBD();
    $consulta = "SELECT MAX(idpago) AS id FROM pago";
    mysqli_set_charset($conexion, "utf8");
    $registro = mysqli_query($conexion, $consulta);
    $idpago = 0;
    while ($rs = mysqli_fetch_array($registro)) {
        $idpago = $rs[0];
    }
    $listado = explode(",", $facturas);
    foreach ($listado as $iddocumento) {
        if ($iddocumento != 0) {
            $consulta = "call insertarNewPagoDetalle({$idpago},{$iddocumento});";
            $ad->Ejecutar($consulta);
Example #6
0
<?php

session_start();
require_once "../fun_sistema.php";
$ad = new fun_sistema();
$numero = $_POST['fact_numero'];
$clieprove = $_POST['idclieprove'];
$fecha_doc = $ad->cambiaf_a_mysql($_POST['fact_fecha_doc']);
$fecha_plazo = $ad->cambiaf_a_mysql($_POST['fact_fecha_plazo']);
$usuario = $_SESSION['idusuario'];
$empresa = $_POST['empresa'];
$glosa = $_POST['fact_glosa'];
$neto = str_replace(',', '', $_POST['fact_neto']);
$iva = str_replace(',', '', $_POST['fact_iva']);
$total = str_replace(',', '', $_POST['fact_total']);
$consulta = "call insertarfactura(2,{$numero},{$clieprove},'{$fecha_doc}','{$fecha_plazo}',{$usuario},{$empresa},'{$glosa}',{$neto},{$iva},{$total},1);";
$conexion = $ad->Query($consulta);
Example #7
0
<?php

if (isset($_POST['fecha']) && $_POST['dias']) {
    $fecha = cambiaf_a_mysql($_POST['fecha']);
    $dias = $_POST['dias'];
    $nuevafecha = date('d/m/Y', strtotime("{$fecha} + {$dias} day"));
    echo '{"fecha":"' . $nuevafecha . '"}';
}
function cambiaf_a_mysql($fecha)
{
    ereg("([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})", $fecha, $mifecha);
    $lafecha = $mifecha[3] . "-" . $mifecha[2] . "-" . $mifecha[1];
    return $lafecha;
}
if (isset($_POST['fecha_1']) && $_POST['fecha_2']) {
    require_once "../fun_sistema.php";
    $ad = new fun_sistema();
    $dias = $ad->dias_transcurridos($_POST['fecha_2'], $_POST['fecha_1']);
    echo '{"dias":' . $dias . '}';
}
Example #8
0
<?php

if (isset($_GET["desde"]) || isset($_GET["hasta"])) {
    require_once "fun_sistema.php";
    $ad = new fun_sistema();
    $conexion = $ad->conectarBD();
    $w = '';
    if ($_GET["desde"] && $_GET["hasta"]) {
        //feha desde y hasta
        $desde = $ad->cambiaf_a_mysql($_GET["desde"]);
        $hasta = $ad->cambiaf_a_mysql($_GET["hasta"]);
        //consulta
        $w .= "where (fecha between '{$desde}' and '{$hasta}') ";
    }
    if ($_GET["accion"]) {
        if ($w) {
            $w .= " and (accion='" . $_GET["accion"] . "') ";
        } else {
            $w .= " where (accion='" . $_GET["accion"] . "') ";
        }
    }
    if ($_GET["usuario"]) {
        if ($w) {
            $w .= " and (usuario_id=" . $_GET["usuario"] . ") ";
        } else {
            $w .= " where (usuario_id=" . $_GET["usuario"] . ") ";
        }
    }
    $consulta = "select * from vistahistorial {$w} order by idhistorial;";
    mysqli_set_charset($conexion, "utf8");
    $registro = mysqli_query($conexion, $consulta);
Example #9
0
<?php

if (isset($_SESSION['facturapdf'])) {
    require_once "../conection/fun_sistema.php";
    $ad = new fun_sistema();
    $sql = "select\r\n            d.ndoc,\r\n            d.tipo,\r\n            d.fecha_doc,\r\n            d.fecha_plazo,\r\n            d.glosa,\r\n            d.neto,\r\n            d.iva,\r\n            d.total,\r\n            d.estado,\r\n            c.rut as rut_clieprove,\r\n            c.nombre as nombre_clieprove,\r\n            c.giro_principal as giro_clieprove,\r\n            c.direccion as direccion_clieprove,\r\n            co.nombre as comuna_clieprove,\r\n            c.fono as fono_clieprove,\r\n            c.tipo as tipo_clieprove\r\n            from documento d inner join clieprove c on d.clieprove=c.id inner join comuna co on c.comuna=co.idcomuna where iddocumento=" . $_SESSION['facturapdf'];
    $rawdata = $ad->getArraySQL($sql);
    if ($rawdata) {
        $ndoc = $rawdata[0]['ndoc'];
        $tipo = $rawdata[0]['tipo'];
        $fecha_doc = $rawdata[0]['fecha_doc'];
        $fecha_plazo = $rawdata[0]['fecha_plazo'];
        $glosa = $rawdata[0]['glosa'];
        $neto = $rawdata[0]['neto'];
        $iva = $rawdata[0]['iva'];
        $total = $rawdata[0]['total'];
        $estado = $rawdata[0]['estado'];
        $rut_clieprove = $rawdata[0]['rut_clieprove'];
        $nombre_clieprove = $rawdata[0]['nombre_clieprove'];
        $giro_clieprove = $rawdata[0]['giro_clieprove'];
        $direccion_clieprove = $rawdata[0]['direccion_clieprove'];
        $comuna_clieprove = $rawdata[0]['comuna_clieprove'];
        $fono_clieprove = $rawdata[0]['fono_clieprove'];
        $tipo_clieprove = $rawdata[0]['tipo_clieprove'];
    }
    if ($tipo == 1) {
        $tipo_factura = "COMPRA";
        $tipo_clieprove = "Proveedor";
    } else {
        if ($tipo == 2) {
            $tipo_factura = "VENTA";
Example #10
0
 function getListadoEmpresasDisponibles($usuario)
 {
     require_once "fun_sistema.php";
     $ad = new fun_sistema();
     $conexion = $ad->conectarBD();
     $consulta = "select*from empresa where idempresa not in(select empresa from usu_emp where usuario={$usuario});";
     mysqli_set_charset($conexion, "utf8");
     $registro = mysqli_query($conexion, $consulta);
     $i = 0;
     $tabla = "";
     while ($row = mysqli_fetch_array($registro)) {
         echo "<option value='" . $row['idempresa'] . "'>" . $row['nombre'] . "</option>";
     }
 }