예제 #1
0
<p class="form-title">Detalle de Lote</p>
<?php 
if (!Forms::checkPermission(FORM_LOT_EDIT)) {
    return;
}
require_once 'inc/class.item.php';
require_once 'inc/class.store.php';
require_once 'inc/class.lot.php';
require_once 'inc/class.formatter.php';
$lot = new Lot();
$item = new Item();
$store = new Store();
$lotid = isset($_GET['lot']) && is_numeric($_GET['lot']) ? $_GET['lot'] : 0;
if ($lot->read($lotid)) {
    $item->read($lot->itemid);
    $store->read($lot->storeid);
}
include 'inc/widget/error.php';
?>
<form method="post">
	<table class="form">
	<tr>
		<td class="label">Lote Nro.:</td>
		<td><?php 
echo $lot->id;
?>
</td>
	</tr>
	<tr>
		<td class="label">Producto:</td>
		<td><?php 
<p class="form-title">Listado de Compras</p>
<?php 
if (!Forms::checkPermission(FORM_PURCHASE_LIST)) {
    return;
}
require 'inc/class.purchase.php';
require 'inc/class.formatter.php';
$purchases = Purchase::getAll("`date`", "DESC");
?>
<table class="default">
<thead>
	<tr>
		<th style="width:8em">C&oacute;digo</th>
		<th style="width:8em">Fecha</th>
		<th style="width:12em">Proveedor</th>
		<th>Estado</th>
		<th>Observaci&oacute;n</th>
		<th style="width:8em">Monto <?php 
echo SB_CURRENCY;
?>
</th>
		<th style="width:8em">Saldo <?php 
echo SB_CURRENCY;
?>
</th>
		<th colspan="2">&nbsp;</th>
	</tr>
</thead>
<tbody>
	<?php 
foreach ($purchases as $purchase) {
<?php

if (!Forms::checkPermission(FORM_USER_DETAIL)) {
    return;
}
require 'inc/class.store.php';
require 'inc/class.user.php';
require_once 'inc/class.log.php';
$userid = isset($_GET['user']) && is_numeric($_GET['user']) ? $_GET['user'] : -1;
$user = new User();
$store = new Store();
if (!$user->read($userid)) {
    $log = Log::getInstance();
    $log->addError("Informaci&oacute;n de Usuario no disponible");
} else {
    if ($user->storeid) {
        $store->read($user->storeid);
    }
}
?>
<p class="form-title">Informaci&oacute;n de Usuario</p>
	<?php 
include 'inc/widget/error.php';
?>
	<table class="form">
	<tbody>
	<tr>
		<td class="label">Nombre:</td>
		<td><?php 
echo $user->firstname;
?>
예제 #4
0
<p class="form-title">Usuarios</p>
<?php 
if (!Forms::checkPermission(FORM_USER_LIST)) {
    return;
}
require 'inc/class.user.php';
$users = User::getAll();
?>

<table class="default">
<thead>
<tr>
	<th style="width:10em">Usuario</th>
	<th style="width:15em">Nombre</th>
	<th style="width:15em">Apellido</th>
	<th style="width:10em">Email</th>
	<th style="width:8em">Tel&eacute;fono</th>
	<th>Estado</th>
	<th colspan="2">&nbsp;</th>
</tr>
</thead>
<tbody>
<?php 
foreach ($users as $row) {
    echo "<tr><td>{$row['username']}</td>" . "<td>{$row['firstname']}</td>" . "<td>{$row['lastname']}</td>" . "<td>{$row['email']}</td>" . "<td>{$row['phone']}</td>" . "<td class='date'>" . ($row['active'] == 1 ? ACTIVE_ON : ACTIVE_OFF) . "</td>" . "<td class='ui-state-default'><a href='index.php?pages=user_detail&user={$row['id']}'>" . ICON_ZOOMIN . "</a></td>" . "<td class='ui-state-default'><a href='index.php?pages=user_edit&user={$row['id']}'>" . ICON_PENCIL . "</a></td></tr>";
}
?>
</tbody>
</table>
<script type="text/javascript">
jQuery(document).ready(function(){
<p class="form-title">Detalle de Lote</p>
<?php 
if (!Forms::checkPermission(FORM_LOT_DETAIL)) {
    return;
}
require_once 'inc/class.item.php';
require_once 'inc/class.store.php';
require_once 'inc/class.lot.php';
require_once 'inc/class.formatter.php';
$lot = new Lot();
$item = new Item();
$store = new Store();
$lotid = isset($_GET['lot']) && is_numeric($_GET['lot']) ? $_GET['lot'] : 0;
if ($lot->read($lotid)) {
    $item->read($lot->itemid);
    $store->read($lot->storeid);
}
include 'inc/widget/error.php';
?>

<table class="form">
<tr>
	<td class="label">Lote Nro.:</td>
	<td><?php 
echo $lot->id;
?>
</td>
</tr>
<tr>
	<td class="label">Producto:</td>
	<td><?php 
예제 #6
0
<p class="form-title">Listado de Lotes</p>
<?php 
if (!Forms::checkPermission(FORM_LOT_LIST)) {
    return;
}
require_once 'inc/class.item.php';
require_once 'inc/class.store.php';
require_once 'inc/class.queries.php';
$itemid = isset($_GET['item']) && is_numeric($_GET['item']) ? $_GET['item'] : "";
$storeid = isset($_GET['store']) && is_numeric($_GET['store']) ? $_GET['store'] : "";
$stores = Store::getAllActive("name");
$lots = Queries::getLotsFromItem($itemid, $storeid);
$item = new Item();
if ($itemid) {
    $item->read($itemid);
}
include 'inc/widget/error.php';
?>

<form action="index.php" method="GET">
	<input type="hidden" name="pages" value="lot_list"/>
	<input type="hidden" name="item" value="<?php 
echo $itemid;
?>
"/>
	Ver lotes por almacen:
	<select name="store">
	<option value="">- Todos -</option>
	<?php 
foreach ($stores as $store) {
    echo "<option value='{$store->id}'" . ($store->id == $storeid ? " selected='selected'" : "") . ">{$store->name}</option>";
<p class="form-title">Modificaci&oacute;n de Cliente</p>
<?php 
if (!Forms::checkPermission(FORM_CUSTOMER_EDIT)) {
    return;
}
require_once 'inc/class.customer.php';
require_once 'inc/class.log.php';
$customerid = isset($_GET['customer']) ? $_GET['customer'] : "";
$log = Log::getInstance();
$customer = new Customer();
if ($customerid) {
    $customer->read($customerid);
} else {
    $log->addError("Cliente solicitado no es v&aacute;lido.");
}
include 'inc/widget/error.php';
if (!isset($_POST['page']) && $log->isError()) {
    return;
}
if (isset($_POST['customerid']) && isset($_POST['page']) && !$log->isError()) {
    include 'inc/widget/success.php';
}
?>
<form action="" method="post">
	<table class="form">
	<tbody>
	<tr>
		<td class="label">Nombre:</td>
		<td><input name="name" type="text" id="name" value="<?php 
echo $customer->name;
?>
예제 #8
0
<p class="form-title">Registro de Nuevo Usuario</p>
<?php 
if (!Forms::checkPermission(FORM_USER_NEW)) {
    return;
}
require_once 'inc/class.store.php';
$stores = Store::getAllActive("name", "ASC");
$firstname = isset($_POST['firstname']) ? $_POST['firstname'] : "";
$lastname = isset($_POST['lastname']) ? $_POST['lastname'] : "";
$username = isset($_POST['username']) ? $_POST['username'] : "";
$passwd = isset($_POST['passwd']) ? $_POST['passwd'] : "";
$ci = isset($_POST['ci']) ? $_POST['ci'] : "";
$address = isset($_POST['address']) ? $_POST['address'] : "";
$phone = isset($_POST['phone']) ? $_POST['phone'] : "";
$role = isset($_POST['role']) ? $_POST['role'] : "";
$store = isset($_POST['store']) ? $_POST['store'] : "";
$email = isset($_POST['email']) ? $_POST['email'] : "";
$active = true;
if (isset($_POST['page'])) {
    $active = isset($_POST['active']);
}
include 'inc/widget/error.php';
?>
<form action="" method="POST" enctype="multipart/form-data">
	<table class="form">
	<tbody>
	<tr>
		<td class="label">Nombre:</td>
		<td><input name="firstname" type="text" value="<?php 
echo $firstname;
?>
예제 #9
0
<p class="form-title">Venta</p>
<?php 
if (!Forms::checkPermission(FORM_SELL_EDIT)) {
    return;
}
require 'inc/class.sell.php';
require 'inc/class.formatter.php';
$sellid = isset($_GET['sell']) && is_numeric($_GET['sell']) ? $_GET['sell'] : false;
$log = Log::getInstance();
$isValid = true;
if (!$sellid) {
    $log->addError("No existen datos de Venta solicitada.");
    $isValid = false;
}
$sell = new Sell();
if (!$sell->read($sellid)) {
    $log->addError("No existen datos de Venta solicitada.");
    $isValid = false;
}
$details = SellDetail::getAll($sellid);
$payments = SellPayment::getAll($sellid);
include 'inc/widget/error.php';
if (isset($_POST['page']) && isset($_POST['sell']) && !$log->isError()) {
    include 'inc/widget/success.php';
}
if ($isValid) {
    ?>
<form action="" method="POST" name="form1">
	<table class="form">
	<tr>
		<td class="label">Venta Nro.:</td>
<p class="form-title">Registro de nueva compra</p>
<?php 
if (!Forms::checkPermission(FORM_PURCHASE_NEW)) {
    return;
}
include 'inc/widget/error.php';
?>
<form method="POST" name="form1" action="">
	<input type="hidden" value="<?php 
echo FORM_PURCHASE_NEW;
?>
" name="page"/> 
	<table class="form">
	<tr>
		<td class="label">C&oacute;digo:</td>
		<td><input type="text" size="16" name="code" /> <span class="mandatory">*</span></td>
	</tr>
	<tr>
		<td class="label">Fecha:</td>
		<td><input type="text" size="16" name="date" id="date" /> <span class="mandatory">*</span></td>
	</tr>
	<tr>
		<td class="label">Anticipo:</td>
		<td><input type="text" size="16" name="prepayment" value="0"/><?php 
echo SB_CURRENCY;
?>
</td>
	</tr>
	<tr>
		<td class="label">Proveedor:</td>
		<td><input type="text" size="30" name="provider" /> <span class="mandatory">*</span></td>
예제 #11
0
<p class="form-title">Registro de Venta</p>
<?php 
if (!Forms::checkPermission(FORM_SELL_NEW)) {
    return;
}
require_once 'inc/class.session.php';
require_once 'inc/class.store.php';
require_once 'inc/class.lot.php';
require_once 'inc/class.customer.php';
$session = Session::getInstance();
$stores = Store::getAllActive("name", "ASC");
$storeid = isset($_GET['store']) ? $_GET['store'] : "";
$lots = is_numeric($storeid) ? Lot::getAllFromStore($storeid) : array();
include 'inc/widget/error.php';
?>
<form action="" method="GET" name="form1">
<table class="form">
<tr>
	<td class="label"  style="width:9em">Almacen:</td>
	<td>
		<input type="hidden" name="pages" value="sell_new"/>
		<select id="store_selector" name="store">
		<option value="">-Seleccionar Almacen-</option>
		<?php 
foreach ($stores as $store) {
    echo "<option value='{$store->id}'" . ($store->id == $storeid ? " selected='selected'" : "") . ">{$store->name}</option>";
}
?>
		</select> 
		<span class="mandatory">*</span>
	</td>
<p class="form-title">Informaci&oacute;n de Cliente</p>
<?php 
if (!Forms::checkPermission(FORM_CUSTOMER_DETAIL)) {
    return;
}
require 'inc/class.customer.php';
require_once 'inc/class.log.php';
$log = Log::getInstance();
$customerid = isset($_GET['customer']) && is_numeric($_GET['customer']) ? $_GET['customer'] : "";
$customer = new Customer();
if ($customerid) {
    $customer->read($customerid);
} else {
    $log->addError("Cliente solicitado no es v&aacute;lido.");
}
include 'inc/widget/error.php';
if (!$log->isError()) {
    ?>

<table class="form">
<tbody>
<tr>
	<td class="label">Nombre:</td>
	<td><?php 
    echo $customer->name;
    ?>
</td>
</tr>
<tr>
	<td class="label">NIT:</td>
	<td><?php 
예제 #13
0
<p class="form-title">Listado de Ventas</p>
<?php 
if (!Forms::checkPermission(FORM_SELL_LIST)) {
    return;
}
require 'inc/class.sell.php';
require 'inc/class.formatter.php';
$selles = Sell::getAll("`date`", "DESC");
?>

<table class="default">
<thead>
	<tr>
		<th style="width:8em">Venta Nro.</th>
		<th style="width:8em">Fecha</th>
		<th style="width:12em">Cliente</th>
		<th>Estado</th>
		<th style="width:8em">Monto <?php 
echo SB_CURRENCY;
?>
</th>
		<th style="width:8em">Saldo <?php 
echo SB_CURRENCY;
?>
</th>
		<th colspan="2">&nbsp;</th>
	</tr>
</thead>
<tbody>
	<?php 
foreach ($selles as $sell) {
예제 #14
0
<p class="form-title">Registro de Nuevo Lote</p>
<?php 
if (!Forms::checkPermission(FORM_LOT_NEW)) {
    return;
}
require_once 'inc/class.item.php';
require_once 'inc/class.store.php';
$db = Database::getInstance();
$itemid = isset($_GET['item']) && is_numeric($_GET['item']) ? $_GET['item'] : "";
$storeid = isset($_GET['store']) && is_numeric($_GET['store']) ? $_GET['store'] : "";
$item = new Item();
$store = new Store();
if ($itemid) {
    $item->read($itemid);
}
if ($storeid) {
    $store->read($storeid);
}
include 'inc/widget/error.php';
?>

<form action="" method="post">
	<table class="form">
	<tr>
		<td class="label">Nombre:</td>
		<td>
			<?php 
if ($itemid) {
    echo "<input type='hidden' name='itemid' value='{$itemid}'/><span>{$item->name}, {$item->type}</span>";
} else {
    $items = Item::getAll("name", "");
예제 #15
0
<p class="form-title">Datos de Usuario</p>
<?php 
if (!Forms::checkPermission(FORM_USER_EDIT)) {
    return;
}
require_once 'inc/class.store.php';
require_once 'inc/class.user.php';
require_once 'inc/class.log.php';
$userid = isset($_GET['user']) ? $_GET['user'] : "";
$user = new User();
$stores = Store::getAllActive("name", "ASC");
$log = Log::getInstance();
if ($userid) {
    $user->read($userid);
}
include 'inc/widget/error.php';
if (isset($_POST['page']) && isset($_POST['user']) && !$log->isError()) {
    include 'inc/widget/success.php';
}
?>
<form action="" method="POST" enctype="multipart/form-data">
	<table class="form">
	<tbody>
	<tr>
		<td class="label">Nombre:</td>
		<td><input name="firstname" type="text" value="<?php 
echo $user->firstname;
?>
" size="60"/> <span class="mandatory">*</span></td>
	</tr>
	<tr>
<p class="form-title">Nuevo Cliente</p>
<?php 
if (!Forms::checkPermission(FORM_CUSTOMER_NEW)) {
    return;
}
require 'inc/class.customer.php';
require_once 'inc/class.log.php';
$log = Log::getInstance();
$customer = new Customer();
$customer->name = isset($_POST['name']) ? $_POST['name'] : "";
$customer->nit = isset($_POST['nit']) ? $_POST['nit'] : "";
$customer->phone = isset($_POST['phone']) ? $_POST['phone'] : "";
$customer->cell = isset($_POST['cell']) ? $_POST['cell'] : "";
$customer->active = isset($_POST['active']) ? $_POST['active'] : 1;
$customer->address = isset($_POST['address']) ? $_POST['address'] : "";
$customer->email = isset($_POST['email']) ? $_POST['email'] : "";
include 'inc/widget/error.php';
?>
<form action="" method="post">
	<table class="form">
	<tbody>
	<tr>
		<td class="label">Nombre:</td>
		<td><input name="name" type="text" id="name" value="<?php 
echo $customer->name;
?>
" size="60"> <span class="mandatory">*</span></td>
	</tr>
	<tr>
		<td class="label">NIT:</td>
		<td><input name="nit" type="text" id="nit" value="<?php 
<p class="form-title">Venta</p>
<?php 
if (!Forms::checkPermission(FORM_SELL_DETAIL)) {
    return;
}
require 'inc/class.sell.php';
require 'inc/class.formatter.php';
$sellid = isset($_GET['sell']) && is_numeric($_GET['sell']) ? $_GET['sell'] : false;
$log = Log::getInstance();
$isValid = true;
if (!$sellid) {
    $log->addError("No existen datos de Venta solicitada.");
    $isValid = false;
}
$sell = new Sell();
if (!$sell->read($sellid, true)) {
    $log->addError("No existen datos de Venta solicitada.");
    $isValid = false;
}
$details = SellDetail::getAll($sellid);
$payments = SellPayment::getAll($sellid);
include 'inc/widget/error.php';
if ($isValid) {
    ?>
<table class="form">
<tr>
	<td class="label">Venta Nro.:</td>
	<td><?php 
    echo $sell->id;
    ?>
</td>
<p class="form-title">Compras por Pagar</p>
<?php 
if (!Forms::checkPermission(FORM_PURCHASE_PAYABLE)) {
    return;
}
require 'inc/class.purchase.php';
require 'inc/class.formatter.php';
$purchases = Purchase::getAllOutstanding("`date`", "DESC");
?>

<table class="default">
<thead>
	<tr>
		<th style="width:8em">C&oacute;digo</th>
		<th style="width:8em">Fecha</th>
		<th style="width:12em">Proveedor</th>
		<th>Estado</th>
		<th>Observaci&oacute;n</th>
		<th style="width:8em">Monto <?php 
echo SB_CURRENCY;
?>
</th>
		<th style="width:8em">Saldo <?php 
echo SB_CURRENCY;
?>
</th>
		<th colspan="2">&nbsp;</th>
	</tr>
</thead>
<tbody>
	<?php 
<p class="form-title">Ventas por Cobrar</p>
<?php 
if (!Forms::checkPermission(FORM_SELL_OUTSTANDING)) {
    return;
}
require 'inc/class.sell.php';
require 'inc/class.formatter.php';
$selles = Sell::getAllOutstanding("`date`", "DESC");
?>

<table class="default">
<thead>
	<tr>
		<th style="width:8em">Venta Nro.</th>
		<th style="width:8em">Fecha</th>
		<th style="width:12em">Cliente</th>
		<th>Estado</th>
		<th style="width:8em">Monto <?php 
echo SB_CURRENCY;
?>
</th>
		<th style="width:8em">Saldo <?php 
echo SB_CURRENCY;
?>
</th>
		<th colspan="2">&nbsp;</th>
	</tr>
</thead>
<tbody>
	<?php 
foreach ($selles as $sell) {