function enviarCorreoFinProyecto() { $facadeProyectos = new FacadeProyectos(); $facadeUsuarios = new FacadeUsuarios(); $datos = $facadeProyectos->listadoProyectos(); foreach ($datos as $dato) { $idProyecto = $dato['idProyecto']; $porcentaje = $dato['ejecutado']; $nombreProyecto = $dato['nombreProyecto']; $estado = $dato['estadoProyecto']; if ($porcentaje == 100 && $estado == 'Finalizado') { $correo = $facadeUsuarios->correosPorProyecto($idProyecto); foreach ($correo as $correos) { $email = $correos['email']; //envio de correo $correoDTO = new CorreosDTO(); $correoDTO->setRemitente("*****@*****.**"); $correoDTO->setNombreRemitente("Productivity Manager"); $correoDTO->setAsunto("Finalización del proyecto N° " . $idProyecto . " " . $nombreProyecto); $correoDTO->setContrasena("adsi2015"); $correoDTO->setDestinatario($email); $correoDTO->setContenido("Sres.<br>" . "Se les informa que el proyecto " . $nombreProyecto . " a finalizado el día de hoy <br>" . '<font style="color: #83AF44; font-size: 11px; font-weight:bold; font-family: Sans-Serif;font-style:italic; " >Prductivity Manager Software' . '© Todos los derechos reservados 2015.' . '<br>' . 'Bogotá, Colombia' . '<br>' . 'Teléfono: +57 3015782659' . '<br>' . 'https://www.facebook.com/productivitymanager' . '<br>' . 'https://twitter.com/Productivity_Mg' . '</font>'); $facadeCorreo = new FacadeCorreos(); $confirmacion = $facadeCorreo->EnvioCorreo($correoDTO); if ($confirmacion != 'True') { $mensajeCorreo = $confirmacion; $mensaje2 = "Error no se pudo enviar el correo "; $consecutivos = 0; } else { //mensaje enviado $facadeProyectos->cambiarEstadoProyecto('Archivado', $idProyecto); } } } } }
<?php if ($_SESSION['rol'] == "Administrador") { echo '<a class="me" title="Cambiar de Área / Rol" href="actualizarRolArea?id=' . $user['idUsuario'] . '"><img class="iconos" src="../img/ascenso.png"></a>'; } ?> </td> </tr> <?php } } } else { require_once '../modelo/dto/UsuarioDTO.php'; require_once '../modelo/dao/UsuarioDAO.php'; require_once '../facades/FacadeUsuarios.php'; require_once '../modelo/utilidades/Conexion.php'; $facadeUsuario = new FacadeUsuarios(); $todos = $facadeUsuario->listadoUsuario(); $_SESSION['consultaUsuario'] = $todos; foreach ($todos as $user) { ?> <tr><td><?php echo $user['idUsuario']; ?> </td> <td><?php echo $user['identificacion']; ?> </td> <td> <?php echo $user['nombres']; ?>
$mensaje2 = $facadeCliente->actualizarCliente($dtoCliente); header("Location: ../vista/clientesActivos?modificaCliente=" . $mensaje2); } else { if (isset($_GET['idDesactivarCliente'])) { $facadeUsuario = new FacadeUsuarios(); $mensaje3 = $facadeUsuario->desactivarUsuario($_GET['idDesactivarCliente'], 'Inactivo'); header("Location: ../vista/clientesInactivos?modificaCliente=" . $mensaje3); } else { if (isset($_GET['idActivarCliente'])) { $facadeUsuario = new FacadeUsuarios(); $mensaje3 = $facadeUsuario->activarUsuario($_GET['idActivarCliente'], 'Activo'); header("Location: ../vista/clientesActivos?modificaCliente=" . $mensaje3); } else { if (isset($_GET['idConsultarCliente'])) { session_start(); $facadeUsuario = new FacadeUsuarios(); $_SESSION['dtoUsuario'] = $facadeUsuario->consultarRepresentante($_GET['idConsultarCliente']); $FacadeCliente = new FacadeCliente(); $_SESSION['dtoCliente'] = $FacadeCliente->consultarCliente($_GET['idConsultarCliente']); if ($_SESSION['dtoUsuario']['estado'] == 'Activo') { header("Location: ../vista/clientesActivos?&#verUsuario"); } else { if ($_SESSION['dtoUsuario']['estado'] == 'Inactivo') { header("Location: ../vista/clientesInactivos?&#verUsuario"); } } } } } } }
</a> > <strong> <span itemprop="title">Agregar Areas</span> </strong> </span> </span> </nav> <div id="panelUnico"> <br> <br><h2 class="h330">Agregar Áreas:</h2><hr> <?php require_once '../facades/FacadeUsuarios.php'; require_once '../modelo/dao/UsuarioDAO.php'; $facadeUsuarios = new FacadeUsuarios(); $all = $facadeUsuarios->listarAreas(); ?> <p class="obligatorios">Los campos marcados con asterisco ( </p><p class="obligatoriosD"> ) son obligatorios.</p><br><br> <form class="formRegistro" id="formArea" method="Get" action="../controlador/ControladorRol.php"> <div id="panelModificaPass"> <table id="muestraDatos" style="margin-left:30%"> <thead> <th>Código</th> <th>Área</th> <th>Acción</th> </thead> <?php
echo $facadeUsuario->cantidadUsuariosPorRol("Empleado"); ?> </td> </tr> </table> <canvas id="chart" width="600" height="500"></canvas> </div> <div id="panelDer"> <br> <?php require_once '../modelo/dto/UsuarioDTO.php'; require_once '../modelo/dao/UsuarioDAO.php'; require_once '../facades/FacadeUsuarios.php'; require_once '../modelo/utilidades/Conexion.php'; if ($_GET['id'] != NULL) { $facadeUsuario = new FacadeUsuarios(); $usuario = $facadeUsuario->consultarUsuario($_GET['id']); } ?> <br><br><h2 class="h330">Actualizar Rol / Área de <?php echo $usuario['rol']; ?> :</h2><br><hr><br> <p class="obligatorios">Los campos marcados con asterisco ( </p><p class="obligatoriosD"> ) son obligatorios.</p><br><br> <form class="formRegistro" method="post" action="../controlador/ControladorUsuarios.php"> <label class="tag" for="id"><span id="documento" class="h331">Código: </span></label> <input class="input" name="id" value ="<?php echo $usuario['idUsuario']; ?> " required type="number" pattern="[0-9]{1,15}" title="Dato no modificable" maxlength="128" id="txtEmail" class="field1" style="text-align: center" readonly>
$fUsuario = new FacadeUsuarios(); $datos = $fUsuario->consultarUsuariosPorArchivo(); $contrasena = "inicial"; $rol = 0; $lDTO = new LoginDTO(); foreach ($datos as $dato) { $idLogin = $dato['identificacion']; $lDTO->setIdLogin($idLogin); $lDTO->setContrasena($contrasena); $lDTO->setRol($rol); $mensaje = $fUsuario->actualizarLogin($lDTO); } header("Location: ../vista/listarUsuariosInactivos?mensale = " . $mensaje); } else { if (isset($_GET['idAsociados'])) { $FacadeProyectos = new FacadeProyectos(); $facadeUsuario = new FacadeUsuarios(); session_start(); $_SESSION['datosUsuario'] = $facadeUsuario->consultarUsuario($_GET['idAsociados']); $_SESSION['datosProyectos'] = $FacadeProyectos->listarProyectoPorPersonal($_GET['idAsociados']); header("Location: ../vista/listarUsuarios?#verProyectos"); } } } } } } } } } }
<?php require_once '../modelo/dao/UsuarioDAO.php'; require_once '../facades/FacadeUsuarios.php'; require_once '../modelo/dao/NovedadesDAO.php'; require_once '../modelo/dto/NovedadesDTO.php'; require_once '../facades/FacadeNovedades.php'; require_once '../modelo/utilidades/Conexion.php'; require_once '../modelo/dto/ImagenesDTO.php'; require_once '../modelo/utilidades/GestionImagenes.php'; require_once '../modelo/dto/CorreosDTO.php'; require_once '../facades/FacadeCorreos.php'; require_once '../modelo/utilidades/EnvioCorreos.php'; require_once '../PHPMailer/PHPMailerAutoload.php'; $facadeUsuario = new FacadeUsuarios(); $facadeNovedad = new FacadeNovedades(); if (isset($_POST['crearNovedad'])) { session_start(); $idUsuario = $facadeUsuario->usuarioEnSesion($_SESSION['id']); $nombreUsuario = $_SESSION['nombre']; $idProyecto = $_POST['idProyecto']; $categoria = $_POST['categoria']; $descripcion = $_POST['descripcion']; $archivo = $_FILES['uploadedfile']['name']; $solucion = ""; $estadoSolucion = "Pendiente"; $fechaSolucion = 0; $fecha = ""; $idNovedad = ""; $objetoDTO = new NovedadesDTO($idNovedad, $idUsuario, $idProyecto, $categoria, $descripcion, $archivo, $fecha, $solucion, $fechaSolucion, $estadoSolucion); //Insertar Evidencia Novedades
<?php $identificacion = $_POST['valorBusqueda']; require_once '../facades/FacadeUsuarios.php'; require_once '../modelo/dao/UsuarioDAO.php'; require_once '../modelo/utilidades/Conexion.php'; $fUsuario = new FacadeUsuarios(); $result = $fUsuario->verificarUsuarioRegistrado($identificacion); if ($result != '') { $html = '<font style="color: red; font-size: 11px; font-family: Sans-Serif;font-style:italic; ">Este Usuario Ya Existe</font>'; } else { $html = '<font style="color: #0e8e1e;font-size: 14px; font-weight: bolder;">√</font>'; } print $html;
<?php $idRol = $_POST['idRolSelected']; $accion = $_POST['accion']; require_once '../facades/FacadeUsuarios.php'; require_once '../modelo/dao/UsuarioDAO.php'; require_once '../modelo/utilidades/Conexion.php'; $fUsuario = new FacadeUsuarios(); $result = $fUsuario->listarAreas($idRol); if ($accion == "listarAreas") { if ($result) { } $html = '<option value="" disabled selected>Seleccione un Área</option>'; foreach ($result as $fila) { $html .= '<option value="' . $fila['idAreas'] . '">' . $fila['nombreArea'] . '</option>'; } } print $html;
</td> </tr> </table> <canvas id="chart" width="600" height="500"></canvas> </div> <div id="panelDer"> <?php require_once '../modelo/dto/UsuarioDTO.php'; require_once '../modelo/dao/UsuarioDAO.php'; require_once '../facades/FacadeUsuarios.php'; require_once '../modelo/dto/ClienteDTO.php'; require_once '../modelo/dao/ClienteDAO.php'; require_once '../facades/FacadeCliente.php'; require_once '../modelo/utilidades/Conexion.php'; if ($_GET['idCliente'] != NULL) { $facadeUsuario = new FacadeUsuarios(); $usuario = $facadeUsuario->consultarRepresentante($_GET['idCliente']); $FacadeCliente = new FacadeCliente(); $cliente = $FacadeCliente->consultarCliente($_GET['idCliente']); } ?> <br> <h2 class="h330">Modificar Cliente:</h2><br> <p class="obligatoriosD">Todos los campos a continuación son obligatorios.</p><br><br> <form class="formRegistro" id="formClientes" method="Get" action="../controlador/ControladorClientes.php"> <hr> <p style="font-weight: bold">Compañia : </p><hr> <label class="tag1" for="idCliente"><span id="documento" class="h331">Código: </span></label> <input class="input" name="idCliente" value ="<?php echo $usuario['idUsuario']; ?>
</script>--> <script> function confirmacion() { if (confirm('Seguro que desea activar este usuario')) { return true; } else { return false; } } </script> <?php require_once '../modelo/dto/UsuarioDTO.php'; require_once '../modelo/dao/UsuarioDAO.php'; require_once '../facades/FacadeUsuarios.php'; require_once '../modelo/utilidades/Conexion.php'; $facadeUsuario = new FacadeUsuarios(); $todos = $facadeUsuario->listarUsuariosInactivos(); foreach ($todos as $user) { ?> <tr><td><?php echo $user['idUsuario']; ?> </td> <td><?php echo $user['identificacion']; ?> </td> <td> <?php echo $user['nombres']; ?> </td>
<tr> <th>Usuario</th><th>Cantidad</th> </tr> <tr style="color: #0DA068"> <td>Clientes</td><td> <?php require_once '../modelo/dto/ClienteDTO.php'; require_once '../modelo/dao/ClienteDAO.php'; require_once '../facades/FacadeCliente.php'; require_once '../facades/FacadeCreateRol.php'; require_once '../modelo/dao/CrearRolDAO.php'; require_once '../facades/FacadeUsuarios.php'; require_once '../modelo/dao/UsuarioDAO.php'; require_once '../modelo/utilidades/Conexion.php'; $facadeUsuario = new FacadeUsuarios(); $FacadeCliente = new FacadeCliente(); $facadeRol = new FacadeCreateRol(); echo $FacadeCliente->totalClientes(); ?> </td> </tr> <tr style="color: #194E9C"> <td>Administración</td> <td><?php echo $facadeUsuario->cantidadUsuariosPorRol("Administrador"); ?> </td> </tr>
$menu = new Menu(); $menu->permisosMenu(); ?> </nav> <ul class="social"> <li><a class="fb" href="https://www.facebook.com/productivitymanager"></a></li> <li><a class="twitter" href="https://twitter.com/Productivity_Mg"></a></li> <li><a class="gplus" href="mailto:productivitymanagersoftware@gmail.com"></a></li> </ul> <div class="logoFoto"> <?php require_once '../modelo/dao/UsuarioDAO.php'; require_once '../modelo/utilidades/Conexion.php'; require_once '../facades/FacadeUsuarios.php'; $facadeUsuario = new FacadeUsuarios(); $_SESSION['nombre'] = $facadeUsuario->nombreUsuario($_SESSION['id']); $_SESSION['foto'] = $facadeUsuario->verFoto($_SESSION['id']); ?> <div><img src="../fotos/<?php echo $_SESSION['foto']; ?> "></div> <p style="text-align:right; font-size:12px; font-family: sans-serif; font-weight:bold; color: white"><br><br><br><br><br> <?php echo 'Bienvenido(a) ' . $_SESSION['nombre']; ?> </p> </div> </header> <div class="wrapper">
$nombreProyecto = $_POST['nombreProyecto']; $fechaInicio = $_POST['fechaInicio']; $observaciones = $_POST['descripcion']; $fecha_inicio = new DateTime($_POST['fechaInicio']); $hoy = date('Y-m-d'); $fecha_actual = new DateTime($hoy); if ($fecha_actual <= $fecha_inicio) { $facadeProyecto = new FacadeProyectos(); $state = $facadeProyecto->consultarProyecto($idProyecto); if ($state['estadoProyecto'] == 'Ejecucion') { $mensaje = 'No puede modificar proyectos con estado de Ejecución'; header("location: ../vista/modificarProyecto?idProject=" . $_POST['idProyecto'] . "&errorEstado=" . $mensaje); } else { $proyectoDTO = new ProyectosDTO($idProyecto, $nombreProyecto, $fechaInicio, $fechaFin, $estado, $observaciones); $mensaje = $facadeProyecto->actualizarProyecto($proyectoDTO); $facadeUsuario = new FacadeUsuarios(); $mensaje2 = $facadeUsuario->modificarUsuarioProyecto($_POST['cliente'], $_POST['idProyecto']); header("location: ../vista/listarProyectos?mensaje=" . $mensaje); } } else { $fechas = 'La Fecha de Inicio debe ser Futura'; header("location: ../vista/modificarProyecto?idProject=" . $_POST['idProyecto'] . "&mensajeFecha=" . $fechas); } } else { if (isset($_GET['codUsuario'])) { $facadeProyecto = new FacadeProyectos(); $cantidadAsignada = $facadeProyecto->cantidadUsuariosPorProyecto($_POST['idProjects']); $cantidadTotal = $facadeProyecto->totalUsuariosPorProyecto($_POST['idProjects']); $cantidadProyectos = $facadeProyecto->cantidadProyectosAsignados($_GET['codUsuario']); if ($cantidadProyectos < 2) { if ($cantidadAsignada <= $cantidadTotal) {
<?php require_once '../modelo/dao/EstudioCostosDAO.php'; require_once '../modelo/dto/EstudioCostosDTO.php'; require_once '../modelo/utilidades/Conexion.php'; require_once '../facades/FacadeEstudioCostos.php'; require_once '../modelo/dao/UsuarioDAO.php'; require_once '../modelo/dto/UsuarioDTO.php'; require_once '../facades/FacadeUsuarios.php'; require_once '../modelo/dao/ProyectosDAO.php'; require_once '../modelo/dto/ProyectosDTO.php'; require_once '../facades/FacadeProyectos.php'; if (isset($_POST['crearCosto'])) { session_start(); $facadeUsuario = new FacadeUsuarios(); $idProyectoSolicitado = $_POST['idProyecto']; $idGerenteCargo = $facadeUsuario->usuarioEnSesion($_SESSION['id']); $costoManoDeObra = $_POST['manoDeObra']; $costoProduccion = $_POST['costoProduccion']; $costoProyecto = $_POST['costoProyecto']; $utilidad = $_POST['utilidad']; $tiempoEstimado = $_POST['tiempoEstimado']; $totalTrabajadores = $_POST['totalTrabajadores']; $observaciones = $_POST['observaciones']; $nombreProyecto = $_POST['nombreProyecto']; $costoDTO = new EstudioCostosDTO($idProyectoSolicitado, $idGerenteCargo, $costoManoDeObra, $costoProduccion, $costoProyecto, $utilidad, $tiempoEstimado, $totalTrabajadores, $observaciones); $facadeCostos = new FacadeEstudioCostos(); $mensaje = $facadeCostos->generarEstudioCostos($costoDTO); $valida = $facadeCostos->verificaExistenciaEstudio($idProyectoSolicitado); // actualizar estado de proyecto if ($valida != '') {
$('#img_val').val(canvas.toDataURL("image/png")); //Submit the form manually document.getElementById("myForm1").submit(); } }); } </script> <div id="panelDer"> <br> <?php require_once '../modelo/dto/UsuarioDTO.php'; require_once '../modelo/dao/UsuarioDAO.php'; require_once '../facades/FacadeUsuarios.php'; require_once '../modelo/utilidades/Conexion.php'; if ($_GET['id'] != NULL) { $facadeUsuario = new FacadeUsuarios(); $usuario = $facadeUsuario->consultarUsuario($_GET['id']); } ?> <br><br><h2 class="h330">Modificar <?php echo $usuario['rol']; ?> :</h2><hr> <p class="obligatorios">Los campos marcados con asterisco ( </p><p class="obligatoriosD"> ) son obligatorios.</p><br><br> <form class="formRegistro" id="formUsuarios" method="post" action="../controlador/ControladorUsuarios.php"> <label class="tag" for="id"><span id="documento" class="h331">Código: </span></label> <input class="input" name="id" value ="<?php echo $usuario['idUsuario']; ?> " type="number" title="Dato no modificable" id="txtEmail" class="field1" style="text-align: center" readonly>