コード例 #1
0
ファイル: usuario.class.php プロジェクト: klich3/gPOS
function getIdFromDependiente($nombre)
{
    $cb = CleanTo($nombre, " ");
    if (!$cb or $cb == "") {
        return false;
    }
    $sql = "SELECT IdUsuario FROM ges_usuarios WHERE Nombre = '{$cb}'";
    $row = queryrow($sql);
    if (!$row) {
        return false;
    }
    return $row["IdUsuario"];
}
コード例 #2
0
ファイル: xcreapreticket.php プロジェクト: klich3/gPOS
//acumularemos aqui los trabajos a enviar al subsidiario
/* LEEMOS ALGUNOS DATOS GENERALES DEL TICKET */
$IdPresupuesto = CleanID($_POST["IdPresupuesto"]);
$entregado = CleanFloat($_POST["entrega"]);
$cambio = CleanFloat($_POST["cambio"]);
//dinero devuelto al cliente
if ($cambio > 0) {
    $entregado = $entregado - $cambio;
}
//se elimina el cambio que no tiene sentido aqui
// Cambio: sera positivo si hay que devolverle al cliente
// y negativo si el cliente nos debe.
# Sacamos local
$local = getSesionDato("IdTienda");
# Sacamos dependiente
$dependiente = CleanTo($_POST["dependiente"], " ");
$idDependiente = getIdFromDependiente($dependiente);
# Quien compra
$idClienteSeleccionado = CleanID($_POST["UsuarioSeleccionado"]);
# Dinero entregado en metalico
$entregaEfectivo = CleanFloat($_POST["entrega_efectivo"]);
//No se llega a entregar la totalidad, sino solo la diferencia con el cambio
if ($cambio > 0) {
    $entregaEfectivo = $entregaEfectivo - $cambio;
}
# Dinero entregado mediante bono o tarjeta
$entregaBono = CleanFloat($_POST["entrega_bono"]);
$entregaTarjeta = CleanFloat($_POST["entrega_tarjeta"]);
/* VERIFICACIONES */
# Verificamos la fiabilidad del $numticket
$IdLocalActivo = getSesionDato("IdTienda");
コード例 #3
0
ファイル: tpv.inc.php プロジェクト: klich3/gPOS
	function qminimal($a){
		if (is_intval($a)){
			return (string)$a;			
		}	
		return qq($a);
	}
	**/
