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; }
public function argamassa_post($argamassaId = 0) { $this->load->model("Argamassa_Model"); $argamassa = new Argamassa_Model(); $argamassa->set_id($argamassaId); $argamassa->set_nome($this->post('nome')); $argamassa->set_comprimento($this->post('comprimento')); $argamassa->set_largura($this->post('largura')); $argamassa->set_altura($this->post('altura')); $argamassa->set_preco($this->post('preco')); $argamassa->set_resistencia($this->post('resistencia')); $argamassa->set_quantidade_embalagem($this->post('quantidade')); if ($argamassa->commit()) { $this->response($this->post(), 200); } else { $this->response(); } }