<?php include "../../modelo/php_conexion.php"; $IDOC = $_REQUEST["idOT"]; $idFormatoCalidad = 5; $Documento = "<strong>ORDEN DE COMPRA No. {$IDOC}</strong>"; require_once 'Encabezado.php'; //////////////////////////////////////////// /////////////Obtengo valores de la cotizacion //////////////////////////////////////////// $obVenta = new ProcesoVenta(1); $DatosOC = $obVenta->DevuelveValores("ordenesdecompra", "ID", $IDOC); $fecha = $DatosOC["Fecha"]; $observaciones = $DatosOC["Descripcion"]; $Tercero = $DatosOC["Tercero"]; $Usuarios_idUsuarios = $DatosOC["UsuarioCreador"]; //////////////////////////////////////////// /////////////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"];
<?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>
$sql = "SELECT Departamento as idDepartamento, SUM(SubtotalItem) as Subtotal, SUM(IVAItem) as IVA, SUM(TotalItem) as Total, SUM(Cantidad) as Items" . " FROM {$CondicionItems} GROUP BY Departamento"; $Datos = $obVenta->Query($sql); $Subtotal = 0; $TotalIVA = 0; $TotalVentas = 0; $TotalItems = 0; $flagQuery = 0; //para indicar si hay resultados $i = 0; while ($DatosVentas = $obVenta->FetchArray($Datos)) { $flagQuery = 1; $SubtotalUser = number_format($DatosVentas["Subtotal"]); $IVA = number_format($DatosVentas["IVA"]); $Total = number_format($DatosVentas["Total"]); $Items = number_format($DatosVentas["Items"]); $DatosDepartamento = $obVenta->DevuelveValores("prod_departamentos", "idDepartamentos", $DatosVentas["idDepartamento"]); $NombreDep = $DatosDepartamento["Nombre"]; $Subtotal = $Subtotal + $DatosVentas["Subtotal"]; $TotalIVA = $TotalIVA + $DatosVentas["IVA"]; $TotalVentas = $TotalVentas + $DatosVentas["Total"]; $TotalItems = $TotalItems + $DatosVentas["Items"]; $idDepartamentos = $DatosVentas["idDepartamento"]; $tbl = <<<EOD <table border="1" cellpadding="2" align="center"> <tr> <td>{$idDepartamentos}</td> <td>{$NombreDep}</td> <td>{$Items}</td> <td>{$SubtotalUser}</td> <td>{$IVA}</td>
$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; $Columnas[3] = "Primer_Apellido";
<?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"];
<?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);
// si se requiere guardar y cerrar if (!empty($_REQUEST["BtnGuardarMovimiento"])) { $idComprobante = $_REQUEST["TxtIdComprobanteContable"]; $obVenta->RegistreComprobanteContable($idComprobante); header("location:{$myPage}?ImprimeCC={$idComprobante}"); } /* * * Agrega items desde libro diario * */ if (isset($_REQUEST["ChkID"])) { $obVenta = new ProcesoVenta(1); //$Selecciones["ChkID"]=$_REQUEST["ChkID"]; $idComprobante = $_REQUEST["idComprobante"]; $DatosComprobante = $obVenta->DevuelveValores("comprobantes_contabilidad", "ID", $idComprobante); $fecha = $DatosComprobante["Fecha"]; foreach ($_REQUEST["ChkID"] as $ids) { $DatosLibro = $obVenta->DevuelveValores("librodiario", "idLibroDiario", $ids); $Concepto = $DatosLibro["Concepto"]; $CentroCosto = $DatosLibro["idCentroCosto"]; $Tercero = $DatosLibro["Tercero_Identificacion"]; $CuentaPUC = $DatosLibro["CuentaPUC"]; $NombreCuenta = $DatosLibro["NombreCuenta"]; $destino = ""; $AbonosActuales = $obVenta->Sume("abonos_libro", "Cantidad", "WHERE idLibroDiario='{$ids}'"); $Valor = $DatosLibro["Neto"] * -1 - $AbonosActuales; $DC = "D"; $NumDocSoporte = $DatosLibro["Num_Documento_Interno"]; if ($DC == "C") { $Debito = 0;
<?php include "../../modelo/php_conexion.php"; //////////////////////////////////////////// /////////////Obtengo el ID de la Factura a que se imprimirá //////////////////////////////////////////// $idEgresos = $_REQUEST["ImgPrintComp"]; $idFormatoCalidad = 11; $Documento = "<strong>COMPROBANTE DE EGRESO No. {$idEgresos}</strong>"; require_once 'Encabezado.php'; //////////////////////////////////////////// /////////////Obtengo datos del egresos //////////////////////////////////////////// $obVenta = new ProcesoVenta(1); $DatosEgreso = $obVenta->DevuelveValores("egresos", "idEgresos", $idEgresos); $nombre_file = $DatosEgreso["idEgresos"] . "_Egreso_" . $DatosEgreso["Beneficiario"]; $fecha = $DatosEgreso["Fecha"]; $Concepto = $DatosEgreso["Concepto"]; $Tercero = $DatosEgreso["idProveedor"]; $Usuarios_idUsuarios = $DatosEgreso["Usuario_idUsuario"]; $Valor = number_format($DatosEgreso["Valor"] - $DatosEgreso["Retenciones"]); require_once 'Egreso_DatosTercero.php'; //////////////////////////////////////// ///Dibujo movientos contables $tbl = <<<EOD <table border="0" cellpadding="2" cellspacing="2" align="left" style="border-radius: 10px;"> <tr align="center"> <td><strong>Codigo PUC</strong></td> <td><strong>Cuenta</strong></td> <td><strong>Débitos</strong></td> <td><strong>Créditos</strong></td>
///// ///// $css->CrearDiv("principal", "container", "center", 1, 1); print "<br>"; ///////////////Creamos la imagen representativa de la pagina ///// ///// $css->CrearImageLink("FactCoti.php", "../images/cotizacion.png", "_self", 200, 200); ///////////////Si se crea una devolucion o una factura ///// ///// if (!empty($_REQUEST["TxtidFactura"])) { $idFactura = $_REQUEST["TxtidFactura"]; if ($idFactura != "") { $RutaPrint = "../tcpdf/examples/imprimirFactura.php?ImgPrintFactura=" . $idFactura; $DatosFactura = $obVenta->DevuelveValores("facturas", "idFacturas", $idFactura); $css->CrearTabla(); $css->CrearFilaNotificacion("Factura Creada Correctamente <a href='{$RutaPrint}' target='_blank'>Imprimir Factura No. {$DatosFactura['NumeroFactura']}</a>", 16); $css->CerrarTabla(); } else { $css->AlertaJS("No se pudo crear la factura porque no hay resoluciones disponibles", 1, "", ""); } } ///////////////Se crea el DIV que servirá de contenedor secundario ///// ///// $css->CrearDiv("Secundario", "container", "center", 1, 1); //////////////////////////Se dibujan los campos de la cotizacion ///// ///// if (!empty($idCotizacion)) {
<?php include "../../modelo/php_conexion.php"; //////////////////////////////////////////// /////////////Obtengo el ID del comprobante a que se imprimirá //////////////////////////////////////////// $idComprobante = $_REQUEST["idComprobante"]; $idFormatoCalidad = 12; $Documento = "<strong>COMPROBANTE DE CONTABILIDAD No. {$idComprobante}</strong>"; require_once 'Encabezado.php'; //////////////////////////////////////////// /////////////Obtengo valores del comprobante //////////////////////////////////////////// $CentroDeCostoComprobante = 1; $obVenta = new ProcesoVenta(1); $DatosGenerales = $obVenta->DevuelveValores("comprobantes_contabilidad", "ID", $idComprobante); $DatosComprobante = $obVenta->DevuelveValores("comprobantes_contabilidad_items", "idComprobante", $idComprobante); $DatosCentroCostos = $obVenta->DevuelveValores("centrocosto", "ID", $CentroDeCostoComprobante); $DatosEmpresaPro = $obVenta->DevuelveValores("empresapro", "idEmpresaPro", $DatosCentroCostos["EmpresaPro"]); $fecha = $DatosGenerales["Fecha"]; $Concepto = $DatosGenerales["Concepto"]; $Usuarios_idUsuarios = $DatosGenerales["Usuarios_idUsuarios"]; $nombre_file = $idComprobante . "_Comprobante_Contabilidad_" . $fecha; $tbl = <<<EOD <table border="1" cellpadding="2" cellspacing="0" align="left" style="border-radius: 10px;"> <tr> <td><strong>Ciudad:</strong> {$DatosEmpresaPro['Ciudad']}</td> <td><strong>Fecha:</strong> {$fecha}</td> <td><strong>No.:</strong> {$idComprobante}</td> </tr> <tr>
print "<td>"; $RutaPrintCot = "../tcpdf/examples/imprimircoti.php?ImgPrintCoti=" . $DatosCotizacion["ID"]; $css->CrearLink($RutaPrintCot, "_blank", "Ver"); print "</td>"; $css->ColTablaVar($myPage, "TxtAsociarCotizacion", $DatosCotizacion['ID'], "", "Asociar Cotizacion"); $css->CierraFilaTabla(); } $css->CerrarTabla(); } else { print "<h3>No hay resultados</h3>"; } } //////////////////////////Se dibujan los campos para crear la remision if (!empty($idCotizacion)) { //print("<script>alert('entra')</script>"); $DatosCotizacion = $obVenta->DevuelveValores("cotizacionesv5", "ID", $idCotizacion); $DatosCliente = $obVenta->DevuelveValores("clientes", "idClientes", $DatosCotizacion["Clientes_idClientes"]); $css->CrearFormularioEvento("FrmCrearRemision", $myPage, "post", "_self", "onKeypress='DeshabilitaEnter()'"); print "REMISION<br><br>"; $css->CrearInputText("TxtidCliente", "hidden", "", $DatosCotizacion["Clientes_idClientes"], "", "black", "", "", 150, 30, 0, 0); $css->CrearTabla(); $css->FilaTabla(18); print "<td colspan=3>"; print "FECHA: "; $css->CrearInputText("TxtFechaRemision", "text", "", date("Y-m-d"), "", "black", "", "", 150, 30, 0, 1); print "</td>"; $css->ColTabla("COTIZACION:", 1); $css->ColTablaInputText("TxtIdCotizacion", "text", $DatosCotizacion["ID"], "", "", "black", "", "", 150, 30, 1, 1); $css->CierraFilaTabla(); $css->FilaTabla(16); $css->ColTabla('CLIENTE:', 1);
$css->ColTabla($DatosFactura['TotalAbonos'], 1); $css->ColTabla($DatosFactura['Saldo'], 1); $css->ColTablaVar($myPage, "idFactura", $DatosFactura['idFacturas'], "", "Seleccionar Factura"); $css->CierraFilaTabla(); } $css->CerrarTabla(); } else { print "<h3>No hay resultados</h3>"; } } //////////////////////////Se dibujan los campos para crear la remision ///// ///// if (!empty($idFactura)) { $css->CrearTabla(); $DatosCartera = $obVenta->DevuelveValores("cartera", "Facturas_idFacturas", $idFactura); $DatosFactura = $obVenta->DevuelveValores("facturas", "idFacturas", $idFactura); if (empty($DatosCartera)) { $css->CrearNotificacionRoja("Error Esta factura no está en cartera", 16); exit; } $css->CrearNotificacionAzul("Datos de la Factura", 18); $css->FilaTabla(14); $css->ColTabla("<strong>Cliente</strong>", 1); $css->ColTabla("<strong>Factura</strong>", 1); $css->ColTabla("<strong>Fecha de Creacion</strong>", 1); $css->ColTabla("<strong>Fecha de Vencimiento</strong>", 1); $css->ColTabla("<strong>Total Factura</strong>", 1); $css->ColTabla("<strong>Total Abonos</strong>", 1); $css->ColTabla("<strong>Saldo</strong>", 1); $css->CierraFilaTabla();
$obVenta->InsertarRegistro($tab, $NumRegistros, $Columnas, $Valores); header("location:{$myPage}"); } if (!empty($_REQUEST["BtnAgregarItemMov"])) { $obVenta = new ProcesoVenta($idUser); $destino = ""; //echo "<script>alert ('entra')</script>"; if (!empty($_FILES['foto']['name'])) { $carpeta = "../SoportesEgresos/"; opendir($carpeta); $Name = str_replace(' ', '_', $_FILES['foto']['name']); $destino = $carpeta . $Name; move_uploaded_file($_FILES['foto']['tmp_name'], $destino); } $idComprobante = $_REQUEST["TxtIdCC"]; $DatosComprobante = $obVenta->DevuelveValores("comprobantes_contabilidad", "ID", $idComprobante); $fecha = $DatosComprobante["Fecha"]; $Concepto = $_REQUEST["TxtConceptoEgreso"]; $CentroCosto = $_REQUEST["CmbCentroCosto"]; $Tercero = $_REQUEST["CmbTerceroItem"]; $DatosCuentaDestino = $_REQUEST["CmbCuentaDestino"]; $DatosCuentaDestino = explode(";", $DatosCuentaDestino); $CuentaPUC = $DatosCuentaDestino[0]; $NombreCuenta = $NombreCuenta = str_replace("_", " ", $DatosCuentaDestino[1]); $Valor = $_REQUEST["TxtValorItem"]; $DC = $_REQUEST["CmbDebitoCredito"]; $NumDocSoporte = $_REQUEST["TxtNumFactura"]; if ($DC == "C") { $Debito = 0; $Credito = $Valor; } else {
if (!empty($_REQUEST["TxtidComprobante"])) { $RutaPrintIngreso = "../tcpdf/examples/notacredito.php?idComprobante=" . $_REQUEST["TxtidComprobante"]; $css->CrearTabla(); $css->CrearFilaNotificacion("Nota Credito Creada Correctamente <a href='{$RutaPrintIngreso}' target='_blank'>Imprimir Nota Credito No. {$_REQUEST['TxtidComprobante']}</a>", 16); $css->CerrarTabla(); } ///////////////Se crea el DIV que servirá de contenedor secundario ///// ///// $css->CrearDiv("Secundario", "container", "center", 1, 1); //////////////////////////Se dibujan los campos para la anulacion de la factura ///// ///// if (!empty($idFactura)) { $css->CrearTabla(); $DatosFactura = $obVenta->DevuelveValores("facturas", "idFacturas", $idFactura); $DatosCliente = $obVenta->DevuelveValores("clientes", "idClientes", $DatosFactura["Clientes_idClientes"]); if ($DatosFactura["FormaPago"] == "ANULADA") { $css->CrearNotificacionRoja("Error esta factura ya fue anulada", 16); exit; } $css->CrearNotificacionAzul("Datos de la Factura", 18); $css->FilaTabla(14); $css->ColTabla("<strong>Cliente</strong>", 1); $css->ColTabla("<strong>Factura</strong>", 1); $css->ColTabla("<strong>Fecha</strong>", 1); $css->ColTabla("<strong>Total Factura</strong>", 1); $css->CierraFilaTabla(); $css->FilaTabla(14); $css->ColTabla($DatosCliente["RazonSocial"], 1); $css->ColTabla($DatosFactura["Prefijo"] . $DatosFactura["NumeroFactura"], 1);
<?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"];
/* * Este archivo se encarga de eschuchar las peticiones para guardar un archivo */ /* * Si se Solicita Guardar un Registro */ if ($_REQUEST["idKit"] > 0) { include_once "../../modelo/php_tablas.php"; //Clases de donde se escribirán las tablas $obTabla = new Tabla($db); $obVenta = new ProcesoVenta(1); $tablaProducto = $_REQUEST["Tabla"]; $Cantidad = $_REQUEST["TxtCantidad"]; $Kit = $_REQUEST["idKit"]; $idProducto = $_REQUEST["IDProducto"]; $Page = $_REQUEST["Page"]; $DatosProducto = $obVenta->DevuelveValores($tablaProducto, "idProductosVenta", $idProducto); $Vector["Tabla"] = $tab; $tab = "kits_relaciones"; $NumRegistros = 4; $Columnas[0] = "TablaProducto"; $Valores[0] = $tablaProducto; $Columnas[1] = "ReferenciaProducto"; $Valores[1] = $DatosProducto["Referencia"]; $Columnas[2] = "Cantidad"; $Valores[2] = $Cantidad; $Columnas[3] = "IDKit"; $Valores[3] = $Kit; $obVenta->InsertarRegistro($tab, $NumRegistros, $Columnas, $Valores); header("location:../{$Page}"); }
<?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"];
<?php include "../../modelo/php_conexion.php"; //////////////////////////////////////////// /////////////Obtengo el ID del comprobante a que se imprimirá //////////////////////////////////////////// $idComprobante = $_REQUEST["idComprobante"]; $idFormatoCalidad = 13; $Documento = "<strong>NOTA CREDITO No. {$idComprobante}</strong>"; require_once 'Encabezado.php'; //////////////////////////////////////////// /////////////Obtengo valores del comprobante //////////////////////////////////////////// $CentroDeCostoComprobante = 1; $obVenta = new ProcesoVenta(1); $DatosNotaCredito = $obVenta->DevuelveValores("notascredito", "ID", $idComprobante); $DatosFactura = $obVenta->DevuelveValores("facturas", "idFacturas", $DatosNotaCredito["idFactura"]); $DatosCentroCostos = $obVenta->DevuelveValores("centrocosto", "ID", $CentroDeCostoComprobante); $DatosEmpresaPro = $obVenta->DevuelveValores("empresapro", "idEmpresaPro", $DatosCentroCostos["EmpresaPro"]); $fecha = $DatosNotaCredito["Fecha"]; $Concepto = $DatosNotaCredito["Concepto"]; $Usuarios_idUsuarios = $DatosNotaCredito["Usuarios_idUsuarios"]; $nombre_file = $idComprobante . "_NotaCredito_" . $fecha; $tbl = <<<EOD <table border="1" cellpadding="2" cellspacing="0" align="left" style="border-radius: 10px;"> <tr> <td><strong>Ciudad:</strong> {$DatosEmpresaPro['Ciudad']}</td> <td><strong>Fecha:</strong> {$fecha}</td> <td><strong>Afecta a Factura.:</strong> {$DatosFactura['Prefijo']} - {$DatosFactura['NumeroFactura']}</td> </tr> <tr>
<?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);
<?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>
<?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); } }
$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}"); } /*
<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); $css->CrearInputText("TxtSA", "text", "", "", "Segundo Apellido", "black", "onkeyup", "CreaRazonSocial()", 200, 30, 0, 0); $css->CrearInputText("TxtPN", "text", "", "", "Primer Nombre", "black", "onkeyup", "CreaRazonSocial()", 200, 30, 0, 0); $css->CrearInputText("TxtON", "text", "", "", "Otros Nombres", "black", "onkeyup", "CreaRazonSocial()", 200, 30, 0, 0);
$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); $css->ColTablaInputText("TxtGranTotalH", "hidden", $GranTotal, "", "", "", "", "", 150, 30, 0, 0); $css->CrearTabla(); $css->FilaTabla(14);
$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"; $Valores[2] = $DV;
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"; $Valores[1] = $idRemision; $Columnas[2] = "TotalDevolucion"; $Valores[2] = $TotalDevolucion; $Columnas[3] = "ObservacionesDevolucion"; $Valores[3] = $Observaciones; $Columnas[4] = "Usuarios_idUsuarios";
//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 //////////////////////////////////////////// $DatosUsuario = $obVenta->DevuelveValores("usuarios", "idUsuarios", $Usuarios_idUsuarios);
<?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"];
$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"]); $DatosTipoEgreso = $tabla->DevuelveValores("egresos_tipo", "id", $TipoEgreso); $RazonSocial = $DatosProveedor["RazonSocial"]; $NIT = $DatosProveedor["Num_Identificacion"]; $idEmpresa = $CentroCostos["empresa_id"]; $idCentroCostos = $CentroCostos["id"]; $Columnas[0] = "Fecha"; $Valores[0] = $fecha; $Columnas[1] = "Beneficiario"; $Valores[1] = $RazonSocial; $Columnas[2] = "NIT"; $Valores[2] = $NIT; $Columnas[3] = "Concepto"; $Valores[3] = $Concepto; $Columnas[4] = "Valor";
$css->CrearFilaNotificacion("Orden de Compra Creada Correctamente <a href='{$RutaPrint}' target='_blank'>Imprimir OT No. {$idOT}</a>", 16); $css->CerrarTabla(); } else { $css->AlertaJS("No se pudo crear la OC", 1, "", ""); } } ///////////////Se crea el DIV que servirá de contenedor secundario ///// ///// $css->CrearDiv("Secundario", "container", "center", 1, 1); //////////////////////////Se dibujan los campos de la cotizacion ///// ///// if (!empty($idOT)) { //print("<script>alert('entra')</script>"); $DatosOT = $obVenta->DevuelveValores("ordenesdecompra", "ID", $idOT); $idCliente = $DatosOT["Tercero"]; $DatosCliente = $obVenta->DevuelveValores("proveedores", "idProveedores", $idCliente); //Creamos el formulario para agregar items al formulario $css->CrearTabla(); $css->FilaTabla(16); print "<td>"; $css->CreaBotonDesplegable("AgregarItemOC", "Agregar un Item a Esta OC"); print "</td>"; $css->CierraFilaTabla(); $css->CerrarTabla(); /////////////////Cuadro de dialogo de Clientes create $css->CrearCuadroDeDialogo("AgregarItemOC", "Agregar un Item a Esta OC"); $css->CrearForm2("FrmAgregaItemsOC", $myPage, "post", "_self"); $css->CrearInputText("TxtIdOT", "hidden", "", $idOT, "", "", "", "", "", "", "", ""); $VarSelect["Ancho"] = 200;