-
Total de itens
5 -
Registro em
-
Última visita
Posts postados por dionementz
-
-
Depois de muita pesquise deu certo
* faca ai pra algum dia alguém precisar... que seja novato como eu.function getChequeAbertos(){
$this->db->select('cheque.*, clientes.nomeCliente');
$this->db->from('cheque');
$this->db->join('clientes', 'clientes.idClientes = cheque.clientes_id');
$this->db->where('cheque.status','ABERTO');
$this->db->where('dataFinal <= current_time');
return $this->db->get()->result();
} -
Olá,
Sou novo em programação e me deparei com uma duvida.
estou fazendo um sisteminha pra controle de cheque predatados. na tela principal do sistema quero mostrar o cheque que estão pra ser depositados que chegaram na data para deposito.
no cadastro do cheque tenho duas data a de lançamento e a de deposito.
montei essa função mais não estou conseguindo exibir pela data somente pelo status, já que o STATUS COMPENSADO e DEVOLVIDO não apareça.
se alguém puder me ajudar fico eternamente grato.
function getChequeAbertos(){
$this->db->select('cheque.*, clientes.nomeCliente');
$this->db->from('cheque');
$this->db->join('clientes', 'clientes.idClientes = cheque.clientes_id');
$this->db->where('cheque.status','VISADO'); (como ficaria aqui)
$this->db->limit(20);
return $this->db->get()->result();
} -
Olá! Tente assim:
$label = 'neutral';
if($r->status == 'COMPENSADO'){
$label = 'success';
}elseif($r->status == 'DEVOLVIDO'){
$label = 'important';
}Obrigado funcionou perfeito..... valeu mesmo
-
Estou tendo problemas pra definir o status de um campo
EX:
if($r->status == 'COMPENSADO'){ $label = 'success'; 'DEVOLVIDO' == $r->status;} else{$label = 'important';}
se no campo estiver COMPENSADO ele me mostra o label em sucesso e se for DEVOLVIDO em important
só que não esta dando certo, so mostra em sucesso quando estiver COMPENSADO o restante fica tudo em important, qualquer status.
Sou novo em programação e queria ajuda.
Ajuda lançar parcelas no db
em PHP
Postado
Estou com esse codigo eu prescio que ele leve salve as parcelas na base de dados inserindo a data de cada parcela.
o problema que ele so leva um unica vez.
Presciso de ajuda e estou a disposto a pagar por isso..
sou novo em programacao e não consigo fazer dar certo.
public function faturar() {
if(!$this->permission->checkPermission($this->session->userdata('permissao'),'eVenda')){
$this->session->set_flashdata('error','Você não tem permissão para editar Vendas');
redirect(base_url());
}
else {
$descricao = $this->input->post('descricao');
$parcelas = $this->input->post('parcelas');
$vencimento = $this->input->post('vencimento');
$recebimento = $this->input->post('recebimento');
$parcelas = $this->input->post('parcelas');
$valor = $this->input->post('valor');
try {
$vencimento = explode('/', $vencimento);
$vencimento = $vencimento[2].'-'.$vencimento[1].'-'.$vencimento[0];
if($recebimento != null){
$recebimento = explode('/', $recebimento);
$recebimento = $recebimento[2].'-'.$recebimento[1].'-'.$recebimento[0];
}
} catch (Exception $e) {
$vencimento = date('Y/m/d');
}
$num_venda_parcela = $parcelas;
$valor_parcela = $valor / $parcelas;
$data = array(
'descricao' => $descricao,
'valor' => $this->input->post('valor'),
'clientes_id' => $this->input->post('clientes_id'),
'data_vencimento' => $vencimento,
'data_pagamento' => $recebimento,
'num_venda_parcela' => $num_venda_parcela,
'valor_parcela' => $valor_parcela,
'baixado' => $this->input->post('recebido'),
'parcelas' => $this->input->post('parcelas'),
'cliente_fornecedor' => set_value('cliente'),
'forma_pgto' => $this->input->post('formaPgto'),
'tipo' => $this->input->post('tipo')
);
if ($this->vendas_model->add('lancamentos',$data) == TRUE)
{
$venda = $this->input->post('vendas_id');
$this->db->set('faturado',1);
$this->db->set('valorTotal',$this->input->post('valor'));
$this->db->set('desconto',$this->input->post('desconto'));
$this->db->set('forma_pgto',$this->input->post('formaPgto'));
$this->db->where('idVendas', $venda);
$this->db->update('vendas');
$this->session->set_flashdata('success','Venda faturada com sucesso!');
$json = array('result'=> true);
echo json_encode($json);
die();
} else
{
$this->session->set_flashdata('error','Ocorreu um erro ao tentar faturar venda.');
$json = array('result'=> false);
echo json_encode($json);
die();
}
}
$this->session->set_flashdata('error','Ocorreu um erro ao tentar faturar venda.');
$json = array('result'=> false);
echo json_encode($json);
}
}