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=='traernitcliente') // BUSCA EN LA BASE DE DATOS QUE COINCIDA EL NOMBRE DE USUARIO Y LA CONTRASENA { $id= $_REQUEST["id"]; $nit = $db->field("identificacion", "reci_cliente", "id", $id); echo $nit; } if($accion=='traernombrecliente') // BUSCA EN LA BASE DE DATOS QUE COINCIDA EL NOMBRE DE USUARIO Y LA CONTRASENA { $id= $_REQUEST["id"]; $nombre = $db->field("nombre", "reci_cliente", "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"]; $recibido= $_REQUEST["recibido"]; $pesajeid= $_REQUEST["pesajeid"]; $total_factura= $valor_kg*$recibido; $update=" UPDATE bascula_venta SET valor_kg = ".$valor_kg.", peso_recibido = ".$recibido.", 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=='actualiza_ie') // BUSCA EN LA BASE DE DATOS QUE COINCIDA EL NOMBRE DE USUARIO Y LA CONTRASENA { $ie= $_REQUEST["ie"]; $pesajeid= $_REQUEST["pesajeid"]; $update=" UPDATE bascula_venta SET ie = ".$ie." 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=='suma_remision') // 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_venta", "id", $y); $valor_total=$valor_total+$valor; } } echo $valor_total; } if($accion=='pago') { $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"]; $tiquetes_sel=$_REQUEST["tiquetes_sel"]; $valor_tiquetes=$_REQUEST["valor_tiquetes"]; $tiquetes_sel=str_replace("0,", "", $tiquetes_sel); $div_a_pagar=str_replace(".", "", $div_a_pagar); $valor_tiquetes=str_replace(".", "", $valor_tiquetes); $insert = " INSERT INTO egreso (proveedorid,operacionid,valor_pagar,tiquetes,valor_tiquetes,fecha,estado,descripcion) VALUES (".$proveedorid.",1,".$div_a_pagar.",'".$tiquetes_sel."',".$valor_tiquetes.",NOW(),1,'Pago tiquetes ".$tiquetes_sel."')"; $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,1); } 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); } $tiquetes=explode(',',$tiquetes_sel); foreach($tiquetes as $x=>$y) { $update_tiquete='UPDATE bascula_compra SET estado = 3 WHERE id='.$y; $db->consulta($update_tiquete); } if($egresoid>0) { echo "1,".$egresoid; } 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>0) { $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"; } } if($accion=='pago_impuesto') { $valor_total=$_REQUEST["valor"]; $valor=$_REQUEST["valor_real"]; $iva=$_REQUEST["input_iva"]; $rtefuente=$_REQUEST["input_rtefuente"]; $rteiva=$_REQUEST["input_rteiva"]; $rteica=$_REQUEST["input_rteica"]; $kg_factura=$_REQUEST["kg_factura"]; $egresoid=$_REQUEST["egresoid"]; $iva=($_REQUEST["input_iva"]>0)?$_REQUEST["input_iva"]:0; $rtefuente=($_REQUEST["input_rtefuente"]>0)?$_REQUEST["input_rtefuente"]:0; $rteiva=($_REQUEST["input_rteiva"]>0)?$_REQUEST["input_rteiva"]:0; $rteica=($_REQUEST["input_rteica"]>0)?$_REQUEST["input_rteica"]:0; //egreso_facturaid $insert = " INSERT INTO egreso_factura (egresoid,valor,valor_total,iva,rtefuente,rteiva,rteica,kg_factura) VALUES (".$egresoid.",".$valor.",".$valor_total.",".$iva.",".$rtefuente.",".$rteiva.",".$rteica.",".$kg_factura.")"; $db->consulta($insert); if($egresoid>0) { echo "1,".$egresoid; } else { echo "OCURRIO UN ERROR AL REGISTRAR, COMUNIQUESE CON EL ADMNISTRADOR"; } } if($accion=='facturar') { $valor_total=$_REQUEST["valor"]; $valor=$_REQUEST["valor_real"]; $iva=$_REQUEST["input_iva"]; $rtefuente=$_REQUEST["input_rtefuente"]; $rteiva=$_REQUEST["input_rteiva"]; $rteica=$_REQUEST["input_rteica"]; $kg_factura=$_REQUEST["kg_factura"]; $remisiones=$_REQUEST["tiquetes_sel"]; $clienteid=$_REQUEST["clienteid"]; $iva=($_REQUEST["input_iva"]>0)?$_REQUEST["input_iva"]:0; $rtefuente=($_REQUEST["input_rtefuente"]>0)?$_REQUEST["input_rtefuente"]:0; $rteiva=($_REQUEST["input_rteiva"]>0)?$_REQUEST["input_rteiva"]:0; $rteica=($_REQUEST["input_rteica"]>0)?$_REQUEST["input_rteica"]:0; //egreso_facturaid $insert = " INSERT INTO factura (clienteid,remisiones,valor,valor_total,iva,rtefuente,rteiva,rteica,fecha) VALUES (".$clienteid.",'".$remisiones."',".$valor.",".$valor_total.",".$iva.",".$rtefuente.",".$rteiva.",".$rteica.",NOW())"; $facturaid=$db->consulta($insert); if($facturaid>0) { $remisiones=str_replace("0,", "", $remisiones); $tiquetes=explode(',',$remisiones); foreach($tiquetes as $x=>$y) { $update_tiquete='UPDATE bascula_venta SET estado = 3 WHERE id='.$y; $db->consulta($update_tiquete); } echo "1,".$facturaid; } else { echo "OCURRIO UN ERROR AL REGISTRAR, COMUNIQUESE CON EL ADMNISTRADOR"; } } ?>