Пример #1
0
 function formClon($action, $lang = false, $volver = false)
 {
     $ot = getTemplate("ClonProducto");
     if (!$ot) {
         return false;
     }
     $modo = "salvaclon";
     $ListadoCombinado = genListadoCruzado($this->getId(), $this->get("IdTallaje"));
     $tieneserie = $this->get("Serie");
     $incluidons = $this->get("Serie") == 1 ? "checked" : "";
     $incluidolt = $this->get("Lote") == 1 ? "checked" : "";
     $incluidofv = $this->get("FechaVencimiento") == 1 ? "checked" : "";
     $incluidomd = $this->get("VentaMenudeo") == 1 ? "checked" : "";
     $motivomd = $this->get("VentaMenudeo") == 1 ? "visible" : "hidden";
     $tienefechavencimiento = $this->get("FechaVencimiento");
     $volver = $volver == "modcompras" ? "modcompras.php" : "modproductos.php";
     $numreg = ObtenerNumeroProductosPorReferencia($this->getReferencia());
     $readonlyUM = "readonly";
     $readonly = "readonly";
     $um = "";
     $ounidad = "";
     $ometro = "";
     $olitro = "";
     $okilo = "";
     switch ($this->get("UnidadMedida")) {
         case 'und':
             $um = "Unidades";
             $ounidad = "selected";
             break;
         case 'mts':
             $um = "Metros";
             $ometro = "selected";
             break;
         case 'lts':
             $um = "Litros";
             $olitro = "selected";
             break;
         case 'kls':
             $um = "Kilos";
             $okilo = "selected";
             break;
     }
     $osrm = "";
     $ocrm = "";
     $ocrmr = "";
     switch ($this->get("CondicionVenta")) {
         case '0':
             $osrm = "selected";
             break;
         case 'CRM':
             $ocrm = "selected";
             break;
         case 'CRMR':
             $ocrmr = "selected";
             break;
     }
     $txtMoDet = getModeloDetalle2txt();
     $esBTCA = $txtMoDet[0] == "BTCA";
     $hidden = "style='display:none;'";
     $btca = $esBTCA ? false : $hidden;
     $txtref = $txtMoDet[4];
     $ismtposerv = $this->get("Servicio") || $this->get("MetaProducto") ? $hidden : false;
     $isserie = $this->get("Serie") ? $hidden : false;
     $txtalias = $txtMoDet[3];
     $txtModelo = $txtMoDet[1];
     $txtDetalle = $txtMoDet[2];
     $txtTitulo = $esBTCA ? 'Nueva' : 'Nuevo';
     $titulo = _("{$txtTitulo} {$txtModelo} / {$txtDetalle}");
     $cambios = array("tPrecioVenta" => _("Previo Venta"), "vPrecioVenta" => $this->getPrecioVenta(), "vIdTallaje" => $this->get("IdTallaje"), "ListaCombinada" => $ListadoCombinado, "tImprimirCodigoBarras" => _("Imprimir código barras"), "vRefProvHab" => $this->get("RefProvHab"), "tRefProvHab" => $txtref, "vIdMarca" => $this->get("IdMarca"), "tMarca" => _("Marca"), "vMarca" => getIdMarca2Texto($this->get("IdMarca")), "vIdContenedor" => $this->get("IdContenedor"), "tContenedor" => _("Contenedor"), "vContenedor" => getIdContenedor2Texto($this->get("IdContenedor")), "vIdTalla" => $this->get("IdTalla"), "tModelo" => $txtModelo, "vTalla" => getIdTalla2Texto($this->get("IdTalla"), $this->get("IdIdioma")), "vIdColor" => $this->get("IdColor"), "tDetalle" => $txtDetalle, "vColor" => getIdColor2Texto($this->get("IdColor"), $this->get("IdIdioma")), "tCodigoBarras" => _("Código barras"), "vCodigoBarras" => $this->get("CodigoBarras"), "tTitulo" => $titulo, "HIDDENDATA" => Hidden("id", $this->getId()), "action" => "{$action}?modo={$modo}&idBase=", "Referencia" => _("Referencia"), "vReferencia" => $this->getReferencia(), "tCosteSinIVA" => _("Costo Ref."), "vCosteSinIVA" => $this->get("Costo") * 1, "Descripcion" => _("Nombre"), "vDescripcion" => $this->getDescripcion(), "isbtca" => $btca, "ismtposerv" => $ismtposerv, "isserie" => $isserie, "vIdProductoAlias0" => $this->get("IdProductoAlias0"), "tProductoAlias0" => $txtalias, "vProductoAlias0" => getIdProductoAlias2Texto($this->get("IdProductoAlias0"), $this->get("IdIdioma")), "vIdProductoAlias1" => $this->get("IdProductoAlias1"), "tProductoAlias1" => $txtalias, "vProductoAlias1" => getIdProductoAlias2Texto($this->get("IdProductoAlias1"), $this->get("IdIdioma")), "PrecioVenta" => _("Precio venta"), "vPrecioVenta" => $this->getPrecioVenta(), "PrecioOnline" => _("Precio online"), "vPrecioOnline" => $this->getPrecioOnline(), "tVentaMenudeo" => _("Venta al menudeo"), "cVentaMenudeo" => $incluidomd, "vMotivoMd" => $motivomd, "cNumeroSerie" => $incluidons, "cLote" => $incluidolt, "cFechaVencimiento" => $incluidofv, "tUnidadesPorContenedor" => _("Unidades Por Contenedor"), "vUnidadesPorContenedor" => $this->get("UnidadesPorContenedor"), "tUnidadMedida" => _("Unidad Medida"), "vUnidadMedida" => $this->get("UnidadMedida"), "vUM" => $um, "ounidad" => $ounidad, "ometro" => $ometro, "olitro" => $olitro, "okilo" => $okilo, "oSRM" => $osrm, "oCRM" => $ocrm, "oCRMR" => $ocrmr, "vReadOnly" => $readonly, "vReadOnlyUM" => $readonlyUM, "vSerie" => $tieneserie, "vFechaVencimiento" => $tienefechavencimiento, "tFamilia" => _("Familia..."), "tSubFamilia" => _("Sub familia..."), "TipoImpuesto" => _("Impuesto"), "tIdProvHab" => _("Proveedor hab."), "vIdProvHab" => $this->get("IdProvHab"), "vProveedorHab" => getNombreProveedor($this->get("IdProvHab")), "tIdLabHab" => _("Laboratorio hab."), "vIdLabHab" => $this->get("IdLabHab"), "vLaboratorioHab" => getNombreLaboratorio($this->get("IdLabHab")), "vTipoImpuesto" => $this->getTipoImpuesto(), "vIdFamilia" => $this->get("IdFamilia"), "vIdSubFamilia" => $this->get("IdSubFamilia"), "vFamilia" => $this->get("Familia"), "vSubFamilia" => $this->get("SubFamilia"), "vImpuesto" => $this->getImpuesto());
     return $ot->makear($cambios);
 }
Пример #2
0
<?php

include "tool.php";
SimpleAutentificacionAutomatica("visual-iframe");
$idprod = CleanID($_GET["IdProducto"]);
if (!$idprod) {
    $cod = CleanCB($_GET["CodigoBarras"]);
    $idprod = getIdFromCodigoBarras($cod);
}
switch ($modo) {
    case "soloficha":
        if ($idprod) {
            echo "<center class='forma' style='zwidth: 600px;overflow:auto;border: 1px solid #ECE8DE'>";
            echo genListadoCruzado($idprod, false, false);
            echo "</center>";
        }
        exit;
        break;
    default:
        PageStart();
        if ($idprod) {
            echo "<center>";
            echo genListadoCruzado($idprod, false, false);
            echo "</center>";
        }
        PageEnd();
}