本文整理汇总了PHP中articulo::is方法的典型用法代码示例。如果您正苦于以下问题:PHP articulo::is方法的具体用法?PHP articulo::is怎么用?PHP articulo::is使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类articulo
的用法示例。
在下文中一共展示了articulo::is方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: FormularioEditarArticulo
function FormularioEditarArticulo($id)
{
global $action;
$ot = getTemplate("FormEditarArticulo");
if (!$ot) {
error(__FILE__ . __LINE__, "Error: template busqueda no encontrado");
return false;
}
$articulo = new articulo();
$oProducto = new producto();
if (!$articulo->Load($id)) {
error(__FILE__ . __LINE__, "Error: no puedo modificar ese producto");
return false;
}
$oProducto->Load($articulo->get("IdProducto"));
$igv = getSesionDato("IGV");
$local = $_SESSION["LocalMostrado"];
$idProducto = $articulo->get("Id");
$CostoUnitario = $articulo->get("CostoUnitario");
$PVD = $articulo->get("PrecioVenta");
$PVDD = $articulo->get("PVDDescontado");
$IGVD = round($PVD / (1 + $igv / 100) * ($igv / 100) * 100) / 100;
$MUD = round(($PVD - $IGVD - $CostoUnitario) * 100) / 100;
$PVC = $articulo->get("PrecioVentaCorporativo");
$PVCD = $articulo->get("PVCDescontado");
$IGVC = round($PVC / (1 + $igv / 100) * ($igv / 100) * 100) / 100;
$MUC = round(($PVC - $IGVC - $CostoUnitario) * 100) / 100;
$disponible = $articulo->is("Disponible") ? "checked" : "";
$dispOnline = $articulo->is("DisponibleOnline") ? "checked" : "";
$obsoleto = $oProducto->get("Obsoleto") ? "checked" : "";
$esLote = $oProducto->get("Lote");
$esVence = $oProducto->get("FechaVencimiento");
$esSerie = $oProducto->get("Serie");
$oferta = $articulo->is("Oferta") ? "checked" : "";
$stockilimitado = $articulo->is("StockIlimitado") ? "checked" : "";
$esIlimitado = $esSerie ? 'none' : 'table-row';
$esIlimitado = $esLote ? 'none' : $esIlimitado;
$esIlimitado = $esVence ? 'none' : $esIlimitado;
$existencias = $articulo->get("Unidades");
$stockunidades = $existencias;
$producto = getDatosProductosExtra($articulo->get("IdProducto"), 'nombretodos');
$nombre = $producto["Nombre"];
$esMenudeo = $producto["Menudeo"];
$unidad = $producto["Und"];
$unidxemp = $producto["UndxEmp"];
$empaque = $producto["Empaque"];
$resmenudeo = $esMenudeo ? " ( " . $stockunidades . " " . $unidad . " a " . $unidxemp . $unidad . "x" . $empaque . " )" : "";
$disponibleunid = $articulo->get("DisponibleUnidades");
$reservadaunid = $disponibleunid > 0 ? $existencias - $disponibleunid : 0;
$resto = $esMenudeo ? $existencias % $unidxemp : 0;
$empaques = $esMenudeo ? ($existencias - $resto) / $unidxemp : 0;
$existencias = $esMenudeo ? $empaques . " " . $empaque . " + " . $resto : $existencias;
$disponibleunid = $disponibleunid > 0 ? $disponibleunid : $stockunidades;
$txtMoDet = getModeloDetalle2txt();
$txtModelo = $txtMoDet[1];
$txtDetalle = $txtMoDet[2];
$txtalias = $txtMoDet[3];
$txtref = $txtMoDet[4];
$ot->fijar("tTituloAux", _("Otras tiendas"));
$ot->fijar("tIgualar", _("Todas las tiendas el mismo precio"));
$ot->fijar("tMotivo", _("Motivo mod. existencias"));
$ot->fijar("tTitulo", _("Modificar existencias"));
$ot->fijar("vRefProvHab", $articulo->get("RefProvHab"));
$ot->fijar("tRefProvHab", $txtref);
$ot->fijar("vPresentacion", $oProducto->getTextColor());
$ot->fijar("tPresentacion", $txtModelo);
$ot->fijar("vProductoAlias0", getIdProductoAlias2Texto($articulo->get("IdProductoAlias0")));
$ot->fijar("tProductoAlias0", $txtalias);
$ot->fijar("vProductoAlias1", getIdProductoAlias2Texto($articulo->get("IdProductoAlias1")));
$ot->fijar("tProductoAlias1", $txtalias);
$ot->fijar("vSubPresentacion", $oProducto->getTextTalla());
$ot->fijar("tSubPresentacion", $txtDetalle);
$ot->fijar("vReferencia", $articulo->get("Referencia"));
$ot->fijar("tReferencia", _("Referencia"));
$ot->fijar("vDescripcion", $nombre);
$ot->fijar("tDescripcion", _("Nombre"));
$ot->fijar("vUnidades", $existencias);
$ot->fijar("tUnidades", _("Stock"));
$ot->fijar("mUnidad", $resmenudeo);
$ot->fijar("vIGV", $igv);
$ot->fijar("tIGV", "IGV");
$ot->fijar("vCostoUnitario", round($articulo->get("CostoUnitario") * 100) / 100);
$ot->fijar("tCostoUnitario", _("CU"));
$ot->fijar("vCostoUnitarioC", round($articulo->get("CostoUnitario") * 100) / 100);
$ot->fijar("tCostoUnitarioC", _("CU"));
$ot->fijar("vMUD", $MUD);
$ot->fijar("tMUD", _("MU"));
$ot->fijar("vIGVD", $IGVD);
$ot->fijar("tIGVD", _("IGV"));
$ot->fijar("vPVD", $PVD);
$ot->fijar("tPVD", _("PVP"));
$ot->fijar("vPVDD", $PVDD);
$ot->fijar("tPVDD", _("PVPD"));
$ot->fijar("vMUC", $MUC);
$ot->fijar("tMUC", _("MU"));
$ot->fijar("vIGVC", $IGVC);
$ot->fijar("tIGVC", _("IGV"));
$ot->fijar("vPVC", $PVC);
$ot->fijar("tPVC", _("PVC"));
$ot->fijar("vPVCD", $PVCD);
//.........这里部分代码省略.........