<?php

require_once 'cliente.php';
$objeto = new clientes();
if (isset($_GET['id_clien'])) {
    $objeto->borrar_cliente($_GET['id_clien']);
    $objeto->coger_lista();
    $objeto->display_list_smarty();
}
$objeto->destroy();
<?php

require_once 'cliente.php';
$objeto = new clientes();
if (isset($_GET['id_clien'])) {
    $objeto->id_cliente = $_GET['id_clien'];
    $objeto->coger_cliente();
    $objeto->display_list_smarty();
}
$objeto->destroy();
    public static function AutenticarUsuario()
    {
        $Usr_Mail = $_POST['username'];
        $Usr_Clave = $_POST['password'];
        //---------------------------------------------------------------------------------------
        if ($Usr_Mail == "irestrepo" && $Usr_Clave == "12345") {
            //echo "<script language=javascript>top.location='/mapa-p'</script>";
            echo $Usr_Mail . "--" . $Usr_Clave;
        } else {
            //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
            $matriz = UsuariosDAO::getUsuariosLogin($Usr_Mail, $Usr_Clave);
            //print_r($matriz);
            $id = $matriz[0]['pkID'];
            $alias = $matriz[0]['alias'];
            $nombre = $matriz[0]['nombres'];
            $apellidos = $matriz[0]['apellidos'];
            $num_cc = $matriz[0]['numero_cc'];
            $tipo = $matriz[0]['t_usuario'];
            //echo "El estado del usuario es: ".$estado;
            //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
            if ($id != "" and $nombre != "") {
                $clientes = new clientes();
                $res = $clientes->getClientesCc($num_cc);
                $idCli = $res[0]['pkID'];
                setcookie("log_brick_id", $id, time() + 3600, "/");
                setcookie("log_brick_idCli", $idCli, time() + 3600, "/");
                setcookie("log_brick_alias", $alias, time() + 3600, "/");
                setcookie("log_brick_nombre", $nombre . " " . $apellidos, time() + 3600, "/");
                setcookie("log_brick_num_cc", $num_cc, time() + 3600, "/");
                setcookie("log_brick_tipo", $tipo, time() + 3600, "/");
                //echo "la cookie queda:".$id."-".$nombre."-".$tipo;
                //echo "nombre desde la cookie:".$_COOKIE["log_usuario_nombre"];
                echo '<script language="JavaScript">
					alert("Bienvenido ' . $nombre . ' ' . $apellidos . '");					
			</script>';
                //print_r($res);
                //validar el tipo y redireccionar
                echo "<script language=javascript> location.href='../vistas/index_admin.php'</script>";
            } else {
                echo '<script language="JavaScript">
					alert("Usuario o password incorrecto, en otro caso por favor verifique que su usuario este activo.");
					window.location = "javascript:history.back(-1)"
				</script>';
            }
            //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        }
        //---------------------------------------------------------------------------------------
    }
예제 #4
0
<!DOCTYPE html>
<html lang="pt-BR">
<head>
    <meta charset="UTF-8">
    <title></title>
    <link rel="stylesheet" type="text/css" href="_css/css.css">
</head>
<body>

<?php 
require_once "_classes/clientes.php";
echo "<p class='sucesso'>Conectado com Sucesso!</p>";
$c = new clientes();
$c->setCid(6);
$c->setCnome('Hellen');
$c->setCsobrenome("Borba");
//$c->inserirBanco();
//$c->atualizarBanco();
//$c->excluirBanco();
while ($res = $c->retornaDados()) {
    echo $res->id . " / " . $res->nome . " / " . $res->sobrenome . "<br>";
}
echo "<hr><pre>";
var_dump($c);
echo "</pre>";
?>
</body>
</html>
예제 #5
0
파일: teste.php 프로젝트: LeoPeres/POO
<?php

require_once "class/clientes.class.php";
$cliente = new clientes();
//$cliente->set_valor("cliente_nome", "Leonardo");
//$cliente->set_valor("cliente_sobrenome", "Peres do Amaral");
//$cliente->valor_pk = 1;
//$cliente->extras_select = " LIMIT 3";
//$cliente->retorna_campos($cliente);
//$cliente->inserir($cliente);
//$cliente->atualizar($cliente);
//$cliente->deletar($cliente); Deleta o Objeto
$cliente->retorna_tudo($cliente);
while ($res = $cliente->retorna_dados()) {
    echo $res->cliente_nome . " " . $res->cliente_sobrenome . "<br />";
}
 public function carrito2albaran(&$albaran, $des_stock, $lineas, &$error)
 {
     $mis_articulos = new articulos();
     $mis_clientes = new clientes();
     $retorno = true;
     if ($albaran['codcliente'] != '') {
         /// obtenemos los datos del cliente
         $cliente = $mis_clientes->get($albaran['codcliente']);
         $direccion = $mis_clientes->get_direccion($albaran['codcliente']);
         if ($direccion['id'] == '') {
             $retorno = false;
             $error = "El cliente no tiene una direcci&oacute;n conocida";
         }
     } else {
         $retorno = false;
         $error = "Debes especificar un cliente";
     }
     $nfecha = explode('-', $albaran['fecha']);
     if (!is_numeric($nfecha[0]) or !is_numeric($nfecha[1]) or !is_numeric($nfecha[2])) {
         $retorno = false;
         $error = "Debes escribir una fecha v&aacute;lida";
     }
     if ($albaran['codalmacen'] == '') {
         $retorno = false;
         $error = "No hay ning&uacute;n almac&eacute;n predeterminado";
     }
     if (empty($lineas)) {
         $retorno = false;
         $error = "No hay art&iacute;culos en tu carrito";
     }
     if ($albaran['codagente'] == '') {
         $retorno = false;
         $error = "Tu usuario no est&aacute; vinculado a ning&uacute;n agente";
     }
     if ($retorno and $albaran['codejercicio'] != '' and $albaran['codserie'] != '') {
         /// obtenemos el numero de albaran
         $consulta = "SELECT s.valorout,s.id FROM secuencias s,secuenciasejercicios e\n            WHERE s.nombre='nalbarancli' AND s.id=e.id AND e.codserie='{$albaran['codserie']}'\n            AND e.codejercicio='{$albaran['codejercicio']}';";
         $resultado = $this->bd->select($consulta);
         if ($resultado) {
             $albaran['numero'] = $resultado[0]['valorout'];
             $albaran['secuenciaid'] = $resultado[0]['id'];
         } else {
             $retorno = false;
             $error = "Error al obtener el n&uacute;mero de albar&aacute;n";
         }
         /// comprobamos si el ejercicio sigue abierto
         if (!$this->ejercicios->abierto($albaran['codejercicio'])) {
             $retorno = false;
             $error = "Ejercicio Cerrado";
         }
         /// comprobamos si la serie es sin iva
         $sin_iva = $this->serires->sin_iva($albaran['codserie']);
     } else {
         if ($retorno) {
             $retorno = false;
             $error = "Ejercicio o serie vac&iacute;os";
         }
     }
     if ($retorno) {
         /// generamos el codigo del albaran
         $albaran['codigo'] = $albaran['codejercicio'];
         $albaran['codigo'] .= sprintf('%02s', $albaran['codserie']);
         $albaran['codigo'] .= sprintf('%06s', $albaran['numero']);
         /// obtenemos el idalbaran
         $resultado = $this->bd->select("SELECT last_value FROM albaranescli_idalbaran_seq;");
         if ($resultado) {
             $albaran['idalbaran'] = $resultado[0]['last_value'] + 1;
             /// actualizamos la secuencia
             if (!$this->bd->exec("SELECT setval('\"albaranescli_idalbaran_seq\"',{$albaran['idalbaran']},'t');")) {
                 $retorno = false;
                 $error = "Error al actualizar la secuencia";
             }
         } else {
             $retorno = false;
             $error = "Error al obtener el nuevo id del albar&aacute;n";
         }
         /// si tenemos los datos necesarios
         if ($albaran['idalbaran'] != '') {
             /// insertamos el albaran
             $consulta = "set datestyle = dmy;\n               INSERT INTO albaranescli (idalbaran,codigo,fecha,nombrecliente,cifnif,codcliente,observaciones,coddivisa,numero,\n               codserie,codpago,codagente,codalmacen,coddir,direccion,codpostal,ciudad,provincia,apartado,codpais,codejercicio,numero2)\n               VALUES ('{$albaran['idalbaran']}','{$albaran['codigo']}','{$albaran['fecha']}','{$cliente['nombre']}','{$cliente['cifnif']}','{$cliente['codcliente']}',\n               '{$albaran['observaciones']}','{$albaran['coddivisa']}','{$albaran['numero']}','{$albaran['codserie']}','{$albaran['codpago']}',\n               '{$albaran['codagente']}','{$albaran['codalmacen']}','{$direccion['id']}','{$direccion['direccion']}','{$direccion['codpostal']}',\n               '{$direccion['ciudad']}','{$direccion['provincia']}','{$direccion['apartado']}','{$direccion['codpais']}','{$albaran['codejercicio']}','{$albaran['numero2']}');";
             $neto = 0;
             $iva = 0;
             $total = 0;
             /// insertamos las lineas
             foreach ($lineas as $linea) {
                 /// calculamos el importe
                 $importe = ($linea['pvpunitario'] - $linea['pvpunitario'] * $linea['dtopor'] / 100) * $linea['cantidad'];
                 $importe_sdto = $linea['pvpunitario'] * $linea['cantidad'];
                 $consulta .= "INSERT INTO lineasalbaranescli (idalbaran,referencia,descripcion,pvpunitario,cantidad,pvpsindto,pvptotal,codimpuesto,iva,dtopor)\n                  VALUES ('{$albaran['idalbaran']}','{$linea['referencia']}',";
                 if ($linea['descripcion2'] == "") {
                     $consulta .= "'" . htmlspecialchars($linea['descripcion'], ENT_QUOTES) . "',";
                 } else {
                     $consulta .= "'" . htmlspecialchars($linea['descripcion2'], ENT_QUOTES) . "',";
                 }
                 if ($sin_iva) {
                     $consulta .= "'{$linea['pvpunitario']}','{$linea['cantidad']}','{$importe_sdto}','{$importe}',NULL,'0','{$linea['dtopor']}');";
                     $neto += $importe;
                     $total += $importe;
                 } else {
                     $consulta .= "'{$linea['pvpunitario']}','{$linea['cantidad']}','{$importe_sdto}','{$importe}','{$linea['codimpuesto']}','{$linea['iva']}','{$linea['dtopor']}');";
                     $neto += $importe;
                     $iva += $importe * $linea['iva'] / 100;
                     $total += $importe + $importe * $linea['iva'] / 100;
                 }
             }
             /// actualizamos el albaran
             $consulta .= "UPDATE albaranescli SET neto='{$neto}',totaliva='{$iva}',totaleuros='{$total}',total='{$total}' WHERE idalbaran='{$albaran['idalbaran']}';";
             /// actualizamos la secuencia
             $albaran['nuevonumero'] = $albaran['numero'] + 1;
             $consulta .= "UPDATE secuencias SET valorout='{$albaran['nuevonumero']}' WHERE nombre='nalbarancli' AND id='{$albaran['secuenciaid']}';";
             /// Ejecutamos la sentencia
             if ($this->bd->exec($consulta)) {
                 /// descontamos de stock
                 if ($des_stock) {
                     foreach ($lineas as $linea) {
                         $mis_articulos->sum_stock($linea['referencia'], $albaran['codalmacen'], 0 - $linea['cantidad'], $error);
                     }
                 }
             } else {
                 $retorno = false;
                 $error = "Error al guardar el albar&aacute;n: " . $consulta;
             }
         }
     }
     return $retorno;
 }
예제 #7
0
<?php

require_once "classes/clientes.class.php";
$cliente = new clientes();
//$cliente->setValor('nome','Vitor');
//$cliente->setValor('sobrenome','Silva');
$cliente->valorpk = 1;
$cliente->delCampo('nome');
//$cliente->inserir($cliente);
//echo '<br />_____________________________';
//echo '<br />'. $cliente->linhasafetadas.' registro(s) incluido(s) com sucesso';
//$cliente->atualizar($cliente);
//$cliente->deletar($cliente);
//$cliente->extras_select = "LIMIT 3";
//$cliente->selecionaTudo($cliente);
$cliente->selecionaCampos($cliente);
while ($res = $cliente->retornaDados()) {
    echo $res->id . ' | ' . $res->nome . ' | ' . $res->sobrenome . '<br />';
}
echo '<hr />';
echo '<pre>';
print_r($cliente);
echo '</pre>';
<?php

require_once 'cliente.php';
$objeto = new clientes();
if (isset($_POST[$objeto->ddbb_id])) {
    $objeto->asignadatos($_POST[$objeto->ddbb_id], $_POST[$objeto->ddbb_name], $_POST[$objeto->ddbb_tipo]);
    $objeto->aniadir();
    $objeto->coger_lista();
    $objeto->display_list_smarty();
} else {
    require_once '/var/www/proyectos/transporte/inc/smarty/Smarty.class.php';
    $tpl = new Smarty();
    $tpl->template_dir = '/var/www/proyectos/Pruebas/ejercicios/templates/';
    $tpl->compile_dir = '/var/www/proyectos/Pruebas/ejercicios/templates_c/';
    $tpl->config_dir = '/var/www/proyectos/Pruebas/ejercicios/configs/';
    $tpl->cache_dir = '/var/www/proyectos/Pruebas/ejercicios/cache/';
    $tpl->assign('objeto', $objeto);
    $tpl->display('formulario.tpl');
}
$objeto->destroy();
<?php

require_once 'cliente.php';
$objeto = new clientes();
if (isset($_GET['id_clien'])) {
    $objeto->id_cliente = $_GET['id_clien'];
    $objeto->coger_cliente();
    $objeto->modificar = true;
    $objeto->display_list_smarty();
    $objeto->modificar = false;
    //			print_r ($objeto->id_cliente);
    /*require_once('/var/www/proyectos/transporte/inc/smarty/Smarty.class.php') ; 
    		$tpl = new Smarty;
    		$tpl->template_dir =  '/var/www/proyectos/Pruebas/ejercicios/templates/' ; 
    		$tpl->compile_dir =  '/var/www/proyectos/Pruebas/ejercicios/templates_c/' ;
    		$tpl->config_dir =  '/var/www/proyectos/Pruebas/ejercicios/configs/' ;
    		$tpl->cache_dir =  '/var/www/proyectos/Pruebas/ejercicios/cache/' ;  
    		$tpl->assign('objeto',$objeto);
    		$tpl->display('modificar_cliente.tpl');			*/
}
if (isset($_POST[$objeto->ddbb_id])) {
    /*print_r($_POST[$objeto->ddbb_id]);
    		print_r($_POST[$objeto->ddbb_name]);
    		print_r($_POST[$objeto->ddbb_tipo]);*/
    $objeto->asignadatos($_POST[$objeto->ddbb_id], $_POST[$objeto->ddbb_name], $_POST[$objeto->ddbb_tipo]);
    /*		print_r($objeto->id_cliente);
    		print_r($objeto->name_cliente);
    		print_r($objeto->tipo_cliente);*/
    $objeto->modificar_cliente();
    $objeto->coger_lista();
    $objeto->display_list_smarty();
        $nombrec = $_POST["nombrec"];
        $direccion = $_POST["direccion"];
        $telefono = $_POST["telefono"];
        $correo = $_POST["correo"];
        $rango = $_POST["rango"];
        $usuh = $_POST["usuarioh"];
        $passh = $_POST["passwordh"];
        $frecuencia = $_POST["frecuencia"];
        $obsrvacion = $_POST["obser"];
        $nodo = $_POST["nodo"];
        $plan = $_POST["plan"];
        $estado = $_POST["estado"];
        if (empty($cedula) or empty($nombrec) or empty($direccion) or empty($telefono) or empty($correo) or empty($nodo) or empty($plan) or empty($estado)) {
            echo "1";
        } else {
            $inst = new clientes();
            $r = $inst->registrar_cliente($cedula, $nombrec, $direccion, $telefono, $correo, $rango, $usuh, $passh, $frecuencia, $obsrvacion, $nodo, $plan, $estado);
            switch ($r) {
                case 'exito':
                    echo "2";
                    break;
                case 'no_exito':
                    echo "3";
                    break;
                case 'existe':
                    echo "4";
                    break;
            }
        }
        break;
}
<?php

require_once 'cliente.php';
$objeto = new clientes();
$objeto->coger_lista();
$objeto->display_list_smarty();
/*if(isset($_GET[$accion]))
	{
			echo "esta";
			print_r($_GET[$accion]);
		switch($_GET[$accion])
		{
			case 'agregar':
				
						if(isset($_POST[$objeto->ddbb_id]))
						{
							$objeto->asignadatos($_POST[$objeto->ddbb_id],$_POST[$objeto->ddbb_name],$_POST[$objeto->ddbb_tipo]);
							$objeto->aniadir();
							$objeto->coger_lista();
							$objeto->display_list_smarty();
						}	
						else
						{
							require_once('/var/www/proyectos/transporte/inc/smarty/Smarty.class.php') ; 
							$tpl = new Smarty;
							$tpl->template_dir =  '/var/www/proyectos/Pruebas/ejercicios/templates/' ; 
							$tpl->compile_dir =  '/var/www/proyectos/Pruebas/ejercicios/templates_c/' ;
							$tpl->config_dir =  '/var/www/proyectos/Pruebas/ejercicios/configs/' ;
							$tpl->cache_dir =  '/var/www/proyectos/Pruebas/ejercicios/cache/' ;  
							$tpl->assign('objeto',$objeto);
							$tpl->display('formulario_accion.tpl');
예제 #12
0
<!DOCTYPE html>
<html lang="pt-BR">
<head>
    <meta charset="UTF-8">
    <title></title>
    <link rel="stylesheet" type="text/css" href="_css/css.css">
</head>
<body>

<?php 
require_once "_classes/clientes.php";
echo "<p class='sucesso'>Conectado com Sucesso!</p>";
$c = new clientes();
$c->setCid(6);
//$c->setCnome('Hellen');
//$c->setCsobrenome("Borba");
//$c->inserirBanco();
//$c->atualizarBanco();
$c->excluirBanco();
$st = $c->buscarClientes();
echo $st->rowCount() . " resultados encontrados.";
if ($st->rowCount() >= 1) {
    $resultado = $st->fetchAll(PDO::FETCH_ASSOC);
    //$resultado[$i]['id']
    for ($i = 0; $i < count($resultado); $i++) {
        //       echo "<p> {$c->getCid()} - {$c->getCnome()}<p>";
        $c->impStatement($resultado[$i]);
        echo "<p> {$c->getCid()} - {$c->getCnome()}<p>";
        //next($st);
    }
}