if (!isset($_SESSION['username'])) {
    exit("No se ha iniciado una sesion <a href='../index.php' >Iniciar Sesion </a>");
}
////////// Paginacion
$page = (int) (!isset($_GET["page"]) ? 1 : $_GET["page"]);
$limit = 10;
$startpoint = $page * $limit - $limit;
/////////
include_once 'funciones/function.php';
//En esta funcion está la paginacion
include_once "../modelo/php_tablas.php";
//Clases de donde se escribirán las tablas
include_once "Configuraciones/cot_itemscotizaciones.ini.php";
//Clases de donde se escribirán las tablas
$obTabla = new Tabla($db);
$obVenta = new ProcesoVenta(1);
$statement = $obTabla->CreeFiltro($Vector);
//print($statement);
$Vector["statement"] = $statement;
//Filtro necesario para la paginacion
$obTabla->VerifiqueExport($Vector);
include_once "css_construct.php";
print "<html>";
print "<head>";
$css = new CssIni($myTitulo);
print "</head>";
print "<body>";
//Cabecera
$css->CabeceraIni($myTitulo);
//Inicia la cabecera de la pagina
$css->CabeceraFin();
Example #2
0
<?php

session_start();
include_once "../modelo/php_conexion.php";
include_once "css_construct.php";
if (!isset($_SESSION['username'])) {
    exit("No se ha iniciado una sesion <a href='../index.php' >Iniciar Sesion </a>");
}
$NombreUser = $_SESSION['nombre'];
$idUser = $_SESSION['idUser'];
print "<html>";
print "<head>";
$css = new CssIni("Registrar Anticipo");
print "</head>";
print "<body>";
$obVenta = new ProcesoVenta($idUser);
include_once "procesadores/procesaAnticipo.php";
$myPage = "RegistrarAnticipos.php";
$css->CabeceraIni("Registrar Anticipo");
//Inicia la cabecera de la pagina
$css->CabeceraFin();
///////////////Creamos el contenedor
/////
/////
$css->CrearDiv("principal", "container", "center", 1, 1);
print "<br>";
///////////////Creamos la imagen representativa de la pagina
/////
/////
$css->CrearImageLink($myPage, "../images/Anticipos.png", "_self", 200, 200);
///////////////Se crea el DIV que servirá de contenedor secundario
Example #3
0
<?php

include "../../modelo/php_conexion.php";
////////////////////////////////////////////
/////////////Obtengo el rango de fechas
////////////////////////////////////////////
$VerFacturas = 0;
$obVenta = new ProcesoVenta(1);
$fecha = date("Y-m-d");
$FechaIni = $_POST["TxtFechaIni"];
$FechaFinal = $_POST["TxtFechaFinal"];
$CentroCostos = $_POST["CmbCentroCostos"];
$EmpresaPro = $_POST["CmbEmpresaPro"];
$TipoReporte = $_POST["CmbTipoReporte"];
$Condicion = " ori_facturas_items WHERE ";
$Condicion2 = "ori_facturas WHERE ";
if ($TipoReporte == "Corte") {
    $CondicionFecha1 = " FechaFactura <= '{$FechaFinal}' ";
    $CondicionFecha2 = " Fecha <= '{$FechaFinal}' ";
    $Rango = "Corte a {$FechaFinal}";
} else {
    $CondicionFecha1 = " FechaFactura >= '{$FechaIni}' AND FechaFactura <= '{$FechaFinal}' ";
    $CondicionFecha2 = " Fecha >= '{$FechaIni}' AND Fecha <= '{$FechaFinal}' ";
    $Rango = "De {$FechaIni} a {$FechaFinal}";
}
$CondicionItems = $Condicion . $CondicionFecha1;
$CondicionFacturas = $Condicion2 . $CondicionFecha2;
/*
if($CentroCostos<>"ALL"){
	$Condicion.="  AND idCentroCosto='$CentroCostos' ";
}
Example #4
0
        $Valores[15] = $CuentaPUC;
        $Valores[16] = $NombreCuenta;
        $Valores[18] = 0;
        $Valores[19] = $ReteICA;
        $Valores[20] = $ReteICA * -1;
        //Credito se escribe el total de la venta menos los impuestos
        $tabla->InsertarRegistro($tab, $NumRegistros, $Columnas, $Valores);
        //Registro el credito
    }
    //print("<script>window.open('$RutaPrintComp','_blank');</script>");
}
////Se Crea un Proveedor
if (!empty($_REQUEST['BtnCrearProveedor'])) {
    $NIT = $_REQUEST['TxtNIT'];
    $idCodMunicipio = $_REQUEST['CmbCodMunicipio'];
    $obVenta = new ProcesoVenta($idUser);
    $DatosClientes = $obVenta->DevuelveValores('proveedores', "Num_Identificacion", $NIT);
    $DV = "";
    $DatosMunicipios = $obVenta->DevuelveValores('cod_municipios_dptos', "ID", $idCodMunicipio);
    if ($DatosClientes["Num_Identificacion"] != $NIT) {
        ///////////////////////////Ingresar a Clientes
        if ($_REQUEST['CmbTipoDocumento'] == 31) {
            $DV = calcularDV($NIT);
        }
        $tab = "proveedores";
        $NumRegistros = 15;
        $Columnas[0] = "Tipo_Documento";
        $Valores[0] = $_REQUEST['CmbTipoDocumento'];
        $Columnas[1] = "Num_Identificacion";
        $Valores[1] = $_REQUEST['TxtNIT'];
        $Columnas[2] = "DV";
Example #5
0
<?php

//print("<script>alert('entra');</script>");
if (!empty($_REQUEST["BtnGuardarIngreso"])) {
    //print("<script>alert('entra');</script>");
    $obVenta = new ProcesoVenta($idUser);
    $fecha = $_REQUEST["TxtFecha"];
    $CuentaDestino = $_REQUEST["CmbCuentaDestino"];
    $idProveedor = $_REQUEST["TxtTercero"];
    $Total = $_REQUEST["TxtTotal"];
    $CentroCosto = $_REQUEST["CmbCentroCostos"];
    $Concepto = $_REQUEST["TxtConcepto"];
    $VectorIngreso["Fut"] = "";
    $idIngreso = $obVenta->RegistreIngreso($fecha, $CuentaDestino, $idProveedor, $Total, $CentroCosto, $Concepto, $idUser, $VectorIngreso);
    header("location:ComprobantesIngreso.php?TxtidIngreso={$idIngreso}");
}
///////////////fin
<?php

/* 
 * este archivo recibe las peticiones o envios de impresion 
 */
