Exemplo n.º 1
0
 public function addAction()
 {
     $form = new Application_Form_Venta();
     $this->view->form = $form;
     if ($this->getRequest()->isPost()) {
         $formData = $this->getRequest()->getPost();
         if ($form->isValid($formData)) {
             switch ($formData['tip_id_tipo_pago']) {
                 case '2':
                     // EFECTIVO
                     $this->pago_efectivo($formData);
                     break;
                 case '3':
                     // SMO CREDITO
                     $this->pago_credito($formData);
                     break;
                 case '4':
                     // REDCOMPRA
                     $this->pago_redcompra($formData);
                     break;
                 case '5':
                     // ABONO SMO
                     $this->pago_abono($formData);
                     break;
                 case '6':
                     // TARJETA CREDITO (TRANSBANK)
                     $this->pago_tarjeta_1($formData);
                     break;
                 case '7':
                     // TARJETA CREDITO (ABCDIN)
                     $this->pago_tarjeta_2($formData);
                     break;
                 case '8':
                     // TARJETA CREDITO (PRESTO)
                     $this->pago_tarjeta_3($formData);
                     break;
                 case '9':
                     // CHEQUE
                     $this->pago_cheque($formData);
                     break;
                 default:
                     break;
             }
             //        $returnUrl = $formData['returnUrl'];
             //        if ($returnUrl != '') {
             //          $this->_helper->getHelper('Redirector')->setGotoUrl($returnUrl);
             //        }
         } else {
             var_dump($formData);
             var_dump($form->getErrors());
             $form->populate($formData);
         }
     }
 }