public function printVegetarianMenu()
 {
     $iterator = $this->allMenus->createIterator();
     println("\nVEGETARIAN MENU\n----");
     while ($iterator->hasNext()) {
         $menuComponent = $iterator->next();
         try {
             if ($menuComponent->isVegetarian()) {
                 $menuComponent->myPrint();
             }
         } catch (BadMethodCallException $e) {
         }
     }
 }
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("cuid", "GET", "Esta categoria unidad de medida no existe.");
$esta_unidad = CategoriaUnidadMedidaDAO::getByPK($_GET["cuid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de " . $esta_unidad->getDescripcion(), 2));
//
// Menu de opciones
//
if ($esta_unidad->getActiva()) {
    $menu = new MenuComponent();
    $menu->addItem("Editar esta categoria unidad de medida", "productos.editar.categoria_unidad_medida.php?cuid=" . $_GET["cuid"]);
    //$menu->addItem("Desactivar este producto", null);
    $btn_eliminar = new MenuItem("Desactivar esta categoria unidad de medida", null);
    $btn_eliminar->addApiCall("api/producto/unidad/eliminar", "GET");
    $btn_eliminar->onApiCallSuccessRedirect("productos.lista.categoria_unidad_medida.php");
    $btn_eliminar->addName("eliminar");
    $funcion_eliminar = " function eliminar_unidad(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_unidad_medida_convertible = " . $_GET["cuid"] . ";" . "sendToApi_eliminar(p);" . "}" . "}" . "      " . "function confirmar(){" . " Ext.MessageBox.confirm('Desactivar', 'Desea eliminar esta categoria unidad de medida?', eliminar_unidad );" . "}";
    $btn_eliminar->addOnClick("confirmar", $funcion_eliminar);
    $menu->addMenuItem($btn_eliminar);
    $page->addComponent($menu);
}
//
// Forma de producto
//
$form = new DAOFormComponent($esta_unidad);
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("tid", "GET", "Este tipo de almacen no existe.");
$este_tipo_almacen = TipoAlmacenDAO::getByPK($_GET["tid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de " . $este_tipo_almacen->getDescripcion(), 2));
//
// Menu de opciones
//
$menu = new MenuComponent();
$menu->addItem("Editar este tipo de almacen", "sucursales.editar.tipo_almacen.php?tid=" . $_GET["tid"]);
$almacenes = AlmacenDAO::search(new Almacen(array("id_tipo_almacen" => $_GET["tid"])));
if (empty($almacenes)) {
    $btn_eliminar = new MenuItem("Eliminar este tipo de almacen", null);
    $btn_eliminar->addApiCall("api/sucursal/tipo_almacen/eliminar", "GET");
    $btn_eliminar->onApiCallSuccessRedirect("sucursales.lista.tipo_almacen.php");
    $btn_eliminar->addName("eliminar");
    $funcion_eliminar = " function eliminar_sucursal(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_tipo_almacen = " . $_GET["tid"] . ";" . "sendToApi_eliminar(p);" . "}" . "}" . "      " . "function confirmar(){" . " Ext.MessageBox.confirm('Eliminar', 'Desea eliminar este tipo de almacen?', eliminar_sucursal );" . "}";
    $btn_eliminar->addOnClick("confirmar", $funcion_eliminar);
    $menu->addMenuItem($btn_eliminar);
}
$page->addComponent($menu);
//
// Forma de producto
//
 public function printMenu()
 {
     $this->allMenus->myPrint();
 }
