/** * * @param unknown_type $tipoArchivo */ function procesarArchivo($tipoArchivo) { //$dbLink = getConnection(); //ajustamos el maximo de tiempo de ejecucion a 10 minutos para la carga de los archivos ini_set("max_execution_time", 60 * 10); //limpiamos el archivo de errores para esta corrida initErrorFile(); //leemos el archivo Excel en una estructura mas manejable $objPHPExcel = PHPExcel_IOFactory::load(getUploadedXLSFileToProcess()); if ($tipoArchivo == 'clientes') { return insertarCliente($objPHPExcel); } else { if ($tipoArchivo == 'lineasVentasPaquetes') { return insertarLineaVentasPaquetesCredito($objPHPExcel); } else { if ($tipoArchivo == 'recibos') { return insertarRecibo($objPHPExcel); } else { if ($tipoArchivo == 'ventasPaquetes') { return insertarVentasPaquetesCredito($objPHPExcel); } } } } //cerramos la conexion a la base de datos //mysql_close($dbLink); //eliminamos el archivo temporal $objPHPExcel->disconnectWorksheets(); $objPHPExcel = null; unlink(getUploadedXLSFileToProcess()); }
/** * * @param unknown_type $tipoArchivo * @param unknown_type $lineasArchivo */ function procesarArchivo($tipoArchivo, $lineasArchivo) { //$dbLink = getConnection(); //ajustamos el maximo de tiempo de ejecucion a 10 minutos para la carga de los archivos ini_set("max_execution_time", 60 * 10); //limpiamos el archivo de errores para esta corrida initErrorFile(); if ($tipoArchivo == 'clientes') { return insertarCliente($lineasArchivo); } else { if ($tipoArchivo == 'lineasVentasPaquetes') { return insertarLineaVentasPaquetesCredito($lineasArchivo); } else { if ($tipoArchivo == 'recibos') { return insertarRecibo($lineasArchivo); } else { if ($tipoArchivo == 'ventasPaquetes') { return insertarVentasPaquetesCredito($lineasArchivo); } } } } //cerramos la conexion a la base de datos //mysql_close($dbLink); }
<?php /** * Created by PhpStorm. * User: MarcosAlberto * Date: 18/01/2016 * Time: 0:00 */ session_start(); $username = $_SESSION['username']; $password = $_SESSION['password']; include_once $_SERVER['DOCUMENT_ROOT'] . "/dominio/Cliente.php"; include_once $_SERVER['DOCUMENT_ROOT'] . "/repositorio/repositorioClientes.php"; // Faltaría hacer las comprobaciones insertarCliente($username, $password, $_POST['nombre'], $_POST['dni'], $_POST['email'], $_POST['telefono']); header("location: /vistas/listaClientes.php");
include_once $_SERVER['DOCUMENT_ROOT'] . "/dominio/Reparacion.php"; $array = getClientes($username, $password); foreach ($array as $clave => $valor) { $valor->imprimeCliente(); } $cliente = getClienteById($username, $password, 1); $cliente->imprimeCliente(); $array = getClientesByNombre($username, $password, "Se"); foreach ($array as $clave => $valor) { $valor->imprimeCliente(); } $cliente = getClienteByDNI($username, $password, "61111111X"); $cliente->imprimeCliente(); $cliente = getClienteByTelefono($username, $password, "666666666"); $cliente->imprimeCliente(); insertarCliente("admin", "admin", "Marcos", "12345679N", "*****@*****.**", "954666222"); $array = getClientes($username, $password); foreach ($array as $clave => $valor) { $valor->imprimeCliente(); } $cliente = new Cliente(0, "Marcos 2", "87654321N", "*****@*****.**", "999999999", ""); insertarObjetoCliente("admin", "admin", $cliente); $array = getClientes($username, $password); foreach ($array as $clave => $valor) { $valor->imprimeCliente(); } actualizaCliente("admin", "admin", 1, "MiNombre", "99999999N", "*****@*****.**", "555555555"); $array = getClientes($username, $password); foreach ($array as $clave => $valor) { $valor->imprimeCliente(); }
<?php include "conexion.php"; if (isset($_GET['newCliente'])) { $cliente = json_decode($_GET['newCliente']); insertarCliente($cliente->{'nombre'}, $cliente->{'apellido'}); } elseif (isset($_GET['codigo'])) { $codigo = $_GET['codigo']; eliminarCliente($codigo); } else { echo selectCliente(); } function insertarCliente($nombre, $apellido) { $pdo = conectar(); $sql = "INSERT INTO Cliente (CliNom , CliApe) VALUES (:nom, :apel)"; $stmt = $pdo->prepare($sql); $stmt->execute(array(':nom' => $nombre, ':apel' => $apellido)); } function eliminarCliente($codigo) { $pdo = conectar(); $sql = "UPDATE Cliente SET CliEsRe=0 WHERE CliCod = :code"; $stmt = $pdo->prepare($sql); $stmt->bindParam(':code', $codigo, PDO::PARAM_STR); $stmt->execute(); } function selectCliente() { $sql = 'SELECT * FROM Cliente where CliEsRe=1'; // use prepared statements, even if not strictly required is good practice
<?php include '../includes/funcionesClientes.php'; include '../includes/funcionesMovimientos.php'; include '../includes/funcionesConfiguraciones.php'; include '../includes/funcionesVentas.php'; $serviciosClientes = new ServiciosClientes(); $serviciosMovimientos = new ServiciosMovimientos(); $serviciosConfiguraciones = new ServiciosConfiguraciones(); $serviciosVentas = new ServiciosVentas(); $accion = $_POST['accion']; switch ($accion) { case 'insertarCliente': insertarCliente($serviciosClientes, $serviciosMovimientos, $serviciosVentas, $serviciosConfiguraciones); break; case 'modificarCliente': modificarCliente($serviciosClientes, $serviciosMovimientos, $serviciosVentas, $serviciosConfiguraciones); break; case 'generarNroCliente': generarNroCliente($serviciosClientes); break; case 'eliminarCliente': eliminarCliente($serviciosClientes); break; case 'traerClientePorId': traerClientePorId($serviciosClientes); break; case 'traerClientePorNroCliente': traerClientePorNroCliente($serviciosClientes); break; case 'traerClientePorNroDocumento':
function run() { $htmlRegistro = array(); $htmlRegistro["nombreUsuario"] = ""; $htmlRegistro["apellidoUsuario"] = ""; $htmlRegistro["emailUsuario"] = ""; $htmlRegistro["telefonoUsuario"] = ""; $htmlRegistro["passUsuario"] = ""; $boolValidar = true; //AGREGAR SESIONES AQUI if (isset($_POST["btnRegistrarse"])) { if (!verificarCorreo($_POST["emailUsuario"])) { if (!validar('email', $_POST["emailUsuario"])) { $boolValidar = false; echo "<script>alert('Error! Ingrese correo correctamente, Ejemplo: correo@electroni.co');</script>"; } if (!validar('nombre', $_POST["nombreUsuario"])) { $boolValidar = false; echo "<script>alert('Error! Nombre ingresado con caracteres no permitidos');</script>"; } if (!validar('numero', $_POST["telefonoUsuario"])) { $boolValidar = false; } if ($boolValidar) { $lastID = insertarUsuario($_POST); $selUsuario = obtenerUsuario($_POST["emailUsuario"]); $lastID2 = insertarCliente($_POST, $selUsuario["idUsuario"]); if ($lastID) { redirectWithMessage("Usuario Registrado Correctamente", "index.php?page=home"); } } else { $htmlRegistro["emailUsuario"] = $_POST["emailUsuario"]; $htmlRegistro["nombreUsuario"] = $_POST["nombreUsuario"]; $htmlRegistro["apellidoUsuario"] = $_POST["apellidoUsuario"]; $htmlRegistro["telefonoUsuario"] = $_POST["telefonoUsuario"]; } } else { $htmlRegistro["nombreUsuario"] = $_POST["nombreUsuario"]; $htmlRegistro["apellidoUsuario"] = $_POST["apellidoUsuario"]; $htmlRegistro["telefonoUsuario"] = $_POST["telefonoUsuario"]; echo "<script>alert('El correo electrónico ingresado ya existe.');</script>"; } } // if registrarse if (isset($_POST["btnLogin"])) { $correo = $_POST['email']; $Contrasenia = $_POST['password']; $estado = verificacionDeUsuario($correo); if ($estado == 'ACT') { if (compararDatos($correo, $Contrasenia)) { $rol = obtenerRol($correo); mw_setEstaLogueado($correo, true, $rol); redirectToUrl("index.php?page=home"); } else { $errores[] = array("errmsg" => "Usuario o Contraseña Incorrecta"); redirectWithMessage("Error Usuario o Contraseña Incorrecta", "index.php?page=home"); } } else { $errores[] = array("errmsg" => "Usuario Inactivo"); redirectWithMessage("Su Cuenta de Usuario se encuentra Inactiva, Enviar mensaje para reactivacion de cuenta", "index.php?page=contactus"); } } // if Login renderizar("registro", $htmlRegistro); }