<?PHP 
require('/Constantes.php');
require(CONSTANT_PATH_CONFIGURACION."/ventanasEmergentes.php"); ?>
<?php require(CONSTANT_PATH_CONFIGURACION.'/clases/catalogoMateriales.php'); ?>
<?php
$catalogoArticulos=new articulos();
$catalogoArticulos->catalogoArticulos($entidad,$usuario,$codigo,$fecha,$basedatos);
?>
 public function delete_linea($albaran, $linea, &$error)
 {
     $retorno = true;
     /// comprobamos la integridad de los datos
     if ($albaran['idalbaran'] == '' or $linea['idlinea'] == '') {
         $retorno = false;
         $error = "Datos incorrectos:\n Albar&aacute;n={$albaran['idalbaran']} | L&iacute;nea={$linea['idlinea']}";
     }
     /// comprobamos que el albaran no este facturado
     if ($albaran['ptefactura'] == 'f') {
         $retorno = false;
         $error = "Albar&aacute;n ya facturado";
     }
     if ($retorno) {
         if ($this->bd->exec("DELETE FROM lineasalbaranescli WHERE idlinea = '{$linea['idlinea']}' AND idalbaran = '{$albaran['idalbaran']}';")) {
             /// recalculamos el importe del albaran
             $retorno = $this->recalcular($albaran, $error);
             /// descontamos del stock
             $mis_articulos = new articulos();
             $mis_articulos->sum_stock($linea['referencia'], $albaran['codalmacen'], $linea['cantidad'], $error);
         } else {
             $retorno = false;
             $error = "Error al ejecutar la consulta";
         }
     }
     return $retorno;
 }
示例#3
0
    // Para sobreescribir
    function masWhere()
    {
        return "";
    }
}
//// OFICIAL /////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
/** @class_definition pcrednet_articulos */
//////////////////////////////////////////////////////////////////
//// PC REDNET /////////////////////////////////////////////////////
class pcrednet_articulos extends oficial_articulos
{
    function masWhere()
    {
        $masWhere = " AND obsoleto = false";
        return $masWhere;
    }
}
//// PC REDNET /////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////
/** @main_class_definition oficial_articulos */
class articulos extends pcrednet_articulos
{
}
$iface_articulos = new articulos();
$iface_articulos->contenidos();
?>

<?php 
include "../includes/right_bottom.php";
<?php 
require("/Constantes.php");
//require("../OPERACIONESHOSPITALARIAS/menuOperaciones.php"); 
require(CONSTANT_PATH_CONFIGURACION."/ventanasEmergentes.php");
require(CONSTANT_PATH_CONFIGURACION.'/funciones.php');

$mostrarmenu=new menus();
$mostrarmenu->menuTemplate($_GET['warehouse'],$_GET['datawarehouse'],$rutasalir,$rutapasswd,$usuario,$entidad,$rutamenuprincipal,'principal',$rutaimagen,$basedatos);


?>
<?php require(CONSTANT_PATH_CONFIGURACION.'/clases/articulosSurtidos.php'); ?>
<?php
$aSurtidos=new articulos();
$aSurtidos->surtidos($fecha1,$usuario,$entidad,$_GET['warehouse'],$codigo,$basedatos);

$mostrarFooter=new menus();
$mostrarFooter->footerTemplate($usuario,$entidad,$basedatos);
    
?>