示例#1
0
  <tr> 
    <th><h3>Departamento</h3></th>
\t<th><h3>Nombre</h3></th>
\t<th><h3>Total Items</h3></th>
    <th><h3>SubTotal</h3></th>
\t<th><h3>IVA</h3></th>
\t<th><h3>Total</h3></th>
  </tr >
  
</table>


EOD;
$pdf->writeHTML($tbl, false, false, false, false, '');
$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"];
示例#2
0
$Consulta = $obVenta->ConsultarTabla("centrocosto", "");
if (mysql_num_rows($Consulta)) {
    while ($DatosCentroCosto = mysql_fetch_array($Consulta)) {
        $css->CrearOptionSelect($DatosCentroCosto["ID"], $DatosCentroCosto["Nombre"], 0);
    }
} else {
    print "<script>alert('No hay centros de costo, debe crear al menos uno')</script>";
}
$css->CerrarSelect();
print "</td>";
print "<td>";
$VarSelect["Ancho"] = "200";
$VarSelect["PlaceHolder"] = "Seleccione el Cliente";
$css->CrearSelectChosen("TxtTercero", $VarSelect);
$sql = "SELECT * FROM clientes";
$Consulta = $obVenta->Query($sql);
while ($DatosProveedores = $obVenta->FetchArray($Consulta)) {
    $Sel = 0;
    $css->CrearOptionSelect($DatosProveedores["idClientes"], "{$DatosProveedores['RazonSocial']} {$DatosProveedores['Num_Identificacion']}", $Sel);
}
$css->CerrarSelect();
print "</td>";
$css->CierraFilaTabla();
$css->FilaTabla(14);
print "<td colspan='2' style='text-align:center'>";
$css->CrearTextArea("TxtConcepto", "Concepto:<br>", "", "Concepto", "black", "", "", 200, 80, 0, 1);
print "</td>";
print "<td colspan='2' style='text-align:center'>";
$css->CrearInputNumber("TxtTotal", "Number", "Total:<br>", "", "Total", "Black", "", "", 120, 30, 0, 1, 1, "", 1);
print "<br>";
$css->CrearBotonConfirmado("BtnGuardarAnticipo", "Guardar");
示例#3
0
$css->CrearDiv("DivDatosItemEgreso2", "", "center", 1, 1);
////Paginacion
////
$Ruta = "";
print "<div style='height: 50px;'>";
//Dentro de un DIV para no hacerlo tan grande
print pagination($Ruta, $statement, $limit, $page);
print "</div>";
////
///Dibujo la tabla
////
///
/*
 * Verifico que haya balance
 */
$Consulta = $obVenta->Query("SELECT SUM(Neto) as Suma FROM {$statement}");
$Neto = $obVenta->FetchArray($Consulta);
$Neto = number_format($Neto["Suma"]);
$css->CrearTabla();
$css->CrearFilaNotificacion("Saldo = {$Neto}", 16);
$css->CerrarTabla();
$Vector["idComprobante"] = $idComprobante;
$Vector["Abonos"] = "CuentasXCobrar";
$Vector["TablaAbono"] = "abonos_libro";
$Vector["Procesador"] = "procesadores/ProcesaCuentasXCobrar.php";
$obTabla->DibujeTabla($Vector);
$css->CerrarDiv();
//Cerramos contenedor para agregar items
/*
 * Dibujo interfaz para agregar items
 * 
示例#4
0
/////
//$css->CrearImageLink("../VMenu/Menu.php", "../images/librodiario.png", "_self",200,200);
////Paginacion
////
$Ruta = "";
print "<div style='height: 50px;'>";
//Dentro de un DIV para no hacerlo tan grande
print pagination($Ruta, $statement, $limit, $page);
print "</div>";
////
///Dibujo la tabla
////
///
/*
 * Verifico que haya balance
 */
$Consulta = $obVenta->Query("SELECT SUM(Cantidad) as Suma FROM {$statement}");
$Neto = $obVenta->FetchArray($Consulta);
$Neto = number_format($Neto["Suma"]);
$css->CrearTabla();
$css->CrearFilaNotificacion("Total Abonos = {$Neto}", 16);
$css->CerrarTabla();
$obTabla->DibujeTabla($Vector);
$css->CerrarDiv();
//Cerramos contenedor Principal
$css->Footer();
$css->AgregaJS();
//Agregamos javascripts
//$css->AgregaSubir();
////Fin HTML
print "</body></html>";
示例#5
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");
}
示例#6
0
$css->CrearImageLink("../VMenu/Menu.php", "../images/facturas2.png", "_self", 200, 200);
////Paginacion
////
$Ruta = "";
print "<div style='height: 50px;'>";
//Dentro de un DIV para no hacerlo tan grande
print pagination($Ruta, $statement, $limit, $page);
print "</div>";
////
///Dibujo la tabla
////
///
/*
 * Se muestran datos de esta tabla
 */
$Consulta = $obVenta->Query("SELECT SUM(Total) as Total, SUM(IVA) as IVA, SUM(Subtotal) as Subtotal FROM {$statement}");
$DatosFacturacion = $obVenta->FetchArray($Consulta);
$Subtotal = number_format($DatosFacturacion["Subtotal"]);
$IVA = number_format($DatosFacturacion["IVA"]);
$Total = number_format($DatosFacturacion["Total"]);
$css->CrearTabla();
$css->CrearFilaNotificacion("Subtotal = {$Subtotal} <br>IVA = {$IVA}<br> Total = {$Total}", 16);
$css->CerrarTabla();
/////
$obTabla->DibujeTabla($Vector);
$css->CerrarDiv();
//Cerramos contenedor Principal
$css->Footer();
$css->AgregaJS();
//Agregamos javascripts
//$css->AgregaSubir();