<?php
session_start();
//Clase : cliente
//Creado el : 2/07/2013
//Creado por: Frodo
//-------------------------------------------------------
class cliente
{
//atributo DNI : guarda el dni del jugador
var $dni;
//atributo Nombre : guarda el nombre del jugador
var $nombre;
//atributo apellidos : guarda los apellidos del jugador
var $apellidos;
var $direccion;
var $nombre_ent;
var $codigo_ent;
var $oficina;
var $dc;
var $numero_cuenta;
//Constructor de la clase
//parametros: el dni, el nombre y los apellidos
function __construct($dni,$nombre,$apellidos,$direccion,$nombre_ent,$codigo_ent,$oficina,$dc,$numero_cuenta)
{
$this->dni = $dni;
$this->nombre = $nombre;
$this->apellidos = $apellidos;
$this->direccion = $direccion;
$this->apellidos = $apellidos;
$this->nombre_ent = $nombre_ent;
$this->codigo_ent = $codigo_ent;
$this->oficina = $oficina;
$this->dc = $dc;
$this->numero_cuenta = $numero_cuenta;
}
//Metodo (invocable estático) que conecta contra la BD y la tabla quiniela
function ConectarBD()
{
mysql_connect("localhost","iujulio","iujulio") or die("Error de conexión a la BD");
mysql_select_db("AGROPACK") or die("Error de selección de la BD");
}
//Metodo Insertar
//Inserta en la tabla jugador de la bd quiniela los valores
// de los atributos del objeto. Comprueba si dni esta vacio y si
//existe ya el dni en la tabla
function Insertar()
{
$this->ConectarBD();
if ($this->dni and nombre and apellidos and direccion and nombre_ent and codigo_ent and oficina and dc and numero_cuenta <> '' )
{
$sql = "select * from CLIENTE where DNICLIENTE = '".$this->dni."'";
$resultado = mysql_query($sql);
if (mysql_num_rows($resultado) == 0)
{
$sql = "INSERT INTO CLIENTE (DNICLIENTE,NOMBCLIENTE,APELLCLIENTE,DIRECCIONCLIENTE,NOMBENTIDAD,CODENTIDAD,OFICINA,DC,NUMCUENTA) VALUES ('".$this->dni."','".$this->nombre."','".$this->apellidos."','".$this->direccion."','".$this->nombre_ent."','".$this->codigo_ent."','".$this->oficina."','".$this->dc."','".$this->numero_cuenta."')";
mysql_query($sql);
echo "<br><b><font color=\"#009900\">*El cliente se ha dado de alta correctamente</font><br>";
}
else
echo "<br><b><font color=\"#FF0000\">*El cliente ya existe</font><br>";
}
else
echo "<br><b><font color=\"#FF0000\">*Existen campos vacios o incorrectos</font><br>";
}
//funcion de destrucción del objeto: se ejecuta automaticamente
//al finalizar el script
function __destruct()
{
}
function Borrar()
{
$this->ConectarBD();
if ($this->dni <> '')
{
$sql = "select * from CLIENTE where DNICLIENTE = '".$this->dni."'";
$resultado = mysql_query($sql);
if (mysql_num_rows($resultado) == 1)
{
$sql = "delete from CLIENTE where DNICLIENTE = '".$this->dni."'";
mysql_query($sql);
echo "<br><b><font color=\"#009900\">*El cliente se ha dado de baja correctamente</font></b><br>";
}
else
echo "<br><b><font color=\"#FF0000\">*El cliente no existe</font></b><br>";
}
else
echo "<br><b><font color=\"#FF0000\">*Existen campos vacios o incorrectos</font><br>";
}
function Consultar()
{
$this->ConectarBD();
if ($this->dni <> '')
{
$sql = "select * from CLIENTE where DNICLIENTE = '".$this->dni."'";
$resultado = mysql_query($sql);
if (mysql_num_rows($resultado) == 1)
{
$cliente = mysql_fetch_array($resultado);
?>
<form action="index.php" method="post">
DNI : <?php echo $cliente['DNICLIENTE']; ?><br><br>
Nombre : <?php echo $cliente['NOMBCLIENTE']; ?><br><br>
Apellidos : <?php echo $cliente['APELLCLIENTE']; ?><br><br>
Direccion : <?php echo $cliente['DIRECCIONCLIENTE']; ?><br><br>
Nombre entidad : <?php echo $cliente['NOMBENTIDAD']; ?><br><br>
Codigo entidad : <?php echo $cliente['CODENTIDAD']; ?><br><br>
Oficina : <?php echo $cliente['OFICINA']; ?><br><br>
DC : <?php echo $cliente['DC']; ?><br><br>
Numero cuenta : <?php echo $cliente['NUMCUENTA']; ?><br><br>
<input type="submit" name="accion" style="background-color: #B5E61D" value="Aceptar">
</form>
<?php
}
else
echo "<br><b><font color=\"#FF0000\">*El cliente no existe</font></b><br><br>";
}
else
echo "<br><b><font color=\"#FF0000\">*El campo DNI esta vacio o es incorrecto</font></b><br><br>";
?>
<input name="" onclick="history.back()" type="submit" style="background-color: #B5E61D" value="Atras"/>
<?php
}
function Modificar()
{
$this->ConectarBD();
if ($this->dni <> '')
{
$sql = "select * from CLIENTE where DNICLIENTE = '".$this->dni."'";
$resultado = mysql_query($sql);
if (mysql_num_rows($resultado) == 1)
{
$cliente = mysql_fetch_array($resultado);
?>
<form action="modificacion2.php" method="post">
DNI : <input type="text" name="dni" value='<?php echo $cliente['DNICLIENTE']; ?>'><br><br>
Nombre : <input type="text" name="nombre" value='<?php echo $cliente['NOMBCLIENTE']; ?>'><br><br>
Apellidos : <input type="text" name="apellidos" value='<?php echo $cliente['APELLCLIENTE']; ?>'><br><br>
Direccion : <input type="text" name="direccion" value='<?php echo $cliente['DIRECCIONCLIENTE']; ?>'><br><br>
Nombre entidad : <input type="text" name="nombre_ent" value='<?php echo $cliente['NOMBENTIDAD']; ?>'><br><br>
Codigo entidad : <input type="text" name="codigo_ent" value='<?php echo $cliente['CODENTIDAD']; ?>'><br><br>
Oficina : <input type="text" name="oficina" value='<?php echo $cliente['OFICINA']; ?>'><br><br>
DC : <input type="text" name="dc" value='<?php echo $cliente['DC']; ?>'><br><br>
Numero cuenta : <input type="text" name="numero_cuenta" value='<?php echo $cliente['NUMCUENTA']; ?>'><br><br>
<input type="submit" name="mod" style="background-color: #B5E61D" value="Modificar">
</form>
<?php
}
else
echo "<br><b><font color=\"#FF0000\">*El cliente no existe</font></b><br><br>";
}
else
echo "<br><b><font color=\"#FF0000\">*El campo DNI esta vacio o es incorrecto</font></b><br><br>";
?>
<input name="" onclick="history.back()" type="submit" style="background-color: #B5E61D" value="Atras"/>
<?php
}
function ModificarYa()
{
$this->ConectarBD();
$sql = "UPDATE CLIENTE SET NOMBCLIENTE = '".$this->nombre."',APELLCLIENTE = '".$this->apellidos."',DIRECCIONCLIENTE = '".$this->direccion."',NOMBENTIDAD = '".$this->nombre_ent."',CODENTIDAD = '".$this->codigo_ent."',OFICINA = '".$this->oficina."',DC = '".$this->dc."',NUMCUENTA = '".$this->numero_cuenta."' WHERE DNICLIENTE = '".$this->dni."'";
mysql_query($sql);
echo "Modificacion realizada correctamente";
}
}//fin de clase
?>