<?php extract($_POST); if (isset($submit)) { require_once '../../system/class.php'; $iva = new iva(); $iva->insertar_iva($mysqli, $nuevoiva, $Dia, $Mes, $Ano, $reten); } ?> <script type="text/javascript"> alert("IVA actualizado con éxito"); window.location="../home/inicio"; </script>
<body> <?php include '../../system/menu.php'; ?> <section class="bloque"> <div> <?php include_once '../../layouts/cabecera-body.php'; ?> <hgroup> <h1>Sistema de Procesos Internos del INIA Mérida (SPIIM)</h1> </hgroup> </div> <?php require_once '../../system/class.php'; $ivas = new iva(); $iva_actual = $ivas->consultar_iva_actual($mysqli); $reg = $iva_actual->fetch_array(); ?> <form class="contact_form" method="post" action="update"> <label for="ivactual"> IVA actual ( % ) </label> <input type="num" name="ivactual" id="ivactual" value="<?php if (isset($reg)) { echo $reg[0]; } ?> " title="IVA actual" maxlength="5" disabled /> % </br> <label for="nuevoiva"> Nuevo IVA ( % ) </label> <input required type="num" name="nuevoiva" id="nuevoivsa" value="" title="Introduzca el nuevo iva" maxlength="5" placeholder="" pattern="[0-9]+" /> % </br>
<section> <img src="../../imgs/logo_new.jpg" /> </section> </header> '; ?> <hgroup> <h1>Procesar factura</h1> </hgroup> </div> <?php extract($_POST); include_once '../../system/class.php'; $objfactdescrip = new factura_descripcion(); //IVA actual, facilitado por el sitema $iva_actual = new iva(); $actual_iva = $iva_actual->consultar_iva_actual($mysqli); $actual_iva = $actual_iva->fetch_array(); $impuesto = $actual_iva[0]; if (isset($comprado)) { //Invocacion de los objetos $objcliente = new cliente(); $objproducto = new producto(); $objfactura = new factura(); //Consulta de clientes y productos $ress = $objcliente->consultar_cliente($mysqli, $comprado); $result = $objproducto->consulta_completo($mysqli); //Proceso de compra //Primero hacer la factura básica $objfactura->facturar($mysqli, $ress[1], $total); $id = $objfactura->consultar_factura_insertada($mysqli, $ress[1]);
/** * Update the specified resource in storage. * * @param int $id * @return Response */ public function update($id) { date_default_timezone_set('America/Caracas'); // Creamos un nuevo objeto $iva = iva::find($id); // Si el objeto no existe entonces lanzamos un error 404 :( if (is_null($iva)) { App::abort(404); } // Obtenemos la data enviada por el usuario $data = Input::all(); // Revisamos si la data es válido if ($iva->isValid($data)) { // Si la data es valida se la asignamos $iva->fill($data); // Guardamos $iva->save(); // Y Devolvemos una redirección a la acción show para mostrar la información return Redirect::route('iva.show', array($iva->id))->with('editar', 'El I.V.A. ha sido actualizado correctamente.'); } else { // En caso de error regresa a la acción edit con los datos y los errores encontrados return Redirect::route('iva.edit', $iva->id)->withInput()->withErrors($iva->errors); } }