public static function IngresoPOSTAction() { if (isset($_POST)) { $repuesto = RepuestoDAO::getRepuestoByIdRepuesto($_POST['idRepuesto']); $ingresoRepuesto = new IngresoRepuesto(); $ingresoRepuesto->setIdRepuesto($repuesto->getIdRepuesto()); $ingresoRepuesto->setCantidad($_POST['cantidad']); $fecha = new DateTime(); $fecha->createFromFormat('d-m-Y', $_POST['fecha']); $ingresoRepuesto->setFecha($fecha->format('Y-m-d')); $ingresoRepuesto->setObservacion($_POST['observacion']); if (RepuestoDAO::ingreso($ingresoRepuesto)) { require_once './views/Movimiento Repuesto/ConfirmacionIngreso.php'; } } }
public static function ingreso(IngresoRepuesto $ingresoRepuesto) { $result = BaseDatos::getDbh()->prepare("INSERT INTO IngresoRepuesto (idRepuesto, cantidad, fecha, observacion) VALUES (:idRepuesto, :cantidad, :fecha, :observacion)"); $result->bindParam(':idRepuesto', $ingresoRepuesto->getIdRepuesto()); $result->bindParam(':cantidad', $ingresoRepuesto->getCantidad()); $result->bindParam(':fecha', $ingresoRepuesto->getFecha()); $result->bindParam(':observacion', $ingresoRepuesto->getObservacion()); return $result->execute(); }