示例#1
0
 public function inserir($rejunteId = 0)
 {
     $this->load->view("template/header");
     $this->load->model("Rejunte_Model");
     $rejunte = new Rejunte_Model();
     $data = array("rejuntes" => $rejunte);
     //Salva dados de postagem do formulario
     if ($this->input->post()) {
         if ($rejunteId > 0) {
             $rejunte->set_id($rejunteId);
         }
         $rejunte->set_nome($this->input->post('nome'));
         $rejunte->set_descricao($this->input->post('descricao'));
         $rejunte->set_tipo($this->input->post('tipo'));
         $rejunte->set_peso($this->input->post('peso'));
         $rejunte->set_preco($this->input->post('preco'));
         if ($rejunte->commit()) {
             if ($rejunteId > 0) {
                 $data['mensagem'] = "Atualização de rejunte feita com sucesso!";
             } else {
                 $data['mensagem'] = "Cadastro de rejunte feito com sucesso!";
             }
         } else {
             $data['mensagem'] = "Ocorreu algum erro na atualização da rejunte!";
         }
         $this->load->view('template/mensagem', $data);
     }
     if ($rejunteId > 0) {
         $this->load->library("RejunteFactory");
         $data = array("rejuntes" => $this->rejuntefactory->getRejunte($rejunteId));
     }
     $this->load->view('rejunte_inserir', $data);
     $this->load->view("template/statusBar");
     $this->load->view("template/footer");
 }
示例#2
0
 public function createObjectFromData($row)
 {
     //Cria um novo objeto piso com os dados da consulta
     $rejunte = new Rejunte_Model();
     $rejunte->set_id($row->id);
     $rejunte->set_nome($row->nome);
     $rejunte->set_descricao($row->descricao);
     $rejunte->set_tipo($row->tipo);
     $rejunte->set_peso($row->peso);
     $rejunte->set_preco($row->preco);
     //$rejunte->set_cr($row->CR);
     return $rejunte;
 }