Esempio n. 1
0
 public function inserir($argamassaId = 0)
 {
     $this->load->helper('url');
     $this->load->view("template/header");
     $this->load->model("Argamassa_Model");
     $argamassa = new Argamassa_Model();
     $data = array("argamassas" => $argamassa);
     //Salva dados de postagem do formulario
     if ($this->input->post()) {
         if ($argamassaId > 0) {
             $argamassa->set_id($argamassaId);
         }
         $argamassa->set_nome($this->input->post('nome'));
         $argamassa->set_descricao($this->input->post('descricao'));
         $argamassa->set_tipo($this->input->post('tipo'));
         $argamassa->set_peso($this->input->post('peso'));
         $argamassa->set_preco($this->input->post('preco'));
         $argamassa->set_preco($this->input->post('preco'));
         $argamassa->set_rendimento($this->input->post('rendimento'));
         if ($argamassa->commit()) {
             if ($argamassaId > 0) {
                 $data['mensagem'] = "Atualização de argamassa feita com sucesso!";
             } else {
                 $data['mensagem'] = "Cadastro de argamassa feito com sucesso!";
             }
         } else {
             $data['mensagem'] = "Ocorreu algum erro na atualização da argamassa!";
         }
         $this->load->view('template/mensagem', $data);
     }
     if ($argamassaId > 0) {
         $this->load->library("ArgamassaFactory");
         $data = array("argamassas" => $this->argamassafactory->getArgamassa($argamassaId));
     }
     $this->load->view('argamassa_inserir', $data);
     $this->load->view("template/statusBar");
     $this->load->view("template/footer");
 }
 public function createObjectFromData($row)
 {
     //Cria um novo objeto piso com os dados da consulta
     $argamassa = new Argamassa_Model();
     $argamassa->set_id($row->id);
     $argamassa->set_nome($row->nome);
     $argamassa->set_descricao($row->descricao);
     $argamassa->set_tipo($row->tipo);
     $argamassa->set_peso($row->peso);
     $argamassa->set_preco($row->preco);
     $argamassa->set_rendimento($row->rendimento);
     return $argamassa;
 }