Problema con envio de formulario en kumbiaphp beta2

edited mayo 2013 in Dudas/Problemas
Mi problem es el siguiente:

Para empezar estoy realizando un proyecto en kumbiaphp beta2 usando una base de datos mas o menos grande y x supuesto con muchhas relaciones entre sus tablas. Recien realice la funcion de editar y me di cuenta que no esta enviando el formulario ya q no entra en la verificacion del envio del formulario lo extraño es q en la funcion de agregar si lo hace. Q puede estar pasando, q estare Haciendo mal. Agradecere su ayuda!!

Este es un fragmento del codigo:

 public function agregar($id)
     {
         $idAux=(int)($id);
         //echo "idAux ".$idAux;
         $saldo;
         $lista;
         $consumo;
         $aux=0;
         $i=0;
         $idrmq;

        if(Input::hasPost('consumo_medicamento_quirofano'))
        {

            $cmq = new ConsumoMedicamentoQuirofano(Input::post('consumo_medicamento_quirofano'));
            $cmq->recepcion_medicamento_quirofano_id = $idAux;
            $consumo = (int)($cmq->consumo);
            $imq = new InventarioMedicamentoQuirofano();
            $cmq2 = new ConsumoMedicamentoQuirofano();
            $lista = $imq->obtenerRegistroInventarioMedicamentoQuirofano($idAux);

            if($lista != NULL)
            {
                $aux = (int)($lista->id);
                $saldo = (int)($lista->saldo_inventario_quirofano);
                   
                if($consumo <= $saldo)
                {
                 
                    if($cmq->save())
                    {
                          $imq2 = new InventarioMedicamentoQuirofano();
                         $imq2->recepcion_medicamento_quirofano_id = $idAux;
                           $imq2->fecha_inventario_quirofano = $cmq->fecha_consumo_medicamento_quirofano;
                           if(($saldo - $consumo) == 0)
                              $imq2->saldo_inventario_quirofano = 0;
                           else
                              $imq2->saldo_inventario_quirofano = $saldo - $consumo;

                             $imq2->save();
                             Input::delete();
                             Router::route_to('action: index');
                    }
                    else
                    {
                          Flash::error('Falló Operación');
                    }
                }
                else Flash::error('NO SE PUEDE ALMACENAR ------- VERIFIQUE EL INVENTARIO');
            }
        }

    }

ESTA ES LA FUNCION DE AGREGAR LA CUAL FUNCIONA MUY BIEN.. LA SIGUIENTE ES LA DE EDITAR Q ES LA Q PRESENTA EL PROBLEMA DEL ENVIO DEL FOMULARIO!!

public function editar($id = null)
    {
        $cmq = new ConsumoMedicamentoQuirofano();
        $consumo2;
        $saldo;
        $id2 = (int)($id);

        if($id != null)
        {
            $this->registro = $cmq->find_by_id($id2);
        }

        if(Input::hasPost('consumo_medicamento_quirofano'))
        {
            if(!$cmq->update($this->post('consumo_medicamento_quirofano')))
            {
                Flash::error('Falló Operación');
              
                $this->registro = $this->post('consumo_medicamento_quirofano');
            }
            else
            {
                Router::route_to('action: index');
            }
        }

    }


Sign In or Register to comment.