<?php

define("BYPASS_INSTANCE_CHECK", false);
require_once "../../../server/bootstrap.php";
$page = new GerenciaComponentPage();
//titulos
$page->addComponent(new TitleComponent("Asignacion de permiso a un rol"));
//forma de asignacion de permiso a un rol
$form = new DAOFormComponent(array(new Rol(), new Permiso()));
$form->hideField(array("nombre", "descripcion", "descuento", "salario", "permiso"));
$form->createComboBoxJoin("id_rol", "nombre", RolDAO::getAll());
$form->createComboBoxJoin("id_permiso", "permiso", PermisoDAO::getAll());
//	$form->renameField( array(
//			"nombre" 			=> "razon_social",
//			"codigo_usuario"	=> "codigo_cliente",
//                        "telefono"          => "telefono1",
//                        "correo_electronico"    => "email",
//                        "id_clasificacion_cliente"  => "clasificacion_cliente",
//                        "id_moneda"     => "moneda_del_cliente",
//                        "pagina_web"    => "direccion_web"
//		));
$form->addApiCall("api/personal/rol/permiso/asignar");
$form->onApiCallSuccessRedirect("personal.lista.permiso.rol.php");
$form->makeObligatory(array("id_rol", "id_permiso"));
$page->addComponent($form);
//render the page
$page->render();