예제 #1
0
<?php

include_once 'head.php';
include_once 'includes.sys/faxada.class.php';
$faxada = new Faxada();
?>

<div class="container">
	
	<div class="row">
		<?php 
$resultado = $faxada->select("SELECT \n\t\t\t\t\t\t\t\t\t\t\t\tC.*,\n\t\t\t\t\t\t\t\t\t\t\t    MAX(LPAD( MONTH(RF.data),'2','0')) as mes,\n\t\t\t\t\t\t\t\t\t\t\t    YEAR(RF.data) as ano\n\t\t\t\t\t\t\t\t\t\t\tFROM \n\t\t\t\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_CONTRATO . " C\n\t\t\t\t\t\t\t\t\t\t\t    LEFT JOIN " . MYSQL_BASE_REL_FOTOGRAFICO . " RF ON RF.id_contrato = C.id\n\t\t\t\t\t\t\t\t\t\t\tWHERE \n\t\t\t\t\t\t\t\t\t\t\t\tC.excluido IS NULL\n\t\t\t\t\t\t\t\t\t\t\tGROUP BY C.id DESC\n\t\t\t\t\t\t\t\t\t\t\tORDER BY C.id ASC");
foreach ($resultado as $item) {
    echo '<div class="col-sm-6 col-md-4">';
    echo '	<div class="thumbnail">';
    echo '		<img data-holder-rendered="true" style="height: 200px; width: 100%; display: block;" src="' . EXTERNAL_ROOT_PORTAL . '/arquivos/contrato/' . $item['imagem'] . '">';
    echo '		<div class="caption">';
    echo '			<h3>' . $item['lote'] . '</h3>';
    echo '			<p>' . $item['descricao'] . '</p>';
    echo '			<p><a href="contrato.php?id=' . $item['id'] . '&ano=' . $item['ano'] . '&mes=' . $item['mes'] . '" class="btn btn-primary" role="button">Visualizar</a></p>';
    echo '		</div>';
    echo '	</div>';
    echo '</div>';
}
?>
		
		
	</div>
	
</div>
예제 #2
0
<?php

include_once '../head.php';
include_once '../DAO/GenericoDAO.php';
include_once '../includes.sys/faxada.class.php';
$DAO = new GenericoDAO();
$faxada = new Faxada();
if (!empty($_GET) && $_GET['cmd'] == 'del') {
    $faxada->deletar(MYSQL_BASE_USUARIOS, limpaTexto($_GET['id']));
} else {
    $where = "excluido IS NULL AND id != 1";
    if (!empty($_GET['cmd']) && $_GET['cmd'] == 'pesquisa') {
        //Verifica se tem nome
        if (!empty($_GET['nome'])) {
            $where .= " AND nome_guerra LIKE '%" . $_GET['nome'] . "%'";
        }
        //Verifica se tem categoria
        if (!empty($_GET['email'])) {
            $where .= " AND email LIKE '%" . $_GET['email'] . "%'";
        }
    }
    $campos = array('id' => 'id', 'nome_guerra' => 'Nome', 'email' => 'Email');
}
?>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
	<div class="table-responsive">
		<div class="panel panel-default">
			<div class="panel-heading">
예제 #3
0
파일: new.php 프로젝트: hexti/adv
<?php

include_once '../head.php';
include_once '../includes.sys/faxada.class.php';
if (!empty($_POST) && $_POST['cmd'] == 'salvar') {
    $faxada = new Faxada();
    $data = array('nome' => $_POST['nome'], 'id_usuario' => userId());
    $retorno = $faxada->salvar(MYSQL_BASE_AREAS, $data);
    if ($retorno['validacao'] == 1) {
        echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
        echo '<script language= "JavaScript">location.href="new.php";</script>';
    } else {
        echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
    }
}
?>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
	<div class="table-responsive">
		<div class="panel panel-default">
			<div class="panel-heading">
				<h4>Cadastro de Área </h4>
			</div>
			<div class="panel-body">
				<form action="new.php" method="post">
					<div class="form-group">
						<label for="exampleInputEmail1">Nome</label> 
						<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Nome" name="nome" required="required">
					</div>
예제 #4
0
파일: index.php 프로젝트: hexti/adv
<?php

include_once '../head.php';
include_once '../DAO/GenericoDAO.php';
include_once '../includes.sys/faxada.class.php';
$DAO = new GenericoDAO();
$faxada = new Faxada();
if (!empty($_GET) && $_GET['cmd'] == 'del') {
    $faxada = new Faxada();
    $faxada->deletar(MYSQL_BASE_CLIENTES, limpaTexto($_GET['id']));
} else {
    $tabela = MYSQL_BASE_CLIENTES;
    $campos = array('id' => 'id', 'nome_completo' => 'Nome', 'tel_1' => 'Telefone', 'endereco' => 'Endereço');
    $where = " excluido IS NULL ";
    if (!empty($_GET['cmd']) && $_GET['cmd'] == 'pesquisa') {
        //Verifica se tem nome
        if (!empty($_GET['nome'])) {
            $where .= " AND nome_completo LIKE '%" . $_GET['nome'] . "%'";
        }
        //Verifica se tem matricula
        if (!empty($_GET['matricula'])) {
            $where .= " AND matricula LIKE '%" . $_GET['matricula'] . "%'";
        }
    }
}
if (!empty($_GET['q'])) {
    $q = str_replace(" ", "|", $_GET['q']);
    $where .= " AND (\r\n\t\t\t\t\tnome_completo REGEXP '" . $q . "' OR\r\n\t\t\t\t\trg REGEXP '" . $q . "' OR\r\n\t\t\t\t\ttel_1 REGEXP '" . $q . "' OR\r\n\t\t\t\t\ttel_2 REGEXP '" . $q . "' OR\r\n\t\t\t\t\ttel_3 REGEXP '" . $q . "' OR\r\n\t\t\t\t\tendereco REGEXP '" . $q . "' OR\r\n\t\t\t\t\tcpf REGEXP '" . $q . "')";
}
?>
예제 #5
0
파일: edit.php 프로젝트: hexti/adv
<?php

include_once '../head.php';
include_once '../includes.sys/faxada.class.php';
$faxada = new Faxada();
if (!empty($_POST) && $_POST['cmd'] == 'editar') {
    $data = array('id' => $_POST['id'], 'nome' => $_POST['nome']);
    $resultado = $faxada->atualizar(MYSQL_BASE_AREAS, $data);
    if ($resultado == 1) {
        echo '<script language= "JavaScript">alert("Registro atualizado com sucesso");</script>';
        echo '<script language= "JavaScript">location.href="index.php";</script>';
    } else {
        echo '<script language= "JavaScript">alert("Ocorreu um problema para atualizar o registro, favor entrar em contato com o suporte.");</script>';
    }
} else {
    $campos = array('id' => 'id', 'nome' => 'nome');
    $where = ' id = ' . limpaTexto($_GET['id']);
    $data = $faxada->listar(MYSQL_BASE_AREAS, $campos, $where, 1);
    $data = $data[0];
}
?>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
	<div class="table-responsive">
		<div class="panel panel-default">
			<div class="panel-heading">
				<h4>Alterar Área</h4>
			</div>
			<div class="panel-body">
예제 #6
0
파일: new.php 프로젝트: hexti/monitoramento
<?php

include_once '../head.php';
include_once '../includes.sys/faxada.class.php';
$faxada = new Faxada();
if (!empty($_POST) && $_POST['cmd'] == 'salvar') {
    $faxada = new Faxada();
    $data = array('id_contrato' => $_POST['cod_contrato'], 'mes' => $_POST['mes'], 'ano' => $_POST['ano'], 'previsto' => $_POST['valor_previsto'], 'medido' => $_POST['valor_medido']);
    $retorno = $faxada->salvar(MYSQL_BASE_MEDICAO, $data);
    if ($retorno['validacao'] == 1) {
        echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
        echo '<script language= "JavaScript">location.href="new.php";</script>';
    } else {
        echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
    }
}
?>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
	<div class="table-responsive">
		<div class="panel panel-default">
			<div class="panel-heading">
				<h4>Cadastro de Medição </h4>
			</div>
			<div class="panel-body">
				<form action="new.php" method="post" enctype="multipart/form-data">
				
					<div class="form-group">
						<label for="exampleInputEmail1">Código do Contrato</label> 
예제 #7
0
파일: new.php 프로젝트: hexti/tocksys
<?php

include_once '../head.php';
include_once '../includes.sys/faxada.class.php';
if (!empty($_POST) && $_POST['cmd'] == 'salvar') {
    $faxada = new Faxada();
    $data = array('nome' => $_POST['unidade'], 'id_usuario' => userId());
    $retorno = $faxada->salvar(MYSQL_BASE_UNIDADE, $data);
    if ($retorno['validacao']) {
        echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
        echo '<script language= "JavaScript">location.href="new.php";</script>';
    } else {
        echo '<script language= "JavaScript">alert("Erro ao cadastrar a fonte, favor entrar em contato com a TI.");</script>';
    }
}
?>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
	<div class="table-responsive">
		<div class="panel panel-default">
			<div class="panel-heading">
				<h4>Cadastro de Unidade </h4>
			</div>
			<div class="panel-body">
				<form action="new.php" method="post">
					<div class="form-group">
						<label for="exampleInputEmail1">Unidade</label> 
						<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Unidade" name="unidade" required="required">
					</div>
예제 #8
0
<?php

include_once '../head.php';
include_once '../DAO/GenericoDAO.php';
include_once '../includes.sys/faxada.class.php';
$DAO = new GenericoDAO();
$faxada = new Faxada();
!empty($_GET['id']) ? $id = $_GET['id'] : ($id = 0);
if (!empty($_GET) && $_GET['cmd'] == 'del') {
    $faxada = new Faxada();
    $faxada->deletar(MYSQL_BASE_REL_FOTOGRAFICO, limpaTexto($_GET['id']));
} else {
    $tabela = MYSQL_BASE_REL_FOTOGRAFICO . " RF\n\t\t\t\tINNER JOIN " . MYSQL_BASE_CONTRATO . " C ON C.id = RF.id_contrato";
    $campos = array('RF.id' => 'id', 'C.cod_contrato' => 'Contrato', 'C.lote' => 'Lote', "DATE_FORMAT(RF.data, '%d/%m/%Y')" => 'Data da Imagem', 'C.supervisora' => 'Supervisora', 'C.construtora' => 'Construtora');
    $where = "RF.excluido IS NULL AND C.id = " . $id . "";
    if (!empty($_GET['cmd']) && $_GET['cmd'] == 'pesquisa') {
        //Verifica se tem nome
        if (!empty($_GET['nome'])) {
            $where .= " AND nome_completo LIKE '%" . $_GET['nome'] . "%'";
        }
        //Verifica se tem matricula
        if (!empty($_GET['matricula'])) {
            $where .= " AND matricula LIKE '%" . $_GET['matricula'] . "%'";
        }
    }
}
if (!empty($_GET['q'])) {
    $q = str_replace(" ", "|", $_GET['q']);
    $where .= " AND (\n\t\t\t\t\tcod_contrato REGEXP '" . $q . "' OR\n\t\t\t\t\tdescricao REGEXP '" . $q . "' OR\n\t\t\t\t\ttrecho REGEXP '" . $q . "')";
}
$where .= " ORDER BY RF.data, RF.id_contrato DESC";
예제 #9
0
파일: dashboard.php 프로젝트: hexti/adv
<?php

include_once 'head.php';
include_once 'includes.sys/faxada.class.php';
$faxada = new Faxada();
?>

<link href="<?php 
echo EXTERNAL_ROOT_PORTAL;
?>
/lib/calendar/css/responsive-calendar.css" rel="stylesheet">
<!-- CALENDARIO -->
	
	<script type="text/javascript">
	$(document).ready(function () {
		$(".responsive-calendar").responsiveCalendar({
			time: '<?php 
echo date('Y-m');
?>
',
			events: {
				<?php 
$resultado = $faxada->select("SELECT *, count(data) as total FROM " . MYSQL_BASE_AUDIENCIA . " WHERE excluido IS NULL");
foreach ($resultado as $item) {
    echo '"' . $item['data'] . '": {"number": ' . $item['total'] . ', "url": "' . EXTERNAL_ROOT_PORTAL . '/audiencia/resulltado_calendario.php?data=' . $item['data'] . '"},';
}
?>
				}
		});
	});
	</script>
예제 #10
0
<?php

include_once '../head.php';
include_once '../includes.sys/faxada.class.php';
$faxada = new Faxada();
if (!empty($_POST) && $_POST['cmd'] == 'editar') {
    $data = array('id' => $_POST['id'], 'nome' => $_POST['nome'], 'arquivo' => $_POST['cor'], 'id_disciplina' => $_POST['disciplina']);
    $resultado = $faxada->atualizar(MYSQL_BASE_DISCIPLINA_STATUS, $data);
    if ($resultado == 1) {
        echo '<script language= "JavaScript">alert("Registro atualizado com sucesso");</script>';
        echo '<script language= "JavaScript">location.href="index.php";</script>';
    } else {
        echo '<script language= "JavaScript">alert("Ocorreu um problema para atualizar o registro, favor entrar em contato com o suporte.");</script>';
    }
} else {
    $campos = array('id' => 'id', 'nome' => 'nome', 'id_disciplina' => 'disciplina', 'arquivo' => 'cor');
    $where = ' id = ' . limpaTexto($_GET['id']);
    $data = $faxada->listar(MYSQL_BASE_DISCIPLINA_STATUS, $campos, $where, 1);
    $data = $data[0];
}
?>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
	<div class="table-responsive">
		<div class="panel panel-default">
			<div class="panel-heading">
				<h4>Alterar Disciplina</h4>
			</div>
			<div class="panel-body">
예제 #11
0
파일: new.php 프로젝트: hexti/casamento
<?php

include_once '../head.php';
include_once '../includes.sys/faxada.class.php';
$faxada = new Faxada();
if (!empty($_POST) && $_POST['cmd'] == 'salvar') {
    $data = array('estabelecimento' => $_POST['estabelecimento'], 'responsavel' => $_POST['responsavel'], 'id_despesa' => $_POST['despesa'], 'telefone' => $_POST['telefone'], 'celular' => $_POST['celular'], 'valor_entrada' => $_POST['valor_entrada'], 'valor_total' => $_POST['valor_total'], 'parcelas' => $_POST['parcelas'], 'criado' => date('Y-m-d hh:mm:ss'), 'id_usuario' => userId());
    $retorno = $faxada->salvar(MYSQL_BASE_CONTRATOS, $data);
    if ($retorno) {
        echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
        echo '<script language= "JavaScript">location.href="new.php";</script>';
    } else {
        print_r($_POST);
        echo '<script language= "JavaScript">alert("Erro ao cadastrar a fonte, favor entrar em contato com a TI.");</script>';
    }
}
?>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
	<div class="table-responsive">
		<div class="panel panel-default">
			<div class="panel-heading">
				<h4>Cadastro de Contrato </h4>
			</div>
			<div class="panel-body">
				<form action="new.php" method="post">
					<div class="form-group">
						<label for="exampleInputEmail1">Estabelecimento</label> 
						<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Estabelecimento" name="estabelecimento" required="required">
예제 #12
0
파일: new.php 프로젝트: hexti/monitoramento
<?php

include_once '../head.php';
include_once '../includes.sys/faxada.class.php';
$faxada = new Faxada();
if (!empty($_POST) && $_POST['cmd'] == 'salvar') {
    $faxada = new Faxada();
    $valida = $faxada->select("SELECT * FROM " . MYSQL_BASE_DISCIPLINA . " WHERE excluido IS NULL AND nome = '" . $_POST['disciplina'] . "'");
    if ($valida->rowCount() == 0) {
        $data = array('nome' => $_POST['disciplina']);
        $retorno = $faxada->salvar(MYSQL_BASE_DISCIPLINA, $data);
        if ($retorno['validacao']) {
            echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
            echo '<script language= "JavaScript">location.href="new.php";</script>';
        } else {
            echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
        }
    } else {
        echo '<script language= "JavaScript">alert("Já existe esse contrato na base de dados.");</script>';
    }
}
?>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
	<div class="table-responsive">
		<div class="panel panel-default">
			<div class="panel-heading">
				<h4>Cadastro de Disciplina </h4>
			</div>
예제 #13
0
파일: index.php 프로젝트: hexti/tocksys
<?php

include_once '../head.php';
include_once '../DAO/GenericoDAO.php';
include_once '../includes.sys/faxada.class.php';
$DAO = new GenericoDAO();
if (!empty($_GET) && $_GET['cmd'] == 'del') {
    $faxada = new Faxada();
    $faxada->deletar(MYSQL_BASE_CATEGORIAS, limpaTexto($_GET['id']));
} else {
    $campos = array('id', 'nome');
}
?>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
	<div class="table-responsive">
		<div class="panel panel-default">
			<div class="panel-heading">
				
				<div class="col-lg-11">
					<h4>Lista de Categorias</h4>
				</div>
				
				<a class="btn btn-primary" href="new.php"><span class="glyphicon glyphicon-plus text-bold" aria-hidden="true"></span> Novo</a>

			</div>
			<div class="panel-body">
				<table class="table table-striped table-condensed table-bordered">
					<thead>
예제 #14
0
	</table>
   <table style="width: 90%; max-height: 80%" class="corpo">
   <thead style="display: table-header-group;">
	    <tr>
	    	<th align="left">N&ordm;</th>
	    	<th align="left">Produto</th>
	    	<th align="left">Categoria</th>
	    	<th align="left" width="28%">Quantidade</th>
	    	<th align="left">Data</th>
	    </tr>
	</thead>
	
	<tbody class="bordasimples">
			<?php 
$count = 1;
$faxada = new Faxada();
$resultado = $faxada->select("SELECT\r\n\t\t\t\t\t\t\t\t\t\t\t\tE.nome,\r\n\t\t\t\t\t\t\t\t\t\t\t\tC.nome AS categoria,\r\n\t\t\t\t\t\t\t\t\t\t\t\tDATE_FORMAT(EP.criado, '%m/%Y') as data,\r\n\t\t\t\t\t\t\t\t\t\t\t    SUM(EP.quantidade) AS quantidade\r\n\t\t\t\t\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_ESTOQUE . " E\r\n\t\t\t\t\t\t\t\t\t\t\t    INNER JOIN " . MYSQL_BASE_ENTREGA_PRODUTOS . " EP ON EP.id_estoque = E.id\r\n\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_CATEGORIAS . " C ON C.id = E.id_categoria\r\n\t\t\t\t\t\t\t\t\t\t\tGROUP BY EP.id_estoque, DATE_FORMAT(EP.criado, '%m/%Y')");
foreach ($resultado as $item) {
    echo '<tr>';
    echo '	<td>' . $count . '</td>';
    echo '	<td>' . $item['nome'] . '</td>';
    echo '	<td>' . $item['categoria'] . '</td>';
    echo '	<td>' . $item['quantidade'] . '</td>';
    echo '	<td>' . $item['data'] . '</td>';
    echo '</tr>';
    $count += 1;
}
?>
	</tbody>
</table>
</body>
예제 #15
0
파일: new.php 프로젝트: hexti/tocksys
<?php

include_once '../head.php';
include_once '../includes.sys/faxada.class.php';
if (!empty($_POST) && $_POST['cmd'] == 'salvar') {
    $faxada = new Faxada();
    $data = array('razao_social' => $_POST['nome'], 'cnpj' => $_POST['cnpj'], 'endereco' => $_POST['endereco'], 'telefone' => $_POST['telefone'], 'email' => $_POST['email'], 'criado' => date('Y-m-d hh:mm:ss'), 'id_usuario' => userId());
    $retorno = $faxada->salvar(MYSQL_BASE_FORNECEDORES, $data);
    if ($retorno['validacao']) {
        echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
        echo '<script language= "JavaScript">location.href="new.php";</script>';
    } else {
        echo '<script language= "JavaScript">alert("Erro ao cadastrar a fonte, favor entrar em contato com a TI.");</script>';
    }
}
?>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
	<div class="table-responsive">
		<div class="panel panel-default">
			<div class="panel-heading">
				<h4>Cadastro de Fornecedor </h4>
			</div>
			<div class="panel-body">
				<form action="new.php" method="post">
					<div class="form-group">
						<label for="exampleInputEmail1">Razão Social</label> 
						<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Razão Social" name="nome" required="required">
					</div>
예제 #16
0
파일: new.php 프로젝트: hexti/monitoramento
<?php

include_once '../head.php';
include_once '../includes.sys/faxada.class.php';
$faxada = new Faxada();
if (!empty($_POST) && $_POST['cmd'] == 'salvar') {
    $valida = $faxada->select("SELECT * FROM " . MYSQL_BASE_GRUPO . " WHERE excluido IS NULL AND nome = '" . $_POST['nome'] . "'");
    if ($valida->rowCount() == 0) {
        $data = array('nome' => $_POST['nome'], 'id_usuario' => userId());
        $retorno = $faxada->salvar(MYSQL_BASE_GRUPO, $data);
        if ($retorno['validacao']) {
            foreach ($_POST['funcionalidade'] as $row) {
                $data = array('id_grupo' => $retorno['retorno'], 'id_funcionalidade' => $row, 'id_usuario' => userId());
                $faxada->salvar(MYSQL_BASE_GRUPO_FUNCIONALIDADE, $data);
            }
            echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
            echo '<script language= "JavaScript">location.href="new.php";</script>';
        } else {
            echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
        }
    } else {
        echo '<script language= "JavaScript">alert("Já existe esse contrato na base de dados.");</script>';
    }
}
?>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
	<div class="table-responsive">
		<div class="panel panel-default">
예제 #17
0
파일: itens.ajax.php 프로젝트: hexti/adv
<?php

include_once '../includes.sys/ini.php';
include_once '../includes.sys/faxada.class.php';
header('Cache-Control: no-cache');
header('Content-type: application/xml; charset="utf-8"', true);
$id_cliente = mysql_real_escape_string($_GET['cliente']);
$array = array();
$sql = "SELECT \r\n\t\t\t\t*\r\n\t\t\tFROM \r\n\t\t\t\t" . MYSQL_BASE_CLIENTE_CONTRATOS . "\r\n\t\t\tWHERE\r\n\t\t\t\texcluido IS NULL AND\r\n\t\t\t\tid_cliente = " . $id_cliente;
$faxada = new Faxada();
$res = $faxada->select($sql);
foreach ($res as $row) {
    $array[] = array('id' => $row['id'], 'contrato' => $row['cod_contrato']);
}
echo json_encode($array);
?>
	
예제 #18
0
파일: liberacao.php 프로젝트: hexti/tocksys
<?php

include_once '../head.php';
include_once '../includes.sys/faxada.class.php';
$faxada = new Faxada();
if (!empty($_POST) && $_POST['cmd'] == 'editar') {
    $valida = $faxada->select("SELECT\r\n\t\t\t\t\t\t\t\t\tid,\r\n\t\t\t\t\t\t\t\t\tnome,\r\n\t\t\t\t\t\t\t\t\tSUM(quantidade - quantidade_baixa) as saldo\r\n\t\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_ESTOQUE . "\r\n\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\t\texcluido IS NULL AND\r\n\t\t\t\t\t\t\t\t\tid = " . $_POST['produto'] . "\r\n\t\t\t\t\t\t\t\tGROUP BY id\r\n\t\t\t\t\t\t\t\tHAVING SUM(quantidade - quantidade_baixa) >= " . $_POST['quantidade'] . "\r\n\t\t\t\t\t\t\t\tLIMIT 1");
    //Verifica se o produto tem quantidade
    if ($valida->rowCount() > 0) {
        $produto = $_POST['produto'];
        $quantidade = $_POST['quantidade'];
        $data = array('id_funcionario' => $_POST['id'], 'id_estoque' => $produto, 'quantidade' => $quantidade, 'id_usuario' => userId());
        $retorno = $faxada->salvar(MYSQL_BASE_ENTREGA_PRODUTOS, $data);
        if ($retorno['validacao']) {
            $data_estoque = array('id' => $produto, 'quantidade_baixa' => $quantidade);
            $resultado_update = $faxada->atualizar(MYSQL_BASE_ESTOQUE, $data_estoque);
            echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
            echo '<script language= "JavaScript">location.href="index.php";</script>';
        } else {
            echo '<script language= "JavaScript">alert("Ocorreu um problema para cadastrar o registro, favor entrar em contato com o suporte.");</script>';
        }
    } else {
        echo '<script language= "JavaScript">alert("O saldo é insuficiente.");</script>';
    }
}
$tabela = MYSQL_BASE_ENTREGA_PRODUTOS . " EP\r\n\t\t    INNER JOIN " . MYSQL_BASE_FUNCIONARIOS . " F ON EP.id_funcionario = F.id\r\n\t\t    INNER JOIN " . MYSQL_BASE_ESTOQUE . " E ON E.id = EP.id_estoque\r\n\t\t    INNER JOIN " . MYSQL_BASE_USUARIOS . " U ON U.id = EP.id_usuario";
$campos = array('EP.id' => 'id', 'E.nome' => 'Protudo', 'EP.quantidade' => 'Quantidade', "DATE_FORMAT(EP.criado, '%d/%m/%Y %H:%m:%s')" => 'Data de Entrega', 'U.nome_guerra' => 'Entregue por');
$where = ' id = ' . limpaTexto($_GET['id']);
$data = $faxada->listar(MYSQL_BASE_FUNCIONARIOS, array('nome_completo' => 'nome'), $where, 1);
$data = $data[0];
$where_busca = "EP.excluido IS NULL";
예제 #19
0
<?php

include_once '../head.php';
include_once '../includes.sys/faxada.class.php';
$faxada = new Faxada();
?>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
	<div class="table-responsive">
		<div class="panel panel-default">
			<div class="panel-heading">
				<h4>Relatório de Saída de Produtos </h4>
			</div>
			<div class="panel-body">
				<form action="rel_produto_saida.php" target="_blank" method="post" enctype="multipart/form-data">
				
					<div class="form-group">
						<label for="exampleInputEmail2">Categoria - Subcategoria</label> <select
							class="form-control" id="exampleInputEmail2" name="categoria"
							required="required">
							<option value="0"> Selecione &hellip;</option>
							<?php 
$query = $faxada->select("SELECT id, nome FROM " . MYSQL_BASE_SUB_CATEGORIA . " WHERE excluido IS NULL");
foreach ($query as $row) {
    echo '<option value="' . $row['id'] . '">' . $row['nome'] . '</option>';
}
?>
						</select>
					</div>
예제 #20
0
파일: new.php 프로젝트: hexti/tocksys
<?php

include_once '../head.php';
include_once '../includes.sys/faxada.class.php';
$faxada = new Faxada();
if (!empty($_POST) && $_POST['cmd'] == 'salvar') {
    $faxada = new Faxada();
    $valida = $faxada->select("SELECT * FROM " . MYSQL_BASE_ESTOQUE . " WHERE nome = '" . $_POST['nome'] . "'");
    if ($valida->rowCount() == 0) {
        $data = array('nome' => $_POST['nome'], 'valor_venda' => '0', 'descricao' => $_POST['descricao'], 'id_categoria' => $_POST['categoria'], 'quantidade' => $_POST['quantidade'], 'quantidade_min' => $_POST['quantidade_min'], 'id_unidade' => $_POST['unidade'], 'id_usuario' => userId(), 'upload' => array('path' => 'arquivos/estoque/', 'renomear' => true, 'imagem' => $_FILES['arquivo']));
        $retorno = $faxada->salvar(MYSQL_BASE_ESTOQUE, $data);
        if ($retorno['validacao']) {
            $data = array('data_validade' => $_POST['validade'], 'data_entrada' => $_POST['entrada'], 'id_fonte' => $_POST['fonte'], 'id_fornecedor' => $_POST['fornecedor'], 'id_estoque' => $retorno['retorno'], 'valor_compra' => $_POST['valor_compra'], 'quantidade' => $_POST['quantidade'], 'id_nota' => $_POST['nota'], 'id_usuario' => userId());
            $estoque_item = $faxada->salvar(MYSQL_BASE_ESTOQUE_ITENS, $data);
            if ($estoque_item) {
                echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
                echo '<script language= "JavaScript">location.href="new.php";</script>';
            } else {
                echo '<script language= "JavaScript">alert("Item cadastrado mais ocorreu um erro para adicionar a quantidade de item ao produto.");</script>';
            }
        } else {
            echo '<script language= "JavaScript">alert("Erro ao cadastrar a fonte, favor entrar em contato com a TI.");</script>';
        }
    } else {
        echo '<script language= "JavaScript">alert("Já existe um item com esse mesmo nome.");</script>';
    }
}
?>

<script src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
예제 #21
0
파일: index.php 프로젝트: hexti/tocksys
<?php

include_once '../head.php';
include_once '../DAO/GenericoDAO.php';
include_once '../includes.sys/faxada.class.php';
$DAO = new GenericoDAO();
$faxada = new Faxada();
if (!empty($_GET) && $_GET['cmd'] == 'del') {
    $faxada->deletar(MYSQL_BASE_FORNECEDORES, limpaTexto($_GET['id']));
} else {
    $where = "excluido IS NULL";
    if (!empty($_GET['cmd']) && $_GET['cmd'] == 'pesquisa') {
        //Verifica se tem nome
        if (!empty($_GET['nome'])) {
            $where .= " AND razao_social LIKE '%" . $_GET['nome'] . "%'";
        }
        //Verifica se tem categoria
        if (!empty($_GET['email'])) {
            $where .= " AND cnpj LIKE '%" . $_GET['email'] . "%'";
        }
    }
    $campos = array('id' => 'id', 'razao_social' => 'Razão Social', 'telefone' => 'Telefone', 'email' => 'Email', 'cnpj' => 'CNPJ');
}
if (!empty($_GET['q'])) {
    $q = str_replace(" ", "|", $_GET['q']);
    $where .= " AND (\r\n\t\t\t\t\trazao_social REGEXP '" . $q . "' OR\r\n\t\t\t\t\ttelefone REGEXP\t'" . $q . "' OR\r\n\t\t\t\t\temail REGEXP '" . $q . "' OR\r\n\t\t\t\t\tcnpj REGEXP '" . $q . "')";
}
?>

<div class="container">
예제 #22
0
	    </thead>
	</table>
   <table style="width: 90%; max-height: 80%" class="corpo">
   <thead style="display: table-header-group;">
	    <tr>
	    	<th align="left">N&ordm;</th>
	    	<th align="left">Produto</th>
	    	<th align="left" width="28%">Saldo</th>
	    	<th align="left">Limite</th>
	    </tr>
	</thead>
	
	<tbody class="bordasimples">
			<?php 
$count = 1;
$faxada = new Faxada();
$resultado = $faxada->select("SELECT\r\n\t\t\t\t\t\t\t\t\t\t\t\tE.id,\r\n\t\t\t\t\t\t\t\t\t\t\t\tE.nome,\r\n\t\t\t\t\t\t\t\t\t\t\t    E.quantidade_min as minimo,\r\n\t\t\t\t\t\t\t\t\t\t\t\tSUM(EI.quantidade) as entrada,\r\n\t\t\t\t\t\t\t\t\t\t\t    SUM(EP.quantidade) as saida,\r\n\t\t\t\t\t\t\t\t\t\t\t    IF(EP.quantidade IS NOT NULL, SUM(EI.quantidade - EP.quantidade), EI.quantidade) as saldo\r\n\t\t\t\t\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_ESTOQUE . " E\r\n\t\t\t\t\t\t\t\t\t\t\t    INNER JOIN " . MYSQL_BASE_ESTOQUE_ITENS . " EI ON EI.id_estoque = E.id\r\n\t\t\t\t\t\t\t\t\t\t\t    LEFT JOIN " . MYSQL_BASE_ENTREGA_PRODUTOS . " EP ON EP.id_estoque = E.id\r\n\t\t\t\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\t\t\t\t\tE.excluido IS NULL AND\r\n\t\t\t\t\t\t\t\t\t\t\t    EI.excluido IS NULL AND\r\n\t\t\t\t\t\t\t\t\t\t\t    EI.quantidade > 0 AND\r\n\t\t\t\t\t\t\t\t\t\t\t\tEP.excluido IS NULL\r\n\t\t\t\t\t\t\t\t\t\t\tGROUP BY\r\n\t\t\t\t\t\t\t\t\t\t\t\tE.id\r\n\t\t\t\t\t\t\t\t\t\t\tHAVING minimo >= saldo");
foreach ($resultado as $item) {
    echo '<tr>';
    echo '	<td>' . $count . '</td>';
    echo '	<td>' . $item['nome'] . '</td>';
    echo '	<td>' . number_format($item['saldo'], 2, ',', '.') . '</td>';
    echo '	<td>' . number_format($item['minimo'], 2, ',', '.') . '</td>';
    echo '</tr>';
    $count += 1;
}
?>
	</tbody>
</table>
</body>
</html>
예제 #23
0
파일: pesquisa.php 프로젝트: hexti/tocksys
<?php

include_once '../head.php';
include_once '../includes.sys/faxada.class.php';
$faxada = new Faxada();
?>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
	<div class="table-responsive">
		<div class="panel panel-default">
			<div class="panel-heading">
				<h4>Cadastro de Produto no Estoque </h4>
			</div>
			<div class="panel-body">
				<form action="index.php" method="get">
				
					<div class="form-group">
						<label for="exampleInputEmail2">Categoria</label> 
						<select class="form-control" id="exampleInputEmail2" name="categoria">
							<option value="0" selected="selected">Todas</option>
							<?php 
$query = $faxada->select("SELECT id, nome FROM " . MYSQL_BASE_CATEGORIAS . " WHERE excluido IS NULL");
foreach ($query as $row) {
    echo '<option value="' . $row['id'] . '">' . $row['nome'] . '</option>';
}
?>
						</select>
					</div>
					
예제 #24
0
파일: new.php 프로젝트: hexti/adv
<?php

include_once '../head.php';
include_once '../includes.sys/faxada.class.php';
$faxada = new Faxada();
if (!empty($_POST) && $_POST['cmd'] == 'salvar') {
    $data = array('id_cliente' => $_POST['cliente'], 'id_contrato' => $_POST['contrato'], 'data' => $_POST['data'], 'id_usuario' => userId());
    $retorno = $faxada->salvar(MYSQL_BASE_AUDIENCIA, $data);
    if ($retorno['validacao'] == 1) {
        echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
        echo '<script language= "JavaScript">location.href="new.php";</script>';
    } else {
        echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
    }
}
?>
<script type="text/javascript">
	$(
		function() {
			$( "#date01" ).datepicker();
	 	}
	 );
</script>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
	<div class="table-responsive">
		<div class="panel panel-default">
			<div class="panel-heading">
				<h4>Cadastro da Audiência </h4>
예제 #25
0
<?php

include_once 'head.php';
include_once 'includes.sys/faxada.class.php';
$faxada = new Faxada();
!empty($_GET['id']) ? $id = $_GET['id'] : ($id = 0);
!empty($_GET['ano']) ? $ano = $_GET['ano'] : ($ano = 0);
!empty($_GET['mes']) ? $mes = $_GET['mes'] : ($mes = 0);
?>

<?php 
switch ($mes) {
    case 01:
        $mes_nome = 'Jan';
        break;
    case 02:
        $mes_nome = 'Fev';
        break;
    case 03:
        $mes_nome = 'Mar';
        break;
    case 04:
        $mes_nome = 'Abr';
        break;
    case 05:
        $mes_nome = 'Mai';
        break;
    case 06:
        $mes_nome = 'Jun';
        break;
    case 07:
예제 #26
0
파일: produto.php 프로젝트: hexti/tocksys
	</table>
   <table style="width: 90%; max-height: 80%" class="corpo">
   <thead style="display: table-header-group;">
	    <tr>
	    	<th align="left">N&ordm;</th>
	    	<th align="left">Produto</th>
	    	<th align="left">Categoria - Subcategoria</th>
	    	<th align="left" width="28%">Saldo</th>
	    	<th align="left">Limite</th>
	    </tr>
	</thead>
	
	<tbody class="bordasimples">
			<?php 
$count = 1;
$faxada = new Faxada();
$resultado = $faxada->select("SELECT\r\n\t\t\t\t\t\t\t\t\t\t\t\tE.id,\r\n\t\t\t\t\t\t\t\t\t\t\t\tE.nome,\r\n\t\t\t\t\t\t\t\t\t\t\t    E.quantidade_min as minimo,\r\n\t\t\t\t\t\t\t\t\t\t\t\tC.nome as categoria,\r\n\t\t\t\t\t\t\t\t\t\t\t\tSC.nome as sub_categoria,\r\n\t\t\t\t\t\t\t\t\t\t\t\tSUM(EI.quantidade) as entrada,\r\n\t\t\t\t\t\t\t\t\t\t\t    IF( EP.quantidade IS NULL, SUM(0), SUM(EP.quantidade)) as saida,\r\n\t\t\t\t\t\t\t\t\t\t\t    IF(EP.quantidade IS NOT NULL, SUM(EI.quantidade - EP.quantidade), EI.quantidade) as saldo\r\n\t\t\t\t\t\t\t\t\t\t\tFROM\r\n\t\t\t\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_ESTOQUE . " E\r\n\t\t\t\t\t\t\t\t\t\t\t    INNER JOIN " . MYSQL_BASE_ESTOQUE_ITENS . " EI ON EI.id_estoque = E.id\r\n\t\t\t\t\t\t\t\t\t\t\t    LEFT JOIN " . MYSQL_BASE_ENTREGA_PRODUTOS . " EP ON EP.id_estoque = E.id\r\n\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_CATEGORIAS . " C ON C.id = E.id_categoria\r\n\t\t\t\t\t\t\t\t\t\t\t\tLEFT JOIN " . MYSQL_BASE_SUB_CATEGORIA . " SC ON SC.id_categoria = C.id\r\n\t\t\t\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\t\t\t\t\tE.excluido IS NULL AND\r\n\t\t\t\t\t\t\t\t\t\t\t    EI.excluido IS NULL AND\r\n\t\t\t\t\t\t\t\t\t\t\t    EI.quantidade > 0 AND\r\n\t\t\t\t\t\t\t\t\t\t\t\tEP.excluido IS NULL\r\n\t\t\t\t\t\t\t\t\t\t\t\t" . $where . "\r\n\t\t\t\t\t\t\t\t\t\t\tGROUP BY\r\n\t\t\t\t\t\t\t\t\t\t\t\tE.nome");
foreach ($resultado as $item) {
    $saldo = $item['entrada'] - $item['saida'];
    echo '<tr>';
    echo '	<td>' . $count . '</td>';
    echo '	<td>' . $item['nome'] . '</td>';
    echo '	<td>' . $item['categoria'] . ' - ' . $item['sub_categoria'] . '</td>';
    echo '	<td>' . number_format($saldo, 2, ',', '.') . '</td>';
    echo '	<td>' . number_format($item['minimo'], 2, ',', '.') . '</td>';
    echo '</tr>';
    $count += 1;
}
?>
	</tbody>
</table>
예제 #27
0
<?php

include_once '../head.php';
include_once '../DAO/GenericoDAO.php';
include_once '../includes.sys/faxada.class.php';
$DAO = new GenericoDAO();
$faxada = new Faxada();
if (!empty($_GET) && $_GET['cmd'] == 'del') {
    $faxada = new Faxada();
    $faxada->deletar(MYSQL_BASE_CONTRATO, limpaTexto($_GET['id']));
} else {
    $campos = array('id' => 'id', 'cod_contrato' => 'Contrato', 'lote' => 'Lote', 'supervisora' => 'Supervisora', 'construtora' => 'Construtora');
    $where = "excluido IS NULL";
    if (!empty($_GET['cmd']) && $_GET['cmd'] == 'pesquisa') {
        //Verifica se tem nome
        if (!empty($_GET['nome'])) {
            $where .= " AND nome_completo LIKE '%" . $_GET['nome'] . "%'";
        }
        //Verifica se tem matricula
        if (!empty($_GET['matricula'])) {
            $where .= " AND matricula LIKE '%" . $_GET['matricula'] . "%'";
        }
    }
}
if (!empty($_GET['q'])) {
    $q = str_replace(" ", "|", $_GET['q']);
    $where .= " AND (\n\t\t\t\t\tcod_contrato REGEXP '" . $q . "' OR\n\t\t\t\t\tdescricao REGEXP '" . $q . "' OR\n\t\t\t\t\ttrecho REGEXP '" . $q . "')";
}
?>

<div class="container">
예제 #28
0
<?php

include_once '../head.php';
include_once '../includes.sys/faxada.class.php';
$faxada = new Faxada();
if (!empty($_POST) && $_POST['cmd'] == 'editar') {
    $data = array('id' => $_POST['id'], 'id_contrato' => $_POST['cod_contrato'], 'data' => $_POST['data']);
    if ($_FILES['imagem']['error'] != 4) {
        $data2['id'] = $data['id'];
        $data2['upload'] = array('path' => 'arquivos/rel_fotografico/', 'renomear' => true, 'imagem' => $_FILES['imagem']);
        $faxada->ataualizarArquivo(MYSQL_BASE_REL_FOTOGRAFICO, $data2);
    }
    $resultado = $faxada->atualizar(MYSQL_BASE_REL_FOTOGRAFICO, $data);
    if ($resultado == 1) {
        echo '<script language= "JavaScript">alert("Registro atualizado com sucesso");</script>';
        echo '<script language= "JavaScript">location.href="index.php";</script>';
    } else {
        echo '<script language= "JavaScript">alert("Ocorreu um problema para atualizar o registro, favor entrar em contato com o suporte.");</script>';
    }
} else {
    $campos = array('id' => 'id', 'id_contrato' => 'cod_contrato', 'imagem' => 'imagem', 'data' => 'data');
    $where = ' id = ' . limpaTexto($_GET['id']);
    $data = $faxada->listar(MYSQL_BASE_REL_FOTOGRAFICO, $campos, $where, 1);
    $data = $data[0];
}
?>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
	<div class="table-responsive">
예제 #29
0
<?php

include_once 'includes.sys/ini.php';
include_once 'includes.sys/metodos.php';
include_once 'includes.sys/faxada.class.php';
$faxada = new Faxada();
?>

<style>
	table {
		border-spacing: 0px;
		border-collapse: 0px;
	}
	
	td{
		/*font-family: "Arial";*/
    	font-size: 9px;
    	font-family: "Arial"!important;
	}
	
	.addBorderEsquerda{
    	border-left: 1px solid #000;
    }
    
    .addBorderDireita{
    	border-right: 1px solid #000;
    }
    
    .addBorderCima{
    	border-top: 1px solid #000;
    }
예제 #30
0
파일: new.php 프로젝트: hexti/adv
<?php

include_once '../head.php';
include_once '../includes.sys/faxada.class.php';
if (!empty($_POST) && $_POST['cmd'] == 'salvar') {
    $faxada = new Faxada();
    $valida = $faxada->select("SELECT id FROM " . MYSQL_BASE_USUARIOS . " WHERE email = '" . $_POST['email'] . "' AND excluido IS NULL");
    if ($valida->rowCount() == 0) {
        $data = array('nome_guerra' => $_POST['nome'], 'email' => $_POST['email'], 'senha' => sha1('123456'));
        $retorno = $faxada->salvar(MYSQL_BASE_USUARIOS, $data);
        if ($retorno['validacao']) {
            echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso. A senha para acesso é 123456");</script>';
            echo '<script language= "JavaScript">location.href="new.php";</script>';
        } else {
            echo '<script language= "JavaScript">alert("Erro ao cadastrar a fonte, favor entrar em contato com a TI.");</script>';
        }
    } else {
        echo '<script language= "JavaScript">alert("Já existe um usuário cadastrado na nossa base de dados com esse mesmo E-mail.");</script>';
    }
}
?>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
	<div class="table-responsive">
		<div class="panel panel-default">
			<div class="panel-heading">
				<h4>Cadastro de Usuário </h4>
			</div>
			<div class="panel-body">