if ($DatosTiposEgresos['id'] == $TipoEgresos) { $Sel = 1; } else { $Sel = 0; } $css->CrearOptionSelect($DatosTiposEgresos['id'], $DatosTiposEgresos['Nombre'], $Sel); } $css->CerrarSelect(); $css->CrearBoton("BtnSelEgreso", "Seleccionar"); print "</td>"; $css->CierraFilaTabla(); $css->CerrarTabla(); $css->CerrarForm(); if ($TipoEgresos != "") { $DatosProveedor = $obVenta->DevuelveValores("proveedores", "idProveedores", $_REQUEST['TxtAsociarProveedor']); $css->CrearForm2("FrmDatosEgreso", $myPage, "post", "_self"); $css->CrearInputText("TxtTipoEgreso", "hidden", "", $TipoEgresos, "", "", "", "", 150, 30, 0, 0); $css->CrearInputText("CmbProveedor", "hidden", "", $_REQUEST['TxtAsociarProveedor'], "", "", "", "", 150, 30, 0, 0); $css->CrearTabla(); $css->FilaTabla(16); $css->ColTabla("Seleccione los datos basicos para grabar este egreso a nombre del proveedor: {$DatosProveedor['RazonSocial']}", 6); $css->CierraFilaTabla(); $css->FilaTabla(14); print "<td>"; $css->CrearInputText("TxtFecha", "text", 'Fecha:<br>', $fecha, "Fecha Factura", "black", "", "", 150, 30, 0, 1); print "</td>"; print "<td>"; $css->CrearSelect("CmbCuentaOrigen", " Cuenta Origen:<br>", "black", "", 1); $css->CrearOptionSelect("", "Seleccionar Cuenta Origen", 0); $DatosCuentaOrigen = $obVenta->ConsultarTabla("cuentasfrecuentes", "WHERE ClaseCuenta = 'ACTIVOS'"); while ($CuentaOrigen = mysql_fetch_array($DatosCuentaOrigen)) {
///////////////Se crea el DIV que servirá de contenedor secundario ///// ///// $css->CrearDiv("Secundario", "container", "center", 1, 1); /* * Dibujamos el formulario para seleccionar los datos del ingreso * */ if (!empty($_REQUEST["TxtidIngreso"])) { $RutaPrintIngreso = "../tcpdf/examples/imprimiringreso.php?ImgPrintIngreso=" . $_REQUEST["TxtidIngreso"]; $css->CrearTabla(); $css->CrearFilaNotificacion("Comprobante de Ingreso Creado Correctamente <a href='{$RutaPrintIngreso}' target='_blank'>Imprimir Comprobante de Ingreso No. {$_REQUEST['TxtidIngreso']}</a>", 16); $css->CerrarTabla(); } $css->CrearNotificacionAzul("Ingrese los datos para registrar el Anticipo", 16); $css->CrearForm2("FrmIngresos", $myPage, "post", "_self"); $css->CrearTabla(); $css->FilaTabla(14); $css->ColTabla("<strong>Fecha</strong>", 1); $css->ColTabla("<strong>Cuenta Ingreso</strong>", 1); $css->ColTabla("<strong>Centro de Costo</strong>", 1); $css->ColTabla("<strong>Cliente</strong>", 1); $css->CierraFilaTabla(); $css->FilaTabla(14); print "<td>"; $css->CrearInputText("TxtFecha", "text", "", date("Y-m-d"), "Fecha", "Fecha", "", "", 100, 30, 0, 1); print "</td>"; print "<td>"; $css->CrearSelect("CmbCuentaDestino", ""); $Consulta = $obVenta->ConsultarTabla("cuentasfrecuentes", "WHERE ClaseCuenta='ACTIVOS'"); if (mysql_num_rows($Consulta)) {
$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(); $css->FilaTabla(14); $css->ColTabla($DatosCartera["RazonSocial"], 1); $css->ColTabla($DatosFactura["Prefijo"] . $DatosFactura["NumeroFactura"], 1); $css->ColTabla($DatosFactura["Fecha"], 1); $css->ColTabla($DatosCartera["FechaVencimiento"], 1); $css->ColTabla($DatosCartera["TotalFactura"], 1); $css->ColTabla($DatosCartera["TotalAbonos"], 1); $css->ColTabla($DatosCartera["Saldo"], 1); $css->CierraFilaTabla(); $css->CerrarTabla(); $css->CrearForm2("FrmRegistraPago", $myPage, "post", "_self"); $css->CrearInputText("TxtIdFactura", "hidden", "", $DatosFactura["idFacturas"], "", "", "", "", "", "", "", ""); $css->CrearTabla(); $css->CrearNotificacionNaranja("Datos del Pago", 16); print "<td style='text-align:center'>"; $css->CrearInputText("TxtFecha", "text", "Fecha de Pago: <br>", date("Y-m-d"), "Fecha", "black", "", "", 100, 30, 0, 1); print "<br><strong>Cuenta donde Ingresa el Dinero </strong><br>"; $DatosSelect["Nombre"] = "CmbCuentaDestino"; $DatosSelect["Evento"] = ""; $DatosSelect["Funcion"] = ""; $DatosSelect["Required"] = 1; $css->CrearSelect2($DatosSelect); $css->CrearOptionSelect("", "SELECCIONE UNA CUENTA", 0); $Consulta = $obVenta->ConsultarTabla("cuentasfrecuentes", "WHERE ClaseCuenta='ACTIVOS'"); while ($DatosCuentas = $obVenta->FetchArray($Consulta)) { $css->CrearOptionSelect($DatosCuentas["CuentaPUC"], $DatosCuentas["Nombre"], 0);
$css->CabeceraFin(); $css->CreaMenuBasico("Menu"); $css->CreaSubMenuBasico("Historial de Comprobantes", "comprobantes_contabilidad_items.php"); $css->CreaSubMenuBasico("Historial de Abonos", "abonos_libro.php"); $css->CierraMenuBasico(); ///////////////Creamos el contenedor ///// ///// $css->CrearDiv("principal", "container", "center", 1, 1); if ($ImprimeCC > 0) { $RutaPrintCot = "../tcpdf/examples/comprobantecontable.php?idComprobante={$ImprimeCC}"; $css->CrearNotificacionNaranja("Comprobante Creado, <a href='{$RutaPrintCot}' target='_blank'>Imprimir Comprobante No. {$ImprimeCC}</a>", 16); } /////////////////Cuadro de dialogo de Clientes create $css->CrearCuadroDeDialogo("CrearComprobante", "Crear un Comprobante"); $css->CrearForm2("FrmCreaPreMovimiento", $myPage, "post", "_self"); $css->CrearTabla(); $css->FilaTabla(16); $css->ColTabla("<strong>Fecha</strong>", 1); $css->ColTabla("<strong>Detalle</strong>", 1); $css->ColTabla("<strong>Crear</strong>", 1); $css->CierraFilaTabla(); $css->FilaTabla(16); print "<td>"; $css->CrearInputText("TxtFecha", "date", "", date("Y-m-d"), "Fecha", "black", "", "", 100, 30, 0, 1); print "</td>"; print "<td>"; $css->CrearTextArea("TxtConceptoComprobante", "", "", "Escriba el detalle", "black", "", "", 300, 100, 0, 1); print "</td>"; print "<td>"; $css->CrearBotonConfirmado("BtnCrearComC", "Crear");
} $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); $css->ColTabla($DatosFactura["Fecha"], 1); $css->ColTabla($DatosFactura["Total"], 1); $css->CierraFilaTabla(); $css->CerrarTabla(); $css->CrearForm2("FrmRegistraAnulacion", $myPage, "post", "_self"); $css->CrearInputText("TxtIdFactura", "hidden", "", $DatosFactura["idFacturas"], "", "", "", "", "", "", "", ""); $css->CrearTabla(); $css->CrearNotificacionNaranja("Datos Para Realizar la Anulacion", 16); print "<td style='text-align:center'>"; $css->CrearInputText("TxtFechaAnulacion", "text", "Fecha de Anulacion: <br>", date("Y-m-d"), "Fecha", "black", "", "", 100, 30, 0, 1); print "<br>"; $css->CrearTextArea("TxtConceptoAnulacion", "", "", "Escriba el por qué se anulará la factura", "black", "", "", 200, 100, 0, 1); print "<br>"; $css->CrearBotonConfirmado("BtnAnular", "Anular"); print "</td>"; $css->CerrarTabla(); $css->CerrarForm(); } else { $css->CrearTabla(); $css->CrearFilaNotificacion("Por favor busque y asocie una factura", 16);
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; $VarSelect["PlaceHolder"] = "Seleccione un Producto"; $css->CrearSelectChosen("CmbProducto", $VarSelect); $Consulta = $obVenta->ConsultarTabla("productosventa", ""); $css->CrearOptionSelect("NO", "SELECCIONE EL PRODUCTO A AGREGAR", 0); while ($DatosProducto = $obVenta->FetchArray($Consulta)) { $css->CrearOptionSelect($DatosProducto[0], $DatosProducto["Nombre"] . " " . $DatosProducto["Referencia"], 0); } $css->CerrarSelect(); print "<br><br>"; $css->CrearInputNumber("TxtCantidad", "number", "Cantidad:", 1, "Valor Unitario", "black", "", "", 200, 30, 0, 1, 0, 100000000, "any"); print "<br><br>"; $css->CrearInputNumber("TxtValorUnitario", "number", "Valor Unitario:", "", "Valor Unitario", "black", "", "", 200, 30, 0, 1, 0, 100000000, "any"); print "<br><br>";
function CrearFormularioInformes($VectorInformes) { $FormName = $VectorInformes["FormName"]; $ActionForm = $VectorInformes["ActionForm"]; $Metod = $VectorInformes["Metod"]; $Target = $VectorInformes["Target"]; $Titulo = $VectorInformes["Titulo"]; $idUser = $_SESSION['idUser']; $obVenta = new ProcesoVenta($idUser); $css = new CssIni("Balance de Comprobacion"); $css->CrearForm2($FormName, $ActionForm, $Metod, $Target); $css->CrearTabla(); $css->FilaTabla(14); $css->ColTabla("<strong>{$Titulo}</strong>", 5); $css->CierraFilaTabla(); $css->FilaTabla(14); $css->ColTabla("<strong>TIPO:</strong>", 1); $css->ColTabla("<strong>FECHA INICIAL:</strong>", 1); $css->ColTabla("<strong>FECHA FINAL:</strong>", 1); $css->ColTabla("<strong>EMPRESA:</strong>", 1); $css->ColTabla("<strong>CENTRO DE COSTOS:</strong>", 1); $css->CierraFilaTabla(); $css->FilaTabla(14); print "<td>"; $css->CrearSelect("CmbTipoReporte", ""); $css->CrearOptionSelect("Corte", "Fecha de Corte", 1); $css->CrearOptionSelect("Rango", "Por Rango de Fechas", 0); $css->CerrarSelect(); print "<br>"; $css->CrearInputText("TxtFechaCorte", "date", "Fecha de Corte:<br>", date("Y-m-d"), "Fecha Corte", "black", "", "", 150, 30, 0, 1); print "</td>"; print "<td>"; $css->CrearInputText("TxtFechaIni", "date", "", date("Y-m-d"), "Fecha Inicial", "black", "", "", 150, 30, 0, 1); print "</td>"; print "<td>"; $css->CrearInputText("TxtFechaFinal", "date", "", date("Y-m-d"), "Fecha Inicial", "black", "", "", 150, 30, 0, 1); print "</td>"; print "<td>"; $css->CrearSelect("CmbEmpresaPro", ""); $css->CrearOptionSelect("ALL", "COMPLETO", 0); $consulta = $obVenta->ConsultarTabla("empresapro", ""); while ($DatosEmpresa = $obVenta->FetchArray($consulta)) { $css->CrearOptionSelect($DatosEmpresa["idEmpresaPro"], $DatosEmpresa["RazonSocial"], 0); } $css->CerrarSelect(); print "</td>"; print "<td>"; $css->CrearSelect("CmbCentroCostos", ""); $consulta = $obVenta->ConsultarTabla("centrocosto", ""); $css->CrearOptionSelect("ALL", "COMPLETO", 0); while ($DatosEmpresa = $obVenta->FetchArray($consulta)) { $css->CrearOptionSelect($DatosEmpresa["ID"], $DatosEmpresa["Nombre"], 0); } $css->CerrarSelect(); print "</td>"; $css->FilaTabla(16); print "<td colspan='5' style='text-align:center'>"; $css->CrearBotonVerde("BtnVerInforme", "Generar Informe"); print "</td>"; $css->CierraFilaTabla(); $css->CerrarTabla(); $css->CerrarForm(); }
$css->CrearTabla(); $pa = mysql_query("SELECT * FROM precotizacion WHERE idUsuario='{$idUser}' ORDER BY ID DESC") or die(mysql_error()); if (mysql_num_rows($pa)) { $css->FilaTabla(18); $css->ColTabla('Referencia', 1); $css->ColTabla('Descripcion', 1); $css->ColTabla('Cantidad _ Multiplicador _ ValorUnitario', 2); $css->ColTabla('Subtotal', 1); $css->ColTabla('Borrar', 1); $css->CierraFilaTabla(); while ($row = mysql_fetch_array($pa)) { $css->FilaTabla(16); $css->ColTabla($row['Referencia'], 1); $css->ColTabla($row['Descripcion'], 1); print "<td colspan=2>"; $css->CrearForm2("FrmEdit{$row['ID']}", $myPage, "post", "_self"); $css->CrearInputText("TxtIdCliente", "hidden", "", $idClientes, "", "", "", "", 0, 0, 0, 0); $css->CrearInputText("TxtTabla", "hidden", "", $row["Tabla"], "", "", "", "", 0, 0, 0, 0); $css->CrearInputText("TxtPrecotizacion", "hidden", "", $row["ID"], "", "", "", "", 0, 0, 0, 0); $css->CrearInputNumber("TxtEditar", "number", "", $row["Cantidad"], "", "black", "", "", 100, 30, 0, 1, 0, "", "any"); $css->CrearInputNumber("TxtMultiplicador", "number", "", $row["Multiplicador"], "", "black", "", "", 100, 30, 0, 1, 1, "", "any"); $css->CrearInputNumber("TxtValorUnitario", "number", "", $row["ValorUnitario"], "", "black", "", "", 150, 30, 0, 1, $row["PrecioCosto"], $row["ValorUnitario"] * 10, "any"); $css->CrearBoton("BtnEditar", "E"); $css->CerrarForm(); print "</td>"; $css->ColTabla(number_format($row['SubTotal']), 1); $css->ColTablaDel($myPage, "precotizacion", "ID", $row['ID'], $idClientes); $css->CierraFilaTabla(); } } $css->CerrarTabla();
$css->CerrarTabla(); } else { $css->AlertaJS("No se pudo crear la factura porque no hay resoluciones disponibles", 1, "", ""); } } include_once "procesadores/procesaVentasRapidas.php"; /* * Creo el cuadro de dialogo que perimitirá crear un cliente */ include_once 'CuadroDialogoCrearCliente.php'; $Visible = 0; if ($idPreventa > 0) { $Visible = 1; } $css->CrearDiv("Principal", "container", "center", $Visible, 1); $css->CrearForm2("FrmCodBarras", $myPage, "post", "_self"); $css->CrearTabla(); $css->FilaTabla(16); print "<td style='text-align:center'>"; $css->CrearInputText("CmbPreVentaAct", "hidden", "", $idPreventa, "", "", "", "", 0, 0, 0, 0); $css->CrearInputText("TxtCodigoBarras", "text", "Buscar por codigo de Barras:<br>", "", "Digite un codigo de Barras", "black", "", "", 200, 30, 0, 0); print "</td>"; print "<td style='text-align:center'>"; $VarSelect["Ancho"] = "200"; $VarSelect["PlaceHolder"] = "Busque un Producto"; $VarSelect["Title"] = "Buscar por palabra clave"; $css->CrearSelectChosen("CmbIDProducto", $VarSelect); $sql = "SELECT * FROM productosventa"; $Consulta = $obVenta->Query($sql); $css->CrearOptionSelect("", "Seleccione un producto", 1); while ($DatosProducto = $obVenta->FetchArray($Consulta)) {