Esempio n. 1
0
 protected function GenerateResponse()
 {
     try {
         $this->response = ContactosController::DetallesCategoria(isset($_GET['id_categoria']) ? $_GET['id_categoria'] : null);
     } catch (Exception $e) {
         //Logger::error($e);
         throw new ApiException($this->error_dispatcher->invalidDatabaseOperation($e->getMessage()));
     }
 }
<?php

require_once '../../../server/bootstrap.php';
$page = new GerenciaComponentPage();
$page->requireParam("id", "GET", "Esta categor&iacute;a no existe.");
// si no existe la categoria
$response = ContactosController::DetallesCategoria($_GET['id']);
if (is_null($response['categoria'])) {
    print "XD";
    // temp
}
$categoria = $response['categoria'];
// detalles
$form = new DAOFormComponent($categoria);
$form->hideField(array('id'));
$form->sendHidden('id');
// si no hago esto y hay acentos no los pone
$form->setValueField('nombre', $categoria->getNombre());
$form->setValueField('descripcion', $categoria->getDescripcion());
// $response = ContactosController::DetallesCategoria($categoria->getIdPadre());
// if (!is_null($response['categoria'])){
// 	$form->setValueField('id_padre', $response['categoria']->getNombre());
// }
$form->setType('descripcion', 'textarea');
$form->setType('activa', 'bool');
$form->setCaption('id_padre', 'Categor&iacute;a Padre');
$categorias = ContactosController::BuscarCategoria();
$categorias = $categorias['categorias'];
foreach ($categorias as $key => $cat) {
    $cat->caption = $cat->nombre_completo;
    $categorias[$key] = $cat->asArray();
Esempio n. 3
0
    $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);
//$form->setEditable(false);
$form->hideField(array("id_usuario", "id_direccion", "id_direccion_alterna", "id_clasificacion_proveedor", "id_clasificacion_cliente"));
$form->createComboBoxJoin("id_ciudad", "nombre", CiudadDAO::getAll(), $esta_direccion->getIdCiudad());
$form->createComboBoxJoin("id_rol", "nombre", RolDAO::getAll(), $este_usuario->getIdRol());
$form->createComboBoxJoin("id_moneda", "nombre", MonedaDAO::getAll(), $este_usuario->getIdMoneda());
$response = ContactosController::DetallesCategoria($este_usuario->getIdCategoriaContacto());
if (!is_null($response['categoria'])) {
    $form->setValueField('id_categoria_contacto', $response['categoria']->getNombre());
}
$form->setCaption('id_categoria_contacto', 'Categor&iacute;a');
//		$form->makeObligatory(array(
//				"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);
<?php

require_once '../../../server/bootstrap.php';
$page = new GerenciaComponentPage();
$page->requireParam("id", "GET", "Esta categor&iacute;a no existe.");
// si no existe la categoria
$response = ContactosController::DetallesCategoria($_GET['id']);
if (is_null($response['categoria'])) {
    print "XD";
    // temp
}
$categoria = $response['categoria'];
// detalles
$form = new DAOFormComponent($categoria);
$form->setEditable(false);
$form->setValueField('nombre', $categoria->getNombre());
$form->setValueField('descripcion', $categoria->getDescripcion());
$form->setValueField('activa', $categoria->getActiva() ? 'S&iacute;' : 'No');
$form->setCaption('id_padre', 'Categor&iacute;a Padre');
$form->hideField(array('id'));
// mostrar el nombre del padre si tiene
$response = ContactosController::DetallesCategoria($categoria->getIdPadre());
if (!is_null($response['categoria'])) {
    $form->setValueField('id_padre', $response['categoria']->getNombre());
}
$page->addComponent(new TitleComponent($categoria->nombre_completo));
$page->addComponent("<div class='POS Boton' onClick='window.location=\"contactos.categoria.editar.php?id=" . $categoria->getId() . "\"'>Editar</div>");
$page->addComponent("<div class='POS Boton' onClick='window.location=\"contactos.categoria.nuevo.php\"'>Crear</div>");
$page->addComponent($form);
$page->render();