consulta($Ssql);
$num=$db->num_rows($consulta);
if($num>0)
{
$resultado = $db->fetch_array($consulta);
if($resultado["estado"]==1)
{
$perfil_activo = $db->field("estado", "perfil", "perfilid", $resultado["perfilid"]);
if($perfil_activo==0)
{
echo "EL PERFIL DE USUARIO AL CUAL PERTENECE SE ENCUENTRA INACTIVO
COMUNIQUESE CON EL ADMINISTRADOR DEL SISTEMA";
}
else
{
$_SESSION["usuarioid_usuario"]=$resultado["usuarioid"];
$_SESSION['usuario']= $resultado["usuario"];
$_SESSION['name_full']= $resultado["nombre"];
$_SESSION['perfilid_usuario']= $resultado["perfilid"];
echo 1;
}
}
else
{
echo "EL USUARIO SE ENCUENTRA INACTIVO
COMUNIQUESE CON EL ADMINISTRADOR DEL SISTEMA";
}
}
else
{
echo "USUARIO O CLAVE INCORRECTO";
}
}
if($accion=='eliminar_parametro') // ACTUALIZA UN PARAMETRO EN LA BASE DE DATOS
{
$parametro= $_REQUEST["parametro"];
$parametroid= $_REQUEST["parametroid"];
if($parametro=="documento")
{
$update="UPDATE documento SET estado=2 WHERE documentoid=".$parametroid;
if($db->consulta($update))
{
$db->bitacora($_SESSION["usuarioid_usuario"],3,$parametroid);
echo 1;
}
else
{
echo "OCURRIO UN ERROR AL BORRAR";
}
}
else
{
$delete= "
DELETE FROM ".$parametro."
WHERE ".$parametro."id =".$parametroid;
if($db->consulta($delete))
{
echo 1;
}
else
{
echo "OCURRIO UN ERROR AL BORRAR";
}
}
}
if($accion=='traerconductor') // BUSCA EN LA BASE DE DATOS QUE COINCIDA EL NOMBRE DE USUARIO Y LA CONTRASENA
{
$vehiculoid= $_REQUEST["vehiculoid"];
$Ssql = "SELECT conductorid FROM reci_vehiculos WHERE id = ".$vehiculoid;
$consulta = $db->consulta($Ssql);
$resultado = $db->fetch_array($consulta);
$conductor = $db->field("nombre", "reci_conductor", "conductorid", $resultado["conductorid"]);
echo utf8_encode($conductor).",".$resultado["conductorid"];
}
if($accion=='traertipo') // BUSCA EN LA BASE DE DATOS QUE COINCIDA EL NOMBRE DE USUARIO Y LA CONTRASENA
{
$vehiculoid= $_REQUEST["vehiculoid"];
$Ssql = "SELECT tipo FROM reci_vehiculos WHERE id = ".$vehiculoid;
$consulta = $db->consulta($Ssql);
$resultado = $db->fetch_array($consulta);
echo $resultado["tipo"];
}
if($accion=='traernitproveedor') // BUSCA EN LA BASE DE DATOS QUE COINCIDA EL NOMBRE DE USUARIO Y LA CONTRASENA
{
$id= $_REQUEST["id"];
$nit = $db->field("identificacion", "reci_proveedor", "id", $id);
echo $nit;
}
if($accion=='traernombreproveedor') // BUSCA EN LA BASE DE DATOS QUE COINCIDA EL NOMBRE DE USUARIO Y LA CONTRASENA
{
$id= $_REQUEST["id"];
$nombre = $db->field("nombre", "reci_proveedor", "id", $id);
echo utf8_encode($nombre);
}
if($accion=='verificarpesaje') // BUSCA EN LA BASE DE DATOS QUE COINCIDA EL NOMBRE DE USUARIO Y LA CONTRASENA
{
$id= $_REQUEST["id"];
$tabla= $_REQUEST["tabla"];
$verifica = $db->busca_registros_bascula($tabla,$id);
$verifica2 = $db->busca_registros_bascula("bascula_varios",$id);
$verifica3 = $db->busca_registros_bascula("bascula_venta",$id);
$verifica4 = $db->busca_registros_bascula("bascula_servicio",$id);
if($verifica==2)
{
echo "2,compra";
}
else if($verifica2==2)
{
echo "4,varios";
}
else if($verifica3==2)
{
echo "4,venta";
}
else if($verifica4==2)
{
echo "4,servicio";
}
}
if($accion=='anularpesaje') // BUSCA EN LA BASE DE DATOS QUE COINCIDA EL NOMBRE DE USUARIO Y LA CONTRASENA
{
$id= $_REQUEST["id"];
$tabla= $_REQUEST["tabla"];
$Ssql = "SELECT id FROM ".$tabla." WHERE id_vehiculo=".$id." AND estado=1";
$consulta = $db->consulta($Ssql);
$resultado = $db->fetch_array($consulta);
$update="UPDATE ".$tabla." SET estado = 4 WHERE id_vehiculo=".$id." AND estado=1";
$db->consulta($update);
echo "PESAJE ".$resultado["id"]." ANULADO";
}
if($accion=='compra_1') // BUSCA EN LA BASE DE DATOS QUE COINCIDA EL NOMBRE DE USUARIO Y LA CONTRASENA
{
$peso= $_REQUEST["peso"];
$vehiculoid= $_REQUEST["vehiculoid"];
$conductorid= $_REQUEST["conductorid"];
$auxiliarid=($_REQUEST["auxiliarid"])?$_REQUEST["auxiliarid"]:0;
$auxiliarid_o=($_REQUEST["auxiliarid_o"])?$_REQUEST["auxiliarid_o"]:0;
$proveedorid= $_REQUEST["proveedorid"];
$productoid= $_REQUEST["productoid"];
$valor= $_REQUEST["valor"];
$observaciones= $_REQUEST["observaciones"];
$insert = "
INSERT INTO bascula_compra
(id_vehiculo,id_conductor,id_producto,id_aux1,id_aux2,id_tercero,valor_kg,peso_entrada,fecha_entrada,observaciones,estado)
VALUES
(".$vehiculoid.",".$conductorid.",".$productoid.",".$auxiliarid.",".$auxiliarid_o.",".$proveedorid.",".$valor.",".$peso.",NOW(),'".$observaciones."',1)";
if($db->consulta($insert))
{
echo 1;
}
else
{
echo "OCURRIO UN ERROR AL REGISTRAR, COMUNIQUESE CON EL ADMNISTRADOR";
}
}
if($accion=='compra_2') // BUSCA EN LA BASE DE DATOS QUE COINCIDA EL NOMBRE DE USUARIO Y LA CONTRASENA
{
$peso= $_REQUEST["peso"]; // es el mismo de salida
$vehiculoid= $_REQUEST["vehiculoid"];
$conductorid= $_REQUEST["conductorid"];
$auxiliarid=($_REQUEST["auxiliarid"])?$_REQUEST["auxiliarid"]:0;
$auxiliarid_o=($_REQUEST["auxiliarid_o"])?$_REQUEST["auxiliarid_o"]:0;
$proveedorid= $_REQUEST["proveedorid"];
$productoid= $_REQUEST["productoid"];
$valor= $_REQUEST["valor"];
$observaciones= $_REQUEST["observaciones"];
$neto= $_REQUEST["neto"];
$descuento=($_REQUEST["descuento"])?$_REQUEST["descuento"]:0;
$motivo= $_REQUEST["motivo"];
$total= $_REQUEST["total"];
$updateid= $_REQUEST["updateid"];
$total_factura=$total*$valor;
$update="
UPDATE bascula_compra
SET
id_vehiculo = ".$vehiculoid.",
id_conductor = ".$conductorid.",
id_producto = ".$productoid.",
id_aux1 = ".$auxiliarid.",
id_aux2 = ".$auxiliarid_o.",
id_tercero = ".$proveedorid.",
valor_kg = ".$valor.",
peso_salida = ".$peso.",
fecha_salida = NOW(),
peso_neto = ".$neto.",
descuento = ".$descuento.",
motivo_desc = '".$motivo."',
peso_total = ".$total.",
observaciones = '".$observaciones."',
total_factura = ".$total_factura.",
estado = 2
WHERE id = ".$updateid;
$padre = $db->field("padre", "reci_inventarios", "id", $productoid);
$valor_inventario = $db->field("valor", "reci_inventarios", "id", $productoid);
$inventario_total=$valor_inventario+$total;
$update_inventario="
UPDATE reci_inventarios
SET
valor = ".$inventario_total."
WHERE id = ".$productoid;
$db->consulta($update_inventario);
$valor_inventario = $db->field("valor", "reci_inventarios", "id", $padre);
$inventario_total=$valor_inventario+$total;
$update_inventario="
UPDATE reci_inventarios
SET
valor = ".$inventario_total."
WHERE id = ".$padre;
$db->consulta($update_inventario);
if($db->consulta($update))
{
echo 1;
}
else
{
echo "OCURRIO UN ERROR AL REGISTRAR, COMUNIQUESE CON EL ADMNISTRADOR";
}
}
if($accion=='compra_3') // BUSCA EN LA BASE DE DATOS QUE COINCIDA EL NOMBRE DE USUARIO Y LA CONTRASENA
{
$vehiculoid= $_REQUEST["vehiculoid"];
$conductorid= $_REQUEST["conductorid"];
$auxiliarid=($_REQUEST["auxiliarid"])?$_REQUEST["auxiliarid"]:0;
$auxiliarid_o=($_REQUEST["auxiliarid_o"])?$_REQUEST["auxiliarid_o"]:0;
$proveedorid= $_REQUEST["proveedorid"];
$productoid= $_REQUEST["productoid"];
$valor= $_REQUEST["valor"];
$observaciones= $_REQUEST["observaciones"];
$neto= $_REQUEST["neto"];
$descuento=($_REQUEST["descuento"])?$_REQUEST["descuento"]:0;
$motivo= $_REQUEST["motivo"];
$total= $_REQUEST["total"];
$updateid= $_REQUEST["updateid"];
$total_factura=$total*$valor;
$update="
UPDATE bascula_compra
SET
id_vehiculo = ".$vehiculoid.",
id_conductor = ".$conductorid.",
id_producto = ".$productoid.",
id_aux1 = ".$auxiliarid.",
id_aux2 = ".$auxiliarid_o.",
id_tercero = ".$proveedorid.",
valor_kg = ".$valor.",
descuento = ".$descuento.",
motivo_desc = '".$motivo."',
peso_total = ".$total.",
observaciones = '".$observaciones."',
total_factura = ".$total_factura.",
estado = 2
WHERE id = ".$updateid;
if($db->consulta($update))
{
echo 1;
}
else
{
echo "OCURRIO UN ERROR AL REGISTRAR, COMUNIQUESE CON EL ADMNISTRADOR";
}
}
?>