if (isset($_REQUEST["BtnImprimirBarCode"])) {
    $obVenta = new ProcesoVenta(1);
    $idProducto = $_REQUEST["BtnImprimirBarCode"];
    $idCantidad = "TxtCantidadCodigos{$idProducto}";
    $Cantidad = $_REQUEST[$idCantidad];
    $Tabla = "productosventa";
    $DatosCB["EmpresaPro"] = 1;
    $DatosPuerto = $obVenta->DevuelveValores("config_puertos", "ID", 2);
    if ($DatosPuerto["Habilitado"] == "SI") {
        $obVenta->ImprimirCodigoBarras($Tabla, $idProducto, $Cantidad, $DatosPuerto["Puerto"], $DatosCB);
    }
}
Example #7
0
?>
 
<!DOCTYPE html>
<html>
  
	<head>
	
	 <?php 
$css = new CssIni("SoftConTech Compra de Mercancias");
?>
	</head>
 
	<body>
   
	 <?php 
$obVenta = new ProcesoVenta($idUser);
$myPage = "CompraMercancias.php";
$css->CabeceraIni("SoftConTech Compra de Mercancias");
$DatosUsuarios = $obVenta->DevuelveValores("usuarios", "idUsuarios", $idUser);
$css->CreaBotonDesplegable("Proveedor", "Crear Proveedor");
$css->CabeceraFin();
/////////////////Cuadro de dialogo de Proveedores create
$css->CrearCuadroDeDialogo("Proveedor", "Crear Proveedor");
$css->CrearForm("FrmCrearCliente", $myPage, "post", "_self");
$css->CrearSelect("CmbTipoDocumento", "Oculta()");
$css->CrearOptionSelect('13', 'Cedula', 1);
$css->CrearOptionSelect('31', 'NIT', 0);
$css->CerrarSelect();
//$css->CrearInputText("CmbPreVentaAct","hidden","",$idPreventa,"","","","",0,0,0,0);
$css->CrearInputText("TxtNIT", "number", "", "", "Identificacion", "black", "", "", 200, 30, 0, 1);
$css->CrearInputText("TxtPA", "text", "", "", "Primer Apellido", "black", "onkeyup", "CreaRazonSocial()", 200, 30, 0, 0);
Example #8
0
    exit("No se ha iniciado una sesion <a href='../index.php' >Iniciar Sesion </a>");
}
$idUser = $_SESSION['idUser'];
////////// Paginacion
$page = (int) (!isset($_GET["page"]) ? 1 : $_GET["page"]);
$limit = 10;
$startpoint = $page * $limit - $limit;
/////////
include_once 'funciones/function.php';
//En esta funcion está la paginacion
include_once "../modelo/php_tablas.php";
//Clases de donde se escribirán las tablas
include_once "Configuraciones/cuentasxcobrar.ini.php";
//Clases de donde se escribirán las tablas
$obTabla = new Tabla($db);
$obVenta = new ProcesoVenta(1);
$idComprobante = 0;
$ImprimeCC = 0;
if (isset($_REQUEST["idComprobante"])) {
    $idComprobante = $_REQUEST["idComprobante"];
}
if (isset($_REQUEST["ImprimeCC"])) {
    $ImprimeCC = $_REQUEST["ImprimeCC"];
    $idComprobante = 0;
}
include_once "procesadores/ProcesaCuentasXCobrar.php";
$statement = $obTabla->CreeFiltroCobros($Vector);
//print($statement);
$Vector["statement"] = $statement;
//Filtro necesario para la paginacion
$obTabla->VerifiqueExport($Vector);
Example #9
0
if (!isset($_SESSION['username'])) {
    exit("No se ha iniciado una sesion <a href='../index.php' >Iniciar Sesion </a>");
}
$NombreUser = $_SESSION['nombre'];
$idUser = $_SESSION['idUser'];
if (!empty($_GET['del'])) {
    $id = $_GET['del'];
    mysql_query("DELETE FROM atencion_pedidos WHERE idPedidos='{$id}'");
    header('location:pedidos.php');
}
if (!empty($_REQUEST['BtnPagar'])) {
    $fecha = date("Y-m-d");
    $Hora = date("H:i:s");
    $idMesa = $_REQUEST['TxtidMesa'];
    $idMesero = $_REQUEST['TxtidUsuario'];
    $obVenta = new ProcesoVenta($idUser);
    list($NumCotizacion, $NumVenta, $NumFactura) = $obVenta->ObtengaDatosEspacio();
    //Verifico si hay espacios en venta activa para empezar a vender
    if (!$NumCotizacion > 0) {
        list($NumCotizacion, $NumVenta, $NumFactura) = $obVenta->ObtengaEspacioVenta();
        // si no hay espacio lo crea
    }
    $obVenta->AdminRegVenta($fecha, $Hora, $idMesa, $idMesero, $NumCotizacion, $NumVenta, $NumFactura, 1, $idUser);
    list($Subtotal, $Impuestos, $Total, $TotalCostos, $TotalComisiones, $GranTotal) = $obVenta->ObtengaTotalesVenta($NumVenta);
    ///////////////////////////Ingresar a Facturas
    $TipoVenta = "Contado";
    $EmpresaPro = 1;
    $idCliente = 1;
    $tab = "facturas";
    $NumRegistros = 15;
    $Columnas[0] = "Fecha";
Example #10
0
    header("location:Devoluciones.php?TxtAsociarRemision={$idRemision}");
}
///////////////////////////////
////////Si se solicita borrar algo
////
////
if (!empty($_REQUEST['del'])) {
    $id = $_REQUEST['del'];
    $Tabla = $_REQUEST['TxtTabla'];
    $IdTabla = $_REQUEST['TxtIdTabla'];
    $IdPre = $_REQUEST['TxtIdPre'];
    mysql_query("DELETE FROM {$Tabla} WHERE {$IdTabla}='{$id}'") or die(mysql_error());
    header("location:Devoluciones.php?TxtAsociarRemision={$IdPre}");
}
if (!empty($_REQUEST["BtnGuardarDevolucion"])) {
    $obVenta = new ProcesoVenta($idUser);
    $FechaDevolucion = $_REQUEST["TxtFechaDevolucion"];
    $HoraDevolucion = $_REQUEST["TxtHoraDevolucion"];
    $idRemision = $_REQUEST["TxtIdRemision"];
    $Observaciones = $_REQUEST["TxtObservacionesDevolucion"];
    $TotalDevolucion = $_REQUEST["TxtTotalDevolucion"];
    $DatosRemision = $obVenta->DevuelveValores("remisiones", "ID", $idRemision);
    $idCliente = $DatosRemision["Clientes_idClientes"];
    ////Guardamos en la tabla devoluciones
    ////
    ////
    $tab = "rem_devoluciones_totalizadas";
    $NumRegistros = 8;
    $Columnas[0] = "FechaDevolucion";
    $Valores[0] = $FechaDevolucion;
    $Columnas[1] = "idRemision";
Example #11
0
if (!isset($_SESSION['username'])) {
    exit("No se ha iniciado una sesion <a href='../index.php' >Iniciar Sesion </a>");
}
////////// Paginacion
$page = (int) (!isset($_GET["page"]) ? 1 : $_GET["page"]);
$limit = 10;
$startpoint = $page * $limit - $limit;
/////////
include_once 'funciones/function.php';
//En esta funcion está la paginacion
include_once "../modelo/php_tablas.php";
//Clases de donde se escribirán las tablas
include_once "Configuraciones/abonos_libro.ini.php";
//Clases de donde se escribirán las tablas
$obTabla = new Tabla($db);
$obVenta = new ProcesoVenta(1);
$statement = $obTabla->CreeFiltro($Vector);
//print($statement);
$Vector["statement"] = $statement;
//Filtro necesario para la paginacion
$obTabla->VerifiqueExport($Vector);
include_once "css_construct.php";
print "<html>";
print "<head>";
$css = new CssIni($myTitulo);
print "</head>";
print "<body>";
//Cabecera
$css->CabeceraIni($myTitulo);
//Inicia la cabecera de la pagina
$css->CabeceraFin();
Example #12
0
            $css->ColTabla($DatosProductos['Referencia'], 1);
            $css->ColTabla($DatosProductos['Nombre'], 1);
            $css->ColTabla(number_format($DatosProductos['PrecioVenta']), 1);
            $css->ColTablaVar($myPage, "TxtAgregarItemPreventa", $DatosProductos['idProductosVenta'], $idPreventa, "Agregar Item");
            $css->CierraFilaTabla();
        }
        $css->CerrarTabla();
    } else {
        print "<h3>No hay resultados</h3>";
    }
}
if ($idPreventa == "NO" or $idPreventa == "") {
    exit("Por favor Selecccione una Preventa");
} else {
    /////////////////////////////////////Se muestra el Cuadro con los valores de la preventa actual
    $obVenta = new ProcesoVenta($idUser);
    $Subtotal = $obVenta->SumeColumna("preventa", "Subtotal", "VestasActivas_idVestasActivas", $idPreventa);
    $IVA = $obVenta->SumeColumna("preventa", "Impuestos", "VestasActivas_idVestasActivas", $idPreventa);
    $DatosPreventa = $obVenta->DevuelveValores("vestasactivas", "idVestasActivas", $idPreventa);
    $SaldoFavor = $DatosPreventa["SaldoFavor"];
    if ($SaldoFavor > 0) {
        $SaldoFavor = $SaldoFavor;
    } else {
        $SaldoFavor = 0;
    }
    $Total = $Subtotal + $IVA;
    $GranTotal = $Total - $SaldoFavor;
    $css->CrearForm("FrmGuarda", $myPage, "post", "_self");
    $css->CrearInputText("CmbPreVentaAct", "hidden", "", $idPreventa, "", "", "", "", 150, 30, 0, 0);
    $css->CrearInputText("TxtSaldoFavor", "hidden", "", $SaldoFavor, "", "", "", "", 150, 30, 0, 0);
    $css->ColTablaInputText("TxtTotalH", "hidden", $Total, "", "", "", "", "", 150, 30, 0, 0);
Example #13
0
if (!empty($_REQUEST['del'])) {
    $id = $_REQUEST['del'];
    $Tabla = $_REQUEST['TxtTabla'];
    $IdTabla = $_REQUEST['TxtIdTabla'];
    $IdPre = $_REQUEST['TxtIdPre'];
    mysql_query("DELETE FROM {$Tabla} WHERE {$IdTabla}='{$id}'") or die(mysql_error());
    header("location:FacturaCotizacion.php?TxtAsociarCotizacion={$IdPre}");
}
////Se recibe edicion
if (!empty($_REQUEST['BtnEditar'])) {
    $idItem = $_REQUEST['TxtIdItemCotizacion'];
    $idCotizacion = $_REQUEST['TxtIdCotizacion'];
    //$Tabla=$_REQUEST['TxtTabla'];
    $Cantidad = $_REQUEST['TxtCantidad'];
    $ValorAcordado = $_REQUEST['TxtValorUnitario'];
    $obVenta = new ProcesoVenta($idUser);
    $DatosPreventa = $obVenta->DevuelveValores('cot_itemscotizaciones', "ID", $idItem);
    $Subtotal = round($ValorAcordado * $Cantidad);
    $DatosProductos = $obVenta->DevuelveValores($DatosPreventa["TablaOrigen"], "Referencia", $DatosPreventa["Referencia"]);
    $IVA = round($Subtotal * $DatosProductos["IVA"]);
    $SubtotalCosto = round($DatosProductos["CostoUnitario"] * $Cantidad);
    $Total = $Subtotal + $IVA;
    $filtro = "ID";
    $obVenta->ActualizaRegistro("cot_itemscotizaciones", "SubTotal", $Subtotal, $filtro, $idItem);
    $obVenta->ActualizaRegistro("cot_itemscotizaciones", "IVA", $IVA, $filtro, $idItem);
    $obVenta->ActualizaRegistro("cot_itemscotizaciones", "SubtotalCosto", $SubtotalCosto, $filtro, $idItem);
    $obVenta->ActualizaRegistro("cot_itemscotizaciones", "Total", $Total, $filtro, $idItem);
    $obVenta->ActualizaRegistro("cot_itemscotizaciones", "ValorUnitario", $ValorAcordado, $filtro, $idItem);
    $obVenta->ActualizaRegistro("cot_itemscotizaciones", "Cantidad", $Cantidad, $filtro, $idItem);
    header("location:FacturaCotizacion.php?TxtAsociarCotizacion={$idCotizacion}");
}
Example #14
0
<?php

/* 
 * Este archivo se encarga de escuchar las peticiones para editar un registro
 */
if (!empty($_REQUEST["BtnEditarRegistro"])) {
    include_once "../../modelo/php_tablas.php";
    //Clases de donde se escribirán las tablas
    $obTabla = new Tabla($db);
    $obVenta = new ProcesoVenta(1);
    $tab = $_REQUEST["TxtTablaEdit"];
    $myPage1 = explode(".", $_REQUEST["TxtMyPage"]);
    $myPage = $myPage1[0];
    $IDEdit = $_REQUEST["TxtIDEdit"];
    $Vector["Tabla"] = $tab;
    $NombresColumnas = $obTabla->Columnas($Vector);
    $sql = "UPDATE {$tab} SET ";
    //$NumCols=Count($NombresColumnas);
    $i = 1;
    foreach ($NombresColumnas as $NombreCol) {
        if (isset($_REQUEST[$NombreCol]) && !empty($_REQUEST[$NombreCol])) {
            $sql .= " {$NombreCol} = '{$_REQUEST[$NombreCol]}' ,";
        }
        $i++;
    }
    $sql = substr($sql, 0, -1);
    $sql .= " WHERE {$NombresColumnas['0']} ='{$IDEdit}'";
    $obVenta->Query($sql);
    header("location:../{$myPage}.php");
}
Example #15
0
<?php

require_once 'tcpdf_include.php';
//require_once('../../librerias/numerosletras.php');
////////////////////////////////////////////
/////////////Verifico que haya una sesion activa
////////////////////////////////////////////
session_start();
if (!isset($_SESSION["username"])) {
    header("Location: ../../index.php");
}
$obVenta = new ProcesoVenta(1);
$DatosFormato = $obVenta->DevuelveValores("formatos_calidad", "ID", $idFormatoCalidad);
$TituloFormato = $DatosFormato["Nombre"];
$VersionFormato = $DatosFormato["Version"];
$CodigoFormato = $DatosFormato["Codigo"];
$FechaFormato = $DatosFormato["Fecha"];
$PiePagina = $DatosFormato["NotasPiePagina"];
$DatosEmpresaPro = $obVenta->DevuelveValores("empresapro", "idEmpresaPro", 1);
$RazonSocialEP = $DatosEmpresaPro["RazonSocial"];
$DireccionEP = $DatosEmpresaPro["Direccion"];
$TelefonoEP = $DatosEmpresaPro["Celular"];
$CiudadEP = $DatosEmpresaPro["Ciudad"];
$NITEP = $DatosEmpresaPro["NIT"];
// create new PDF document
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
// set document information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('Techno Soluciones');
$pdf->SetTitle($TituloFormato);
$pdf->SetSubject($TituloFormato);
Example #16
0
?>
 
<!DOCTYPE html>
<html>
  
	<head>
	
	 <?php 
$css = new CssIni("SoftConTech Egresos");
?>
	</head>
 
	<body>
   
	 <?php 
$obVenta = new ProcesoVenta($idUser);
$myPage = "Egresos2.php";
$css->CabeceraIni("SoftConTech Egresos");
$DatosUsuarios = $obVenta->DevuelveValores("usuarios", "idUsuarios", $idUser);
$css->CreaBotonDesplegable("Proveedor", "Crear Proveedor");
$css->CabeceraFin();
/////////////////Cuadro de dialogo de Clientes create
$css->CrearCuadroDeDialogo("Proveedor", "Crear Proveedor");
$css->CreaSubMenuBasico("Crear Proveedor", "../admin/proveedores.php");
$css->CerrarCuadroDeDialogo();
?>
	

	

	
Example #17
0
        $Valores[8] = $destino;
        $Columnas[9] = "idComprobante";
        $Valores[9] = $idComprobante;
        $Columnas[10] = "NombreCuenta";
        $Valores[10] = $NombreCuenta;
        $Columnas[11] = "idLibroDiario";
        $Valores[11] = $ids;
        $obVenta->InsertarRegistro($tab, $NumRegistros, $Columnas, $Valores);
        $obVenta->ActualizaRegistro("librodiario", "Estado", "OC", "idLibroDiario", $ids);
    }
}
/*
 * Registre un abono
 */
