public function adiciona() { $this->output->enable_profiler(TRUE); $this->PessoaModel->nome = $this->input->post('nome'); $this->PessoaModel->cpf = $this->input->post('cpf'); if ($this->PessoaModel->nome == NULL || $this->PessoaModel->cpf == NULL) { redirect('pessoa/pesquisar'); return; } $this->form_validation->set_rules('numero', 'Número processo', 'required|exact_length[12]|numeric|is_unique[processo.numero_processo]'); $this->form_validation->set_rules('datainicio', 'Data Inicio Processo', 'required|data_valida'); $this->form_validation->set_rules('tipoprocesso', 'Tipo Processo', 'required'); if ($this->form_validation->run()) { $this->PessoaModel = $this->PessoaModel->getPessoaByCpf($this->PessoaModel->cpf); $this->ProcessoModel->numero_processo = $this->input->post('numero'); $this->ProcessoModel->id_tipo_processo = $this->input->post('tipoprocesso'); $this->ProcessoModel->descricao = $this->input->post('descricao'); $this->ProcessoModel->pessoa_id = $this->PessoaModel->id_pessoa; $this->ProcessoModel->data_inicio = dataPtBrParaMysql($this->input->post('datainicio')); $this->ProcessoModel->status_processo = 2; $this->ProcessoModel->data_encerramento = $this->input->post('dataencerramento'); if ($this->ProcessoModel->data_encerramento == NULL || empty($this->ProcessoModel->data_encerramento)) { $this->ProcessoModel->data_encerramento = NULL; } $this->ProcessoModel->insertProcesso(); $this->session->set_flashdata("success", "Processo Cadastrado com sucesso."); redirect('pessoa/pesquisar'); } else { $dados['pessoa'] = $this->PessoaModel; $dados['tipo'] = $this->TipoProcessoModel->selectTipoProcesso(); $this->load->template('processo/cadastroProcessoView', $dados); } }
function cartao_getPosts() { $ci = get_instance(); $data["ano"] = $ci->input->post("ano"); $data["mes"] = $ci->input->post("mes"); $data["type"] = $ci->input->post("type"); $data["usuario"] = $ci->input->post("usuario"); $data["data_compra"] = dataPtBrParaMysql($ci->input->post("data_compra")); $data["descricao"] = $ci->input->post("descricao"); $data["valor"] = valor_decimal($ci->input->post("valor")); $data["p_total"] = $ci->input->post("total"); // -- CATEGORIA -- if (!empty($nova_categoria)) { $data["categoria"] = $id_nova_categoria["id_categoria"]; } if (empty($nova_categoria)) { $data["categoria"] = $ci->input->post("categoria"); } /*SUB_CATEGORIA*/ if (!empty($nova_sub_categoria)) { $data["sub_categoria"] = $id_nova_sub_categoria["id_sub_categoria"]; } if (empty($nova_sub_categoria)) { $data["sub_categoria"] = $ci->input->post("sub_categoria"); } /*TYPE*/ if (empty($data["type"])) { $data["type"] = "3"; } return $data; }
public function nova() { $usuario = autoriza(); $this->load->model(array("vendas_model", "produtos_model", "usuarios_model")); $venda = array("produto_id" => $this->input->post("produto_id"), "comprador_id" => $usuario["id"], "data_de_entrega" => dataPtBrParaMysql($this->input->post("data_de_entrega"))); $this->vendas_model->salva($venda); $this->load->library("email"); $config["protocol"] = "smtp"; $config["smtp_host"] = "ssl://smtp.gmail.com"; $config["smtp_user"] = "******"; $config["smtp_pass"] = "******"; $config["charset"] = "utf-8"; $config["mailtype"] = "html"; $config["newline"] = "\r\n"; $config["smtp_port"] = '465'; $this->email->initialize($config); $produto = $this->produtos_model->busca($venda["produto_id"]); $vendedor = $this->usuarios_model->busca($produto["usuario_id"]); $dados = array("produto" => $produto); $conteudo = $this->load->view("vendas/email.php", $dados, TRUE); $this->email->from("digite o email", "Mercado"); $this->email->to(array($vendedor["email"])); $this->email->subject("Seu produto {$produto['nome']} foi vendido!"); $this->email->message($conteudo); $this->email->send(); $this->session->set_flashdata("success", "Pedido de compra efetuado com sucesso"); redirect("/"); }
public function editar() { $this->output->enable_profiler(TRUE); $this->form_validation->set_rules('descricao', 'Descrição do processo ', 'required'); $this->ProcessoModel->nome = $this->input->post('nome'); $this->ProcessoModel->id_processo = $this->input->post('id_processo'); $this->ProcessoModel->cpf = $this->input->post('cpf'); $this->ProcessoModel->numero_processo = $this->input->post('numero'); $this->ProcessoModel->data_inicio = dataMysqlParaPtBr($this->input->post('datainicio')); $this->ProcessoModel->status_processo = $this->input->post('status'); $this->ProcessoModel->descricao = trim($this->input->post('descricao')); if ($this->ProcessoModel->status_processo == '1') { $this->form_validation->set_rules('dataencerramento', 'Data de encerramento do processo', 'required|data_valida'); $this->ProcessoModel->data_encerramento = $this->input->post('dataencerramento'); } if ($this->form_validation->run()) { $this->ProcessoModel->data_encerramento = empty($this->input->post('dataencerramento')) ? NULL : dataPtBrParaMysql($this->input->post('dataencerramento')); $this->ProcessoModel->editarProcesso(); $this->session->set_flashdata("success", "Processo alterado com sucesso."); redirect('processo/abrirConsulta'); } else { $processo['processo'] = $this->ProcessoModel; $this->load->template('processo/editarProcessoView', $processo); } }
public function adicionar() { $this->form_validation->set_rules('nome', 'Nome', 'trim|required'); $this->form_validation->set_rules('cpf', 'CPF', 'required|numeric|exact_length[11]|is_unique[pessoa.cpf]'); $this->form_validation->set_rules('nascimento', 'Data de Nascimento', 'required|data_valida'); $this->form_validation->set_rules('fone', 'Fone', 'required|numeric'); $this->form_validation->set_rules('email', 'Email', 'required|valid_email|is_unique[pessoa.email]'); $this->form_validation->set_rules('bairro', 'Bairro', 'required'); $this->form_validation->set_rules('bairro', 'Bairro', 'required'); $this->form_validation->set_rules('estado', 'Estado', 'required'); $this->form_validation->set_rules('cidade', 'Cidade', 'required'); $this->form_validation->set_rules('cep', 'CEP', 'required|numeric'); $this->form_validation->set_rules('logradouro', 'Logradouro', 'required'); if ($this->form_validation->run()) { $this->PessoaModel->nome = $this->input->post('nome'); $this->PessoaModel->cpf = $this->input->post('cpf'); $this->PessoaModel->data_nascimento = dataPtBrParaMysql($this->input->post('nascimento')); $this->PessoaModel->telefone = removeMask($this->input->post('fone')); $this->PessoaModel->email = $this->input->post('email'); $this->PessoaModel->tipo_pessoa = 2; $this->EnderecoModel->bairro = $this->input->post('bairro'); $this->EnderecoModel->estado = $this->input->post('estado'); $this->EnderecoModel->cidade = $this->input->post('cidade'); $this->EnderecoModel->cep = $this->input->post('cep'); $this->EnderecoModel->logradouro = $this->input->post('logradouro'); $this->EnderecoModel->insertPessoaComEndereco($this->PessoaModel); $this->session->set_flashdata("success", "cadastro efetuado com sucesso."); redirect('/pessoa'); } else { $data['estados'] = $this->EstadoModel->SelectAllEstados(); $this->load->template('pessoa/cadastroPessoaView', $data); } }
function crud_cartao($type) { $ci = get_instance(); /*PADRAO*/ $data["usuario"] = $ci->input->post("usuario"); $data["data_compra"] = dataPtBrParaMysql($ci->input->post("data_compra")); $data["descricao"] = $ci->input->post("descricao"); $data["valor"] = valor_decimal($ci->input->post("valor")); /*CATEGORIA*/ if (!empty($nova_categoria)) { $data["categoria"] = $id_nova_categoria["id_categoria"]; } if (empty($nova_categoria)) { $data["categoria"] = $ci->input->post("categoria"); } /*SUB_CATEGORIA*/ if (!empty($nova_sub_categoria)) { $data["sub_categoria"] = $id_nova_sub_categoria["id_sub_categoria"]; } if (empty($nova_sub_categoria)) { $data["sub_categoria"] = $ci->input->post("sub_categoria"); } /*TYPE*/ if (empty($type)) { $data["type"] = "3"; } else { $data["type"] = $type; } return $data; }
public function alterar() { $this->output->enable_profiler(TRUE); $this->form_validation->set_rules('nome', 'Nome', 'trim|required'); $this->form_validation->set_rules('nascimento', 'Data de Nascimento', 'required|data_valida'); $this->form_validation->set_rules('fone', 'Fone', 'required|numeric'); $this->form_validation->set_rules('bairro', 'Bairro', 'required'); $this->form_validation->set_rules('bairro', 'Bairro', 'required'); $this->form_validation->set_rules('estado', 'Estado', 'required'); $this->form_validation->set_rules('cidade', 'Cidade', 'required'); $this->form_validation->set_rules('cep', 'CEP', 'required|numeric'); $this->form_validation->set_rules('logradouro', 'Logradouro', 'required'); if ($this->form_validation->run()) { $this->PessoaModel->nome = $this->input->post('nome'); $this->PessoaModel->cpf = $this->input->post('cpf'); $this->PessoaModel->data_nascimento = dataPtBrParaMysql($this->input->post('nascimento')); $this->PessoaModel->telefone = removeMask($this->input->post('fone')); $this->PessoaModel->email = $this->input->post('email'); $this->EnderecoModel->bairro = $this->input->post('bairro'); $this->EnderecoModel->estado = $this->input->post('estado'); $this->EnderecoModel->cidade = $this->input->post('cidade'); $this->EnderecoModel->cep = $this->input->post('cep'); $this->EnderecoModel->logradouro = $this->input->post('logradouro'); $this->PessoaModel->id_pessoa = $this->input->post('id_pessoa'); $this->EnderecoModel->id_endereco = $this->i->post('id_endereco'); $this->PessoaModel->alterarPessoaComEndereco($this->EnderecoModel); $this->session->set_flashdata("success", "Registro alterado com sucesso."); redirect('listaPessoa/lista'); } }
public function nova() { $usuario = autoriza(); $this->load->helper("date"); $venda = array("produto_id" => $this->input->post("produto_id"), "comprador_id" => $usuario["id"], "data_de_entrega" => dataPtBrParaMysql($this->input->post("data_de_entrega"))); $this->load->model(array("vendas_model", "produtos_model", "usuarios_model")); $this->vendas_model->salva($venda); $this->load->library("email"); $config["protocol"] = "smtp"; $config["smtp_host"] = "smtp.gmail.com"; $config["smtp_user"] = "******"; $config["smtp_pass"] = "******"; $config["smtp_port"] = "496"; $config["charset"] = "utf-8"; $config["mailtype"] = "html"; $config["newline"] = "\r\n"; $this->email->initialize($config); $produtoVendido = $this->produtos_model->busca($venda["produto_id"]); $usuarioVendedor = $this->usuarios_model->busca($produtoVendido["usuario_id"]); $this->email->from("*****@*****.**", "Sistema Mercado"); $this->email->to($usuarioVendedor["email"]); $this->email->subject("Seu produto {$produtoVendido["nome"]} foi vendido!"); $dados = array("produto" => $produtoVendido); $conteudo = $this->load->template("vendas/email.php", $dados, TRUE); $this->email->message($conteudo); $this->email->send(); $this->session->set_flashdata("sucess", "Pedido de compra efetuado com sucesso"); redirect("/"); }
public function novo() { $this->load->helper("date"); $produto = array("nome" => $this->input->post("nome"), "descricao" => $this->input->post("descricao"), "preco" => $this->input->post("preco"), "data" => dataPtBrParaMysql($this->input->post("data")), "timestamp" => geraTimestamp($this->input->post("data")), "usuario_id" => element('id', $this->session->userdata('usuario_logado'))); $this->load->model("produtos_model"); $this->produtos_model->salva($produto); $this->session->set_flashdata("success", "Produto salvo com sucesso"); redirect("/"); }