<?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>
<?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>"; ?>
$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>";
<?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>