Ejemplo n.º 5
0
$esta_venta = VentaDAO::getByPK($_GET["vid"]);
//
// Titulo de la pagina
//
if ($esta_venta->getEsCotizacion()) {
    $page->addComponent(new TitleComponent("Detalles de la cotizacion " . $esta_venta->getIdVenta(), 2));
} else {
    $page->addComponent(new TitleComponent("Detalles de la venta " . $esta_venta->getIdVenta(), 2));
}
if ($esta_venta->getCancelada()) {
    $page->addComponent(new TitleComponent("[CANCELADA]", 3));
}
//
// Menu de opciones
//
$menu = new MenuComponent();
if (!$esta_venta->getEsCotizacion() && !$esta_venta->getCancelada()) {
    if ($esta_venta->getTipoDeVenta() == "credito") {
        $menu->addItem("Abonar a esta venta", "cargos_y_abonos.nuevo.abono.php?vid=" . $_GET["vid"] . "&did=" . $esta_venta->getIdCompradorVenta());
    }
    $btn_eliminar = new MenuItem("Cancelar esta venta", null);
    $btn_eliminar->addApiCall("api/ventas/cancelar", "GET");
    $btn_eliminar->onApiCallSuccessRedirect("ventas.lista.php");
    $btn_eliminar->addName("cancelar");
    $funcion_eliminar = " function eliminar_empresa(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_venta = " . $_GET["vid"] . ";" . "sendToApi_cancelar(p);" . "}" . "}" . "      " . "function confirmar(){" . " Ext.MessageBox.confirm('Desactivar', 'Desea cancelar esta venta?', eliminar_empresa );" . "}";
    $btn_eliminar->addOnClick("confirmar", $funcion_eliminar);
    $menu->addMenuItem($btn_eliminar);
}
$btn = new MenuItem("<img src='../../media/iconos/printer.png'> Imprimir", null);
$btn->addOnClick("i", "function i(){window.location = 'ventas.detalle.imprimir.php?vid=" . $esta_venta->getIdVenta() . "';}");
$menu->addMenuItem($btn);
Ejemplo n.º 6
0
//
$page->requireParam("pid", "GET", "Este proveedor no existe.");
$este_usuario = UsuarioDAO::getByPK($_GET["pid"]);
$esta_direccion = DireccionDAO::getByPK($este_usuario->getIdDireccion());
if (is_null($esta_direccion)) {
    $esta_direccion = new Direccion();
}
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de " . $este_usuario->getNombre(), 2));
//
// Menu de opciones
//
if ($este_usuario->getActivo()) {
    $menu = new MenuComponent();
    $menu->addItem("Editar este proveedor", "proveedores.editar.php?pid=" . $_GET["pid"]);
    $btn_eliminar = new MenuItem("Desactivar este proveedor", null);
    $btn_eliminar->addApiCall("api/proveedor/eliminar", "GET");
    $btn_eliminar->onApiCallSuccessRedirect("proveedores.lista.php");
    $btn_eliminar->addName("eliminar");
    $funcion_eliminar = " function eliminar_proveedor(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_proveedor = " . $_GET["pid"] . ";" . "sendToApi_eliminar(p);" . "}" . "}" . "      " . "function confirmar(){" . " Ext.MessageBox.confirm('Desactivar', 'Desea eliminar este proveedor?', eliminar_proveedor );" . "}";
    $btn_eliminar->addOnClick("confirmar", $funcion_eliminar);
    $menu->addMenuItem($btn_eliminar);
    $page->addComponent($menu);
}
//
// Forma de producto
//
$form = new DAOFormComponent($este_usuario);
$form->setEditable(false);
Ejemplo n.º 7
0
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("pid", "GET", "Este paquete no existe.");
$este_paquete = PaqueteDAO::getByPK($_GET["pid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de " . $este_paquete->getNombre(), 2));
//
// Menu de opciones
//
$menu = new MenuComponent();
if ($este_paquete->getActivo()) {
    $menu->addItem("Editar este paquete", "paquetes.editar.php?pid=" . $_GET["pid"]);
    $btn_eliminar = new MenuItem("Desactivar este paquete", null);
    $btn_eliminar->addApiCall("api/paquete/eliminar", "GET");
    $btn_eliminar->onApiCallSuccessRedirect("paquetes.lista.php");
    $btn_eliminar->addName("eliminar");
    $funcion_eliminar = " function eliminar_paquete(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_paquete = " . $_GET["pid"] . ";" . "sendToApi_eliminar(p);" . "}" . "}" . "      " . "function confirmar_desactivacion(){" . " Ext.MessageBox.confirm('Desactivar', 'Desea eliminar este paquete?', eliminar_paquete );" . "}";
    $btn_eliminar->addOnClick("confirmar_desactivacion", $funcion_eliminar);
    $menu->addMenuItem($btn_eliminar);
} else {
    $btn_activar = new MenuItem("Activar este paquete", null);
    $btn_activar->addApiCall("api/paquete/activar", "GET");
    $btn_activar->onApiCallSuccessRedirect("paquetes.lista.php");
    $btn_activar->addName("activar");
    $funcion_activar = " function activar_paquete(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_paquete = " . $_GET["pid"] . ";" . "sendToApi_activar(p);" . "}" . "}" . "      " . "function confirmar_activacion(){" . " Ext.MessageBox.confirm('Activar', 'Desea activar este paquete?', activar_paquete );" . "}";
Ejemplo n.º 8
0
<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
$page->requireParam("rid", "GET", "Este rol no existe.");
//$este_rol = RolDAO::getByPK($_GET["rid"]);
$este_rol = PersonalYAgentesController::DetallesRol($_GET["rid"]);
$este_rol = $este_rol["detalles"];
$menu = new MenuComponent();
$menu->addItem("Editar este rol", "personal.editar.rol.php?rid=" . $_GET["rid"]);
$usuarios_rol = UsuarioDAO::search(new Usuario(array("id_rol" => $_GET["rid"], "activo" => 1)));
if (empty($usuarios_rol)) {
    $btn_eliminar = new MenuItem("Eliminar este rol", null);
    $btn_eliminar->addApiCall("api/personal/rol/eliminar");
    $btn_eliminar->onApiCallSuccessRedirect("personal.rol.lista.php");
    $btn_eliminar->addName("eliminar");
    $funcion_eliminar = "function eliminar_rol (btn) {" . "\tif(btn == 'yes')" . "\t{" . "\t\tvar p = {};" . "\t\tp.id_rol = " . $_GET["rid"] . ";" . "\t\tsendToApi_eliminar(p);" . "\t}" . "}" . "" . "function confirmar () {" . "\tExt.MessageBox.confirm('Eliminar', 'Desea eliminar este rol?', eliminar_rol );" . "}";
    $btn_eliminar->addOnClick("confirmar", $funcion_eliminar);
    $menu->addMenuItem($btn_eliminar);
}
$page->addComponent($menu);
$page->addComponent(new TitleComponent("Detalles de " . $este_rol["nombre"], 2));
// Forma de producto
$form = new DAOFormComponent(RolDAO::getByPK($este_rol["id_rol"]));
$form->setEditable(false);
$form->hideField(array("id_rol"));
$form->createComboBoxJoinDistintName("id_tarifa_venta", "id_tarifa", "nombre", TarifaDAO::search(new Tarifa(array("tipo_tarifa" => "venta"))), $este_rol["id_tarifa_venta"]);
$form->createComboBoxJoinDistintName("id_tarifa_compra", "id_tarifa", "nombre", TarifaDAO::search(new Tarifa(array("tipo_tarifa" => "venta"))), $este_rol["id_tarifa_compra"]);
$form->createComboBoxJoinDistintName("id_rol_padre", "id_rol", "nombre", RolDAO::getAll(), $este_rol["id_rol_padre"]);
$form->createComboBoxJoin("id_perfil", "descripcion", POSController::ListaPerfilConfiguracion(), $este_rol["id_perfil"]);
Ejemplo n.º 9
0
//              "compra_en_mostrador",
//              "costo_estandar",
//              "nombre_producto",
//              "id_empresas",
//              "codigo_producto",
//              "metodo_costeo",
//              "activo"
//          ));
//      $form->createComboBoxJoin("id_unidad", "nombre", UnidadDAO::getAll(), $este_producto->getIdUnidad() );
$page->addComponent($form);
/* ********************************************************
	 *	Direccion
	 *
* ******************************************************** */
$page->nextTab("Direccion");
$menu = new MenuComponent();
$menu->addItem("Editar Direccion", "personal.editar.direccion.php?uid=" . $este_usuario->getIdUsuario() . "&did=" . $este_usuario->getIdDireccion());
$page->addComponent($menu);
$direccion = $este_usuario->getIdDireccion();
$direccionObj = DireccionDAO::getByPK($direccion);
if (is_null($direccionObj)) {
} else {
    $ciudad = CiudadDAO::getByPK($direccionObj->getIdCiudad());
    if (null === $ciudad) {
        $ciudad = new Ciudad();
    }
    $page->addComponent(new FreeHtmlComponent("<div id=\"map_canvas\"></div>"));
    $page->addComponent(new FreeHtmlComponent("<script>startMap(\"" . $direccionObj->getCalle() . " " . $direccionObj->getNumeroExterior() . ", " . $direccionObj->getColonia() . ", " . $ciudad->getNombre() . "\");</Script>"));
}
if (!is_null($direccionObj)) {
    $usr_ultima = UsuarioDAO::getByPK($direccionObj->getIdUsuarioUltimaModificacion());
Ejemplo n.º 10
0
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("tid", "GET", "Este traspaso no existe.");
$este_traspaso = TraspasoDAO::getByPK($_GET["tid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de traspaso del almacen " . AlmacenDAO::getByPK($este_traspaso->getIdAlmacenEnvia())->getNombre() . " al almacen " . AlmacenDAO::getByPK($este_traspaso->getIdAlmacenRecibe())->getNombre(), 2));
//
// Menu de opciones
//
$menu = new MenuComponent();
$menu->addItem("Editar este traspaso", "sucursales.editar.traspaso.almacen.php?tid=" . $_GET["tid"]);
//$menu->addItem("Desactivar este producto", null);
$btn_eliminar = new MenuItem("Cancelar este traspaso", null);
$btn_eliminar->addApiCall("api/sucursal/almacen/traspaso/cancelar/", "GET");
$btn_eliminar->onApiCallSuccessRedirect("sucursales.lista.traspaso.almacen.php");
$btn_eliminar->addName("cancelar");
$funcion_eliminar = " function cancelar_traspaso(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_traspaso = " . $_GET["tid"] . ";" . "sendToApi_cancelar(p);" . "}" . "}" . "      " . "function confirmar_cancelacion(){" . " Ext.MessageBox.confirm('Cancelar', 'Desea cancelar este traspaso?', cancelar_traspaso );" . "}";
$btn_eliminar->addOnClick("confirmar_cancelacion", $funcion_eliminar);
$menu->addMenuItem($btn_eliminar);
$btn_enviar = new MenuItem("Enviar este traspaso", null);
$btn_enviar->addApiCall("api/sucursal/almacen/traspaso/enviar/", "GET");
$btn_enviar->onApiCallSuccessRedirect("sucursales.lista.traspaso.almacen.php");
$btn_enviar->addName("enviar");
$funcion_enviar = " function enviar_traspaso(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_traspaso = " . $_GET["tid"] . ";" . "sendToApi_enviar(p);" . "}" . "}" . "      " . "function confirmar_envio(){" . " Ext.MessageBox.confirm('Enviar', 'Desea enviar este traspaso?', enviar_traspaso );" . "}";
$btn_enviar->addOnClick("confirmar_envio", $funcion_enviar);
Ejemplo n.º 11
0
<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
$menu = new MenuComponent();
$menu->addItem("Descartar", "personal.rol.lista.php");
$page->addComponent($menu);
//Nuevo rol
$page->addComponent(new TitleComponent("Nuevo Rol"));
$form = new DAOFormComponent(array(new Rol()));
$form->hideField(array("id_rol"));
$form->addApiCall("api/personal/rol/nuevo/");
$form->onApiCallSuccessRedirect("personal.rol.lista.php");
$form->makeObligatory(array("nombre"));
$form->createComboBoxJoinDistintName("id_tarifa_venta", "id_tarifa", "nombre", TarifaDAO::search(new Tarifa(array("tipo_tarifa" => "venta"))));
$form->createComboBoxJoinDistintName("id_tarifa_compra", "id_tarifa", "nombre", TarifaDAO::search(new Tarifa(array("tipo_tarifa" => "venta"))));
$form->createComboBoxJoinDistintName("id_rol_padre", "id_rol", "nombre", RolDAO::getAll());
$form->createComboBoxJoin("id_perfil", "descripcion", POSController::ListaPerfilConfiguracion());
$form->setType("descripcion", "textarea");
$page->addComponent($form);
$page->render();
Ejemplo n.º 12
0
// Titulo de la pagina
//
$customer = UsuarioDAO::getByPK($esta_orden->getIdUsuarioVenta());
if (!is_null($customer)) {
    $link_to_customer = "<a href='clientes.ver.php?cid=" . $esta_orden->getIdUsuarioVenta() . "'>";
    $link_to_customer .= $customer->getNombre();
    $link_to_customer .= "</a>";
} else {
    $link_to_customer = "<span style='color:gray'>este cliente ya no existe</span>.";
}
$page->addComponent(new TitleComponent("Orden de servicio " . $_GET["oid"] . " para " . $link_to_customer, 2));
//
// Menu de opciones
//
$page->nextTab("General");
$menu = new MenuComponent();
$imp = new MenuItem(" <img src='../../media/iconos/printer.png'> Imprimir", null);
$imp->addOnClick("_p", "function _p(){ window.open('servicios.detalle.orden.impresion.php?oid=" . $_GET["oid"] . "'); }");
$menu->addMenuItem($imp);
$page->addComponent($menu);
//
// Forma de producto
//
$esta_orden->setFechaOrden(FormatTime($esta_orden->getFechaOrden()));
$a = $esta_orden->getIdUsuarioAsignado();
$asignado = UsuarioDAO::getByPK($a);
if (!is_null($asignado)) {
    $esta_orden->setIdUsuarioAsignado($asignado->getNombre());
} else {
    $esta_orden->setIdUsuarioAsignado("<img src='../../media/iconos/user_delete.png'> Nadie esta asignado");
}
Ejemplo n.º 13
0
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("cid", "GET", "Esta clasificacion no existe.");
$esta_clasificacion = ClasificacionServicioDAO::getByPK($_GET["cid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de " . $esta_clasificacion->getNombre(), 2));
//
// Menu de opciones
//
if ($esta_clasificacion->getActiva()) {
    $menu = new MenuComponent();
    $menu->addItem("Editar esta clasificacion de servicio", "servicios.editar.clasificacion.php?cid=" . $_GET["cid"]);
    $btn_eliminar = new MenuItem("Desactivar esta clasificacion", null);
    $btn_eliminar->addApiCall("api/servicios/clasificacion/eliminar/", "GET");
    $btn_eliminar->onApiCallSuccessRedirect("servicios.lista.clasificacion.php");
    $btn_eliminar->addName("eliminar");
    $funcion_eliminar = " function eliminar_clasificacion(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_clasificacion_servicio = " . $_GET["cid"] . ";" . "sendToApi_eliminar(p);" . "}" . "}" . "      " . "function confirmar(){" . " Ext.MessageBox.confirm('Desactivar', 'Desea eliminar esta clasificacion?', eliminar_clasificacion );" . "}";
    $btn_eliminar->addOnClick("confirmar", $funcion_eliminar);
    $menu->addMenuItem($btn_eliminar);
    $page->addComponent($menu);
}
//
// Forma de producto
//
$form = new DAOFormComponent($esta_clasificacion);
$form->setEditable(false);
Ejemplo n.º 14
0
//
// Titulo de la pagina
//
$customer = UsuarioDAO::getByPK($esta_orden->getIdUsuarioVenta());
if (!is_null($customer)) {
    $link_to_customer = "<a href='clientes.ver.php?cid=" . $esta_orden->getIdUsuarioVenta() . "'>";
    $link_to_customer .= $customer->getNombre();
    $link_to_customer .= "</a>";
} else {
    $link_to_customer = "<span style='color:gray'>este cliente ya no existe</span>.";
}
$page->addComponent(new TitleComponent("Orden de servicio " . $_GET["oid"] . " para " . $link_to_customer, 2));
//
// Menu de opciones
//
$menu = new MenuComponent();
if ($esta_orden->getActiva()) {
    $btn_eliminar = new MenuItem("Cancelar orden", null);
    $btn_eliminar->addApiCall("api/servicios/orden/cancelar", "GET");
    $btn_eliminar->onApiCallSuccessRedirect("servicios.lista.orden.php");
    $btn_eliminar->addName("cancelar");
    $funcion_cancelar = " function cancelar_orden(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_orden_de_servicio = " . $_GET["oid"] . ";" . "sendToApi_cancelar(p);" . "}" . "}" . "      " . "function confirmar_cancelacion(){" . " Ext.MessageBox.confirm('Cancelar', 'Desea cancelar esta orden?', cancelar_orden );" . "}";
    $btn_eliminar->addOnClick("confirmar_cancelacion", $funcion_cancelar);
    $menu->addMenuItem($btn_eliminar);
    $editar = new MenuItem("Editar orden", null);
    $editar->addOnClick("_e", "function _e(){ window.location = 'servicios.detalle.orden.editar.php?oid=" . $_GET["oid"] . "' ; }");
    $menu->addMenuItem($editar);
    $btn_terminar = new MenuItem("Terminar orden", null);
    $btn_terminar->addName("terminar");
    $btn_terminar->addClass("OK");
    $funcion_terminar = " function redir_terminar( ){ window.location = \"servicios.terminar.orden.php?oid=" . $_GET["oid"] . "\"; } ";
Ejemplo n.º 15
0
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("uid", "GET", "Esta unidad no existe.");
$esta_unidad = UnidadDAO::getByPK($_GET["uid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de " . $esta_unidad->getNombre(), 2));
//
// Menu de opciones
//
if ($esta_unidad->getActiva()) {
    $menu = new MenuComponent();
    $menu->addItem("Editar esta unidad", "productos.editar.unidad.php?uid=" . $_GET["uid"]);
    //$menu->addItem("Desactivar este producto", null);
    $btn_eliminar = new MenuItem("Desactivar esta unidad", null);
    $btn_eliminar->addApiCall("api/producto/unidad/eliminar", "GET");
    $btn_eliminar->onApiCallSuccessRedirect("productos.lista.unidad.php");
    $btn_eliminar->addName("eliminar");
    $funcion_eliminar = " function eliminar_unidad(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_unidad_convertible = " . $_GET["uid"] . ";" . "sendToApi_eliminar(p);" . "}" . "}" . "      " . "function confirmar(){" . " Ext.MessageBox.confirm('Desactivar', 'Desea eliminar esta unidad?', eliminar_unidad );" . "}";
    $btn_eliminar->addOnClick("confirmar", $funcion_eliminar);
    $menu->addMenuItem($btn_eliminar);
    $page->addComponent($menu);
}
//
// Forma de producto
//
$form = new DAOFormComponent($esta_unidad);
Ejemplo n.º 16
0
<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
$menu = new MenuComponent();
$menu->addItem("Nuevo", "personal.rol.nuevo.php");
$page->addComponent($menu);
$page->addComponent(new TitleComponent("Roles"));
$page->addComponent(new MessageComponent("Lista de roles de usuario"));
$roles = PersonalYAgentesController::ListaRol();
$tabla = new TableComponent(array("nombre" => "Nombre", "descripcion" => "Descripcion", "salario" => "Salario"), $roles["resultados"]);
$tabla->addOnClick("id_rol", "(function(a){window.location = 'personal.rol.ver.php?rid=' + a;})");
$page->addComponent($tabla);
$page->render();
Ejemplo n.º 17
0
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("sid", "GET", "Este servicio no existe.");
$este_servicio = ServicioDAO::getByPK($_GET["sid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de " . $este_servicio->getNombreServicio(), 2));
//
// Menu de opciones
//
$menu = new MenuComponent();
$menu->addItem("Editar este servicio", "servicios.editar.php?sid=" . $_GET["sid"]);
$btn_eliminar = new MenuItem("Desactivar este servicio", null);
$btn_eliminar->addApiCall("api/servicios/eliminar", "GET");
$btn_eliminar->onApiCallSuccessRedirect("servicios.lista.php");
$btn_eliminar->addName("eliminar");
$funcion_eliminar = " function eliminar_servicio(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_servicio = " . $_GET["sid"] . ";" . "sendToApi_eliminar(p);" . "}" . "}" . "      " . "function confirmar(){" . " Ext.MessageBox.confirm('Desactivar', 'Desea eliminar este servicio?', eliminar_servicio );" . "}";
$btn_eliminar->addOnClick("confirmar", $funcion_eliminar);
$menu->addMenuItem($btn_eliminar);
$page->addComponent($menu);
//
// Forma de producto
//
$form = new DAOFormComponent($este_servicio);
$form->setEditable(false);
$form->hideField(array("id_servicio", "extra_params"));
Ejemplo n.º 18
0
/**
 * Description:
 *	Detalles de una sucursal
 *
 * Author:
 *     Juan Manuel Garcia Carmona <*****@*****.**>
 *     Alan Gonzalez <*****@*****.**>
 *
 **/
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaTabPage();
// Parametros necesarios
$page->requireParam("sid", "GET", "Esta sucursal no existe.");
$esta_sucursal = SucursalDAO::getByPK($_GET["sid"]);
$menu = new MenuComponent();
$menu->addItem("Editar", "sucursales.editar.php?sid=" . $_GET["sid"]);
// Menu de opciones
if ($esta_sucursal->getActiva()) {
    $menu->addItem("Corte", "ventas.corte.php?sid=" . $_GET["sid"]);
    $btn_eliminar = new MenuItem("Desactivar", null);
    $btn_eliminar->addApiCall("api/sucursal/eliminar", "POST");
    $btn_eliminar->onApiCallSuccessRedirect("sucursales.lista.php");
    $btn_eliminar->addName("eliminar");
    $funcion_eliminar = "function eliminar_sucursal (btn) {" . "\tif (btn == 'yes') {" . "\t\tvar p = {};" . "\t\tp.id_sucursal = " . $_GET["sid"] . ";" . "\t\tsendToApi_eliminar(p);" . "\t}" . "}" . "function confirmar () {" . "\tExt.MessageBox.confirm('Desactivar', '&iquest;Desea eliminar esta sucursal?', eliminar_sucursal );" . "}";
    $btn_eliminar->addOnClick("confirmar", $funcion_eliminar);
    $menu->addMenuItem($btn_eliminar);
}
$page->addComponent($menu);
// Titulo de la pagina
$page->addComponent(new TitleComponent("Detalles de sucursal"));
Ejemplo n.º 19
0
$page->addComponent($menu);
$ventas = new Venta(array("es_cotizacion" => false, "cancelada" => false));
$tabla = new TableComponent(array("id_comprador_venta" => "Cliente", "tipo_de_venta" => "Tipo de venta", "subtotal" => "Subtotal", "descuento" => "Descuento", "total" => "Total", "saldo" => "Saldo", "fecha" => "Fecha"), VentaDAO::search($ventas, "fecha", "desc"));
$tabla->addColRender("fecha", "FormatTime");
$tabla->addColRender("subtotal", "FormatMoney");
$tabla->addColRender("total", "FormatMoney");
$tabla->addColRender("saldo", "FormatMoney");
$tabla->addColRender("descuento", "FormatMoney");
$tabla->addColRender("id_comprador_venta", "getUserName");
$tabla->addOnClick("id_venta", "(function(a){ window.location = 'ventas.detalle.php?vid=' + a; })");
$page->addComponent($tabla);
/* ********************************************************************* 
 * Cotizaciones
 * ********************************************************************* */
$page->nextTab("Cotizaciones");
$menu = new MenuComponent();
$menu->addItem("Nueva cotizacion", "ventas.nueva.php");
$page->addComponent($menu);
$cotizaciones = new Venta(array("es_cotizacion" => true));
$tabla = new TableComponent(array("id_comprador_venta" => "Cliente", "subtotal" => "Subtotal", "total" => "Total", "fecha" => "Fecha"), VentaDAO::search($cotizaciones, "fecha", "desc"));
$tabla->addOnClick("id_venta", "(function(a){ window.location = 'ventas.detalle.php?vid=' + a; })");
$tabla->addColRender("id_comprador_venta", "getUserName");
$tabla->addColRender("total", "FormatMoney");
$tabla->addColRender("saldo", "FormatMoney");
$tabla->addColRender("fecha", "FormatTime");
$page->addComponent($tabla);
/* *********************************************************************
 * Ventas canceladas
 * ********************************************************************* */
$page->nextTab("Canceladas");
$ventas = new Venta(array("es_cotizacion" => false, "cancelada" => true));
Ejemplo n.º 20
0
// Menu de opciones
//
if ($esta_moneda->getActiva()) {
    $menu = new MenuComponent();
    //$menu->addItem("Editar esta moneda", "efectivo.editar.moneda.php?mid=".$_GET["mid"]);
    //$menu->addItem("Desactivar este producto", null);
    $btn_eliminar = new MenuItem("Desactivar esta moneda", null);
    $btn_eliminar->addApiCall("api/efectivo/moneda/eliminar", "GET");
    $btn_eliminar->onApiCallSuccessRedirect("efectivo.lista.moneda.php");
    $btn_eliminar->addName("eliminar");
    $funcion_eliminar = " function eliminar_moneda(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_moneda = " . $_GET["mid"] . ";" . "sendToApi_eliminar(p);" . "}" . "}" . "      " . "function confirmar(){" . " Ext.MessageBox.confirm('Desactivar', 'Desea eliminar esta moneda?', eliminar_moneda );" . "}";
    $btn_eliminar->addOnClick("confirmar", $funcion_eliminar);
    $menu->addMenuItem($btn_eliminar);
    $page->addComponent($menu);
} else {
    $menu = new MenuComponent();
    $btn_activar = new MenuItem("Activar esta moneda", null);
    $btn_activar->addApiCall("api/efectivo/moneda/editar", "GET");
    $btn_activar->onApiCallSuccessRedirect("efectivo.lista.moneda.php");
    $btn_activar->addName("activar");
    $funcion_activar = " function activar_moneda(btn){" . "if(btn == 'yes')" . "{" . "var m = {};" . "m.id_moneda = " . $_GET["mid"] . "; m.activa=1;" . "sendToApi_activar(m);" . "}" . "}" . "      " . "function confirmar(){" . " Ext.MessageBox.confirm('Activar', 'Desea activar esta moneda?', activar_moneda );" . "}";
    $btn_activar->addOnClick("confirmar", $funcion_activar);
    $menu->addMenuItem($btn_activar);
    $page->addComponent($menu);
}
//
// Forma de producto
//
$form = new DAOFormComponent($esta_moneda);
$form->setEditable(false);
//$form->setEditable(false);
Ejemplo n.º 21
0
<?php

define("BYPASS_INSTANCE_CHECK", true);
require_once "../../server/bootstrap.php";
$request = InstanciasController::BuscarRequests($_GET["rid"]);
$this_request = $request[0];
/***
 * 
 *  Page Rendering
 * 
 * 
 * */
$p = new JediComponentPage();
$m = new MenuComponent();
$m->addItem("Reenviar correo de confirmacion", "");
$m->addItem("Re-instalar instancia", "javascript:forceValidate();");
$p->addComponent($m);
$headers = array("id_request" => "request_id", "email" => "email", "ip" => "ip", "fecha" => "date_requested", "date_validated" => "date_validated", "date_installed" => "date_installed");
$t = new TableComponent($headers, $request);
function FormatTimeSpecial($ut)
{
    if (is_null($ut) or strlen($ut) == 0) {
        return "";
    }
    return FormatTime($ut);
}
$t->addColRender("fecha", "FormatTimeSpecial");
$t->addColRender("date_validated", "FormatTimeSpecial");
$t->addColRender("date_installed", "FormatTimeSpecial");
$p->addComponent($t);
$p->addComponent('
Ejemplo n.º 22
0
$page->requireParam("cid", "GET", "Esta compra no existe.");
$esta_compra = CompraDAO::getByPK($_GET["cid"]);
if ($esta_compra === null) {
    $page->addComponent("<p>Esta compra no existe</p>");
    $page->render(0);
    exit;
}
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de la compra " . $esta_compra->getIdCompra(), 2));
//
// Menu de opciones
//
if (!$esta_compra->getCancelada()) {
    $menu = new MenuComponent();
    if ($esta_compra->getTipoDeCompra() == "credito") {
        $menu->addItem("Abonar a esta compra", "cargos_y_abonos.nuevo.abono.php?cid=" . $_GET["cid"] . "&did=" . $esta_compra->getIdVendedorCompra());
    }
    $btn_eliminar = new MenuItem("Cancelar esta compra", null);
    $btn_eliminar->addApiCall("api/compras/cancelar", "GET");
    $btn_eliminar->onApiCallSuccessRedirect("compras.lista.php");
    $btn_eliminar->addName("cancelar");
    $funcion_eliminar = " function eliminar_empresa(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_compra = " . $_GET["cid"] . ";" . "sendToApi_cancelar(p);" . "}" . "}" . "      " . "function confirmar(){" . " Ext.MessageBox.confirm('Desactivar', 'Desea cancelar esta compra?', eliminar_empresa );" . "}";
    $btn_eliminar->addOnClick("confirmar", $funcion_eliminar);
    $menu->addMenuItem($btn_eliminar);
    $page->addComponent($menu);
}
//
// Forma de producto
//
define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("cid", "GET", "Esta clasificacion de proveedor no existe.");
$esta_clasificacion = ClasificacionProveedorDAO::getByPK($_GET["cid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de " . $esta_clasificacion->getNombre(), 2));
//
// Menu de opciones
//
$menu = new MenuComponent();
$menu->addItem("Editar esta clasificacion", "proveedores.editar.clasificacion.php?cid=" . $_GET["cid"]);
//$menu->addItem("Desactivar este producto", null);
$btn_eliminar = new MenuItem("Desactivar esta clasificacion de proveedor", null);
$btn_eliminar->addApiCall("api/proveedor/clasificacion/eliminar", "GET");
$btn_eliminar->onApiCallSuccessRedirect("proveedores.lista.clasificacion.php");
$btn_eliminar->addName("eliminar");
$funcion_eliminar = " function eliminar_clasificacion(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_clasificacion_proveedor = " . $_GET["cid"] . ";" . "sendToApi_eliminar(p);" . "}" . "}" . "      " . "function confirmar(){" . " Ext.MessageBox.confirm('Desactivar', 'Desea eliminar esta clasificacion de proveedor?', eliminar_clasificacion );" . "}";
$btn_eliminar->addOnClick("confirmar", $funcion_eliminar);
$menu->addMenuItem($btn_eliminar);
$page->addComponent($menu);
//
// Forma de producto
//
$form = new DAOFormComponent($esta_clasificacion);
$form->setEditable(false);
Ejemplo n.º 24
0
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("bid", "GET", "Este billete no existe.");
$este_billete = BilleteDAO::getByPK($_GET["bid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de " . $este_billete->getNombre(), 2));
//
// Menu de opciones
//
if ($este_billete->getActivo()) {
    $menu = new MenuComponent();
    $menu->addItem("Editar este billete", "efectivo.editar.billete.php?bid=" . $_GET["bid"]);
    //$menu->addItem("Desactivar este producto", null);
    $btn_eliminar = new MenuItem("Desactivar este billete", null);
    $btn_eliminar->addApiCall("api/efectivo/billete/eliminar", "GET");
    $btn_eliminar->onApiCallSuccessRedirect("efectivo.lista.billete.php");
    $btn_eliminar->addName("eliminar");
    $funcion_eliminar = " function eliminar_billete(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_billete = " . $_GET["bid"] . ";" . "sendToApi_eliminar(p);" . "}" . "}" . "      " . "function confirmar(){" . " Ext.MessageBox.confirm('Desactivar', 'Desea eliminar este billete?', eliminar_billete );" . "}";
    $btn_eliminar->addOnClick("confirmar", $funcion_eliminar);
    $menu->addMenuItem($btn_eliminar);
    $page->addComponent($menu);
}
//
// Forma de producto
//
$form = new DAOFormComponent($este_billete);
Ejemplo n.º 25
0
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("cid", "GET", "Esta caja no existe.");
$esta_caja = CajaDAO::getByPK($_GET["cid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de caja: " . $esta_caja->getDescripcion(), 2));
//
// Menu de opciones
//
if ($esta_caja->getActiva()) {
    $menu = new MenuComponent();
    $menu->addItem("Editar esta caja", "sucursales.editar.caja.php?cid=" . $_GET["cid"]);
    if (!$esta_caja->getAbierta()) {
        $menu->addItem("Abrir esta caja", "sucursales.abrir.caja.php?cid=" . $_GET["cid"]);
    } else {
        $menu->addItem("Cerrar esta caja", "sucursales.cerrar.caja.php?cid=" . $_GET["cid"]);
        $menu->addItem("Realizar corte", "sucursales.corte.caja.php?cid=" . $_GET["cid"]);
    }
    $btn_eliminar = new MenuItem("Desactivar esta caja", null);
    $btn_eliminar->addApiCall("api/sucursal/caja/eliminar", "GET");
    $btn_eliminar->onApiCallSuccessRedirect("sucursales.lista.caja.php");
    $btn_eliminar->addName("eliminar");
    $funcion_eliminar = " function eliminar_caja(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_caja = " . $_GET["cid"] . ";" . "sendToApi_eliminar(p);" . "}" . "}" . "      " . "function confirmar(){" . " Ext.MessageBox.confirm('Desactivar', 'Desea eliminar esta caja?', eliminar_caja );" . "}";
    $btn_eliminar->addOnClick("confirmar", $funcion_eliminar);
    $menu->addMenuItem($btn_eliminar);
    $page->addComponent($menu);
Ejemplo n.º 26
0
<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Requerir parametros
//
$page->requireParam("rid", "GET", "Esta retencion no existe.");
$esta_retencion = RetencionDAO::getByPK($_GET["rid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de " . $esta_retencion->getNombre(), 2));
//
// Menu de opciones
//
$menu = new MenuComponent();
$menu->addItem("Editar esta retencion", "impuestos.editar.retencion.php?rid=" . $_GET["rid"]);
$page->addComponent($menu);
//
// Forma de producto
//
$form = new DAOFormComponent($esta_retencion);
$form->setEditable(false);
$form->hideField(array("id_retencion"));
$page->addComponent($form);
$page->render();
Ejemplo n.º 27
0
<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//
// Requerir parametros
//
$page->requireParam("iid", "GET", "Este impuesto no existe.");
$este_impuesto = ImpuestoDAO::getByPK($_GET["iid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de " . $este_impuesto->getNombre(), 2));
//
// Menu de opciones
//
$menu = new MenuComponent();
$menu->addItem("Editar este impuesto", "impuestos.editar.impuesto.php?iid=" . $_GET["iid"]);
$page->addComponent($menu);
//
// Forma de producto
//
$form = new DAOFormComponent($este_impuesto);
$form->setEditable(false);
$form->hideField(array("id_impuesto"));
$page->addComponent($form);
$page->render();
Ejemplo n.º 28
0
<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server//bootstrap.php";
$page = new GerenciaTabPage();
// Parametros necesarios
//
$controller = new ContabilidadController();
$page->requireParam("cid", "GET", "Esta empresa no existe.");
$cuenta = $controller::DetalleCuenta($_GET["cid"]);
$cuentas = $controller::BuscarCuenta($cuenta["id_catalogo_cuentas"]);
//titulos
$page->addComponent(new TitleComponent("Editando cuenta " . $cuenta["nombre_cuenta"], 2));
$menu = new MenuComponent();
$menu->addItem("<< Regresar", "contabilidad.cuentas.ver.php?cid=" . $_GET["cid"]);
$page->addComponent($menu);
$form = new DAOFormComponent(CuentaContableDAO::getByPK($_GET["cid"]));
$form->hideField(array("id_cuenta_contable", "clave", "nivel", "consecutivo_en_nivel", "afectable", "activa", "clasificacion", "id_catalogo_cuentas"));
$form->sendHidden("id_cuenta_contable");
$form->createComboBoxJoin("cargos_aumentan", "cargos_aumentan", array(array("id" => 0, "caption" => "No"), array("id" => 1, "caption" => "Si")), $cuenta["cargos_aumentan"]);
$form->createComboBoxJoin("abonos_aumentan", "abonos_aumentan", array(array("id" => 0, "caption" => "No"), array("id" => 1, "caption" => "Si")), $cuenta["abonos_aumentan"]);
$form->createComboBoxJoin("es_cuenta_mayor", "es_cuenta_mayor", array(array("id" => 0, "caption" => "No"), array("id" => 1, "caption" => "Si")), $cuenta["es_cuenta_mayor"]);
$form->createComboBoxJoin("es_cuenta_orden", "es_cuenta_orden", array(array("id" => 0, "caption" => "No"), array("id" => 1, "caption" => "Si")), $cuenta["es_cuenta_orden"]);
$cuentas_p = array();
//para enviar el id de cuenta contable en el combo de id_cuenta_padre se debe hacer este foreach
foreach ($cuentas["resultados"] as $cta) {
    array_push($cuentas_p, array("id" => $cta->getIdCuentaContable(), "caption" => $cta->getNombreCuenta()));
}
//se llena el combo con los ids cambiados para que no se envien los id_cuenta_padre si no el id de la cuenta
$form->createComboBoxJoin("id_cuenta_padre", "nombre_cuenta", $cuentas_p, $cuenta["id_cuenta_padre"]);
$form->createComboBoxJoin("tipo_cuenta", "tipo_cuenta", array(array("id" => "Balance", "caption" => "Balance"), array("id" => "Estado de Resultados", "caption" => "Estado de Resultados")), $cuenta["tipo_cuenta"]);
Ejemplo n.º 29
0
<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server//bootstrap.php";
$page = new GerenciaComponentPage();
//
// Parametros necesarios
//
$page->requireParam("cid", "GET", "Esta clasificacion de cliente no existe.");
$esta_clasificacion = ClasificacionClienteDAO::getByPK($_GET["cid"]);
//
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de " . $esta_clasificacion->getNombre(), 2));
//
// Menu de opciones
//
$menu = new MenuComponent();
$menu->addItem("Editar esta clasificacion", "clientes.editar.clasificacion.php?cid=" . $_GET["cid"]);
$page->addComponent($menu);
//
// Forma de producto
//
$form = new DAOFormComponent($esta_clasificacion);
$form->setEditable(false);
$form->hideField(array("id_clasificacion_cliente"));
$page->addComponent($form);
$page->render();
Ejemplo n.º 30
0
$page = new GerenciaComponentPage();
//
// Requerir parametros
//
$controller = new ContabilidadController();
$page->requireParam("cid", "GET", "Esta cuenta no existe.");
$cuenta = $controller::DetalleCuenta($_GET["cid"]);
$cuentas = $controller::BuscarCuenta($cuenta["id_catalogo_cuentas"]);
// Titulo de la pagina
//
$page->addComponent(new TitleComponent("Detalles de la cuenta: " . $cuenta["nombre_cuenta"], 2));
//
// Menu de opciones
//
if ($cuenta["activa"] === true || $cuenta["activa"] === 1 || $cuenta["activa"] === "1") {
    $menu = new MenuComponent();
    $menu->addItem("<< Regresar", "contabilidad.cuentas.php?idcc=" . $cuenta["id_catalogo_cuentas"]);
    $menu->addItem("Editar", "contabilidad.cuentas.editar.php?cid=" . $cuenta["id_cuenta_contable"]);
    $btn_eliminar = new MenuItem("Eliminar esta cuenta", null);
    $btn_eliminar->addApiCall("api/contabilidad/cuenta/eliminar", "POST");
    $btn_eliminar->onApiCallSuccessRedirect("contabilidad.cuentas.php");
    $btn_eliminar->addName("eliminar");
    $funcion_eliminar = " function eliminar_cuenta(btn){" . "if(btn == 'yes')" . "{" . "var p = {};" . "p.id_cuenta_contable = " . $_GET["cid"] . ";" . "sendToApi_eliminar(p);" . "}" . "}" . "      " . "function confirmacion(){" . " Ext.MessageBox.confirm('Desactivar', 'Desea eliminar esta cuenta?', eliminar_cuenta );" . "}";
    ////
    $btn_eliminar->addOnClick("confirmacion", $funcion_eliminar);
    $menu->addMenuItem($btn_eliminar);
    $page->addComponent($menu);
}
//
// Forma de producto
//