public function insereAdministrador($nome, $cpf, $telefone, $email, $login, $senha) { $administradorDAO = new AdministradorDAO(); $administrador = new Administrador(); $administrador->setNome($nome); $administrador->setCPF($cpf); $administrador->setTelefone($telefone); $administrador->setEmail($email); $administrador->setLogin($login); $administrador->setSenha($senha); $administradorDAO->insereAdministrador($administrador); return "ok"; }
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title> Reporte de Administradores</title> <script type="text/javascript"> function agregar(obj){ var frm = obj.form; frm.action = 'Paginas/Agregar_administrador.html'; frm.submit(); } </script> </head> <body> <?php $adao = new AdministradorDAO(); $administrador = $adao->leerTodos(); ?> <form name="form1" method="post" action=""> <table width="757" border="1" cellspacing="1" cellpadding="1"> <caption> ADMINISTRADOR </caption> <tr> <th width="34" align="center" scope="col"> </th> <th width="139" scope="col">idAdministrador</th> <th width="135" scope="col">Nombre</th> <th width="137" scope="col">Apellido</th> <th width="131" scope="col">fecha</th> </tr>
<?php include dirname(__FILE__) . '\\..\\Modelo\\Administrador.php'; include dirname(__FILE__) . '\\..\\Modelo\\Mapeador.php'; include dirname(__FILE__) . '\\..\\dao\\administradorDAO.php'; $persona = new Administrador(); $mensaje = ""; $datos = array('idAdministrador' => $_POST['Administrador']['idAdministrador'], 'nombre' => $_POST['Administrador']['nombre'], 'apellidos' => $_POST['Administrador']['apellidos'], 'fecha' => $_POST['Administrador']['fecha']); Mapeador::mapearAdministrador($persona, $datos); $personaDAO = new AdministradorDAO(); try { if (array_key_exists("agregar", $_POST)) { $retorno = $personaDAO->insertarAdministrador($persona); } elseif (array_key_exists("modificar", $_POST)) { $retorno = $personaDAO->actualizarAdministrador($persona); } elseif (array_key_exists("eliminar", $_POST)) { $retorno = $personaDAO->eliminarAdministrador($persona); } } catch (Exception $ex) { $mensaje = "HA OCURRIDO UN ERROR!!!: " . $ex->getMessage(); } echo $mensaje . "<p/><a href='../Index.php'>Regresar al inicio</a>";