<html> <head> </head> <body> <?php error_reporting(E_ALL); ini_set('display_errors', '1'); require_once '../modelo/include_dao.php'; $q = intval($_GET['q']); $puestos = DAOFactory::getTblPuestoTrabajoDAO()->queryByIdDepartamento($q); //echo '<select name="puesto_empleado" id="puesto">'; for ($i = 0; $i < count($puestos); $i++) { $row = $puestos[$i]; echo '<option value="' . $row->idPuestoTrabajo . '">' . $row->nombre . '</option>'; } //echo '</select>'; ?> </body> </html>
<?php error_reporting(E_ALL); ini_set('display_errors', '1'); require_once '../modelo/include_dao.php'; $transaction = new Transaction(); $puesto = new TblPuestoTrabajo(); $puesto->nombre = $_POST['nombre_puestoTrabajo']; $puesto->descripcion = $_POST['descripcion_puestoTrabajo']; $puesto->salarioMin = $_POST['salarioMin_puestoTrabajo']; $puesto->salarioMax = $_POST['salarioMax_puestoTrabajo']; $puesto->idDepartamento = $_POST['idDepartamento_puestoTrabajo']; DAOFactory::getTblPuestoTrabajoDAO()->insert($puesto); $transaction->commit(); echo 'Puesto agregado con exito'; header("Location: ../vista/menu.php");
<label for="nombre_bono" class ="labelNormal">Nombre:</label> <input type="text" name="nombre_bono" /> </li> <li> <label for="monto_bono" class ="labelNormal">Monto:</label> <input type="number" max="500" name="monto_bono" id="monto_bono" onkeydown="deshabilitarPorcentaje();"/> </li> <li> <label for="porcentaje_bono" class ="labelNormal">Porcentaje:</label> <input type="number" min="0" max="100" name="porcentaje_bono" id="porcentaje_bono" onkeydown="deshabilitarMonto();"/>% </li> <li> <label for="puesto_puestoTrabajo" class ="labelNormal">Puesto:</label> <select name="puesto_puestoTrabajo"> <?php $puestos = DAOFactory::getTblPuestoTrabajoDAO()->queryAll(); for ($i = 0; $i < count($puestos); $i++) { $fila = $puestos[$i]; echo '<option value=' . $fila->idPuestoTrabajo . '>' . $fila->nombre . '</option>'; } ?> </select> </li> <li> <button class="submit" type="submit" value="enviar">Guardar</button> </li> </ul> </form> </div> </body> </html>
<thead> <tr> <th>ID</th> <th>Empleado</th> <th>Departamento</th> <th>Puesto Trabajo</th> <th>Opciones</th> </tr> </thead> <tbody> <?php $empleado = DAOFactory::getTblEmpleadoDAO()->queryAllOrderBy("apellido"); for ($i = 0; $i < count($empleado); $i++) { $row = $empleado[$i]; echo '<tr>'; echo '<td>' . $row->idEmpleado . '</td>'; echo '<td>' . $row->apellido . ', ' . $row->nombre . '</td>'; $puesto = DAOFactory::getTblPuestoTrabajoDAO()->load($row->idPuestoTrabajo); $departamento = DAOFactory::getTblDepartamentoDAO()->load($puesto->idDepartamento); echo '<td>' . $departamento->nombre . '</td>'; echo '<td>' . $puesto->nombre . '</td>'; echo '<td><a href="form_detalleEmpleado.php?id=' . $row->idEmpleado . '">Detalles</a></td>'; echo '</tr>'; } ?> </tbody> </table> </form> </div> </body> </html>
<td><label class="labelNormal">Fecha Naciemieto:</label></td> <td><label><?php echo $empleado->fechaNacimiento; ?> </label></td> </tr> </table> </fieldset> </td> </tr> <tr> <td> <fieldset> <legend> Organizacion </legend> <?php $puesto = DAOFactory::getTblPuestoTrabajoDAO()->load($empleado->idPuestoTrabajo); $departamento = DAOFactory::getTblDepartamentoDAO()->load($puesto->idDepartamento); ?> <table> <tr> <td><label class="labelNormal">Departamento:</label></td> <td><label><?php echo $departamento->nombre; ?> </label></td> </tr> <tr> <td><label class="labelNormal">Puesto:</label></td> <td><label><?php echo $puesto->nombre;