x$%fhG "uZ<{Wdq:ɵrٺyCCm93/vEaT3ԝ[Pf<*)U*zWxFfPeJ5(;S_QZt߱RN^ JCBZ qq֬;!UVs?D6Ȅ} C' *[ľj'~!5εﶩ!ϣCJk&*kؤYxn-QA}љ5%Zi/;WeMavX`'G}a[Oq}t2Y<=L>:*9뀩',_yzPr#ģ )5~V$"F/3Q=B5 h VtM"2g.,ā/\'ֳ%{=[yL- ?Bã5=KQ>ol=!/Jy-^oDU{4b"QX^+ pC{%j#@bf{l{vlN` uP\`Jj t*]Er%'ؤLXHO^0G25Q>vH(_naG@ f,/=7tI=opOt8ѕ OK m@NFx>WDԓ+)ǿS ;`yrcif{Q.MmvB( ~*%g,?PhDSz=nLh⓲fu&Vw}ע%̼yT]i/5nNH,2J 䅫bpCX-; 0\١eo{$hfIN^MykgckѿЏsjN+N_JSE/PՈW߾wX}RliSctxE8qf̀. V/>/5nNH,2J 䅼 t,t_ve:ot:GQ׃ ]cݧ{AD9F5pѺHVڼ|c&E~!](P!B8TW$Zl !. ks_~",X:[4ͱUշҶ [l3O@t.H5OwS| K (M?hXcJfd/5 ER؊cnNScyjyt?ѝ "t+$wS:M^p6* yD8$޴gkᷠZ[nB< ;QH`]{H+'yex94<#)Lv۱tĜDAN-`z7ctgNG}Д )R8%9&D/혤P3gX^v;Etz%=!)D%G䢸LSڋĖ>ƚV=Zm >2&$k^/tf=36dFxi 8O)𕽏Ҽ Tڵ-/5nNH,2J 87 E׷,mN"Z&Efi_ ɧyv73k{6` _ >`C=xI"eZ0)/7߈/>P&LВ^r6{қѸ9q+Jr`eJOk0;aF: ~0IbXCrvrtNJlIzK VS)bF?4"ula=P`1. c8Ud~·OaXjn: ׹ІIކÆ'{lU3 ;we?*(PNU}@X}&}9pTՉ.-*M?d_MFSl+lIPCx+.R0Crf 㶚|w+*J~99R88o r.zd8ud#E&d _HPvÇNLɓb Zc$Gְ :/U! >՜ݽ=e!|5LfMɰ`Q].dBXN)7** _:Dwf$޷HO;k[<_pq6Qxd(IBF$Xv۶Y)&8`<+x`Rij"\IeNsH+Jc蠑Pkc [0{#Da1[P+cKͻ1z+Jn} aXjn420I0㔦f9)Ewc +g) r\|qBfEvC4fd.R4/y!$v-m&Ո|!Oʟ.X!ޓԉtBÃс8 i02'^~R(%8Ϧbm҂geY”z:/U!HzW,t;i$ԛѸo&(!Dzq>D->QfBj5X;3܄f3b*rfx[~U Q)85;/ntŷ2ٳc$Gְ z4)0˶/U&P( LUrSX](;(2IeNsH+7nT!/mhfIN^MbP_ cv?eE3;Μыic\YcOjTEk3&*;MQSg/TNt5O[oxU;A lŋZo]]Pz`U;A lŋZ<$EBE;e&i$ԛѸoWd fߌߥ(^[QkG3}KqZIf̪|$-(ݤ㢝O,^|q`uy~Vf;0urD>#ȑ8i<%Cg¦ ҡ_7BYЄd:t`}k] a5$**D̻߇]a,H`g+~ݦ+S@UҋGsXG,MmO呹 @jXmhPu&fhkc9Pk3.rǰ2eha?972u e8`O&-]5o*O4ܔ.MavX`橜8:֎ۀ06 44:";@N\P%v#|o+$wS:MH%id?pԱkv䥣j`mv9; h!*Nd+$wS:MЇtt9rw-L+GL̲WLڞ=̛\eyqKC,MavX`R9͏(Ks֧&)!h)9_|:@HͤJʉVT&OՐ!,D:/-I7ZD+{MzrLP3gX^v;Et" ^%:eWjr1yvdha :v~ | y:?Vsѱq?YΌ8X(F;Jݛ5xרGԏǬGq~3=sN2 ?083plAg=Uҳ'C#)^nicio_timb', f_fin_timb='$f_fin_timb', num_timbrado='$num_timbrado', num_esta='$num_esta', num_caja='$num_caja', num_inicio='$num_inicio', num_actual='$num_act', num_fin='$num_fin' WHERE id_timbrado='$id_timbrado'"; $resultado =$enlace->query($sql); return $resultado; } function FUNCION_SB_RG_TIMBRADO_DT($f_usuario,$f_inicio_timb,$f_fin_timb,$num_timbrado,$num_esta,$num_caja,$num_inicio,$num_fin) { $TABLA="madb_mdl_timbrado"; $enlace =$this->mysqli(); $f_inicio_timb = $enlace->real_escape_string($f_inicio_timb); $f_fin_timb = $enlace->real_escape_string($f_fin_timb); $num_timbrado = $enlace->real_escape_string($num_timbrado); $num_esta = $enlace->real_escape_string($num_esta); $num_caja = $enlace->real_escape_string($num_caja); $num_inicio = $enlace->real_escape_string($num_inicio); $num_fin = $enlace->real_escape_string($num_fin); $num_actual = 0; $activo_sn = 1; $sql = "INSERT INTO $TABLA(f_usuario,f_inicio_timb,f_fin_timb,num_timbrado,num_esta,num_caja,num_inicio,num_fin,num_actual,activo_sn) VALUES ('$f_usuario','$f_inicio_timb','$f_fin_timb','$num_timbrado','$num_esta','$num_caja','$num_inicio','$num_fin','$num_actual','$activo_sn')"; $resultado =$enlace->query($sql); $codigo = mysqli_insert_id($enlace); return $codigo; } function FUNCION_SB_ACTUALIZAR_NVO_NUMERO_TIMBRADO_DT(){ $enlace =$this->mysqli(); $num_impreso=0; $id_nume=1; $sql = "UPDATE madb_mdl_documentos SET num_impreso='$num_impreso' WHERE id_nume='$id_nume'"; $resultado =$enlace->query($sql); $sql = "UPDATE madb_mdl_timbrado SET activo_sn='$num_impreso'"; $resultado =$enlace->query($sql); } function FUNCION_SB_ACCESO($nombre_sistema, $clave_sistema) { $enlace = $this->mysqli(); $nombre_sistema = $enlace->real_escape_string($nombre_sistema); $clave_sistema = $enlace->real_escape_string($clave_sistema); $sql = "SELECT * FROM madb_mdl_usuarios where nombre_sistema ='$nombre_sistema' and MD5(clave_sistema) ='$clave_sistema'"; $resultado = $enlace->query($sql); return $resultado; } function FUNCION_SB_DATOS_USUARIO($codigo) { $enlace = $this->mysqli(); $sql = "SELECT * from madb_mdl_usuarios where id_usuario='$codigo'"; $resultado = $enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function FUNCION_SB_EXISTE_PERSONA_RG($COD_PERSONA) { $enlace = $this->mysqli(); $sql = "SELECT madb_mdl_mapa_lugar_per.id_registro, madb_mdl_mapa_lugar_per.cod_persona FROM madb_mdl_mapa_lugar_per WHERE cod_persona='$COD_PERSONA'"; $resultado = $enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function FUNCION_SB_ACT_POSI_COORDENAS_PERSONA($id_registro, $coord_latitud, $coord_longitud) { $enlace = $this->mysqli(); $sql = "UPDATE madb_mdl_mapa_lugar_per SET coord_latitud='$coord_latitud', coord_longitud='$coord_longitud' WHERE id_registro='$id_registro' "; $resultado = $enlace->query($sql); } function FUNCION_SB_RG_COORDENAS_PERSONA($f_usuario, $coord_latitud, $coord_longitud, $cod_persona) { $enlace = $this->mysqli(); $TABLA = "madb_mdl_mapa_lugar_per"; $sql = "INSERT INTO $TABLA(f_usuario,coord_latitud,coord_longitud,cod_persona) VALUES ('$f_usuario','$coord_latitud','$coord_longitud','$cod_persona')"; $resultado = $enlace->query($sql); $codigo = mysqli_insert_id($enlace); return $codigo; } function FUNCION_SB_LISTADO_LOCALIDAD() { $enlace = $this->mysqli(); $sql = "SELECT madb_mdl_localidades_carapegua.id_localidad, madb_mdl_localidades_carapegua.nom_localidad FROM madb_mdl_localidades_carapegua "; $resultado = $enlace->query($sql); return $resultado; } function FUNCION_SB_LISTADO_TIPO_FRENTE() { $enlace = $this->mysqli(); $sql = "SELECT madb_mdl_tipo_frente_local.id_tipo_frente, madb_mdl_tipo_frente_local.desc_frente FROM madb_mdl_tipo_frente_local"; $resultado = $enlace->query($sql); return $resultado; } function FUNCION_SB_LISTADO_TIPO_LOCAL() { $enlace = $this->mysqli(); $sql = "SELECT madb_mdl_tipo_local.id_tipo_local, madb_mdl_tipo_local.desc_tipo_local FROM madb_mdl_tipo_local "; $resultado = $enlace->query($sql); return $resultado; } function FUNCION_SB_EXISTE_DOC_PERSONA($COD_PERSONA) { $enlace = $this->mysqli(); $sql = "SELECT madb_mdl_persona.id_mv_persona, madb_mdl_persona.f_sistema, madb_mdl_persona.f_usuario, madb_mdl_persona.nro_documento_pr, madb_mdl_persona.razon_social, madb_mdl_persona.nombre_pr, madb_mdl_persona.apellido_pr, madb_mdl_persona.cant_personas, madb_mdl_persona.cant_chicos, madb_mdl_persona.cod_localidad, madb_mdl_persona.cod_barrio, madb_mdl_persona.desc_barrio, madb_mdl_persona.direccion, madb_mdl_persona.telefono, madb_mdl_persona.e_mail, madb_mdl_persona.cod_tipo_frente, madb_mdl_persona.cod_tipo_vivienda FROM madb_mdl_persona WHERE nro_documento_pr='$COD_PERSONA'"; $resultado = $enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function FUNCION_SB_RG_DATOS_PERSONA($f_usuario, $nro_documento_pr, $razon_social, $nombre_pr, $apellido_pr , $cant_personas, $cant_chicos, $cod_localidad, $cod_barrio, $desc_barrio, $direccion, $telefono, $e_mail , $cod_tipo_frente, $cod_tipo_vivienda, $sup_per) { $enlace = $this->mysqli(); $nro_documento_pr = $enlace->real_escape_string($nro_documento_pr); $razon_social = $enlace->real_escape_string($razon_social); $nombre_pr = $enlace->real_escape_string($nombre_pr); $apellido_pr = $enlace->real_escape_string($apellido_pr); $cant_personas = $enlace->real_escape_string($cant_personas); $cant_chicos = $enlace->real_escape_string($cant_chicos); $cod_localidad = $enlace->real_escape_string($cod_localidad); $cod_barrio = $enlace->real_escape_string($cod_barrio); $desc_barrio = $enlace->real_escape_string($desc_barrio); $direccion = $enlace->real_escape_string($direccion); $telefono = $enlace->real_escape_string($telefono); $e_mail = $enlace->real_escape_string($e_mail); $cod_tipo_frente = $enlace->real_escape_string($cod_tipo_frente); $cod_tipo_vivienda = $enlace->real_escape_string($cod_tipo_vivienda); $sup_per = $enlace->real_escape_string($sup_per); $TABLA = "madb_mdl_persona"; $sql = "INSERT INTO $TABLA(f_usuario,nro_documento_pr,razon_social,nombre_pr,apellido_pr,cant_personas,cant_chicos ,cod_localidad,cod_barrio,desc_barrio,direccion,telefono,e_mail,cod_tipo_frente,cod_tipo_vivienda,metros_viv) VALUES ('$f_usuario','$nro_documento_pr','$razon_social','$nombre_pr','$apellido_pr','$cant_personas','$cant_chicos' ,'$cod_localidad','$cod_barrio','$desc_barrio','$direccion','$telefono','$e_mail','$cod_tipo_frente','$cod_tipo_vivienda','$sup_per')"; $resultado = $enlace->query($sql); $codigo = mysqli_insert_id($enlace); return $codigo; } function FUNCION_SB_EXISTE_DATOS_POSI_PERSONA($COD_PERSONA) { $enlace = $this->mysqli(); $sql = "SELECT madb_mdl_persona.id_mv_persona, madb_mdl_persona.f_sistema, madb_mdl_persona.f_usuario, madb_mdl_persona.nro_documento_pr, madb_mdl_persona.razon_social, madb_mdl_persona.nombre_pr, madb_mdl_persona.apellido_pr, madb_mdl_persona.cant_personas, madb_mdl_persona.cant_chicos, madb_mdl_persona.cod_localidad, madb_mdl_persona.cod_barrio, madb_mdl_persona.desc_barrio, madb_mdl_persona.direccion, madb_mdl_persona.telefono, madb_mdl_persona.e_mail, madb_mdl_persona.cod_tipo_frente, madb_mdl_persona.cod_tipo_vivienda FROM madb_mdl_persona WHERE id_mv_persona='$COD_PERSONA'"; $resultado = $enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function FUNCION_SB_LISTADO_CARGA_POR_USUARIO($COD_USUARIO) { $enlace = $this->mysqli(); $sql = "SELECT madb_mdl_persona.id_mv_persona, madb_mdl_persona.f_sistema, DATE_FORMAT(madb_mdl_persona.f_sistema, '%d-%m-%Y %H:%i:%s') AS h_sistema, madb_mdl_persona.f_usuario, madb_mdl_persona.nro_documento_pr, madb_mdl_persona.razon_social, madb_mdl_persona.nombre_pr, madb_mdl_persona.apellido_pr, madb_mdl_persona.cant_personas, madb_mdl_persona.cant_chicos, madb_mdl_persona.cod_localidad, madb_mdl_persona.cod_barrio, madb_mdl_persona.desc_barrio, madb_mdl_persona.direccion, madb_mdl_persona.telefono, madb_mdl_persona.e_mail, madb_mdl_persona.cod_tipo_frente, madb_mdl_persona.cod_tipo_vivienda, madb_mdl_tipo_frente_local.desc_frente, madb_mdl_tipo_local.desc_tipo_local, madb_mdl_localidades_carapegua.nom_localidad, madb_mdl_usuarios.nombre_sistema FROM madb_mdl_persona LEFT JOIN madb_mdl_tipo_frente_local ON madb_mdl_persona.cod_tipo_frente = madb_mdl_tipo_frente_local.id_tipo_frente LEFT JOIN madb_mdl_tipo_local ON madb_mdl_persona.cod_tipo_vivienda = madb_mdl_tipo_local.id_tipo_local LEFT JOIN madb_mdl_localidades_carapegua ON madb_mdl_persona.cod_localidad = madb_mdl_localidades_carapegua.id_localidad LEFT JOIN madb_mdl_usuarios ON madb_mdl_persona.f_usuario = madb_mdl_usuarios.id_usuario WHERE madb_mdl_persona.f_usuario='$COD_USUARIO'"; $resultado = $enlace->query($sql); return $resultado; } function FUNCION_SB_LISTADO_PERSONAS_CENSO() { $enlace = $this->mysqli(); $sql = "SELECT madb_mdl_mapa_lugar_per.id_registro, madb_mdl_mapa_lugar_per.cod_persona, madb_mdl_mapa_lugar_per.ced_persona, madb_mdl_mapa_lugar_per.coord_latitud, madb_mdl_mapa_lugar_per.coord_longitud, madb_mdl_persona.nro_documento_pr, madb_mdl_persona.razon_social, madb_mdl_persona.nombre_pr, madb_mdl_persona.apellido_pr, madb_mdl_persona.cant_personas, madb_mdl_persona.cant_chicos, madb_mdl_persona.cod_localidad, madb_mdl_persona.cod_barrio, madb_mdl_persona.desc_barrio, madb_mdl_persona.direccion, madb_mdl_persona.telefono, madb_mdl_persona.e_mail, madb_mdl_persona.cod_tipo_frente, madb_mdl_persona.cod_tipo_vivienda, madb_mdl_persona.metros_viv, madb_mdl_tipo_local.desc_tipo_local, madb_mdl_tipo_frente_local.desc_frente FROM madb_mdl_mapa_lugar_per LEFT JOIN madb_mdl_persona ON madb_mdl_mapa_lugar_per.cod_persona = madb_mdl_persona.id_mv_persona LEFT JOIN madb_mdl_tipo_local ON madb_mdl_persona.cod_tipo_vivienda = madb_mdl_tipo_local.id_tipo_local LEFT JOIN madb_mdl_tipo_frente_local ON madb_mdl_persona.cod_tipo_frente = madb_mdl_tipo_frente_local.id_tipo_frente"; $resultado = $enlace->query($sql); return $resultado; } function FUNCION_SB_DATOS_POSI_PERSONAS_CENSO($COD_POSI) { $enlace = $this->mysqli(); $sql = "SELECT madb_mdl_mapa_lugar_per.id_registro, madb_mdl_mapa_lugar_per.cod_persona, madb_mdl_mapa_lugar_per.ced_persona, madb_mdl_mapa_lugar_per.coord_latitud, madb_mdl_mapa_lugar_per.coord_longitud, madb_mdl_persona.nro_documento_pr, madb_mdl_persona.razon_social, madb_mdl_persona.nombre_pr, madb_mdl_persona.apellido_pr, madb_mdl_persona.cant_personas, madb_mdl_persona.cant_chicos, madb_mdl_persona.cod_localidad, madb_mdl_persona.cod_barrio, madb_mdl_persona.desc_barrio, madb_mdl_persona.direccion, madb_mdl_persona.telefono, madb_mdl_persona.e_mail, madb_mdl_persona.cod_tipo_frente, madb_mdl_persona.cod_tipo_vivienda, madb_mdl_persona.metros_viv, madb_mdl_tipo_local.desc_tipo_local, madb_mdl_tipo_frente_local.desc_frente, madb_mdl_localidades_carapegua.nom_localidad FROM madb_mdl_mapa_lugar_per LEFT JOIN madb_mdl_persona ON madb_mdl_mapa_lugar_per.cod_persona = madb_mdl_persona.id_mv_persona LEFT JOIN madb_mdl_tipo_local ON madb_mdl_persona.cod_tipo_vivienda = madb_mdl_tipo_local.id_tipo_local LEFT JOIN madb_mdl_tipo_frente_local ON madb_mdl_persona.cod_tipo_frente = madb_mdl_tipo_frente_local.id_tipo_frente LEFT JOIN madb_mdl_localidades_carapegua ON madb_mdl_persona.cod_localidad = madb_mdl_localidades_carapegua.id_localidad WHERE madb_mdl_mapa_lugar_per.id_registro='$COD_POSI'"; $resultado = $enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function FUNCION_SB_LISTADO_TIPOS_USUARIOS() { $enlace = $this->mysqli(); $sql = "SELECT madb_mdl_tipo_usuario.id_tipo, madb_mdl_tipo_usuario.desc_tipo_usu FROM madb_mdl_tipo_usuario "; $resultado = $enlace->query($sql); return $resultado; } function FUNCION_SB_LISTADO_USUARIOS() { $enlace = $this->mysqli(); $sql = "SELECT madb_mdl_usuarios.id_usuario, madb_mdl_usuarios.tipo_usu, madb_mdl_usuarios.nombre_usu, madb_mdl_usuarios.apellido_usu, madb_mdl_usuarios.direccion_usu, madb_mdl_usuarios.telefono_usu, madb_mdl_usuarios.nombre_sistema, madb_mdl_usuarios.clave_sistema, madb_mdl_usuarios.user_activo, madb_mdl_tipo_usuario.desc_tipo_usu FROM madb_mdl_usuarios LEFT JOIN madb_mdl_tipo_usuario ON madb_mdl_usuarios.tipo_usu = madb_mdl_tipo_usuario.id_tipo "; $resultado = $enlace->query($sql); return $resultado; } function FUNCION_SB_DATO_POSI_USUARIO($id_usuario) { $enlace = $this->mysqli(); $sql = "SELECT madb_mdl_usuarios.id_usuario, madb_mdl_usuarios.tipo_usu, madb_mdl_usuarios.nombre_usu, madb_mdl_usuarios.apellido_usu, madb_mdl_usuarios.direccion_usu, madb_mdl_usuarios.telefono_usu, madb_mdl_usuarios.nombre_sistema, madb_mdl_usuarios.cod_usuario_bio, madb_mdl_usuarios.clave_sistema, madb_mdl_usuarios.user_activo , madb_mdl_usuarios.es_sp_usuario , madb_mdl_tipo_usuario.desc_tipo_usu FROM madb_mdl_usuarios LEFT JOIN madb_mdl_tipo_usuario ON madb_mdl_usuarios.tipo_usu = madb_mdl_tipo_usuario.id_tipo WHERE madb_mdl_usuarios.id_usuario='$id_usuario'"; $resultado = $enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function FUNCION_SB_ACTUALIZAR_USUARIOS($id_usuario, $tipo_usu, $nombre_usu, $apellido_usu, $telefono_usu, $nombre_sistema, $clave_sistema, $e_mail, $cod_usuario_bio,$super_usuario) { $enlace = $this->mysqli(); $tipo_usu = $enlace->real_escape_string($tipo_usu); $nombre_usu = $enlace->real_escape_string($nombre_usu); $apellido_usu = $enlace->real_escape_string($apellido_usu); $telefono_usu = $enlace->real_escape_string($telefono_usu); $nombre_sistema = $enlace->real_escape_string($nombre_sistema); $clave_sistema = $enlace->real_escape_string($clave_sistema); $e_mail = $enlace->real_escape_string($e_mail); $sql = "UPDATE madb_mdl_usuarios SET tipo_usu='$tipo_usu', nombre_usu='$nombre_usu', apellido_usu='$apellido_usu', telefono_usu='$telefono_usu', nombre_sistema='$nombre_sistema', clave_sistema='$clave_sistema', es_sp_usuario='$super_usuario', cod_usuario_bio='$cod_usuario_bio' WHERE id_usuario='$id_usuario'"; $resultado = $enlace->query($sql); return $resultado; } function FUNCION_SB_RG_USUARIO($f_usuario, $tipo_usu, $nombre_usu, $apellido_usu, $telefono_usu, $nombre_sistema, $clave_sistema, $e_mail, $cod_usuario_bio, $super_usuario) { $TABLA = "madb_mdl_usuarios"; $enlace = $this->mysqli(); $tipo_usu = $enlace->real_escape_string($tipo_usu); $nombre_usu = $enlace->real_escape_string($nombre_usu); $apellido_usu = $enlace->real_escape_string($apellido_usu); $telefono_usu = $enlace->real_escape_string($telefono_usu); $nombre_sistema = $enlace->real_escape_string($nombre_sistema); $clave_sistema = $enlace->real_escape_string($clave_sistema); $sql = "INSERT INTO $TABLA(f_usuario,tipo_usu,nombre_usu,apellido_usu, telefono_usu,nombre_sistema,clave_sistema,cod_usuario_bio,es_sp_usuario) VALUES ('$f_usuario','$tipo_usu','$nombre_usu', '$apellido_usu','$telefono_usu','$nombre_sistema', '$clave_sistema','$cod_usuario_bio','$super_usuario')"; $resultado = $enlace->query($sql); $codigo = mysqli_insert_id($enlace); return $codigo; } function FUNCION_SB_LISTADO_CAJAS_COBRADORES() { $enlace = $this->mysqli(); $sql = "SELECT madb_conf_resumen_cajas_local.id_cajas_vta, madb_conf_resumen_cajas_local.f_sistema, madb_conf_resumen_cajas_local.f_usuario, madb_conf_resumen_cajas_local.cod_nro_caja, madb_conf_resumen_cajas_local.cod_posi_caja, madb_conf_resumen_cajas_local.h_inicio, DATE_FORMAT(madb_conf_resumen_cajas_local.h_inicio, '%d-%m-%Y %H:%i:%s') AS hc_inicio, DATE_FORMAT(madb_conf_resumen_cajas_local.h_cierre, '%d-%m-%Y %H:%i:%s') AS hc_cierre, madb_conf_resumen_cajas_local.h_cierre, madb_conf_resumen_cajas_local.cod_estado, madb_conf_estado_cajas.desc_caja FROM madb_conf_resumen_cajas_local LEFT JOIN madb_conf_estado_cajas ON madb_conf_resumen_cajas_local.cod_estado = madb_conf_estado_cajas.id_estado_caja ORDER BY id_cajas_vta asc"; $resultado = $enlace->query($sql); return $resultado; } function FUNCION_SB_DATOS_POSI_CAJA_COBRADOR($COD_CAJA, $COD_POSI) { $TABLA = "madb_mdl_caja_cab_$COD_CAJA"; $enlace = $this->mysqli(); $sql = "SELECT $TABLA.id_rendicion, $TABLA.f_sistema, $TABLA.f_usuario, $TABLA.f_caja_rend, $TABLA.h_apertura, $TABLA.h_cierre, DATE_FORMAT($TABLA.h_apertura, '%d-%m-%Y %H:%i:%s') AS hc_inicio, DATE_FORMAT($TABLA.h_cierre, '%d-%m-%Y %H:%i:%s') AS hc_cierre, $TABLA.cod_usuario, $TABLA.monto_apertura, $TABLA.monto_transitorio, $TABLA.monto_cierre_sistema, $TABLA.monto_cierre_personal, $TABLA.obs_cierre, $TABLA.estado_caja, madb_mdl_usuarios.nombre_usu, madb_mdl_usuarios.apellido_usu, madb_mdl_usuarios.telefono_usu, madb_mdl_usuarios.nombre_sistema FROM $TABLA INNER JOIN madb_mdl_usuarios ON $TABLA.cod_usuario = madb_mdl_usuarios.id_usuario WHERE $TABLA.id_rendicion='$COD_POSI'"; $resultado = $enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function FUNCION_SB_LISTADO_CAJA_CERRADAS() { $enlace = $this->mysqli(); $sql = "SELECT madb_conf_resumen_cajas_local.id_cajas_vta, madb_conf_resumen_cajas_local.f_sistema, madb_conf_resumen_cajas_local.f_usuario, madb_conf_resumen_cajas_local.cod_nro_caja, madb_conf_resumen_cajas_local.cod_posi_caja, madb_conf_resumen_cajas_local.h_inicio, DATE_FORMAT(madb_conf_resumen_cajas_local.h_inicio, '%d-%m-%Y %H:%i:%s') AS hc_inicio, DATE_FORMAT(madb_conf_resumen_cajas_local.h_cierre, '%d-%m-%Y %H:%i:%s') AS hc_cierre, madb_conf_resumen_cajas_local.h_cierre, madb_conf_resumen_cajas_local.cod_estado, madb_conf_estado_cajas.desc_caja FROM madb_conf_resumen_cajas_local LEFT JOIN madb_conf_estado_cajas ON madb_conf_resumen_cajas_local.cod_estado = madb_conf_estado_cajas.id_estado_caja where cod_nro_caja<100 and madb_conf_resumen_cajas_local.cod_estado=0 or madb_conf_resumen_cajas_local.cod_estado=2 ORDER BY id_cajas_vta asc"; $resultado = $enlace->query($sql); return $resultado; } function FUNCION_SB_LISTADO_COBRADORES() { $enlace = $this->mysqli(); $sql = "SELECT madb_mdl_usuarios.id_usuario, madb_mdl_usuarios.tipo_usu, madb_mdl_usuarios.nombre_usu, madb_mdl_usuarios.apellido_usu, madb_mdl_usuarios.direccion_usu, madb_mdl_usuarios.telefono_usu, madb_mdl_usuarios.nombre_sistema, madb_mdl_usuarios.clave_sistema, madb_mdl_usuarios.user_activo, madb_mdl_tipo_usuario.desc_tipo_usu FROM madb_mdl_usuarios LEFT JOIN madb_mdl_tipo_usuario ON madb_mdl_usuarios.tipo_usu = madb_mdl_tipo_usuario.id_tipo WHERE madb_mdl_usuarios.tipo_usu=4"; $resultado = $enlace->query($sql); return $resultado; } function FUNCION_SB_RG_HABILITAR_CAJA_COBRADOR($NUMERO, $f_usuario, $f_caja_rend, $h_apertura, $cod_usuario, $monto_apertura, $estado_caja) { $enlace = $this->mysqli(); $TABLA = "madb_mdl_caja_cab_$NUMERO"; $sql = "INSERT INTO $TABLA(f_usuario,f_caja_rend,h_apertura,cod_usuario,monto_apertura,estado_caja) VALUES ('$f_usuario','$f_caja_rend','$h_apertura','$cod_usuario','$monto_apertura','$estado_caja')"; $resultado = $enlace->query($sql); $codigo = mysqli_insert_id($enlace); return $codigo; } function FUNCION_SB_ACT_RESUMEN_HABILITACION_CAJA_COBRADOR($cod_nro_caja, $cod_posi_caja, $h_inicio, $estado_caja, $cod_cobrador) { $enlace = $this->mysqli(); $sql = "UPDATE madb_conf_resumen_cajas_local SET cod_posi_caja='$cod_posi_caja',h_inicio='$h_inicio',cod_estado='$estado_caja' ,cod_cobrador='$cod_cobrador' WHERE cod_nro_caja='$cod_nro_caja'"; $resultado = $enlace->query($sql); } function FUNCION_SB_COBRADOR_ASIGNADO_A_CAJAS_COBRADORES($cod_cobrador) { $enlace = $this->mysqli(); $sql = "SELECT madb_conf_resumen_cajas_local.id_cajas_vta, madb_conf_resumen_cajas_local.f_sistema, madb_conf_resumen_cajas_local.f_usuario, madb_conf_resumen_cajas_local.cod_cobrador, madb_conf_resumen_cajas_local.cod_nro_caja, madb_conf_resumen_cajas_local.cod_posi_caja, madb_conf_resumen_cajas_local.h_inicio, DATE_FORMAT(madb_conf_resumen_cajas_local.h_inicio, '%d-%m-%Y %H:%i:%s') AS hc_inicio, DATE_FORMAT(madb_conf_resumen_cajas_local.h_cierre, '%d-%m-%Y %H:%i:%s') AS hc_cierre, madb_conf_resumen_cajas_local.h_cierre, madb_conf_resumen_cajas_local.cod_estado, madb_conf_estado_cajas.desc_caja FROM madb_conf_resumen_cajas_local LEFT JOIN madb_conf_estado_cajas ON madb_conf_resumen_cajas_local.cod_estado = madb_conf_estado_cajas.id_estado_caja WHERE madb_conf_resumen_cajas_local.cod_estado=1 AND madb_conf_resumen_cajas_local.cod_cobrador='$cod_cobrador' "; $resultado = $enlace->query($sql); return $resultado; } function FUNCION_SB_BUSCAR_COBRADOR_ASIGNADO_A_CAJAS_COBRADORES($cod_cobrador) { $enlace = $this->mysqli(); $sql = "SELECT madb_conf_resumen_cajas_local.id_cajas_vta, madb_conf_resumen_cajas_local.f_sistema, madb_conf_resumen_cajas_local.f_usuario, madb_conf_resumen_cajas_local.cod_cobrador, madb_conf_resumen_cajas_local.cod_nro_caja, madb_conf_resumen_cajas_local.cod_posi_caja, madb_conf_resumen_cajas_local.h_inicio, DATE_FORMAT(madb_conf_resumen_cajas_local.h_inicio, '%d-%m-%Y %H:%i:%s') AS hc_inicio, DATE_FORMAT(madb_conf_resumen_cajas_local.h_cierre, '%d-%m-%Y %H:%i:%s') AS hc_cierre, madb_conf_resumen_cajas_local.h_cierre, madb_conf_resumen_cajas_local.cod_estado, madb_conf_estado_cajas.desc_caja FROM madb_conf_resumen_cajas_local LEFT JOIN madb_conf_estado_cajas ON madb_conf_resumen_cajas_local.cod_estado = madb_conf_estado_cajas.id_estado_caja WHERE madb_conf_resumen_cajas_local.cod_estado=1 AND madb_conf_resumen_cajas_local.cod_cobrador='$cod_cobrador'"; $resultado = $enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function FUNCION_SB_DATOS_POSI_CAJAS_COBRADORES($nro_caja, $cod_posi_caja) { $enlace = $this->mysqli(); $TABLA = "madb_mdl_caja_cab_$nro_caja"; $sql = "SELECT $TABLA.id_rendicion, $TABLA.f_sistema, $TABLA.f_usuario, $TABLA.f_caja_rend, $TABLA.h_apertura, DATE_FORMAT($TABLA.h_apertura, '%d-%m-%Y %H:%i:%s') AS hc_inicio, $TABLA.h_cierre, $TABLA.cod_usuario, $TABLA.monto_apertura, $TABLA.monto_transitorio, $TABLA.monto_cierre_sistema, $TABLA.monto_cierre_personal, $TABLA.obs_cierre, $TABLA.estado_caja, madb_conf_estado_cajas.desc_caja, madb_mdl_usuarios.nombre_usu, madb_mdl_usuarios.apellido_usu, madb_mdl_usuarios.direccion_usu, madb_mdl_usuarios.telefono_usu, madb_mdl_usuarios.nombre_sistema, madb_mdl_usuarios.clave_sistema, madb_mdl_usuarios.user_activo, madb_mdl_usuarios.f_usuario FROM $TABLA INNER JOIN madb_conf_estado_cajas ON $TABLA.estado_caja = madb_conf_estado_cajas.id_estado_caja INNER JOIN madb_mdl_usuarios ON $TABLA.cod_usuario = madb_mdl_usuarios.id_usuario where $TABLA.id_rendicion='$cod_posi_caja'"; $resultado = $enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function FUNCION_SB_LISTADO_DATOS_DETALLES_CAJAS_COBRADORES($nro_caja, $cod_posi_caja) { $enlace = $this->mysqli(); $TABLA = "madb_mdl_caja_det_$nro_caja"; $sql = "SELECT $TABLA.id_det_cj, $TABLA.f_sistema, DATE_FORMAT($TABLA.f_sistema, '%d-%m-%Y %H:%i:%s') AS hc_sistema, $TABLA.f_usuario, $TABLA.cod_caja, $TABLA.cod_tipo_servicio, $TABLA.cod_nvc_tip, $TABLA.cod_contribuyente, $TABLA.importe_pagar, $TABLA.importe_pagado, $TABLA.cambio, madb_mdl_persona.nro_documento_pr, madb_mdl_persona.razon_social, madb_mdl_persona.nombre_pr, madb_mdl_persona.apellido_pr, madb_mdl_persona.cant_personas, madb_mdl_persona.cod_tipo_frente, madb_mdl_persona.cod_tipo_vivienda, madb_conf_tipo_servicio.desc_tipo_serv FROM $TABLA LEFT JOIN madb_mdl_persona ON $TABLA.cod_contribuyente = madb_mdl_persona.id_mv_persona LEFT JOIN madb_conf_tipo_servicio ON $TABLA.cod_tipo_servicio = madb_conf_tipo_servicio.id_tipo_servicio where $TABLA.cod_caja='$cod_posi_caja'"; $resultado = $enlace->query($sql); return $resultado; } function FUNCION_SB_LISTADO_TIPO_SERVICIOS() { $enlace = $this->mysqli(); $sql = "SELECT madb_conf_tipo_servicio.id_tipo_servicio, madb_conf_tipo_servicio.cod_serv_nvs, madb_conf_tipo_servicio.desc_tipo_serv, madb_conf_tipo_servicio.precio_unico, madb_conf_tipo_servicio.un_precio FROM madb_conf_tipo_servicio "; $resultado = $enlace->query($sql); return $resultado; } function FUNCION_SB_DATOS_POSI_TIPO_SERVICIO($CODIGO) { $enlace = $this->mysqli(); $sql = "SELECT madb_conf_tipo_servicio.id_tipo_servicio, madb_conf_tipo_servicio.cod_serv_nvs, madb_conf_tipo_servicio.desc_tipo_serv, madb_conf_tipo_servicio.precio_unico, madb_conf_tipo_servicio.un_precio FROM madb_conf_tipo_servicio WHERE madb_conf_tipo_servicio.id_tipo_servicio='$CODIGO'"; $resultado = $enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function FUNCION_SB_DATOS_POSI_TIPO_SERVICIO_TIP_VIVI($CODIGO, $TP_VIV) { $enlace = $this->mysqli(); $sql = "SELECT madb_conf_tipo_servicio_costo.cod_servicio, madb_conf_tipo_servicio_costo.cod_tp_vivienta, madb_conf_tipo_servicio_costo.importe FROM madb_conf_tipo_servicio_costo WHERE madb_conf_tipo_servicio_costo.cod_servicio='$CODIGO' AND madb_conf_tipo_servicio_costo.cod_tp_vivienta='$TP_VIV' "; $resultado = $enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function FUNCION_SB_RG_DET_PAGO_DETALLE_CLIENTE($nro_caja, $f_usuario, $cod_caja, $cod_tipo_servicio, $cod_tp_viv , $cod_nvc_tip, $cod_contribuyente, $importe_pagar, $importe_pagado, $cambio) { $enlace = $this->mysqli(); $TABLA = "madb_mdl_caja_det_$nro_caja"; $sql = "INSERT INTO $TABLA(f_usuario,cod_caja,cod_tipo_servicio, cod_tp_viv,cod_nvc_tip,cod_contribuyente,importe_pagar,importe_pagado,cambio) VALUES ('$f_usuario','$cod_caja','$cod_tipo_servicio', '$cod_tp_viv','$cod_nvc_tip','$cod_contribuyente','$importe_pagar','$importe_pagado','$cambio')"; $resultado = $enlace->query($sql); $codigo = mysqli_insert_id($enlace); return $codigo; } function FUNCION_SB_ACT_MONTO_CAJA_COBRADOR($nro_caja, $id_rendicion, $monto_transitorio) { $enlace = $this->mysqli(); $TABLA = "madb_mdl_caja_cab_$nro_caja"; $sql = "UPDATE $TABLA SET monto_transitorio=monto_transitorio+'$monto_transitorio' WHERE id_rendicion='$id_rendicion' "; $resultado = $enlace->query($sql); } function FUNCION_SB_DATOS_DETALLES_CAJAS_COBRADORES_PARA_RECIBO($nro_caja, $cod_posi) { $enlace = $this->mysqli(); $TABLA = "madb_mdl_caja_det_$nro_caja"; $sql = "SELECT $TABLA.id_det_cj, $TABLA.f_sistema, DATE_FORMAT($TABLA.f_sistema, '%d-%m-%Y %H:%i:%s') AS hc_pago, DATE_FORMAT($TABLA.f_sistema, '%d') AS hc_dia, DATE_FORMAT($TABLA.f_sistema, '%m') AS hc_mes, DATE_FORMAT($TABLA.f_sistema, '%Y') AS hc_anio, $TABLA.f_usuario, $TABLA.cod_caja, $TABLA.cod_tipo_servicio, $TABLA.cod_nvc_tip, $TABLA.cod_contribuyente, $TABLA.importe_pagar, $TABLA.importe_pagado, $TABLA.cambio, madb_mdl_persona.nro_documento_pr, madb_mdl_persona.razon_social, madb_mdl_persona.nombre_pr, madb_mdl_persona.apellido_pr, madb_mdl_persona.cant_personas, madb_mdl_persona.cod_tipo_frente, madb_mdl_persona.cod_tipo_vivienda, madb_mdl_usuarios.nombre_usu, madb_mdl_usuarios.apellido_usu, madb_conf_tipo_servicio.desc_tipo_serv FROM $TABLA LEFT JOIN madb_mdl_persona ON $TABLA.cod_contribuyente = madb_mdl_persona.id_mv_persona LEFT JOIN madb_conf_tipo_servicio ON $TABLA.cod_tipo_servicio = madb_conf_tipo_servicio.id_tipo_servicio LEFT JOIN madb_mdl_usuarios ON $TABLA.f_usuario = madb_mdl_usuarios.id_usuario where $TABLA.id_det_cj='$cod_posi'"; $resultado = $enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function FUNCION_SB_LISTADO_MAQUINAS() { $enlace = $this->mysqli(); $sql = "SELECT madb_conf_maquina.id_maquina, madb_conf_maquina.desc_maquina, madb_conf_maquina.nro_ref_maquina, madb_conf_maquina.es_uso_sn FROM madb_conf_maquina WHERE es_uso_sn=0"; $resultado = $enlace->query($sql); return $resultado; } function FUNCION_SB_RG_HS_MAQUINA_CAJA_COBRADOR($f_usuario, $cod_nro_caja, $cod_posi, $cod_cobrador, $cod_maquina) { $enlace = $this->mysqli(); $TABLA = "madb_conf_maquina_hs"; $sql = "INSERT INTO $TABLA(f_usuario,cod_nro_caja,cod_posi,cod_cobrador,cod_maquina) VALUES ('$f_usuario','$cod_nro_caja','$cod_posi','$cod_cobrador','$cod_maquina')"; $resultado = $enlace->query($sql); $codigo = mysqli_insert_id($enlace); return $codigo; } function FUNCION_SB_ACT_EN_USO_MAQUINA_IMP($id_maquina, $es_uso_sn, $NUMERO, $cod_caja_rendicion) { $enlace = $this->mysqli(); $sql = "UPDATE madb_conf_maquina SET es_uso_sn='$es_uso_sn',caja='$NUMERO',posi='$cod_caja_rendicion' WHERE id_maquina='$id_maquina' "; $resultado = $enlace->query($sql); } function FUNCION_SB_DATOS_POSI_COD_CAJAS_COBRADORES($id_cajas_vta) { $enlace = $this->mysqli(); $sql = "SELECT madb_conf_resumen_cajas_local.id_cajas_vta, madb_conf_resumen_cajas_local.f_sistema, madb_conf_resumen_cajas_local.f_usuario, madb_conf_resumen_cajas_local.cod_nro_caja, madb_conf_resumen_cajas_local.cod_posi_caja, madb_conf_resumen_cajas_local.h_inicio, DATE_FORMAT(madb_conf_resumen_cajas_local.h_inicio, '%d-%m-%Y %H:%i:%s') AS hc_inicio, DATE_FORMAT(madb_conf_resumen_cajas_local.h_cierre, '%d-%m-%Y %H:%i:%s') AS hc_cierre, madb_conf_resumen_cajas_local.h_cierre, madb_conf_resumen_cajas_local.cod_estado, madb_conf_estado_cajas.desc_caja FROM madb_conf_resumen_cajas_local LEFT JOIN madb_conf_estado_cajas ON madb_conf_resumen_cajas_local.cod_estado = madb_conf_estado_cajas.id_estado_caja where madb_conf_resumen_cajas_local.id_cajas_vta ='$id_cajas_vta'"; $resultado = $enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function FUNCION_SB_CIERRE_CAJA_COBRADOR($nro_caja, $id_rendicion, $h_cierre, $monto_cierre_sistema , $monto_cierre_personal, $obs_cierre, $estado_caja, $faltante_sn) { $enlace = $this->mysqli(); $TABLA = "madb_mdl_caja_cab_$nro_caja"; $sql = "UPDATE $TABLA SET h_cierre='$h_cierre', monto_cierre_sistema='$monto_cierre_sistema', monto_cierre_personal='$monto_cierre_personal', obs_cierre='$obs_cierre', estado_caja='$estado_caja', faltante_sn='$faltante_sn' WHERE id_rendicion='$id_rendicion' "; $resultado = $enlace->query($sql); } function FUNCION_SB_CIERRE_CONTROL_CAJA_COBRADOR($cod_nro_caja, $cod_posi_caja, $h_cierre, $cod_estado) { $enlace = $this->mysqli(); $TABLA = "madb_conf_resumen_cajas_local"; $sql = "UPDATE $TABLA SET h_cierre='$h_cierre', cod_estado='$cod_estado' WHERE cod_nro_caja='$cod_nro_caja' AND cod_posi_caja='$cod_posi_caja' "; $resultado = $enlace->query($sql); } function FUNCION_SB_ACT_CIERRE_MAQUINA_CAJA($es_uso_sn, $NUMERO, $cod_caja_rendicion) { $enlace = $this->mysqli(); $sql = "UPDATE madb_conf_maquina SET es_uso_sn='$es_uso_sn',caja='$es_uso_sn',posi='$es_uso_sn' WHERE caja='$NUMERO' AND posi='$cod_caja_rendicion' "; $resultado = $enlace->query($sql); } function SOLICITUDES_PARA_ELIMINAR() { $enlace = $this->mysqli(); $sql = "SELECT madb_mdl_mesa_det.id_det_mesa, madb_mdl_mesa_det.cod_cab_mesa, madb_mdl_mesa_det.desc_pedido, DATE_FORMAT(madb_mdl_mesa_det.h_peticion_b, '%d-%m-%Y %H:%i:%s') AS h_peticion, madb_mdl_mesa_det.cant_pedido, madb_mdl_mesa_det.precio_pedido, madb_mdl_mesa_det.subto_pedido, madb_mdl_mesa_det.nro_caja_solicita_borrar, madb_mdl_mesa_det.posi_nro_caja_borrar, madb_mdl_mesa_det.motivo_borrar, madb_mdl_mesa_det.para_autorizar_eliminar FROM madb_mdl_mesa_det WHERE para_autorizar_eliminar = 1"; $resultado = $enlace->query($sql); return $resultado; } function cajero_solicitud_elimnar($id_nro_pos, $NUMERO_POS) { $enlace = $this->mysqli(); $TABLA = "madb_mdl_caja_pos_$NUMERO_POS"; $sql = "SELECT $TABLA.id_caja_pos, $TABLA.f_sistema, $TABLA.f_usuario, $TABLA.numero_pos, $TABLA.caja_activa, $TABLA.cod_cajero, $TABLA.f_horario_inicio, DATE_FORMAT( $TABLA.f_horario_inicio, '%d-%m-%Y %H:%i:%s') AS h_sistema_ini, DATE_FORMAT( $TABLA.f_horario_fin, '%d-%m-%Y %H:%i:%s') AS h_sistema_fin, $TABLA.f_horario_fin, $TABLA.monto_apertura_caja, $TABLA.total_debito, $TABLA.total_credito, $TABLA.total_cheque, $TABLA.monto_cierre_sistema, $TABLA.monto_cierre_cajero, $TABLA.diferencia_cierre, madb_mdl_usuarios.nombre_usu, madb_mdl_usuarios.apellido_usu FROM $TABLA LEFT JOIN madb_mdl_usuarios ON $TABLA.f_usuario = madb_mdl_usuarios.id_usuario WHERE $TABLA.id_caja_pos='$id_nro_pos'"; $resultado = $enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function DATOS_POSI_SOLICITUD_PARA_ELIMINAR($POSI) { $enlace = $this->mysqli(); $sql = "SELECT madb_mdl_mesa_det.id_det_mesa, madb_mdl_mesa_det.cod_cab_mesa, madb_mdl_mesa_det.desc_pedido, DATE_FORMAT(madb_mdl_mesa_det.h_peticion_b, '%d-%m-%Y %H:%i:%s') AS h_peticion, madb_mdl_mesa_det.cant_pedido, madb_mdl_mesa_det.cod_producto, madb_mdl_mesa_det.cod_receta, madb_mdl_mesa_det.precio_pedido, madb_mdl_mesa_det.subto_pedido, madb_mdl_mesa_det.nro_caja_solicita_borrar, madb_mdl_mesa_det.posi_nro_caja_borrar, madb_mdl_mesa_det.motivo_borrar, madb_mdl_mesa_det.para_autorizar_eliminar FROM madb_mdl_mesa_det WHERE id_det_mesa = '$POSI'"; $resultado = $enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function REGISTAR_HISTORIAL_BORRO($f_usuario, $nro_caja, $cod_posi_caja, $cod_del_posi_pedido, $nro_mesa, $motivo, $hora_pidio) { $enlace = $this->mysqli(); $TABLA = "madb_mdl_eliminaciones_cajas_mesas"; $sql = "INSERT INTO $TABLA(f_usuario,nro_caja,cod_posi_caja,cod_del_posi_pedido,nro_mesa,motivo,hora_pidio) VALUES ('$f_usuario','$nro_caja','$cod_posi_caja','$cod_del_posi_pedido','$nro_mesa','$motivo','$hora_pidio')"; $resultado = $enlace->query($sql); $codigo = mysqli_insert_id($enlace); return $codigo; } function BORRAR_POSI_DETALLE_MESA($POSI_ELIMINAR) { $enlace = $this->mysqli(); $sql = "DELETE FROM madb_mdl_mesa_det WHERE id_det_mesa='$POSI_ELIMINAR'"; $resultado = $enlace->query($sql); } function ACTUALIZAR_TOTAL_BORRAR_POSI_DETALLE_MESA($id_mesa, $monto_mesa) { $enlace = $this->mysqli(); $sql = "UPDATE madb_mdl_mesa_cab SET monto_mesa=monto_mesa-'$monto_mesa' WHERE id_mesa='$id_mesa' "; $resultado = $enlace->query($sql); } function ACTUALIZAR_SUMAR_PRODUCTO_STOCK_BORRAR_POSI_DETALLE_MESA($id_producto, $cant_actual) { $enlace = $this->mysqli(); $sql = "UPDATE madb_mdl_productos SET cant_actual=cant_actual+'$cant_actual' WHERE id_producto='$id_producto'"; $resultado = $enlace->query($sql); } function LISTADO_PRODUCTOS_CON_VTO_ACTIVOS() { $enlace = $this->mysqli(); $sql = "SELECT madb_mdl_productos_control_vencimiento.id_control, madb_mdl_productos_control_vencimiento.f_sistema, madb_mdl_productos_control_vencimiento.f_usuario, madb_mdl_productos_control_vencimiento.fecha_mov, madb_mdl_productos_control_vencimiento.cod_producto, madb_mdl_productos_control_vencimiento.cant_anterior, madb_mdl_productos_control_vencimiento.can_control, madb_mdl_productos_control_vencimiento.obs_control, madb_mdl_productos_control_vencimiento.estado_control, madb_mdl_productos_control_vencimiento.fecha_vencimiento, DATE_FORMAT(madb_mdl_productos_control_vencimiento.fecha_vencimiento, '%d-%m-%Y') AS fecha_vto, TIMESTAMPDIFF(DAY,NOW(),madb_mdl_productos_control_vencimiento.fecha_vencimiento) AS dias_para_vto, madb_mdl_productos_control_vencimiento.dias_aviso, madb_mdl_productos.descripcion_prod, madb_mdl_productos.precio_costo, madb_mdl_productos.precio_venta FROM madb_mdl_productos_control_vencimiento INNER JOIN madb_mdl_productos ON madb_mdl_productos_control_vencimiento.cod_producto = madb_mdl_productos.id_producto WHERE estado_control=0"; $resultado = $enlace->query($sql); return $resultado; } function SB_DATOS_EMPINST() { $enlace =$this->mysqli(); $sql = " SELECT madb_conf_sys.id_instalacion, madb_conf_sys.f_sistema, TIMESTAMPDIFF(DAY,madb_conf_sys.f_sistema,NOW()) AS ds FROM madb_conf_sys "; $resultado =$enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function BUSCAR_NOMBRE_IMPRESORA_DE_POS($codigo) { $enlace = $this->mysqli(); $sql = "SELECT madb_conf_cantidad_pos.id_nro_pos, madb_conf_cantidad_pos.nombre_impresora FROM madb_conf_cantidad_pos where id_nro_pos='$codigo'"; $resultado = $enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function VERIF_SUPERUSUARIO($id_usuario){ $enlace = $this->mysqli(); $sql = "SELECT es_sp_usuario FROM madb_mdl_usuarios WHERE id_usuario = '$id_usuario'"; $resultado = $enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function BUSCAR_CAMBIO_PRECIO() { $enlace = $this->mysqli(); $sql = " SELECT madb_conf_precio_venta.id_edicion_precio, madb_conf_precio_venta.estado FROM madb_conf_precio_venta where id_edicion_precio='1'"; $resultado = $enlace->query($sql); $row_activo = $resultado->fetch_assoc(); return $row_activo; } function ACT_CAMBIOS_VENTA($permite_cambio) { $enlace = $this->mysqli(); $sql = "UPDATE madb_conf_precio_venta SET estado='$permite_cambio' WHERE id_edicion_precio='1' "; $resultado = $enlace->query($sql); } function ACTUALIZAR_AVISO_PRODUCTO($cod_id,$AVISO){ $enlace =$this->mysqli(); $sql = "UPDATE madb_mdl_compra_detalle SET avisar_vto='$AVISO' WHERE id_det_compra='$cod_id'"; $resultado =$enlace->query($sql); return $resultado; } function LISTADO_PRODUCTOS_CON_VENCIMIENTO_ACTIVOS() { $enlace = $this->mysqli(); $sql = " SELECT madb_mdl_compra_detalle.id_det_compra, madb_mdl_compra_detalle.desc_compra, madb_mdl_compra_detalle.f_vto, TIMESTAMPDIFF(DAY,NOW(),madb_mdl_compra_detalle.f_vto) AS dias_para_vto, madb_mdl_compra_detalle.precio_compra, madb_mdl_proveedores.razon_social, madb_mdl_compra.f_mov FROM madb_mdl_compra_detalle LEFT JOIN madb_mdl_compra ON madb_mdl_compra_detalle.cod_cab_compra = madb_mdl_compra.id_compra LEFT JOIN madb_mdl_proveedores ON madb_mdl_compra.cod_proveedor = madb_mdl_proveedores.id_provedor WHERE madb_mdl_compra_detalle.avisar_vto = 0 "; $resultado = $enlace->query($sql); return $resultado; } }?>