示例#1
0
 public function doPost()
 {
     require_once APPPATH . "models/produto.php";
     $this->load->model('produtodao');
     $m = $this->produtodao;
     $nome = $_POST["nome"];
     $preco = $_POST["preco"];
     $categoria = $_POST["cat"];
     $f = new Fabrica();
     $prod = $f->createProd($categoria, $nome, $preco);
     $prod->tipoid = $prod->getCatId();
     $m->insert($prod);
 }
示例#2
0
 public function doPostNoticia()
 {
     require_once APPPATH . "models/noticias.php";
     $this->load->model('modelnot');
     $m = $this->modelnot;
     $animal = $_POST["animal"];
     $titulo = $_POST["titulo"];
     $materia = $_POST["materia"];
     $f = new Fabrica();
     $noticia = $f->createAnimal($animal, $titulo, $materia);
     $noticia->animal = $noticia->getCatId();
     $m->insert($noticia);
     $this->load->view('noticia');
     echo "<h1>Notícia cadastrada com sucesso!!</h1>";
 }
示例#3
0
文件: index.php 项目: pr14/Clase2PHP
include "Empleado.php";
include "Fabrica.php";
//$persona1 = new Persona("Juan","Hernandez",31888965,'M');
//echo "<br>";
//echo $persona1->ToString();
echo "--------------------------------";
echo "<br>";
$e1 = new Empleado(1, 14000, "Diego", "Marado", 11223345, 'M');
$e2 = new Empleado(2, 15000, "Claudio", "Paul", 33678143, 'M');
$e3 = new Empleado(3, 56000, "Enzo", "Francescoli", 55337778, 'M');
$e4 = new Empleado(4, 33.0, "Mariana", "Sosa", 33654765, 'F');
$e5 = new Empleado(5, 12456, "Martin", "Demichelis", 66456342, 'M');
$e6 = new Empleado(6, 33500, "Lolita", "Lempika", 34234321, 'F');
$e7 = new Empleado(7, 23999, "Claudia", "Roman", 56777899, 'F');
//echo $e1->ToString();
//echo $e2->ToString();
//echo $e3->ToString();
//echo $e4->ToString();
//
echo "Empleados de la Fabrica <br>";
$empresa = new Fabrica("IBM<br>");
$empresa->AgregarPersonas($e1);
$empresa->AgregarPersonas($e2);
$empresa->AgregarPersonas($e3);
$empresa->AgregarPersonas($e4);
$empresa->ToString();
$empresa2 = new Fabrica("HP<br>");
$empresa2->AgregarPersonas($e5);
$empresa2->AgregarPersonas($e6);
$empresa2->AgregarPersonas($e7);
$empresa2->ToString();
示例#4
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>
示例#5
0
<?php

require_once "empleado.php";
require_once "persona.php";
require_once "fabrica.php";
$unempleado = new empleado("Hernan", "Blanco", "37040165", 123, 8500);
$unempleado1 = new empleado("Hernan", "Blanco", "37040165", 123, 8500);
$unafabrica = new Fabrica("Inworx");
$unafabrica->AgregarPersona($unempleado);
$unafabrica->AgregarPersona($unempleado);
echo $unafabrica->CalcularSalarios();
echo "<br/>";
echo $unafabrica->ToString();
<?php

require './Fabrica.php';
require './Automovel.php';
require './Automovel1000cc.php';
require './Automovel1400cc.php';
require './Automovel2000cc.php';
$modelo = Fabrica::construirAutomovel('1400cc');
$modelo->ligar();
$modelo->acelerar();
$modelo->virar();
$modelo->frear();
$modelo->desligar();
示例#7
0
$dni = $_POST["txtDni"];
$legajo = $_POST["txtLegajo"];
$sueldo = $_POST["txtSueldo"];
if (!empty($_POST["txtSexo"])) {
    $sexo = $_POST["txtSexo"];
}
if ($nombre === "" || $apellido === "" || $dni === "" || $legajo === "" || $sueldo === "" || empty($_POST["txtSexo"])) {
    //echo "Rellene todos los campos por favor!</br>";
    ?>
		<style type="text/css" link="estilo2.css"></style>
		<div id='miDiv1'>Rellene todos los campos por favor!</div></br>
		<a href="/clase3/index.php">Inicio</a>
		<?php 
} else {
    $empleado1 = new Empleado($nombre, $apellido, $dni, $sexo, $legajo, $sueldo);
    $objFabrica = new Fabrica("Martin & Cia");
    $objFabrica->AgregarPersona($empleado1);
    //echo $objFabrica->ToString();
    $archivo1 = fopen("archivos/miArchivo.txt", "a");
    $verificador = fwrite($archivo1, $empleado1->ToString() . "\r\n");
    if ($verificador > 0) {
        echo "Se escribio correctamente en el archivo";
        ?>
			<br/><a href="mostrar.php">Mostrar<a>
			<?php 
    } else {
        ?>
			<a href="/clase3/index.php">Inicio</a>
			<?php 
    }
    fclose($archivo1);
示例#8
0
<?php
require_once("ClassEmpleado.php");
require_once("ClassFabrica.php");
$empleado = new Empleado("Roberto", "Lopez", "353535", "123", "1500");
//echo $empleado->ToString();
$empleado2 = new Empleado("Roberta", "Lopez", "33354125", "456", "3000");
$fabrica = new Fabrica("algo");
$fabrica->AgregarPersona($empleado);
$fabrica->AgregarPersona($empleado2);
echo $fabrica->ToString();
$fabrica->SacarPersona($empleado);
echo $fabrica->ToString();
?>
<?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();
*/
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>
		<span>Atencion! ingreso algun dato vacio! vuelva a intentar:</span></br>
 		<A HREF="index.html"> <input type="button" value="Reingresar todos los campos"></A>
 	</body>
	</html>
<?php 
}
$destino = "../Clase2/Image.jpg";
示例#11
0
<?php

require_once "Persona.php";
require_once "Empleado.php";
require_once "Fabrica.php";
$nombre = $_POST["txtNombre"];
$apellido = $_POST["txtApellido"];
$dni = $_POST["txtDni"];
$legajo = $_POST["txtLegajo"];
$sueldo = $_POST["txtSueldo"];
if (!empty($_POST["txtSexo"])) {
    $sexo = $_POST["txtSexo"];
}
if ($nombre === "" || $apellido === "" || $dni === "" || $legajo === "" || $sueldo === "" || empty($_POST["txtSexo"])) {
    echo "Rellene todos los campos por favor!<br/>";
    ?>
		<a href="/clase3/index.php">Inicio</a>
		<?php 
} else {
    $empleado1 = new Empleado($nombre, $apellido, $dni, $sexo, $legajo, $sueldo);
    $objFabrica = new Fabrica("Martin & Cia");
    $objFabrica->AgregarPersona($empleado1);
    echo $objFabrica->ToString();
}