/* - ------------------------------ */
$NombreClienteContado = _("Cliente Contado");
//$IdLocalActivo      = getSesionDato("IdTienda");
$IdLocalActivo = getSesionDato("IdTiendaDependiente");
$localActivo = new local();
if ($localActivo->Load($IdLocalActivo)) {
    $NombreLocalActivo = CleanTo($localActivo->get("NombreComercial"), " ");
    $MOTDActivo = CleanTo($localActivo->get("MensajeMes"), " ");
    $PROMActivo = CleanTo($localActivo->get("MensajePromocion"), " ");
}
//--------------------------------------------------
// Indice de Ticket
// $numSerieTicketLocalActual
$miserie = "B" . $IdLocalActivo;
//Nos aseguramos de coger el valor correcto preguntando tambien por
// ..la serie. Esto ayudara cuando un mismo local tenga mas de una serie, como va a ser el
// ..caso luego.
$sql = "select Max(NComprobante) as NComprobanteMax " . "from   ges_comprobantes " . "where  (IdLocal = '{$IdLocalActivo}') " . "and    (SerieComprobante='{$miserie}')";
$row = queryrow($sql);
if ($row) {
    $numSerieTicketLocalActual = intval($row["NComprobanteMax"]) + 1;
}
//--------------------------------------------------
// LISTADO DE DEPENDIENTES
コード例 #4
0
ファイル: modproductos.php プロジェクト: klich3/gPOS
            }
            $oProducto->set("Nombre", $valor, FORCE);
            $res = $oProducto->IntegridadNombre();
            if (!$res) {
                //$fallo = $oProducto->getFallo();
                return false;
            }
            break;
    }
    return true;
}
switch ($modo) {
    case "valida":
        $campo = CleanTo($_GET["campo"], " ");
        $valor = CleanTo($_GET["valor"], " ");
        $idcampo = CleanTo($_GET["idcampo"], " ");
        $fallo = "";
        if (!ValidacionNuevoProducto($campo, $valor, $fallo)) {
            echo "document.getElementById('{$idcampo}').style.color='red';";
        } else {
            echo "document.getElementById('{$idcampo}').style.color='black';";
        }
        exit;
        break;
}
function QuitarFiltrosAvanzados()
{
    setSesionDato("FiltraProv", false);
    setSesionDato("FiltraMarca", false);
    setSesionDato("FiltraColor", false);
    setSesionDato("FiltraTalla", false);
コード例 #5
0
ファイル: clean.inc.php プロジェクト: klich3/gPOS
function CleanDNI($local)
{
    $local = trim($local);
    return strtoupper(trim(CleanTo($local)));
}
コード例 #6
0
ファイル: modfamilias.php プロジェクト: klich3/gPOS
     echo gas("nota", "Tablas de familias y almacen vaciadas");
     break;
 case "borrar":
     $id = CleanID($_GET["id"]);
     BorrarFamilia($id);
     PaginaBasica();
     break;
 case "borrasubfamiliar":
 case "borrarsubfamilia":
     $id = CleanID($_GET["id"]);
     BorrarSubFamilia($id);
     $padre = getSesionDato("SubFamiliaDeFamilia");
     PaginaBasicaSubfamilia($padre);
     break;
 case "newfamilia":
     $nombre = CleanTo($_POST["Nombre"], " ");
     CrearFamilia($nombre);
     //Separador();
     PaginaBasica();
     break;
 case "newsubfamilia":
     //$padre = CleanID($_POST["id"]);
     $padre = getSesionDato("SubFamiliaDeFamilia");
     $nombre = CleanText($_POST["Nombre"]);
     $margenvd = CleanFloat($_POST["MargenUtilidadVD"]);
     $margenvc = CleanFloat($_POST["MargenUtilidadVC"]);
     $descuento = CleanFloat($_POST["Descuento"]);
     CrearSubFamilia($nombre, $margenvd, $margenvc, $descuento, $padre);
     //Separador();
     setSesionDato("PaginadoActivoFamilia", "PaginadorListaSubFam");
     //setSesionDato("PaginadorListaSubFam",0);//inicio de pagina de subfamilias
コード例 #7
0
ファイル: modlocal.php プロジェクト: klich3/gPOS
     break;
 case "modsave":
     $id = CleanID($_POST["id"]);
     $nombre = CleanText($_POST["NombreComercial"]);
     $nombrelegal = CleanText($_POST["NombreLegal"]);
     $direccion = CleanText($_POST["DireccionFactura"]);
     $nfiscal = CleanText($_POST["NFiscal"]);
     $poblacion = CleanText($_POST["Poblacion"]);
     $codigopostal = CleanCP($_POST["CodigoPostal"]);
     $telefono = CleanTelefono($_POST["Telefono"]);
     $fax = CleanTelefono($_POST["Fax"]);
     $movil = CleanTelefono($_POST["Movil"]);
     $email = CleanEmail($_POST["Email"]);
     $paginaweb = CleanUrl($_POST["PaginaWeb"]);
     $cuentabancaria = CleanText($_POST["CuentaBancaria"]);
     $pass = CleanTo($_POST["Password"], " ");
     $identificacion = CleanText($_POST["Identificacion"]);
     $esCentral = isset($_POST["esCentral"]) ? $_POST["esCentral"] == 'on' : false;
     $IdTipoNumeracionFactura = CleanID($_POST["IdTipoNumeracionFactura"]);
     $ImpuestoIncluido = isset($_POST["ImpuestoIncluido"]) ? CleanID($_POST["ImpuestoIncluido"] == 'on') : false;
     $idpais = CleanID($_POST["IdPais"]);
     $ididioma = isset($_POST["IdIdioma"]) ? CleanID($_POST["IdIdioma"]) : 1;
     $mensaje = CleanText($_POST["MensajeMes"]);
     $promocion = CleanText($_POST["MensajePromo"]);
     $vigencia = CleanInt($_POST["VigenciaPresupuesto"]);
     $garantia = CleanInt($_POST["GarantiaComercial"]);
     $margen = CleanText($_POST["MargenUtilidad"]);
     $tipomargen = CleanText($_POST["TipoMargenUtilidad"]);
     $igv = CleanText($_POST["IGV"]);
     $ipc = CleanText($_POST["Percepcion"]);
     $moneda0 = CleanText($_POST["Moneda0"]);
コード例 #8
0
ファイル: modperfiles.php プロジェクト: klich3/gPOS
     $VerAjuste = checkPOST("VerAjustes");
     $Almacen = checkPOST("Almacen");
     $PedidosVenta = checkPOST("PedidosVenta");
     $Sat = checkPOST("Sat");
     $Suscripcion = checkPOST("Suscripcion");
     $Servicios = checkPOST("Servicios");
     CrearPerfil($nombre, $Admin, $Informes, $InformeLocal, $Productos, $Compras, $Stocks, $Clientes, $TPV, $Proveedores, $VerStocks, $Precios, $Ventas, $Finanzas, $Cobros, $Pagos, $CajaGeneral, $CajaTPV, $Presupuestos, $ComprobantesCompra, $ComprobantesVenta, $Promociones, $Kardex, $Ajustes, $VerAjuste, $Almacen, $B2B, $PedidosVenta, $Sat, $Suscripcion, $Servicios);
     Separador();
     PaginaBasica();
     break;
 case "alta":
     FormularioAlta();
     break;
 case "modsave":
     $id = CleanID($_POST["id"]);
     $nombre = CleanTo($_POST["NombrePerfil"], " ");
     $Admin = checkPOST("Administracion");
     $InformeLocal = checkPOST("InformeLocal");
     $Informes = checkPOST("Informes");
     $Productos = checkPOST("Productos");
     $Compras = checkPOST("Compras");
     $Stocks = checkPOST("Stocks");
     $Clientes = checkPOST("Clientes");
     $TPV = checkPOST("TPV");
     $B2B = checkPOST("B2B");
     $Proveedores = checkPOST("Proveedores");
     $VerStocks = checkPOST("VerStocks");
     $Precios = checkPOST("Precios");
     $Ventas = checkPOST("Ventas");
     $Finanzas = checkPOST("Finanzas");
     $Cobros = checkPOST("Cobros");