Advertisement
ganryu

Fachada_pedido

Nov 3rd, 2015
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. <?php
  2. defined('BASEPATH') or exit('No direct script access allowed');
  3. class Fachada_pedido extends CI_Controller {
  4. public function index() {
  5. $this->load->view('includes/Header');
  6. $this->load->view('Botones');
  7. $data = array (
  8. 'data_pedido' => $this->buscarPedidos($dni)
  9. );
  10. $this->load->view('Consultar_Pedidos', $data);
  11. $this->load->view('includes/Footer');
  12. }
  13. public function mostrar_pedidos() {
  14. $dni = $this->input->post('dni');
  15. $this->load->view('includes/Header');
  16. $this->load->view('Botones');
  17. if ($dni) {
  18. $data = array (
  19. 'data_pedido' => $this->buscarPedidos($dni)
  20. );
  21. } else {
  22. $data = array (
  23. 'data_pedido' => array()
  24. );
  25. }
  26. $this->load->view('Consultar_Pedidos', $data);
  27. $this->load->view('includes/Footer');
  28. }
  29. public function buscarPedidos($dni) {
  30. $p = new Pedido();
  31. $c = new Cliente();
  32. $c->where('dni', $dni)->get();
  33. $p->where_related($c)->get();
  34. return $p;
  35. }
  36.  
  37. public function realizar_pedido() {
  38. $this->load->view('includes/Header');
  39. $this->load->view('realizar_pedido');
  40. $this->load->view('includes/Footer');
  41. }
  42.  
  43. public function obtener_precio() {
  44. $pr = new Producto();
  45. $producto = $this->input->post('producto');
  46. $cantidad = $this->input->post('cantidad');
  47. $precio_unitario = $pr->where('nombre_producto', $producto)->get()->precio;
  48. $precio_iva = bcadd($precio_unitario, 0.21);
  49. $precio_total = bcmul($precio_iva, $cantidad);
  50. echo '<tr>';
  51. echo '<td width="25%" class="text-center">' . $producto . '</td>';
  52. echo '<td width="25%" class="text-center">' . $cantidad . '</td>';
  53. echo '<td width="25%" class="text-right">' . $precio_total . '</td>';
  54. echo '</tr>';
  55. }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement