コード例 #1
0
ファイル: index.php プロジェクト: hexti/tocksys
						<tr>
							<th>Nome</th>
							<th>Quantidade</th>
							<th>Categoria - Subcategoria</th>
							<th>Ação</th>
						</tr>
					</thead>
					
					<tbody>
				<?php 
$qnt = 10;
!empty($_GET['p']) ? $pagina = limpaTexto($_GET['p']) : ($pagina = 1);
$inicio = $pagina * $qnt - $qnt;
$limit = " LIMIT " . $inicio . ", " . $qnt;
$query = "SELECT\r\n\t\t\t\t\t\t\t\t\tE.id,\r\n\t\t\t\t\t\t\t\t\tE.nome,\r\n\t\t\t\t\t\t\t\t    E.quantidade_min as minimo,\r\n\t\t\t\t\t\t\t\t\tC.nome as categoria,\r\n\t\t\t\t\t\t\t\t\tSC.nome as sub_categoria,\r\n\t\t\t\t\t\t\t\t\tSUM(EI.quantidade) as entrada,\r\n\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    IF(EP.quantidade IS NOT NULL, SUM(EI.quantidade - EP.quantidade), EI.quantidade) 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 . " E\r\n\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    LEFT JOIN " . MYSQL_BASE_ENTREGA_PRODUTOS . " EP ON EP.id_estoque = E.id\r\n\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\tLEFT JOIN " . MYSQL_BASE_SUB_CATEGORIA . " SC ON SC.id_categoria = C.id\r\n\t\t\t\t\t\t\t\tWHERE\r\n\t\t\t\t\t\t\t\t\tE.excluido IS NULL AND\r\n\t\t\t\t\t\t\t\t    EI.excluido IS NULL AND\r\n\t\t\t\t\t\t\t\t    EI.quantidade > 0 AND\r\n\t\t\t\t\t\t\t\t\tEP.excluido IS NULL \r\n\t\t\t\t\t\t\t\t\t" . $where . "\r\n\t\t\t\t\t\t\t\tGROUP BY\r\n\t\t\t\t\t\t\t\t\tE.nome";
$sql = $faxada->select($query . $limit);
foreach ($sql as $row) {
    $saldo = $row['entrada'] - $row['saida'];
    echo '<tr>';
    echo '<td>' . $row['nome'] . '</td>';
    echo '<td>' . number_format($saldo, 2, ',', '.') . '</td>';
    echo '<td>' . $row['categoria'] . ' - ' . $row['sub_categoria'] . '</td>';
    echo '<td>
								<a class="btn btn-primary" href="new_lote.php?id=' . $row['id'] . '"><span class="glyphicon glyphicon-plus text-bold" aria-hidden="true"></span> Novo Lote</a>
								<a class="btn btn-warning" href="edit.php?id=' . $row['id'] . '"><span class="glyphicon glyphicon-edit" aria-hidden="true"></span> Editar</a>
								<a onclick="' . $confirm . '" class="btn btn-danger" href="index.php?id=' . $row['id'] . '&cmd=del"><span class="glyphicon glyphicon-trash" aria-hidden="true"></span> Remover</a>
							</td>';
    echo '</tr>';
}
?>
					</tbody>
コード例 #2
0
ファイル: produto_saida.php プロジェクト: hexti/tocksys
	<!-- 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>
					
					<div class="form-group">
						<label for="exampleInputEmail1">Período</label> 
						<input type="date" class="form-control" id="exampleInputEmail1" name="ent_inicio"><br>
						<input type="date" class="form-control" id="exampleInputEmail1" name="ent_fim">
					</div>
					
					<div class="form-group">
						<label for="exampleInputEmail2">Nº da Nota Fiscal</label>
コード例 #3
0
ファイル: contrato.php プロジェクト: hexti/monitoramento
>Dez</option>
						</select>
					</div>
					<input type="hidden" name="id" value="<?php 
echo $id;
?>
">
					<button type="submit" class="btn btn-primary">Consultar</button>
				</form>
				<br>
			</div>
		
			<div class="row">
		
				<?php 
$resultado = $faxada->select("SELECT \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t*,\n\t\t\t\t\t\t\t\t\t\t\t\t\t\tDATE_FORMAT(inicio_obra, '%d/%m/%Y') as ini_obra\n\t\t\t\t\t\t\t\t\t\t\t\t\tFROM \n\t\t\t\t\t\t\t\t\t\t\t\t\t\t" . MYSQL_BASE_CONTRATO . " \n\t\t\t\t\t\t\t\t\t\t\t\t\tWHERE \n\t\t\t\t\t\t\t\t\t\t\t\t\t\texcluido IS NULL AND \n\t\t\t\t\t\t\t\t\t\t\t\t\t\tid = " . $id . "\n\t\t\t\t\t\t\t\t\t\t\t\t\tLIMIT 1");
foreach ($resultado as $item) {
    echo '<div class="col-xs-6 col-md-4">';
    echo '	<a href="#" class="thumbnail">';
    echo '		<img width="322" height="190" src="' . EXTERNAL_ROOT_PORTAL . '/arquivos/contrato/' . $item['imagem'] . '" alt="...">';
    echo '	</a>';
    echo '</div>';
    echo '<div class="col-xs-6 col-md-8">';
    echo '	<label style="font-size:20px;">' . $item['lote'] . '</label>';
    echo '	<label>' . $item['trecho'] . '</label>';
    echo '	<p><strong>Informações:</strong> ' . $item['descricao'] . '</p>';
    echo '</div>';
    echo '<div class="col-xs-6 col-md-4">';
    echo '	<p>';
    echo '		<strong>Supervisora:</strong> ' . $item['supervisora'] . '<br>';
    echo '		<strong>Construtora:</strong> ' . $item['construtora'] . '<br>';
コード例 #4
0
ファイル: new.php プロジェクト: hexti/adv
<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>
			</div>
			<div class="panel-body">
				<form action="new.php" method="post">
					<div class="form-group">
						<label for="exampleInputEmail1">Cliente</label> 
						<select name="cliente" class="form-control">
							<option> Selecione &hellip;</option>
							<?php 
$sql = $faxada->select("SELECT * FROM " . MYSQL_BASE_CLIENTES . " WHERE excluido IS NULL");
foreach ($sql as $row) {
    echo '<option value="' . $row['id'] . '">' . $row['nome_completo'] . '</option>';
}
?>
						</select> 
					</div>
					
					<div class="form-group" id="arq_projetos">
						<label class="control-label" for="selectError5"><b>Contrato</b></label>
						<div class="controls">
							<select id="contrato" name="contrato" class="form-control">
								
							</select>
						</div>
					</div>
コード例 #5
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);
?>
	
コード例 #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') {
    $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">
コード例 #7
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">
コード例 #8
0
ファイル: edit.php プロジェクト: hexti/adv
	<div class="table-responsive">
		<div class="panel panel-default">
			<div class="panel-heading">
				<h4>Alterar Audiência</h4>
			</div>
			<div class="panel-body">
				<form action="edit.php?id=<?php 
echo $data['id'];
?>
" method="post">
					<div class="form-group">
						<label for="exampleInputEmail1">Cliente</label> 
						<select name="cliente" class="form-control">
							<option> Selecione &hellip;</option>
							<?php 
$sql = $faxada->select("SELECT * FROM " . MYSQL_BASE_CLIENTES . " WHERE excluido IS NULL");
foreach ($sql as $row) {
    if ($data['cliente'] == $row['id']) {
        echo '<option selected="selected" value="' . $row['id'] . '">' . $row['nome_completo'] . '</option>';
    } else {
        echo '<option value="' . $row['id'] . '">' . $row['nome_completo'] . '</option>';
    }
}
?>
						</select> 
					</div>
					
					<div class="form-group" id="arq_projetos">
						<label class="control-label" for="selectError5"><b>Contrato</b></label>
						<div class="controls">
							<select id="contrato" name="contrato" class="form-control">
コード例 #9
0
ファイル: edit.php プロジェクト: hexti/monitoramento
<?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 * FROM " . MYSQL_BASE_CONTRATO . " WHERE excluido IS NULL AND cod_contrato = '" . $_POST['cod_contrato'] . "' AND id != " . $_POST['id']);
    //Verifica se o nome existe em outro produto.
    if ($valida->rowCount() == 0) {
        $data = array('id' => $_POST['id'], 'cod_contrato' => $_POST['cod_contrato'], 'extensao' => $_POST['extensao'], 'lote' => $_POST['lote'], 'trecho' => $_POST['trecho'], 'supervisora' => $_POST['supervisora'], 'construtora' => $_POST['construtora'], 'valor_contrato' => $_POST['valor_contrato'], 'prazo_contrato' => $_POST['prazo_contrato'], 'inicio_obra' => $_POST['inicio_obra'], 'valor_aditado' => $_POST['valor_aditado'], 'prazo_aditado' => $_POST['prazo_aditado'], 'descricao' => $_POST['descricao']);
        if ($_FILES['imagem']['error'] != 4) {
            $data2['id'] = $data['id'];
            $data2['upload'] = array('path' => 'arquivos/contrato/', 'renomear' => true, 'imagem' => $_FILES['imagem']);
            $faxada->ataualizarArquivo(MYSQL_BASE_CONTRATO, $data2);
        }
        $resultado = $faxada->atualizar(MYSQL_BASE_CONTRATO, $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 {
        echo '<script language= "JavaScript">alert("Já existe um funcionário com esse mesmo nome.");</script>';
    }
} else {
    $campos = array('id' => 'id', 'cod_contrato' => 'cod_contrato', 'extensao' => 'extensao', 'lote' => 'lote', 'trecho' => 'trecho', 'supervisora' => 'supervisora', 'construtora' => 'construtora', 'valor_contrato' => 'valor_contrato', 'prazo_contrato' => 'prazo_contrato', 'inicio_obra' => 'inicio_obra', 'valor_aditado' => 'valor_aditado', 'prazo_aditado' => 'prazo_aditado', 'imagem' => 'imagem', 'descricao' => 'descricao');
    $where = ' id = ' . limpaTexto($_GET['id']);
    $data = $faxada->listar(MYSQL_BASE_CONTRATO, $campos, $where, 1);
    $data = $data[0];
}
コード例 #10
0
   <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">Data da Retirada</th>
	    	<th align="left" width="28%">Quantidade</th>
	    </tr>
	</thead>
	
	<tbody class="bordasimples">
			<?php 
$count = 1;
$faxada = new Faxada();
$resultado = $faxada->select("SELECT\n\t\t\t\t\t\t\t\t\t\t\t\tE.id,\n\t\t\t\t\t\t\t\t\t\t\t\tE.nome,\n\t\t\t\t\t\t\t\t\t\t\t\tE.quantidade_min as minimo,\n\t\t\t\t\t\t\t\t\t\t\t\tC.nome as categoria,\n\t\t\t\t\t\t\t\t\t\t\t\tSC.nome as sub_categoria,\n\t\t\t\t\t\t\t\t\t\t\t\tEP.quantidade,\n\t\t\t\t\t\t\t\t\t\t\t    DATE_FORMAT(EP.criado, '%d/%m/%Y') as criado\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_ESTOQUE . " E\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\n\t\t\t\t\t\t\t\t\t\t\t\tINNER JOIN " . MYSQL_BASE_CATEGORIAS . " C ON C.id = E.id_categoria\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\n\t\t\t\t\t\t\t\t\t\t\tWHERE\n\t\t\t\t\t\t\t\t\t\t\t\tE.excluido IS NULL AND\n\t\t\t\t\t\t\t\t\t\t\t\tEP.excluido IS NULL AND\n\t\t\t\t\t\t\t\t\t\t\t\tEP.quantidade > 0\n\t\t\t\t\t\t\t\t\t\t\t\t" . $where . "\n\t\t\t\t\t\t\t\t\t\t\tORDER BY \n\t\t\t\t\t\t\t\t\t\t\t\tE.nome, EP.criado ASC");
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>' . $item['criado'] . '</td>';
    echo '	<td>' . number_format($item['quantidade'], 2, ',', '.') . '</td>';
    echo '</tr>';
    $count += 1;
}
?>
	</tbody>
</table>
</body>
コード例 #11
0
ファイル: edit.php プロジェクト: hexti/monitoramento
<?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 * FROM " . MYSQL_BASE_FUNCIONALIDADE . " WHERE excluido IS NULL AND nome = '" . $_POST['nome'] . "' AND id != " . $_POST['id']);
    //Verifica se o nome existe em outro produto.
    if ($valida->rowCount() == 0) {
        $faxada->apagarDefinitivamente($tabela, $id);
        $data = array('id' => $_POST['id'], 'nome' => $_POST['nome']);
        $resultado = $faxada->atualizar(MYSQL_BASE_FUNCIONALIDADE, $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 {
        echo '<script language= "JavaScript">alert("Já existe esse registro na base de dados.");</script>';
    }
} else {
    $tabela = MYSQL_BASE_GRUPO . " G \n\t\t\t\tINNER JOIN " . MYSQL_BASE_GRUPO_FUNCIONALIDADE . " GF ON GF.id_grupo = G.id";
    $campos = array('G.id' => 'id', 'GF.id_grupo' => 'id_grupo', 'G.nome' => 'grupo');
    $where = ' G.id = ' . limpaTexto($_GET['id']) . " LIMIT 1";
    $data = $faxada->listar($tabela, $campos, $where, 1);
    $data = $data[0];
    $resultado = $faxada->select("SELECT id_funcionalidade FROM " . MYSQL_BASE_GRUPO_FUNCIONALIDADE . " WHERE id_grupo = " . $data['id_grupo']);
    $funcionalidade = array();
    foreach ($resultado as $item) {
        $funcionalidade[] = $item['id_funcionalidade'];
コード例 #12
0
ファイル: new_lote.php プロジェクト: hexti/tocksys
	<div class="table-responsive">
		<div class="panel panel-default">
			<div class="panel-heading">
				<h4>Cadastro Lote no Estoque </h4>
			</div>
			<div class="panel-body">
				<form action="new_lote.php?id=<?php 
echo $data['id'];
?>
" method="post" enctype="multipart/form-data">
				
					<div class="form-group">
						<label for="exampleInputEmail2">Categoria</label> 
						<select class="form-control" id="exampleInputEmail2" name="categoria" disabled="disabled">
							<?php 
$query = $faxada->select("SELECT id, nome FROM " . MYSQL_BASE_CATEGORIAS . " WHERE excluido IS NULL");
foreach ($query as $row) {
    if ($data['categoria'] == $row['id']) {
        echo '<option selected="selected" value="' . $row['id'] . '">' . $row['nome'] . '</option>';
    } else {
        echo '<option value="' . $row['id'] . '">' . $row['nome'] . '</option>';
    }
}
?>
						</select>
					</div>
					
					<div class="form-group">
						<label for="exampleInputEmail1">Nome</label> 
						<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Nome" name="nome" disabled="disabled" value="<?php 
echo $data['nome'];
コード例 #13
0
ファイル: edit.php プロジェクト: hexti/monitoramento
    }
    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', 'cod_contrato' => 'cod_contrato', 'extensao' => 'extensao', 'lote' => 'lote', 'trecho' => 'trecho', 'supervisora' => 'supervisora', 'construtora' => 'construtora', 'valor_contrato' => 'valor_contrato', 'prazo_contrato' => 'prazo_contrato', 'inicio_obra' => 'inicio_obra', 'valor_aditado' => 'valor_aditado', 'prazo_aditado' => 'prazo_aditado', 'imagem' => 'imagem', 'descricao' => 'descricao');
    $where = ' id = ' . limpaTexto($_GET['id']);
    $data = $faxada->listar(MYSQL_BASE_CONTRATO, $campos, $where, 1);
    $data = $data[0];
}
$metro = 1;
//Verificando quantas linhas existem
$resultado = $faxada->select("SELECT id FROM " . MYSQL_BASE_PLANTA_ILUMINADA . " WHERE id_contrato = " . limpaTexto($_GET['id']));
$num = $resultado->rowCount();
//Verificando quantas vezes irá gerar os selects
$qtd = $num / 10;
?>
<style>

	.larguraTxt{
		width: 195px;
	}

	.small{
		font-size: 9px;
	}

</style>
コード例 #14
0
ファイル: edit.php プロジェクト: hexti/monitoramento
<?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 * FROM " . MYSQL_BASE_FUNCIONALIDADE . " WHERE excluido IS NULL AND nome = '" . $_POST['nome'] . "' AND id != " . $_POST['id']);
    //Verifica se o nome existe em outro produto.
    if ($valida->rowCount() == 0) {
        $data = array('id' => $_POST['id'], 'nome' => $_POST['nome']);
        $resultado = $faxada->atualizar(MYSQL_BASE_FUNCIONALIDADE, $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 {
        echo '<script language= "JavaScript">alert("Já existe esse registro na base de dados.");</script>';
    }
} else {
    $campos = array('id' => 'id', 'nome' => 'nome');
    $where = ' id = ' . limpaTexto($_GET['id']);
    $data = $faxada->listar(MYSQL_BASE_FUNCIONALIDADE, $campos, $where, 1);
    $data = $data[0];
}
?>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
コード例 #15
0
ファイル: edit.php プロジェクト: hexti/monitoramento
?>
" method="post" enctype="multipart/form-data">
				
					<div class="form-group">
						<label for="exampleInputEmail1">Nome</label> 
						<input type="text" class="form-control" id="exampleInputEmail1" name="nome" required="required" value="<?php 
echo $data['nome'];
?>
">
					</div>
					
					<div class="form-group">
						<label for="exampleInputEmail1">Disciplina</label> 
						<select name="disciplina" class="form-control">
							<?php 
$result = $faxada->select("SELECT * FROM " . MYSQL_BASE_DISCIPLINA . " WHERE excluido IS NULL");
foreach ($result as $item) {
    if ($item['id'] == $data['disciplina']) {
        echo '<option selected="selected" value="' . $item['id'] . '">' . $item['nome'] . '</option>';
    } else {
        echo '<option value="' . $item['id'] . '">' . $item['nome'] . '</option>';
    }
}
?>
						</select>
					</div>
					<?php 
echo $data['cor'];
?>
					<div class="form-group">
						<label for="exampleInputEmail1">Cor</label> 
コード例 #16
0
ファイル: edit.php プロジェクト: hexti/casamento
<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">Contrato</label> 
						<select class="form-control" id="exampleInputEmail1" name="contrato" required="required">
							<?php 
$query = $faxada->select("SELECT id, estabelecimento FROM " . MYSQL_BASE_CONTRATOS . " WHERE parcelas > 0 AND excluido IS NULL");
foreach ($query as $row) {
    if ($data['id_contrato'] == $row['id']) {
        echo '<option selected="selected" value="' . $row['id'] . '">' . $row['estabelecimento'] . '</option>';
    } else {
        echo '<option value="' . $row['id'] . '">' . $row['estabelecimento'] . '</option>';
    }
}
?>
						</select>
					</div>
					
					<div class="form-group">
						<label for="exampleInputEmail1">Data de Pagamento</label> 
						<input type="date" class="form-control" id="exampleInputEmail1" name="data" value="<?php 
echo $data['data_pagamento'];
コード例 #17
0
ファイル: dashboard.php プロジェクト: hexti/adv
<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>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
	<div class="responsive-calendar">
		<div class="controls">
			<a class="pull-left" data-go="prev"><div class="btn btn-primary"> &larr;</div></a>
コード例 #18
0
ファイル: edit.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 id FROM " . MYSQL_BASE_ESTOQUE . " WHERE nome = '" . $_POST['nome'] . "' AND id != " . $_POST['id']);
    //Verifica se o nome existe em outro produto.
    if ($valida->rowCount() == 0) {
        $data = array('id' => $_POST['id'], 'nome' => $_POST['nome'], 'descricao' => $_POST['descricao'], 'id_unidade' => $_POST['unidade'], 'quantidade_min' => $_POST['quantidade_min'], 'id_categoria' => $_POST['categoria']);
        if (isset($_FILES['imagem']) && $_FILES['imagem']['error'] == 0) {
            $data['arquivo'] = array('path' => 'arquivos/estoque/', 'renomear' => true, 'imagem' => $_FILES['arquivo']);
        }
        $resultado = $faxada->atualizar(MYSQL_BASE_ESTOQUE, $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 {
        echo '<script language= "JavaScript">alert("Já existe um item com esse mesmo nome.");</script>';
    }
} else {
    $campos = array('id' => 'id', 'nome' => 'nome', 'id_categoria' => 'categoria', 'valor_venda' => 'valor_venda', 'quantidade_min' => 'min', 'descricao' => 'descricao', 'id_unidade' => 'unidade', 'imagem' => 'imagem');
    $where = ' id = ' . limpaTexto($_GET['id']);
    $data = $faxada->listar(MYSQL_BASE_ESTOQUE, $campos, $where, 1);
    $data = $data[0];
}
?>
コード例 #19
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";
コード例 #20
0
ファイル: edit.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 id FROM " . MYSQL_BASE_FUNCIONARIOS . " WHERE excluido IS NULL AND nome_completo = '" . $_POST['nome'] . "' AND id != " . $_POST['id']);
    //Verifica se o nome existe em outro produto.
    if ($valida->rowCount() == 0) {
        $data = array('id' => $_POST['id'], 'nome_completo' => $_POST['nome'], 'matricula' => $_POST['matricula']);
        $resultado = $faxada->atualizar(MYSQL_BASE_FUNCIONARIOS, $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 {
        echo '<script language= "JavaScript">alert("Já existe um funcionário com esse mesmo nome.");</script>';
    }
} else {
    $campos = array('id' => 'id', 'nome_completo' => 'nome', 'matricula' => 'matricula');
    $where = ' id = ' . limpaTexto($_GET['id']);
    $data = $faxada->listar(MYSQL_BASE_FUNCIONARIOS, $campos, $where, 1);
    $data = $data[0];
}
?>

<div class="container">

	<!-- Main component for a primary marketing message or call to action -->
コード例 #21
0
ファイル: produto_baixa.php プロジェクト: hexti/tocksys
	    </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>
コード例 #22
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">
コード例 #23
0
ファイル: produto.php プロジェクト: hexti/tocksys
   <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>
</body>
コード例 #24
0
ファイル: dashboard.php プロジェクト: hexti/monitoramento
<?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>
コード例 #25
0
ファイル: new.php プロジェクト: hexti/monitoramento
<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> 
						<select class="form-control" id="exampleInputEmail1" name="cod_contrato" required="required">
							<?php 
$query = $faxada->select("SELECT id, cod_contrato FROM " . MYSQL_BASE_CONTRATO . " WHERE excluido IS NULL");
foreach ($query as $row) {
    echo '<option value="' . $row['id'] . '">' . $row['cod_contrato'] . '</option>';
}
?>
						</select>
					</div>
				
					<div class="form-group">
						<label for="exampleInputEmail1">Valor Previsto</label> 
						<input type="number" step="0.01" class="form-control" id="exampleInputEmail1" name="valor_previsto" required="required">
					</div>
					
					<div class="form-group">
						<label for="exampleInputEmail1">Valor Medido</label> 
						<input type="number" step="0.01" class="form-control" id="exampleInputEmail1" name="valor_medido" required="required">
コード例 #26
0
ファイル: result_giro.php プロジェクト: hexti/tocksys
   <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>
</html>
コード例 #27
0
ファイル: pesquisa.php プロジェクト: hexti/tocksys
	<!-- 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>
					
					<div class="form-group">
						<label for="exampleInputEmail1">Nome</label> 
						<input type="text" class="form-control" id="exampleInputEmail1" placeholder="Nome" name="nome">
					</div>
					
					<input type="hidden" name="cmd" value="pesquisa">
					<button type="submit" class="btn btn-primary">Procurar</button>
				</form>
コード例 #28
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>
コード例 #29
0
    
    .addBorderCima{
    	border-top: 1px solid #000;
    }
    
    .addBorderBaixo{
		border-bottom: 1px solid #000;
    }
    
    .tamanhoGrande{
    	height: 15px;
    }
</style>

<?php 
$resultado = $faxada->select("SELECT \n\t\t\t\t\t\t\t\t    PI.*,\n\t\t\t\t\t\t\t\t    DS1.arquivo as oc_le,\n\t\t\t\t\t\t\t\t    DS2.arquivo as oc_ld,\n\t\t\t\t\t\t\t\t    DS3.arquivo as d_le,\n\t\t\t\t\t\t\t\t    DS4.arquivo as d_ld,\n\t\t\t\t\t\t\t\t    DS5.arquivo as p_le,\n\t\t\t\t\t\t\t\t    DS6.arquivo as p_ld,\n\t\t\t\t\t\t\t\t    DS7.arquivo as s\n\t\t\t\t\t\t\t\tFROM\n\t\t\t\t\t\t\t\t\ttb_planta_iluminada PI\n\t\t\t\t\t\t\t\t    LEFT JOIN tb_disciplina_status DS1 ON DS1.id = PI.obras_complementares_le\n\t\t\t\t\t\t\t\t    LEFT JOIN tb_disciplina_status DS2 ON DS2.id = PI.obras_complementares_ld\n\t\t\t\t\t\t\t\t    LEFT JOIN tb_disciplina_status DS3 ON DS3.id = PI.drenagem_le\n\t\t\t\t\t\t\t\t    LEFT JOIN tb_disciplina_status DS4 ON DS4.id = PI.drenagem_ld\n\t\t\t\t\t\t\t\t    LEFT JOIN tb_disciplina_status DS5 ON DS5.id = PI.pista_le\n\t\t\t\t\t\t\t\t    LEFT JOIN tb_disciplina_status DS6 ON DS6.id = PI.pista_ld\n\t\t\t\t\t\t\t\t    LEFT JOIN tb_disciplina_status DS7 ON DS7.id = PI.sinalizacao\n\t\t\t\t\t\t\t\tWHERE id_contrato = " . $_GET['id']);
$table = '<table cellpadding="0" cellspacing="0" border="0">';
$td0 = '';
$td1 = '';
$td2 = '';
$td3 = '';
$td4 = '';
$td5 = '';
$td6 = '';
$td7 = '';
$contador = 1;
foreach ($resultado as $item) {
    if ($contador == 1) {
        $td0 .= '<td class="txtPequeno">0 KM</td>';
    } else {
        if ($contador % 10 == 0) {
コード例 #30
0
ファイル: rel_produto_ent.php プロジェクト: hexti/tocksys
   <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">Data de Entrada</th>
	    	<th align="left" width="28%">Quantidade</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\tE.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\tEI.quantidade,\r\n\t\t\t\t\t\t\t\t\t\t\t    DATE_FORMAT(EI.data_entrada, '%d/%m/%Y') as criado\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\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\tEI.excluido IS NULL AND\r\n\t\t\t\t\t\t\t\t\t\t\t\tEI.quantidade > 0\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\tORDER BY \r\n\t\t\t\t\t\t\t\t\t\t\t\tE.nome, EI.criado ASC");
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>' . $item['criado'] . '</td>';
    echo '	<td>' . number_format($item['quantidade'], 2, ',', '.') . '</td>';
    echo '</tr>';
    $count += 1;
}
?>
	</tbody>
</table>
</body>