Esempio n. 1
0
<?php

require_once "clases/classpersona.php";
require_once "clases/classempleado.php";
require_once "clases/classfabrica.php";
//Persona es una clase abstracta y por ende no se puede instanciar.
//$p = new Persona("Pedro","Mariato",434343);
//	echo $p->ToString();
$e = new Empleado("Pedro", "Mariato", 34324, "M", 1, 3000.59);
echo $e->ToString();
echo "<br /><br />" . $e->Hablar();
$e1 = new Empleado("Pablo", "Mariato", 34324, "M", 1, 1500);
$e2 = new Empleado("Maria", "Martinez", 1114324, "F", 1, 2000);
$e3 = new Empleado("Jose", "Mariato", 555324, "M", 1, 3000);
$e4 = new Empleado("Florencia", "Gomez", 999924, "F", 1, 4000);
$f = new Fabrica("Arcor");
$f->AgregarEmpleado($e1);
$f->AgregarEmpleado($e2);
$f->AgregarEmpleado($e3);
$f->AgregarEmpleado($e4);
echo "<br /><br />Mostrar Empleados Agregados";
echo "<br /><br />" . $f->ToString();
echo "<br /><br />Mostrar Suma<br /><br />";
echo "" . $f->CalcularSueldos($e1);
//$f->EliminarEmpleado($e1);
//$f->EliminarEmpleado($e2);
//echo "<br /><br />".$f->ToString();
?>

<html>
<head>
Esempio n. 2
0
<?php

require_once "ClasePersona.php";
require_once "ClaseEmpleado.php";
require_once "ClaseFabrica.php";
$op = fopen("../Clase2/TxtEmpleados.txt", "r");
//LEO LINEA X LINEA DEL ARCHIVO
while (!feof($op)) {
    /*ECHO fgets($op). "<br/>";*/
    $RENGLON = fgets($op);
    $arrayUnEmpleado = explode("-", $RENGLON);
    /*var_dump($arrayUnEmpleado);*/
    //$var = var_dump($arrayUnEmpleado);
    for ($i = 0; $i < count($arrayUnEmpleado); $i++) {
        # code...
        if ($arrayUnEmpleado[$i] != null) {
            $empleado = new Empleado($arrayUnEmpleado[0], $arrayUnEmpleado[1], $arrayUnEmpleado[2], $arrayUnEmpleado[3], $arrayUnEmpleado[4], $arrayUnEmpleado[5]);
        }
    }
    if ($RENGLON != null || $RENGLON != "") {
        echo $empleado->ToString() . "</br>";
    }
}
echo "<a href='../Clase2/Index.html'><input type='button' value='Cargar otra persona'> </a>";
?>




