function ticketsPendientes($idProyecto) { $ticket = new Ticket_has_Usuario(); $login = $_SESSION['login_usuario']; //Array de tickets pendientes del proyecto $tickets = $ticket->ticketsPendientes($idProyecto, $login); return $tickets; }
<!-- =========================================================================== Controlador para borrar un empleado de un ticket Creado por: Andrea Sanchez Fecha: 06/01/2016 ============================================================================ --> <?php include_once "../modelo/model_ticket_has_usuario.php"; $idPro = $_POST['proyecto']; $idTicket = $_POST['ticket']; $empleado = $_POST['empleado']; $tu = new Ticket_has_Usuario(); //Borrar if ($tu->eliminar($empleado, $idPro, $idTicket)) { header('Location:../vistas/g_empleados_ticket.php?pro=' . $idPro . '&ticket=' . $idTicket); } else { die("Error al desasociar el empleado " . $empleado . " del ticket" . $idTicket); }
<!-- =========================================================================== Controlador para mostrar los empleados que trabajan en un ticket, y editarlos Creado por: Andrea Sanchez Fecha: 06/01/2016 ============================================================================ --> <?php include_once "../modelo/model_ticket_has_usuario.php"; //Conectar con el modelo $tu = new Ticket_has_Usuario(); //Datos del ticket if (isset($_GET['ticket']) && isset($_GET['pro'])) { $idTicket = $_GET['ticket']; $idProy = $_GET['pro']; } $empleados = $tu->getEmpleadosTicket($idProy, $idTicket); //Funcion usada en g_del_e_ticket.php para mostrar los datos del empleado-ticket a eliminar function consultar($empleado, $idProy, $idTicket) { $tu = new Ticket_has_Usuario(); $arrayDatos = $ut->consultar($empleado, $idProy, $idTicket); return $arrayDatos; }
<!-- =========================================================================== Controlador para modificar los empleados de un ticket, se llama desde la vista g_mod_e_ticket al guardar Creado por: Andrea Sanchez Fecha: 06/01/2016 ============================================================================ --> <?php include_once "../modelo/model_ticket_has_usuario.php"; $idPro = $_POST['proyecto']; $idTicket = $_POST['ticket']; $empleado = $_POST['empleado']; $fip = $_POST['fecha_inicio']; $ffp = $_POST['fecha_fin']; $hp = $_POST['horas_prev']; $nuevoEmpleado = new Ticket_has_Usuario($empleado, $idPro, $idTicket, $fip, $ffp, $hp, 0); //Borrar la tarea if ($nuevoEmpleado->modificar($empleado, $idPro, $idTicket, $nuevoEmpleado)) { header('Location:../vistas/g_empleados_ticket.php?pro=' . $idPro . '&ticket=' . $idTicket); } else { die("Error al modificar el empleado " . $empleado . " del ticket " . $idTicket); }
<!-- =========================================================================== Controlador para asociar un empleado a un ticket Creado por: Andrea Sanchez Fecha: 06/01/2016 ============================================================================ --> <?php include_once "../modelo/model_ticket_has_usuario.php"; $proyecto = $_POST['proyecto']; $ticket = $_POST['ticket']; $empleado = $_POST['empleado']; $fi = $_POST['fecha_inicio']; $ff = $_POST['fecha_fin']; $hPrev = $_POST['horas_presu']; $nuevoEmpleado = new Ticket_has_Usuario($empleado, $proyecto, $ticket, $fi, $ff, $hPrev, 0); //Asociar el empleado a la tarea if ($nuevoEmpleado->crear($nuevoEmpleado)) { header('Location:../vistas/g_empleados_ticket.php?pro=' . $proyecto . '&ticket=' . $ticket); } else { die("El empleado " . $empleado . " ya se encuentra trabajando en el ticket " . $ticket); }
function consultarEmpleadoTicket($empleado, $idProy, $idTicket) { $tu = new Ticket_has_Usuario(); $arrayDatos = $tu->consultar($empleado, $idProy, $idTicket); return $arrayDatos; }