function getNombreSubsidiario($idProv) { $oProv = new Subsidiario(); if (!$oProv->Load($idProv)) { return "???"; } return $oProv->get("NombreComercial"); }
function FormularioAlta($esPopup = false) { global $action; $oSubsidiario = new Subsidiario(); $oSubsidiario->Crea(); $ot = getTemplate("FormAltaSubsidiario"); if (!$ot) { error(__FILE__ . __LINE__, "Info: template no encontrado"); return false; } $ot->fijar("action", $action); $ot->fijar("tTitulo", _("Alta Subsidiario")); $ot->fijar("tModPagoHabitual", _("Modo pago hab.")); $ot->fijar("vIdModPagoHabitual", $oSubsidiario->get("IdModPagoHabitual")); $ot->fijar("comboModPagoHabitual", genComboModPagoHabitual($oSubsidiario->get("IdModPagoHabitual"))); $ot->campo(_("Pagina web"), "PaginaWeb", $oSubsidiario); $ot->fijar("tIdPais", _("País")); $ot->fijar("comboIdPais", genComboPaises($oSubsidiario->get("IdPais"))); $ot->campo(_("Nombre comercial"), "NombreComercial", $oSubsidiario); $ot->campo(_("Nombre legal"), "NombreLegal", $oSubsidiario); $ot->campo(_("Dirección"), "Direccion", $oSubsidiario); $ot->campo(_("Localidad"), "Localidad", $oSubsidiario); $ot->campo(_("Código postal"), "CP", $oSubsidiario); $ot->campo(_("Telf.(1)"), "Telefono1", $oSubsidiario); $ot->campo(_("Telf.(2)"), "Telefono2", $oSubsidiario); $ot->campo(_("Contacto"), "Contacto", $oSubsidiario); $ot->campo(_("Cargo"), "Cargo", $oSubsidiario); $ot->campo(_("Email"), "Email", $oSubsidiario); $ot->campo(_("Cuenta bancaria"), "CuentaBancaria", $oSubsidiario); $ot->campo(_("Número fiscal"), "NumeroFiscal", $oSubsidiario); $ot->campo(_("Comentarios"), "Comentarios", $oSubsidiario); if ($esPopup) { $ot->fijar("vesPopup", 1); $ot->fijar("onClose", "window.close()"); } else { $ot->fijar("vesPopup", 0); $ot->fijar("onClose", "location.href='modsubsidiarios.php'"); } echo $ot->Output(); }