Esempio n. 3
0
 $e = new Empleado($_POST['txtNombre'], $_POST['txtApellido'], $_POST['txtDni'], $_POST['rdbSexo'], $_POST['txtLegajo'], $_POST['txtSueldo']);
 //$e1=new Empleado($_POST['txtNombre'],$_POST['txtApellido'],$_POST['txtDni'],$_POST['rdbSexo'],$_POST['txtLegajo'],$_POST['txtSueldo']);
 //echo $e->ToString();
 //echo "<br /><br />".$e->Hablar();
 // $e1=new Empleado("Pablo","Mariato",34324,"M",1,5000);
 // $e2=new Empleado("Maria","Mariato",34324,"F",1,5000);
 // $e3=new Empleado("Jose","Mariato",34324,"M",1,5000);
 // $e4=new Empleado("Florencia","Mariato",34324,"F",1,5000);
 //$f=new Fabrica("Arcor");
 //$f->AgregarEmpleado($e);
 // $f->AgregarEmpleado($e2);
 // $f->AgregarEmpleado($e3);
 // $f->AgregarEmpleado($e4);
 //echo "<br /><br />".$f->ToString();
 echo "<br />MOSTRAR LA INFO CARGADA EN EL FORM<br />";
 echo $e->ToString();
 // if(empty($e->txtNombre))
 // {
 // 	echo "es vacia";
 // }
 // if(empty($e->txtNombre) or empty($e->txtApellido) or empty($e->txtDni) or empty($e->rdbSexo) or empty($e->txtLegajo) or empty($e->txtSueldo))
 // {
 // 	echo "<a href=\"index.php\">Hay datos vacios. Pulse aqui para volver al formulario</a>";
 // }
 $file = fopen("empleados.txt", "a+");
 fwrite($file, $e->ToString());
 $result = fclose($file);
 if ($result) {
     echo "<a href=\"Mostrar.php\">Mostrar</a>";
 } else {
     echo "<a href=\"index1.php\">Inicio</a>";
Esempio n. 4
0
<?php

require_once "clases/classpersona.php";
require_once "clases/classempleado.php";
require_once "clases/classfabrica.php";
$e = new Empleado($_POST['txtNombre'], $_POST['txtApellido'], $_POST['txtDni'], $_POST['rdbSexo'], $_POST['txtLegajo'], $_POST['txtSueldo']);
$e1 = new Empleado($_POST['txtNombre'], $_POST['txtApellido'], $_POST['txtDni'], $_POST['rdbSexo'], $_POST['txtLegajo'], $_POST['txtSueldo']);
//echo $e->ToString();
//echo "<br /><br />".$e->Hablar();
// $e1=new Empleado("Pablo","Mariato",34324,"M",1,5000);
// $e2=new Empleado("Maria","Mariato",34324,"F",1,5000);
// $e3=new Empleado("Jose","Mariato",34324,"M",1,5000);
// $e4=new Empleado("Florencia","Mariato",34324,"F",1,5000);
//$f=new Fabrica("Arcor");
//$f->AgregarEmpleado($e);
// $f->AgregarEmpleado($e2);
// $f->AgregarEmpleado($e3);
// $f->AgregarEmpleado($e4);
//echo "<br /><br />".$f->ToString();
$file = fopen("empleados.txt", "a+");
fwrite($file, $e->ToString());
$result = fclose($file);
if ($result) {
    echo "<a href=\"Mostrar.php\">Mostrar</a>";
} else {
    echo "<a href=\"index1.php\">Inicio</a>";
}
<?php

require_once "ClasePersona.php";
require_once "ClaseEmpleado.php";
require_once "ClaseFabrica.php";
$empleado = new Empleado("Aixa", "Casanova", "33341152", "029", "25000", "Femenino");
$empleado2 = new Empleado("Eddie", "Vedder", "15431152", "001", "50000", "Masculino");
echo $empleado->ToString();
$fabrica1 = new Fabrica("Redlink.sa");
$fabrica1->AgregarPersona($empleado);
$fabrica1->AgregarPersona($empleado2);
echo "</br>" . "Suma de sueldos: " . $fabrica1->CalcularSueldos();
require_once "ClaseFabrica.php";
/*$empleado = new Empleado("Aixa", "Casanova", "33341152", "029" , "25000","Femenino" );
$empleado2 = new Empleado("Eddie", "Vedder", "15431152", "001" , "50000","Masculino" );
echo $empleado->ToString();
$fabrica1 = new Fabrica("Redlink.sa");
$fabrica1->AgregarPersona($empleado);
$fabrica1->AgregarPersona($empleado2);
*/
try {
    if ($_POST["nombre"] == "" || $_POST["apellido"] == "" || $_POST["dni"] == "" || $_POST["legajo"] == "" || $_POST["sueldo"] == "" || $_POST["sexo"] == "") {
        throw new Exception("Reingrese");
    }
    $empleado = new Empleado($_POST["nombre"], $_POST["apellido"], $_POST["dni"], $_POST["legajo"], $_POST["sueldo"], $_POST["sexo"]);
    /*echo $empleado->ToString();*/
    $emp = fopen("../Clase2/TxtEmpleados.txt", "a+");
    $ex = fwrite($emp, $empleado->ToString() . "\r\n");
    if ($ex > 0) {
        echo "escritura EXITOSA! ----> ";
        echo "<a href='../Clase2/Mostrar.php'><input type='button' value='Ir a Mostrar.php'> </a>";
    } else {
        echo "<a href='../Clase2/index.html'><input type='button' value='Volver al indice'> </a>";
    }
    $fabrica1 = new Fabrica("Redlink.sa");
    $fabrica1->AgregarPersona($empleado);
    /*echo "</br>"."Suma de sueldos: " . $fabrica1->CalcularSueldos();*/
} catch (Exception $e) {
    ?>
	<html>
	<head>
 	</head>
	<body>