Пример #1
0
<?php

class Persona
{
    public $dni;
    public $nombre;
    public final function setNombre($nombre)
    {
        $this->nombre = addslashes(strtoupper(trim($nombre)));
    }
}
class Empleado extends Persona
{
    public $cargo;
    public function setCargo($cargo)
    {
        $this->cargo = addslashes(strtoupper(trim($cargo)));
    }
}
$regEmpleado = new Empleado();
$regEmpleado->setNombre('Juan Sanchez');
echo '<br>' . $regEmpleado->nombre;
Пример #2
0
   <?php 
include_once "includes/camion.php";
include_once "includes/empleado.php";
include_once "includes/sucursal.php";
$empleado = new Empleado();
$sucursal = new Sucursal();
$camion = new Camion();
if (isset($_POST["origen"], $_POST["destino"], $_POST["empleado"], $_POST["cantidad_paquetes"], $_POST["placa"])) {
    if (!empty($_POST["origen"]) && !empty($_POST["destino"]) && !empty($_POST["empleado"]) && !empty($_POST["cantidad_paquetes"]) && !empty($_POST["placa"])) {
        $camion->setOrigen($_POST["origen"]);
        $camion->setDestino($_POST["destino"]);
        $camion->setEmpleado($_POST["empleado"]);
        $camion->setCantidad_paquetes($_POST["cantidad_paquetes"]);
        $camion->setPlaca($_POST["placa"]);
        $camion->agregar_camion();
        $empleado->setNombre($_POST["empleado"]);
        $empleado->ocupar();
    }
}
if (isset($_GET["eliminar"])) {
    $camion = $camion->setId_camion($_GET["eliminar"]);
    $camion->eliminar();
}
?>
<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>Camiones</title>
	<link rel="stylesheet" type="text/css" href="css/style.css">
</head>
Пример #3
0
<?php

include_once "includes/empleado.php";
$empleado = new Empleado();
if (isset($_POST["nombre"], $_POST["cargo"])) {
    if (!empty($_POST["nombre"]) && !empty($_POST["cargo"])) {
        $empleado->setNombre($_POST["nombre"]);
        $empleado->setCargo($_POST["cargo"]);
        $empleado->agregar_empleado();
    }
}
if (isset($_GET["eliminar"])) {
    $empleado->setId_empleado($_GET["eliminar"]);
    $empleado->eliminar();
}
?>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Empleados</title>
        <link rel="stylesheet" type="text/css" href="css/style.css">
    </head>
    <body>
        <h1>Envios Cartagena</h1>
        <p>Este es un sitio dedicado al envio de paquetes, con sucursales en diferentes ciudades del país.</p>
        <?php 
include_once "includes/menu.php";
?>

        <h1><a href="?agregar" class="agregar">Agregar Empleado</a></h1>
Пример #4
0
<?php

$n_camion = new Camion();
$n_empleado = new Empleado();
$n_camion->setId_camion($_GET["editar"]);
$cam = $n_camion->editar();
$n_empleado->setNombre($_GET["empleado"]);
$n_empleado->desocupar();
if (isset($_POST["n_origen"], $_POST["n_destino"], $_POST["n_empleado"], $_POST["n_cantidad_paquetes"], $_POST["n_placa"])) {
    #$empleado->setNombre($_POST["n_empleado"]);
    #$empleado->desocupar();
    if (!empty($_POST["n_origen"]) && !empty($_POST["n_destino"]) && !empty($_POST["n_empleado"]) && !empty($_POST["n_cantidad_paquetes"]) && !empty($_POST["n_placa"])) {
        $n_camion->setOrigen($_POST["n_origen"]);
        $n_camion->setDestino($_POST["n_destino"]);
        $n_camion->setEmpleado($_POST["n_empleado"]);
        $n_camion->setCantidad_paquetes($_POST["n_cantidad_paquetes"]);
        $n_camion->setPlaca($_POST["n_placa"]);
        $n_camion->actualizar();
        $empleado->setNombre($_POST["n_empleado"]);
        $empleado->ocupar();
    }
} else {
    if (!isset($_POST["n_origen"], $_POST["n_destino"], $_POST["n_empleado"], $_POST["n_cantidad_paquetes"], $_POST["n_placa"])) {
        $n_empleado->ocupar();
    }
}
?>


