| Server IP : 20.75.53.88 / Your IP : 216.73.217.72 [ Web Server : Apache System : Linux VMRALP-3 4.4.0-256-generic #290~14.04.1-Ubuntu SMP Thu Jun 20 09:24:50 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29+esm15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, Domains : 3 Domains MySQL : ON | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/merenda/itapipoca18/modulos/remessa/ |
Upload File : |
<?php
/**
* Criado por PhpStorm.
* Projeto: SGAE.
* Arquivo: remessa_crud.php.
* Usuário: RalpAlves
* Data: 29/09/2015
* Hora: 15:14
*/
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
error_reporting(-1);
$var_acao = $_GET['var_acao'];
function formataData($data)
{
$rData = implode("-", array_reverse(explode("/", trim($data))));
return $rData;
}
//INCLUSÃO REMESSA
if ($var_acao=='cadastrar') {
$txt_id = $_POST['txt_id'];
$txt_data = $_POST['txt_data'];
$txt_exercicio = $_POST['txt_exercicio'];
$txt_escola = $_POST['txt_escola'];
$txt_perinicial = $_POST['txt_perinicial'];
$txt_perfinal = $_POST['txt_perfinal'];
$txt_programa = $_POST['txt_programa'];
$txt_cardapio = $_POST['txt_cardapio'];
$a = new aviso();
$novo = mysql_query("INSERT INTO remessa
(
rms_exercicio,rms_data,rms_esc_id,rms_dtinic,rms_dtfim,rms_prg_id,rms_cdp_id
)
VALUES
(
'$txt_exercicio','$txt_data','$txt_escola','$txt_perinicial','$txt_perfinal','$txt_programa','$txt_cardapio'
)
") or die($a->avisoErro('?page=remessa/remessa', 'Mensagem: ' . mysql_error(), 'Erro ao processar registro 40'));
$ult_cod = mysql_insert_id();
// //inserir remessa para o estoque da escola
// $i_escrem = mysql_query("INSERT INTO escola_remessa
// (esc_rms_id, esc_data, esc_esc_id, esc_cdp_id, esc_dtinic, esc_dtfim, esc_prg_id, esc_exercicio, esc_tipo)
// VALUES
// ('$ult_cod','$txt_data','$txt_escola','$txt_cardapio','$txt_perinicial','$txt_perfinal','$txt_programa',
// '$txt_exercicio','C')
// ");
//Inserir itens da remessa
$i_ord = mysql_query("SELECT * FROM v_lista_remessa_item_add WHERE cdp_id = $txt_cardapio");
if (count($i_ord) > 0) {
//inserir remessa para o estoque da escola
$i_escrem = mysql_query("INSERT INTO escola_remessa
(esc_rms_id, esc_data, esc_esc_id, esc_cdp_id, esc_dtinic, esc_dtfim, esc_prg_id, esc_exercicio, esc_tipo)
VALUES
('$ult_cod','$txt_data','$txt_escola','$txt_cardapio','$txt_perinicial','$txt_perfinal','$txt_programa',
'$txt_exercicio','C')
");
}
while ($i = mysql_fetch_array($i_ord)) {
$pli_pro_id = $i['prd_proid'];
$pli_pro_und = $i['pro_unid_id'];
$valperc = $i['prd_percapta'];
$qtd_dia = $i['ref_qtd_dia'];
//$repete = $i['odc_repete'];
$repete = 1;
$txt_programa = $_POST['txt_programa'];
$data = formataData($txt_data);
$a = new aviso();
$itens = mysql_query("
INSERT INTO remessaitens
(
rmi_rms_id,rmi_pro_id,rmi_pro_qtd,rmi_pro_und,rmi_pro_vrunit, rmi_percapta, rmi_data,rmi_prg_id, rmi_repete
)
VALUES
(
'$ult_cod','$pli_pro_id','0','$pli_pro_und','0', '$valperc','$data', '$txt_programa', '$repete'
)
") or die($a->avisoErro('index.php', 'Mensagem: ' . mysql_error(), 'Erro ao processar registro 79'));
$ult_cod_i = mysql_insert_id();
//inserir itens da remessa no estoque da escola
$itens_e = mysql_query("
INSERT INTO escola_remessa_item
(
esi_rms_id,esi_pro_id,esi_pro_und,esi_percapta,esi_rmi_id,esi_tipo, esi_data, esi_esc_id,esi_ref_qtd_dia
)
VALUES
(
'$ult_cod','$pli_pro_id','$pli_pro_und','$valperc','$ult_cod_i','C','$data','$txt_escola','$qtd_dia'
)
");
}
$a = new aviso();
$a->avisoSucesso('?page=./remessa/remessa_edt&cod_id=' . $ult_cod . '&id_esc=' . $txt_escola, 'Registro ' . $ult_cod . ' processado com sucesso', 'processar registro');
}
//Processar remessa de produtos
if ($var_acao=='proc_rem') {
$t_remid = $_GET['id_rem'];
$t_dias = $_GET['v_dias'];
$t_aluno = $_GET['v_alunos'];
//$repete = $_GET['repete'];
$repete = '1';
$txt_percapita = $_GET['txt_percapita'];
$vrmi_id = $_GET['vrmi_id'];
$edit = mysql_query("update remessaitens set rmi_percapta='txt_percapita' WHERE rmi_id=$vrmi_id");
$i_ord = mysql_query("SELECT * FROM v_lista_remessa_item_gera_qtd WHERE rmi_rms_id = $t_remid");
while ($i = mysql_fetch_array($i_ord)) {
$perca = $i['rmi_percapta'];
$id_prd = $i['rmi_prod_id'];
$id_item = $i['rmi_id'];
$serv_dia = $i['ref_qtd_dia'];
$t_quantidade = ((($t_aluno * $serv_dia) * $t_dias) * ($perca));
//$t_quantidade = ((($t_aluno * $serv_dia) * $repete) * ($perca));
$t_qtd = ceil($t_quantidade);
$a = new aviso();
$itens = mysql_query("update remessaitens set rmi_pro_qtd='$t_qtd' WHERE rmi_id='$id_item'") or die($a->avisoErro('index.php', 'Mensagem: ' . mysql_error(), 'Erro ao processar registro'));
}
//atualiza quantidade dos itens da remessa para a escola
$i_esci = mysql_query("SELECT * FROM escola_remessa_item WHERE esi_rms_id = $t_remid");
while ($a = mysql_fetch_array($i_esci)) {
$id_itemesc = $a['esi_id'];
$percap = $a['esi_percapta'];
$serv_dia = $a['esi_ref_qtd_dia'];
// $t_quantidade = ((($t_aluno * $serv_dia) * $t_dias) * ($perca));
$t_quantidade = ((($t_aluno * $serv_dia) * $repete) * ($perca));
$t_qtdesc = ceil($t_quantidade);
$a = new aviso();
$itensesc = mysql_query("update escola_remessa_item set esi_pro_qtd=$t_qtdesc WHERE esi_id=$id_itemesc") or die(
$a->avisoErro('index.php', 'Mensagem: ' . mysql_error(), 'Erro ao processar registro')
);
}
$a = new aviso();
$a->avisoSucesso('?page=./remessa/remessa_edt&cod_id=' . $t_remid, 'Registro ' . $t_remid . ' processado com sucesso', 'processar registro');
}
//EXCLUSAO DE ITENS DA REMESSA
if ($var_acao=='exc_item') {
$cod_id = $_GET['id_rem'];
$cod_it = $_GET['id_ite'];
$a = new aviso();
$delete = mysql_query("delete from remessaitens where rmi_id = $cod_it") or die($a->avisoErro('index.php', 'Mensagem: ' . mysql_error(), 'Erro ao processar registro'));
$delete = mysql_query("delete from escola_remessa_item where esi_rmi_id = $cod_it and esi_tipo='C'");
echo("
<div class='container' style='text-align: center;'>
<div class='container' style='text-align: center;'>
<script>location.href='?page=./remessa/remessa_edt&cod_id=$cod_id';</script>;
</div>
</div>
");
}
//EXCLUIR REMESSA
if ($var_acao=='exc_remessa') {
$txt_id_rem = $_GET['cod_id'];
$a = new aviso();
$a->avisoExcluir('?page=./remessa/remessa', 'Deseja realmente excluir a remessa ' . $txt_id_rem, 'Exclusão de registro', '?page=remessa/remessa_crud&cod_id=' . $txt_id_rem . '&var_acao=exc_remessa');
$novo = mysql_query("delete from remessa WHERE rms_id = $txt_id_rem
") or die('
<div class="container">
<div id= "dialog" class="modal modal - dialog" ></div >
<div class="alert alert - danger" style="text - align: center;">
<a href="?page=./remessa/remessa" class="close" data-dismiss="alert"><i class="fa fa-check" title="salvar"></i></a>
<strong>Problema ao excluir registro!</strong><br><br> <strong>Verifique a mensagem abaixo:</strong>(implanta_crud_php #131) <br>' . mysql_error() . '
</div>
</div>
</div>');
$delete = mysql_query("delete from remessaitens where rmi_rms_id = $txt_id_rem");
//********LOG USUARIOS*******/
$datal = date('d/m/Y');
$horal = date('H:i');
$ipnum = $_SERVER['REMOTE_ADDR'];
$log = mysql_query("INSERT INTO usuariolog
(
log_usu_id,log_data,log_hora,log_acao,log_ip
)
VALUES
(
'$idusu','$datal','$horal','exclusao da remessa avulsa $txt_id_rem','$ipnum'
)") or die('Erro ao gravar log: ' . mysql_error());
//********LOG USUARIOS*******/
echo("<script>location.href='?page=./remessa/remessa';</script>;");
}
//INCLUSÃO ITENS REMESSA
if ($var_acao=='cad_item') {
$txt_id_rem = $_POST['txt_id_rem'];
$txt_produto = $_POST['txt_produto'];
$id_prod = explode('|', $_POST['txt_produto']);
$txt_unidade = $_POST['txt_unidade'];
$txt_escola = $_POST['txt_esc_id'];
$txt_programa = $_POST['txt_programa'];
$s_prg = $_POST['s_prg'];
$txt_qtd = str_replace(',', '.', str_replace('.', '', $_POST['txt_qtd']));
//$txt_qtd = $_POST['txt_qtd'];
$data = formataData($_POST['txt_data_i']);
//$txt_valor = $_POST['txt_valor'];
//$txt_total = ($txt_qtd * $txt_valor);
// $produto = mysql_query("SELECT * FROM produtos where pro_id=$id_prod[0]");
// $p = mysql_fetch_array($produto);
// $saldo = mysql_query("SELECT * FROM v_lista_saldo_entradas where pro_id=$id_prod[0]");
// $s = mysql_fetch_array($saldo);
// $t = ($s['qtd_entra_implam'] + $s['qtd_entra_nf']) - ($s['qtd_sai_rem_car'] + $s['qtd_sai_rem_avu']);
// $dif = (floatval($txt_qtd) - floatval($t));
$novo = mysql_query("INSERT INTO remessaitens
(
rmi_rms_id,rmi_pro_id,rmi_pro_qtd,rmi_pro_vrunit,rmi_pro_total,rmi_pro_und,rmi_data,rmi_prg_id,rmi_repete,rmi_percapta
)
VALUES
(
'$txt_id_rem','$txt_produto','$txt_qtd','0','0','$txt_unidade', '$data', '$txt_programa','1','0'
)
") or die('
<div class="container">
<div id= "dialog" class="modal modal-dialog" ></div >
<div class="alert alert-danger" style="text-align: center;">
<a href="?page=./remessa/remessa_cad" class="close" data-dismiss="alert"><i class="fa fa-check" title="salvar"></i></a>
<strong>Problema ao incluir registro!</strong><br><br> <strong>Verifique a mensagem abaixo:</strong>(remessaavulsa_crud_php #77) <br>' . mysql_error() . '
</div>
</div>
</div>');
$ult_cod = mysql_insert_id();
//inserir itens da remessa no estoque da escola
$itens_e = mysql_query("
INSERT INTO escola_remessa_item
(
esi_rms_id,esi_pro_id,esi_pro_und,esi_pro_qtd,esi_rmi_id,esi_tipo,esi_data, esi_esc_id
)
VALUES
(
'$txt_id_rem','$txt_produto','$txt_unidade','$txt_qtd','$ult_cod','A','$data','$txt_escola'
)
");
echo("<script>location.href='?page=./remessa/remessa_edt&cod_id=$txt_id_rem&s_prg=$s_prg&vprograma=$txt_programa';</script>;");
//}
}
if ($var_acao=='alt_qtdpro') {
$t_remid = $_POST['id_rem'];
echo $txt_qtdpro = $_POST['txt_qtdpro'];
$vrmi_id = $_POST['vrmi_id'];
$edit = mysql_query("update remessaitens set rmi_pro_qtd='$txt_qtdpro' WHERE rmi_id='$vrmi_id'");
$a = new aviso();
$a->avisoSucesso('?page=./remessa/remessa_edt&cod_id=' . $t_remid, 'Registro ' . $t_remid . ' processado com sucesso', 'processar registro');
}
if ($var_acao=='alt_percapta') {
$t_remid = $_POST['id_rem'];
$txt_percapita = $_POST['txt_percapita'];
$vrmi_id = $_POST['vrmi_id'];
$edit = mysql_query("update remessaitens set rmi_percapta='$txt_percapita' WHERE rmi_id='$vrmi_id'");
$a = new aviso();
$a->avisoSucesso('?page=./remessa/remessa_edt&cod_id=' . $t_remid, 'Registro ' . $t_remid . ' processado com sucesso', 'processar registro');
}
//EXCLUSAO DE ITENS DA REMESSA
if ($var_acao=='exc_itens_remessa') {
$id = $_GET['id'];
$a = new aviso();
$delete = mysql_query("delete from remessaitens where rmi_rms_id = $id") or die($a->avisoErro('index.php', 'Mensagem: ' . mysql_error(), 'Erro ao excluir registros'));
$delete = mysql_query("delete from escola_remessa_item where esi_rmi_id = $id and esi_tipo='C'");
echo("
<div class='container' style='text-align: center;'>
<div class='container' style='text-align: center;'>
<script>location.href='?page=./remessa/remessa_edt&cod_id=$id';</script>;
</div>
</div>
");
}