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=='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;
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";
}
}
if($accion=='valor_total') // BUSCA EN LA BASE DE DATOS QUE COINCIDA EL NOMBRE DE USUARIO Y LA CONTRASENA
{
$valor_kg= $_REQUEST["valor_kg"];
$peso= $_REQUEST["peso"];
$pesajeid= $_REQUEST["pesajeid"];
$total_factura= $valor_kg*$peso;
$update="
UPDATE bascula_compra
SET
valor_kg = ".$valor_kg.",
total_factura = ".$total_factura."
WHERE id = ".$pesajeid;
if($db->consulta($update))
{
echo 1;
}
else
{
echo "OCURRIO UN ERROR AL REGISTRAR, COMUNIQUESE CON EL ADMNISTRADOR";
}
}
if($accion=='suma_tiquetes') // BUSCA EN LA BASE DE DATOS QUE COINCIDA EL NOMBRE DE USUARIO Y LA CONTRASENA
{
$arr= $_REQUEST["arr"];
$tiquetes=explode(",",$arr);
$valor_total=0;
foreach($tiquetes as $x=>$y)
{
if($y!=0)
{
$valor = $db->field("total_factura", "bascula_compra", "id", $y);
$valor_total=$valor_total+$valor;
}
}
echo number_format($valor_total,0,"",".");
}
if($accion=='pago')
{
$beneficiario_nit=$_REQUEST["beneficiario_nit"];
$beneficiario=$_REQUEST["beneficiario"];
$efectivo=$_REQUEST["efectivo"];
$operacionid=$_REQUEST["operacionid"];
$concepto=$_REQUEST["concepto"];
$cajaid=$_REQUEST["cajaid"];
$insert = "
INSERT INTO ingreso
(beneficiario,nit,valor,concepto,operacionid,cajaid,fecha,usuarioid,estado)
VALUES
('".$beneficiario."','".$beneficiario_nit."',".$efectivo.",'".$concepto."',".$operacionid.",".$cajaid.",NOW(),".$_SESSION["usuarioid_usuario"].",1)";
$db->consulta($insert);
$ingresoid=$db->insert_id();
$saldo_caja = $db->field("saldo", "caj_cajas", "id", $cajaid);
$saldo_total=$saldo_caja+$efectivo;
$update_caja="
UPDATE caj_cajas
SET
saldo = ".$saldo_total."
WHERE id = ".$cajaid;
$db->consulta($update_caja);
if($ingresoid>0)
{
echo "1,".$ingresoid;
}
else
{
echo "OCURRIO UN ERROR AL REGISTRAR, COMUNIQUESE CON EL ADMNISTRADOR";
}
}
if($accion=='pago_anticipo')
{
$beneficiario_nit=$_REQUEST["beneficiario_nit"];
$proveedorid=$_REQUEST["proveedorid"];
$beneficiario=$_REQUEST["beneficiario"];
$efectivo=$_REQUEST["efectivo"];
$operacionid=$_REQUEST["operacionid"];
$concepto=$_REQUEST["concepto"];
$cajaid=$_REQUEST["cajaid"];
$insert = "
INSERT INTO ingreso
(beneficiario,nit,valor,concepto,operacionid,cajaid,fecha,usuarioid,estado)
VALUES
('".$beneficiario."','".$beneficiario_nit."',".$efectivo.",'".$concepto."',".$operacionid.",".$cajaid.",NOW(),".$_SESSION["usuarioid_usuario"].",1)";
$db->consulta($insert);
$ingresoid=$db->insert_id();
$saldo_caja = $db->field("saldo", "caj_cajas", "id", $cajaid);
$saldo_total=$saldo_caja+$efectivo;
$update_caja="
UPDATE caj_cajas
SET
saldo = ".$saldo_total."
WHERE id = ".$cajaid;
$db->consulta($update_caja);
$db->anticipo_pagado($proveedorid,$ingresoid,$efectivo,2);
if($ingresoid>0)
{
echo "1,".$ingresoid;
}
else
{
echo "OCURRIO UN ERROR AL REGISTRAR, COMUNIQUESE CON EL ADMNISTRADOR";
}
}
if($accion=='egreso')
{
$abono=$_REQUEST["abono"];
$efectivo=$_REQUEST["efectivo"];
$cheque=$_REQUEST["cheque"];
$transferencia=$_REQUEST["transferencia"];
$proveedorid=$_REQUEST["proveedorid"];
$div_a_pagar=$_REQUEST["div_a_pagar"];
$cheque_no=$_REQUEST["cheque_no"];
$cheque_nombre=$_REQUEST["cheque_nombre"];
$trans_no=$_REQUEST["trans_no"];
$cuenta_cheque=$_REQUEST["cuenta_cheque"];
$cuenta_trans=$_REQUEST["cuenta_trans"];
$concepto=$_REQUEST["concepto"];
$operacionid=$_REQUEST["operacionid"];
$div_a_pagar=str_replace(".", "", $div_a_pagar);
$insert = "
INSERT INTO egreso
(proveedorid,operacionid,valor_pagar,tiquetes,valor_tiquetes,fecha,estado,descripcion)
VALUES
(".$proveedorid.",".$operacionid.",".$div_a_pagar.",'',0,NOW(),1,'".$concepto."')";
$db->consulta($insert);
$egresoid=$db->insert_id();
if($abono)
{
$insert_abono = "
INSERT INTO egreso_tipovalor
(egresoid,tipovalorid,valor,referencia)
VALUES
(".$egresoid.",1,".$abono.",0)";
$db->consulta($insert_abono);
$abonoid=$db->insert_id();
$db->anticipo_pagado($_REQUEST["proveedorid"],$abonoid,$abono);
}
if($efectivo)
{
$insert_efectivo = "
INSERT INTO egreso_tipovalor
(egresoid,tipovalorid,valor,referencia)
VALUES
(".$egresoid.",2,".$efectivo.",0)";
$db->consulta($insert_efectivo);
}
if($cheque)
{
$insert_en_cheque = "
INSERT INTO cheque
(numero,nombre,cuentaid,valor,fecha,estado)
VALUES
('".$cheque_no."','".$cheque_nombre."',".$cuenta_cheque.",".$cheque.",NOW(),1)";
$db->consulta($insert_en_cheque);
$chequeid=$db->insert_id();
$insert_cheque = "
INSERT INTO egreso_tipovalor
(egresoid,tipovalorid,valor,referencia)
VALUES
(".$egresoid.",3,".$cheque.",".$chequeid.")";
$db->consulta($insert_cheque);
}
if($transferencia)
{
$insert_en_trans = "
INSERT INTO transferencia
(numero,cuentaid,valor,fecha,estado)
VALUES
('".$trans_no."',".$cuenta_trans.",".$transferencia.",NOW(),1)";
$db->consulta($insert_en_trans);
$transferid=$db->insert_id();
$insert_trans = "
INSERT INTO egreso_tipovalor
(egresoid,tipovalorid,valor,referencia)
VALUES
(".$egresoid.",4,".$transferencia.",".$transferid.")";
$db->consulta($insert_trans);
}
if($egresoid>0)
{
echo "1,".$egresoid;
}
else
{
echo "OCURRIO UN ERROR AL REGISTRAR, COMUNIQUESE CON EL ADMNISTRADOR";
}
}
?>