<form action="" method="post">
 /**
  * Transforma un array asociativo a un objeto del tipo Empleado
  *
  * @author Jonathan Sandoval     <*****@*****.**>
  * @param  Array $array          Arreglo Asociativo con los datos de una Empleado
  * @return Empleado              Objeto de tipo Empleado con datos del array recibido
  **/
 static function array_Empleado($array = array())
 {
     //Nombre de las tablas
     $tablaCiudad = constant('TABLA_CIUDAD');
     $tablaTurno = constant('TABLA_TURNO');
     $tablaTipo = constant('TABLA_TIPOEMPLEADO');
     $tablaSuc = constant('TABLA_SUCURSAL');
     //Nombre de las abrebviaturas de cada objeto de la tabla
     $abreviaturaCiudad = $array["Ciudad"];
     $abreviaturaTipo = $array["Tipo_Empleado"];
     $abreviaturaTurno = $array["Turno"];
     isset($array["ID_Sucursal"]) ? $idSucursal = $array["ID_Sucursal"] : ($idSucursal = 0);
     //Objetos Provisionales
     $ciudad = NULL;
     $turno = NULL;
     $tipo = NULL;
     $objeto = new Empleado();
     //Establece datos de la instancia del empleado
     $objeto->setID($array["ID"]);
     $objeto->setCURP($array["CURP"]);
     $objeto->setNombre($array["Nombre"]);
     $objeto->setSegundoNombre($array["Segundo_Nombre"]);
     $objeto->setApellidoPaterno($array["Apellido_Paterno"]);
     $objeto->setApellidoMaterno($array["Apellido_Materno"]);
     $objeto->setCalle($array["Calle"]);
     $objeto->setColonia($array["Colonia"]);
     $objeto->setNoCasaExt($array["NoCasa_Ext"]);
     $objeto->setNoCasaInt($array["NoCasa_Int"]);
     $objeto->setPassword($array["Password"]);
     //Establece un objeto de tipo ciudad
     $consulta = "SELECT *\n                         FROM {$tablaCiudad}\n                         WHERE Abreviatura = '{$abreviaturaCiudad}'";
     $res = ControladorBaseDatos::query($consulta);
     if ($row = $res->fetch_assoc()) {
         $ciudad = new Ciudad();
         $ciudad->setAbreviatura($row["Abreviatura"]);
         $ciudad->setNombre($row["Nombre"]);
     }
     $objeto->setCiudad($ciudad);
     //Establece un objeto de tipo 'Tipo'
     $consulta = "SELECT *\n                         FROM {$tablaTipo}\n                         WHERE Abreviatura = '{$abreviaturaTipo}'";
     $res = ControladorBaseDatos::query($consulta);
     if ($row = $res->fetch_assoc()) {
         $tipo = new TipoEmpleado();
         $tipo->setAbreviatura($row["Abreviatura"]);
         $tipo->setNombre($row["Nombre"]);
         $tipo->setComision($row["Comision"]);
     }
     $objeto->setTipoEmpleado($tipo);
     //Establece un objeto de tipo Turno
     $consulta = "SELECT *\n                         FROM {$tablaTurno}\n                         WHERE Abreviatura = '{$abreviaturaTurno}'";
     $res = ControladorBaseDatos::query($consulta);
     if ($row = $res->fetch_assoc()) {
         $turno = new Turno();
         $turno->setAbreviatura($row["Abreviatura"]);
         $turno->setNombre($row["Nombre"]);
         $turno->setHoras($row["Horas"]);
         $turno->setInicio($row["Inicio"]);
     }
     $objeto->setTurno($turno);
     //Establece un objeto de tipo Sucursal
     $sucursal = ControladorSucursal::obtenerSucursalID($idSucursal);
     $objeto->setSucursal($sucursal);
     return $objeto;
 }
Пример #6
0
interface MyInterface1 extends MyInterface
{
    public function producto($val1, $val2);
    public function division($val1, $val2);
}
class Myclass implements MyInterface1
{
    public function suma($val1, $val2)
    {
        $sum = $val1 + $val2;
        echo "El resultado de la suma es: " . $sum . "<br>";
    }
    public function resta($val1, $val2)
    {
        $sub = $val1 - $val2;
        echo "El resultado de la resta es: " . $sub . "<br>";
    }
    public function producto($val1, $val2)
    {
        $mul = $val1 * $val2;
        echo "El resultado de la multiplicación es: " . $mul . "<br>";
    }
    public function division($val1, $val2)
    {
        $div = $val1 / $val2;
        echo "El resultado de la división es: " . $div . "<br>";
    }
}
$myClass = new Empleado();
$myClass->setNombre('Juan Sanchez');
echo '<br>' . $regEmpleado->nombre;