function MostrarAlbaran($id) { global $action; $id = CleanID($id); $albaran = new albaran(); $albaran->Load($id); $ot = getTemplate("ModeloAlbaran"); if (!$ot) { error(__FILE__ . __LINE__, "Info: template busqueda no encontrado"); return false; } //<tr><td>G18196 - BERMDAS.F.SKATE.KAPPA;AC</td><td>1</td></tr> //$this->userLog .= "<tr><td>". $referencia . " - " . $nombre . "</td><td>". $unid . "</td></tr>"; // $sql = "INSERT INTO ges_albtraspaso_det (IdAlbaranTraspaso,IdProducto,Unidades) // VALUES ('$IdAlbaran','$IdProducto','$Unidades')"; $detallesString = ""; $prod = new producto(); $sql = "SELECT * FROM ges_albtraspaso_det WHERE IdAlbaranTraspaso={$id} ORDER BY IdDetalle ASC"; $res = query($sql, "Listando detalles de un albaran"); while ($row = Row($res)) { $IdProducto = $row["IdProducto"]; $prod->Load($IdProducto); $nombre_s = CleanParaWeb($prod->getNombre()); $referencia_s = CleanParaWeb($prod->get("Referencia")); $unid = $row["Unidades"]; $detallesString .= "<tr><td>" . $referencia_s . " - " . $nombre_s . "</td><td>" . $unid . "</td></tr>"; } $comercio = $_SESSION["GlobalNombreNegocio"]; $local = new local(); $local->Load($albaran->get("IdAlmacenSalida")); $nombreorigen = CleanParaWeb($local->getNombre()); $localdestino = new local(); $localdestino->Load($albaran->get("IdAlmacenRecepcion")); $nombredestino = CleanParaWeb($localdestino->getNombre()); $FechaSalida = CleanFechaFromDB($albaran->get("FechaSalida")); $ot->fijar("FECHA", $FechaSalida); $ot->fijar("LINEAS", $detallesString); $ot->fijar("NOMBRECOMERCIO", CleanParaWeb($comercio)); $ot->fijar("NUMEROALBARAN", $id); $ot->fijar("DESDETIENDA", $nombreorigen); $ot->fijar("HASTATIENDA", $nombredestino); echo $ot->Output(); }
return ((string)$a === (string)(int)$a); } function qminimal($a){ if (is_intval($a)){ return (string)$a; } return qq($a); } **/ /* - ------------------------------ */ $NombreClienteContado = _("Cliente Contado"); //$IdLocalActivo = getSesionDato("IdTienda"); $IdLocalActivo = getSesionDato("IdTiendaDependiente"); $localActivo = new local(); if ($localActivo->Load($IdLocalActivo)) { $NombreLocalActivo = CleanTo($localActivo->get("NombreComercial"), " "); $MOTDActivo = CleanTo($localActivo->get("MensajeMes"), " "); $PROMActivo = CleanTo($localActivo->get("MensajePromocion"), " "); } //-------------------------------------------------- // Indice de Ticket // $numSerieTicketLocalActual $miserie = "B" . $IdLocalActivo; //Nos aseguramos de coger el valor correcto preguntando tambien por // ..la serie. Esto ayudara cuando un mismo local tenga mas de una serie, como va a ser el // ..caso luego. $sql = "select Max(NComprobante) as NComprobanteMax " . "from ges_comprobantes " . "where (IdLocal = '{$IdLocalActivo}') " . "and (SerieComprobante='{$miserie}')"; $row = queryrow($sql); if ($row) { $numSerieTicketLocalActual = intval($row["NComprobanteMax"]) + 1;
function BorrarTienda($id) { $oLocal = new local(); if ($oLocal->Load($id)) { $nombre = $oLocal->getNombre(); //echo gas("Aviso",_("Local eliminado")); $oLocal->MarcarEliminado(); invalidarSesion("ListaTiendas"); return true; } else { //echo gas("Aviso",_("No se ha podido borrar el local")); return false; } }
function LocalFactory($res) { if (!$res) { error(__FILE__ . __LINE__, "ERROR en factory"); return false; } $row = Row($res); if (!is_array($row)) { return false; } $id = $row["IdLocal"]; $oLocal = new local(); if ($oLocal->Load($id)) { return $oLocal; } error(__FILE__ . __LINE__, "ERROR no pudo cargar id '{$id}'"); return false; }