if (!empty($_REQUEST["TablaAbono"])) {
    $obVenta = new ProcesoVenta(1);
    $TotalAbono = $_REQUEST["TxtCantidad"];
    if ($TotalAbono < 1) {
        echo "<script>alert('Valor de Abono no valido')</script>";
        exit(" <a href='CuentasXPagar.php'> Volver</a> ");
    }
    if (!isset($_REQUEST["TxtFecha"]) or empty($_REQUEST["TxtFecha"])) {
        echo "<script>alert('Debe escribir una fecha')</script>";
        exit(" <a href='CuentasXPagar.php'> Volver</a> ");
    }
    $idLibro = $_REQUEST["IDLibro"];
    $TablaAbonos = $_REQUEST["TablaAbono"];
    $Cuenta = $_REQUEST["idCuenta"];
    $PageReturn = $_REQUEST["Page"];
    $Datos["idUser"] = $idUser;
    $Datos["Fecha"] = $_REQUEST["TxtFecha"];
Example #18
0
<?php

include "../../modelo/php_conexion.php";
$IDCoti = $_REQUEST["ImgPrintCoti"];
$idFormatoCalidad = 1;
$Documento = "<strong>COTIZACION No. {$IDCoti}</strong>";
require_once 'Encabezado.php';
////////////////////////////////////////////
/////////////Obtengo valores de la cotizacion
////////////////////////////////////////////
$obVenta = new ProcesoVenta(1);
$DatosCotizacion = $obVenta->DevuelveValores("cotizacionesv5", "ID", $IDCoti);
$fecha = $DatosCotizacion["Fecha"];
$observaciones = $DatosCotizacion["Observaciones"];
$Clientes_idClientes = $DatosCotizacion["Clientes_idClientes"];
$Usuarios_idUsuarios = $DatosCotizacion["Usuarios_idUsuarios"];
////////////////////////////////////////////
/////////////Encabezado 2
////////////////////////////////////////////
$nombre = "";
////////////////////////////////////////////
/////////////Obtengo datos del Usuario creador
////////////////////////////////////////////
$registros2 = $obVenta->DevuelveValores("usuarios", "idUsuarios", $Usuarios_idUsuarios);
$nombreUsuario = $registros2["Nombre"];
$ApellidoUsuario = $registros2["Apellido"];
$registros2 = $obVenta->DevuelveValores("empresapro", "idEmpresaPro", 1);
$RazonSocialEP = $registros2["RazonSocial"];
$DireccionEP = $registros2["Direccion"];
$TelefonoEP = $registros2["Celular"];
$CiudadEP = $registros2["Ciudad"];
Example #19
0
    $Valores[3] = "CAJA MENOR";
    $Columnas[4] = "Usuarios_idUsuarios";
    $Valores[4] = $idUser;
    $Columnas[5] = "Facturas_idFacturas";
    $Valores[5] = $NumFactura;
    $obVenta->InsertarRegistro($tab, $NumRegistros, $Columnas, $Valores);
    $Saldo = $Saldo - $Abono;
    $RutaRetorno = "../VAtencion/VentaFacil.php?CmbPreVentaAct={$idPreventa}";
    print "<script language='JavaScript'>alert('Se ha creado un separado para el cliente {$RazonSocialC} por el Total de: {$Total}, Abona: {$Abono}, Resta: {$Saldo} ')</script>";
    //$obVenta->ImprimeFactura($NumFactura,$COMPrinter,$PrintCuenta,$RutaRetorno);
}
////Se Crea un Cliente
if (!empty($_REQUEST['BtnCrearCliente'])) {
    $idPreventa = $_REQUEST['CmbPreVentaAct'];
    $NIT = $_REQUEST['TxtNIT'];
    $obVenta = new ProcesoVenta($idUser);
    $DatosClientes = $obVenta->DevuelveValores('clientes', "Num_Identificacion", $NIT);
    $DV = "";
    if ($DatosClientes["Num_Identificacion"] != $NIT) {
        ///////////////////////////Ingresar a Clientes
        if ($_REQUEST['CmbTipoDocumento'] == 31) {
            $DV = calcularDV($NIT);
        }
        $tab = "clientes";
        $NumRegistros = 15;
        $Columnas[0] = "Tipo_Documento";
        $Valores[0] = $_REQUEST['CmbTipoDocumento'];
        $Columnas[1] = "Num_Identificacion";
        $Valores[1] = $_REQUEST['TxtNIT'];
        $Columnas[2] = "DV";
        $Valores[2] = $DV;
Example #20
0
<?php

//require_once('../../librerias/numerosletras.php');
include "../../modelo/php_conexion.php";
////////////////////////////////////////////
/////////////Obtengo el ID de la cotizacion a que se imprimirá
////////////////////////////////////////////
$idFactura = $_REQUEST["ImgPrintFactura"];
////////////////////////////////////////////
/////////////Obtengo valores de la Remision
////////////////////////////////////////////
//$IDCoti = $_REQUEST["ImgPrintCoti"];
$obVenta = new ProcesoVenta(1);
$DatosFactura = $obVenta->DevuelveValores("facturas", "idFacturas", $idFactura);
$Fecha = $DatosFactura["Fecha"];
$Hora = $DatosFactura["Hora"];
$observaciones = $DatosFactura["ObservacionesFact"];
$Clientes_idClientes = $DatosFactura["Clientes_idClientes"];
$Usuarios_idUsuarios = $DatosFactura["Usuarios_idUsuarios"];
$idResolucion = $DatosFactura["idResolucion"];
$DatosResolucion = $obVenta->DevuelveValores("empresapro_resoluciones_facturacion", "ID", $idResolucion);
////////////////////////////////////////////
/////////////Obtengo datos del cliente y centro de costos
////////////////////////////////////////////
$DatosCentroCostos = $obVenta->DevuelveValores("centrocosto", "ID", $DatosFactura["CentroCosto"]);
$DatosCliente = $obVenta->DevuelveValores("clientes", "idClientes", $Clientes_idClientes);
////////////////////////////////////////////
/////////////Obtengo datos del Usuario creador y de la empresa propietaria
////////////////////////////////////////////
$DatosUsuario = $obVenta->DevuelveValores("usuarios", "idUsuarios", $Usuarios_idUsuarios);
$nombreUsuario = $DatosUsuario["Nombre"];
Example #21
0
<?php 
$accion = "";
if (!empty($_REQUEST["CbComprasActivas"])) {
    //print("<script>alert('Entra');</script>");
    //include_once("../modelo/php_conexion.php");
    $idCompra = $_REQUEST["CbComprasActivas"];
    $ItemBus = "";
    $obVenta = new ProcesoVenta($idUser);
    $DatosPrecompra = $obVenta->DevuelveValores("compras_activas", "idComprasActivas", $idCompra);
    if (!empty($_GET['del'])) {
        $id = $_GET['del'];
        mysql_query("DELETE FROM compras_precompra WHERE idPreCompra='{$id}'") or die(mysql_error());
        //exit("precompra $id borrada");
        //header("location:CompraMercancias.php?CbComprasActivas=$idCompra");
    }
    if (!empty($_POST['TxtItemBuscar'])) {
        $ItemBus = $_POST['TxtItemBuscar'];
    }
    if (isset($_POST["BtnAgregarItem"])) {
        $accion = "agregarItem";
    }
    if (isset($_POST["BtnGuardar"])) {
        $accion = "guardarFact";
    }
    /////////////////////////////////////////
    ////////////Agregamos Item
    //////////////////////////////////////////
    if ($accion == "agregarItem") {
        $CostoUnitario = $_POST["TxtCostoUnitario"];
        $PrecioVenta = $_POST["TxtVentaUnitario"];
Example #22
0
 $CuentaDestino = $_POST["CmbCuentaOrigen"];
 $ObservacionesFactura = $_POST["TxtObservacionesFact"];
 $frac = explode(';', $IDCotizacion);
 $no = count($frac) - 1;
 ////////////////////////////////////////////
 /////////////Obtengo el ultimo numero de la factura
 ////////////////////////////////////////////
 $con = mysql_connect($host, $user, $pw) or die("problemas con el servidor");
 mysql_select_db($db, $con) or die("la base de datos no abre");
 $sel1 = mysql_query("SELECT MAX(NumVenta) as NumVenta, MAX(NumFactura) as NumFactura FROM vestasactivas WHERE `Usuario_idUsuario`= {$idUser}", $con) or die("problemas con la consulta a ventas" . mysql_error());
 $ID = mysql_fetch_array($sel1);
 if ($ID > 0) {
     $NumVentas = $ID["NumVenta"];
     $idFacturas = $ID["NumFactura"];
 } else {
     $obVenta = new ProcesoVenta($idUser);
     $obVenta->CrearPreventa($idUser);
     // Crea otra preventa
     $sel1 = mysql_query("SELECT MAX(NumVenta) as NumVenta, MAX(NumFactura) as NumFactura FROM vestasactivas WHERE `Usuario_idUsuario`= {$idUser}", $con) or die("problemas con la consulta a ventas" . mysql_error());
     $NumVentas = $ID["NumVenta"];
     $idFacturas = $ID["NumFactura"];
 }
 //echo " NumVenta: $NumVentas,  Factura  $idFacturas)";
 ////////////////////////////////////////////
 /////////////Calcula fecha de vencimiento
 ////////////////////////////////////////////
 switch ($FormaPago) {
     case "Contado":
         $SumaDias = 0;
         break;
     case "Factoring":
Example #23
0
<?php

include "../../modelo/php_conexion.php";
////////////////////////////////////////////
/////////////Obtengo el ID del comprobante a que se imprimirá
////////////////////////////////////////////
$idComprobante = $_REQUEST["ImgPrintIngreso"];
$idFormatoCalidad = 4;
$Documento = "<strong>COMPROBANTE DE INGRESO No. {$idComprobante}</strong>";
require_once 'Encabezado.php';
////////////////////////////////////////////
/////////////Obtengo valores de la Remision
////////////////////////////////////////////
$obVenta = new ProcesoVenta(1);
$DatosIngreso = $obVenta->DevuelveValores("comprobantes_ingreso", "ID", $idComprobante);
$fecha = $DatosIngreso["Fecha"];
$Concepto = $DatosIngreso["Concepto"];
$Clientes_idClientes = $DatosIngreso["Clientes_idClientes"];
$Usuarios_idUsuarios = $DatosIngreso["Usuarios_idUsuarios"];
$Tercero = $DatosIngreso["Tercero"];
if ($Clientes_idClientes > 0) {
    $DatosCliente = $obVenta->DevuelveValores("clientes", "idClientes", $Clientes_idClientes);
} else {
    $DatosCliente = $obVenta->DevuelveValores("proveedores", "idProveedores", $Tercero);
}
$DatosEmpresaPro = $obVenta->DevuelveValores("empresapro", "idEmpresaPro", 1);
$nombre_file = "Comprobante_Ingreso_" . $fecha . "_" . $DatosCliente["RazonSocial"];
$Valor = number_format($DatosIngreso["Valor"]);
$tbl = <<<EOD
<table border="1" cellpadding="2" cellspacing="2" align="left" style="border-radius: 10px;">
    <tr>
Example #24
0
<?php

/* 
 * Este archivo procesa la anulacion de una factura
 */
if (!empty($_REQUEST["BtnAnular"])) {
    $obVenta = new ProcesoVenta($idUser);
    $idFactura = $_REQUEST["TxtIdFactura"];
    $fecha = $_REQUEST["TxtFechaAnulacion"];
    $ConceptoAnulacion = $_REQUEST["TxtConceptoAnulacion"];
    $hora = date("H:i");
    $DatosFactura = $obVenta->DevuelveValores("Facturas", "idFacturas", $idFactura);
    $Concepto = "Anulacion de Factura {$DatosFactura['Prefijo']} - {$DatosFactura['NumeroFactura']} por: " . $ConceptoAnulacion;
    //Creo el comprobante que realizará la anulacion de la factura
    ////////////////Creo el comprobante
    /////
    ////
    $tab = "notascredito";
    $NumRegistros = 6;
    $Columnas[0] = "Fecha";
    $Valores[0] = $fecha;
    $Columnas[1] = "Concepto";
    $Valores[1] = $Concepto;
    $Columnas[2] = "Hora";
    $Valores[2] = $hora;
    $Columnas[3] = "Usuarios_idUsuarios";
    $Valores[3] = $idUser;
    $Columnas[4] = "idFactura";
    $Valores[4] = $idFactura;
    $Columnas[5] = "Cliente";
    $Valores[5] = $DatosFactura["Clientes_idClientes"];
Example #25
0
if (!isset($_SESSION['username'])) {
    exit("No se ha iniciado una sesion <a href='../index.php' >Iniciar Sesion </a>");
}
////////// Paginacion
$page = (int) (!isset($_GET["page"]) ? 1 : $_GET["page"]);
$limit = 10;
$startpoint = $page * $limit - $limit;
/////////
include_once 'funciones/function.php';
//En esta funcion está la paginacion
include_once "../modelo/php_tablas.php";
//Clases de donde se escribirán las tablas
include_once "Configuraciones/Cartera.ini.php";
//Clases de donde se escribirán las tablas
$obTabla = new Tabla($db);
$obVenta = new ProcesoVenta(1);
$statement = $obTabla->CreeFiltro($Vector);
//print($statement);
$Vector["statement"] = $statement;
//Filtro necesario para la paginacion
$obTabla->VerifiqueExport($Vector);
include_once "css_construct.php";
print "<html>";
print "<head>";
$css = new CssIni($myTitulo);
print "</head>";
print "<body>";
//Cabecera
$css->CabeceraIni($myTitulo);
//Inicia la cabecera de la pagina
$css->CabeceraFin();
Example #26
0
<?php

//include_once("../../modelo/php_tablas.php");  //Clases de donde se escribirán las tablas
/* 
 * Este archivo se encarga de eschuchar las peticiones para guardar un archivo
 */
/* 
 * Si se Solicita Guardar un Registro
 */
if (!empty($_REQUEST["BtnGuardarRegistro"])) {
    include_once "../../modelo/php_tablas.php";
    //Clases de donde se escribirán las tablas
    $obTabla = new Tabla($db);
    $obVenta = new ProcesoVenta(1);
    $tab = $_REQUEST["TxtTablaInsert"];
    $Vector["Tabla"] = $tab;
    $NombresColumnas = $obTabla->Columnas($Vector);
    $i = 0;
    foreach ($NombresColumnas as $NombreCol) {
        if (isset($_REQUEST[$NombreCol])) {
            $Columnas[$i] = $NombreCol;
            $Valores[$i] = $_REQUEST[$NombreCol];
            $i++;
        }
    }
    $obVenta->InsertarRegistro($tab, $i, $Columnas, $Valores);
    if ($tab == "productosventa") {
        $Vector["Tabla"] = "productosventa";
        $ID = $obTabla->ObtengaAutoIncrement($Vector);
        $ID = $ID - 1;
        $obVenta->ActualizaRegistro("productosventa", "CodigoBarras", $ID, "idProductosVenta", $ID);
Example #27
0
<?php

//require_once('tcpdf_include.php');
//require_once('../../librerias/numerosletras.php');
include "../../modelo/php_conexion.php";
////////////////////////////////////////////
/////////////Obtengo el ID de la cotizacion a que se imprimirá
////////////////////////////////////////////
$idOT = $_REQUEST["idOT"];
////////////////////////////////////////////
/////////////Obtengo valores de la Remision
////////////////////////////////////////////
$idFormatoCalidad = 6;
$Documento = "<strong>ORDEN DE SERVICIO No. {$idOT}</strong>";
require_once 'Encabezado.php';
$obVenta = new ProcesoVenta(1);
$DatosOT = $obVenta->DevuelveValores("ordenesdetrabajo", "ID", $idOT);
$Fecha = $DatosOT["FechaOT"];
$Hora = substr($DatosOT["Hora"], 10, -3);
$Fecha = $Fecha . " " . $Hora;
$Actividad = $DatosOT["Descripcion"];
$Clientes_idClientes = $DatosOT["idCliente"];
$Usuarios_idUsuarios = $DatosOT["idUsuarioCreador"];
$DatosTipoOrden = $obVenta->DevuelveValores("ordenesdetrabajo_tipo", "ID", $DatosOT["TipoOrden"]);
////////////////////////////////////////////
/////////////Obtengo datos del cliente y centro de costos
////////////////////////////////////////////
$DatosCliente = $obVenta->DevuelveValores("clientes", "idClientes", $Clientes_idClientes);
////////////////////////////////////////////
/////////////Obtengo datos del Usuario creador y de la empresa propietaria
////////////////////////////////////////////
Example #28
0
<?php

include "../../modelo/php_conexion.php";
////////////////////////////////////////////
/////////////Obtengo el ID de la cotizacion a que se imprimirá
////////////////////////////////////////////
$idDevolucion = $_REQUEST["ImgPrintDevolucion"];
$idFormatoCalidad = 9;
$Documento = "<strong>COMPROBANTE DE AJUSTE No. {$idDevolucion}</strong>";
require_once 'Encabezado.php';
////////////////////////////////////////////
/////////////Obtengo valores de la Remision
////////////////////////////////////////////
$obVenta = new ProcesoVenta(1);
$DatosDevolucion = $obVenta->DevuelveValores("rem_devoluciones_totalizadas", "ID", $idDevolucion);
$Fecha = $DatosDevolucion["FechaDevolucion"];
$Hora = $DatosDevolucion["HoraDevolucion"];
$observaciones = $DatosDevolucion["ObservacionesDevolucion"];
$Clientes_idClientes = $DatosDevolucion["Clientes_idClientes"];
$Usuarios_idUsuarios = $DatosDevolucion["Usuarios_idUsuarios"];
$DatosRemision = $obVenta->DevuelveValores("remisiones", "ID", $DatosDevolucion["idRemision"]);
$DatosFactura = $obVenta->DevuelveValores("Facturas", "idFacturas", $DatosDevolucion["Facturas_idFacturas"]);
////////////////////////////////////////////
/////////////Obtengo datos del cliente
////////////////////////////////////////////
$DatosCentroCostos = $obVenta->DevuelveValores("centrocosto", "ID", $DatosRemision["CentroCosto"]);
$DatosCliente = $obVenta->DevuelveValores("clientes", "idClientes", $Clientes_idClientes);
////////////////////////////////////////////
/////////////Obtengo datos del Usuario creador y de la empresa propietaria
////////////////////////////////////////////
$DatosUsuario = $obVenta->DevuelveValores("usuarios", "idUsuarios", $Usuarios_idUsuarios);
Example #29
0
<?php 
//////Creo una Preventa
if (!empty($_REQUEST['BtnGuardarEgreso'])) {
    $tabla = new ProcesoVenta($idUser);
    $CuentaOrigen = $_POST["CmbCuentaOrigen"];
    $CuentaDestino = $_POST["CmbCuentaDestino"];
    $idProveedor = $_POST["CmbProveedor"];
    $Concepto = $_POST["TxtConcepto"];
    $TipoEgreso = $_REQUEST['TxtTipoEgreso'];
    $idUsuario = $idUser;
    $IVA = 0;
    if ($TipoEgreso == 3) {
        $Sanciones = $_POST["TxtSancion"];
        $Intereses = $_POST["TxtIntereses"];
        $TotalSanciones = $Sanciones + $Intereses;
        $Impuestos = $_POST["TxtImpuesto"];
        $Subtotal = $Impuestos;
    } elseif ($TipoEgreso == 1) {
        $Subtotal = $_POST["TxtTotal"];
    } else {
        $Subtotal = $_POST["TxtSubtotal"];
        $IVA = $_POST["TxtIVA"];
    }
    $Total = $_POST["TxtTotal"];
    $Valor = $_POST["TxtTotal"];
    $NumFact = $_POST["TxtNumFactura"];
    //////registramos en egresos
    $NumRegistros = 18;
    $DatosProveedor = $tabla->DevuelveValores("proveedores", "idProveedores", $idProveedor);
    $CentroCostos = $tabla->DevuelveValores("servicio", "id", $_REQUEST["CmbCentroCosto"]);
Example #30
0
<?php

include "../../modelo/php_conexion.php";
////////////////////////////////////////////
/////////////Obtengo el ID del comprobante a que se imprimirá
////////////////////////////////////////////
$idComprobante = $_REQUEST["ImgPrintComp"];
$idFormatoCalidad = 10;
$Documento = "<strong>NOTA DE CONTABILIDAD No. {$idComprobante}</strong>";
require_once 'Encabezado.php';
////////////////////////////////////////////
/////////////Obtengo valores de la NOTA
////////////////////////////////////////////
$obVenta = new ProcesoVenta(1);
$DatosNota = $obVenta->DevuelveValores("notascontables", "ID", $idComprobante);
$fecha = $DatosNota["Fecha"];
$Concepto = $DatosNota["Detalle"];
$idProveedor = $DatosNota["idProveedor"];
$Usuarios_idUsuarios = $DatosNota["Usuario_idUsuario"];
$DatosProveedor = $obVenta->DevuelveValores("proveedores", "idProveedores", $idProveedor);
$DatosEmpresaPro = $obVenta->DevuelveValores("empresapro", "idEmpresaPro", $DatosNota["EmpresaPro"]);
$nombre_file = "NotaContable_" . $fecha . "_" . $idComprobante;
$Valor = number_format($DatosNota["Total"]);
$tbl = <<<EOD
<table border="1" cellpadding="2" cellspacing="2" align="left" style="border-radius: 10px;">
    <tr>
        <td><strong>Ciudad:</strong> {$DatosEmpresaPro['Ciudad']}</td>
        <td><strong>Fecha:</strong> {$DatosNota['Fecha']}</td>
        <td><strong>No.:</strong> {$idComprobante}</td>
    </tr>