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();
<?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
<?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' "; }
$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";
<?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); } }
?> <!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);
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);
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";
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";
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();
$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);
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}"); }
<?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"); }
<?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);
?> <!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(); ?>
$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"];
<?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"];
$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;
<?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"];
<?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"];
$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":
<?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>
<?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"];
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();
<?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);
<?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 ////////////////////////////////////////////
<?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);
<?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"]);
<?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>