public function aplicarCargosAutomaticos($usuario, $fecha1, $hora1, $dia, $cuarto, $entidad, $basedatos) { if ($cuarto) { $sSQL = "SELECT *\r\nFROM\r\nclientesInternos \r\nWHERE entidad='" . $entidad . "' AND\r\nstatusCuenta = 'abierta'\r\nand\r\nstatus='activa'\r\nand\r\ncuarto='" . $cuarto . "'\r\n"; } else { $sSQL = "SELECT *\r\nFROM\r\nclientesInternos \r\nWHERE entidad='" . $entidad . "' AND\r\nstatusCuenta = 'abierta'\r\nand\r\nstatus='activa'\r\nand\r\n(tipoPaciente='interno' or tipoPaciente='urgencias')\r\n "; } if ($result = mysql_db_query($basedatos, $sSQL)) { while ($myrow = mysql_fetch_array($result)) { $numeroE = $myrow['numeroE']; $nCuenta = $myrow['nCuenta']; $tipoPaciente = $myrow['tipoPaciente']; $_POST['seguro'] = $myrow['seguro']; $_POST['almacenDestino2'] = $myrow['almacen']; $_POST['cuarto'] = $myrow['cuarto']; //**************ACTIVAR CARGO AUTOMATICO A CUARTOS************** if ($_POST['seguro']) { $statu = 'cxc'; $tipoCliente = 'aseguradora'; } else { $tipoCliente = 'particular'; $statu = 'particular'; } $sSQL31 = "Select * From articulos WHERE entidad='" . $entidad . "' AND id_cuarto = '" . $_POST['cuarto'] . "'"; $result31 = mysql_db_query($basedatos, $sSQL31); $myrow31 = mysql_fetch_array($result31); $codigo = $myrow31['codigo']; $sSQL311 = "Select * From almacenes WHERE entidad='" . $entidad . "' AND almacen = '" . $_POST['almacenDestino2'] . "'"; $result311 = mysql_db_query($basedatos, $sSQL311); $myrow311 = mysql_fetch_array($result311); $centroCosto = $myrow311['ID_CCOSTO']; $grupoProducto = new articulosDetalles(); $gpoProducto = $grupoProducto->grupoProducto($codigo, $basedatos); $priceLevel = new articulosDetalles(); $priceLevel = $priceLevel->precioVenta($paquete, $_POST['generico'], '1', $numeroE, $nCuenta, $codigo, $_POST['almacenDestino2'], $basedatos); $iva = new articulosDetalles(); $iva = $iva->iva('1', $codigo, $priceLevel, $basedatos); if ($codigo) { $agrega1 = "INSERT INTO cargosCuentaPaciente ( numeroE, nCuenta, codProcedimiento, cantidad, usuario, fecha1, ip, status, almacen, precioVenta, ctaMayor, ctoCosto, auxiliar, ejercicio, seguro,iva,dia,costoHospital,hora1,existencias,um, medico,tipoPaciente,prioridad,horaSolicitud,fechaSolicitud,laboratorioReferido, credencial,banderaCXC,statusCargo,almacenDestino,almacenSolicitante,naturaleza,statusTraslado,tipoCliente, statusEstudio,entidad,\r\ngpoProducto,fechaCargo,horaCargo,cargoAuto ) values ( \r\n'" . $numeroE . "', '" . $nCuenta . "', '" . $codigo . "', '1', '" . $usuario . "', '" . $fecha1 . "', '', '" . $statu . "', '" . $_POST['almacenDestino2'] . "', '" . $priceLevel . "', '', '" . $centroCosto . "', '0000000', '" . $ID_EJERCICIOM . "', '" . $_POST['seguro'] . "','" . $iva . "','" . $dia . "','0','" . $hora1 . "','0','s', '" . $_POST['medico'] . "','" . $tipoPaciente . "','baja', '','" . $fecha1 . "','','', '','cargado','" . $_POST['almacenDestino2'] . "','" . $_POST['almacenDestino2'] . "','C','standby','" . $tipoCliente . "','cargado','" . $entidad . "',\r\n'" . $gpoProducto . "','" . $fecha1 . "','" . $hora1 . "','si')"; mysql_db_query($basedatos, $agrega1); echo mysql_error(); } //**************CERRAR CARGOA AUTOMATICO A CUARTOS*************** } } }
public function cargarArticulos($fechaSolicitud, $horaSolicitud, $entidad, $banderaCXC, $almacen, $ID_EJERCICIOM, $dia, $fecha1, $hora1, $usuario, $numeroPaciente, $seguro, $credencial, $medico, $almacenSolicitante, $nCuenta, $tipoCargo, $almacenDestino, $tipoPaciente, $basedatos) { //**************VERIFICO QUE NO ESTE PAGADO*************** $sSQL15 = "Select * From clientesInternos WHERE keyClientesInternos='" . $_GET['keyClientesInternos'] . "'"; $result15 = mysql_db_query($basedatos, $sSQL15); $myrow15 = mysql_fetch_array($result15); if ($myrow15['statusCortesia'] == 'si') { $courtesy = 'si'; } else { $courtesy = NULL; } $tipoBeneficencia = $myrow15['tipoBeneficencia']; $sSQL10a = "Select * From porcentajeBeneficencias\r\n where entidad='" . $entidad . "' and numeroE='" . $myrow15['numeroE'] . "'\r\n and\r\n fecha='" . $fecha1 . "' and status='standby' and departamento='" . $_GET['almacen'] . "'"; $result10a = mysql_db_query($basedatos, $sSQL10a); $myrow10a = mysql_fetch_array($result10a); $sSQLa2 = "Select * From catalogoBD\r\n where\r\n entidad='" . $entidad . "'\r\n and\r\n (departamento='" . $_GET['almacen'] . "' or departamento='" . $_POST['almacenDestino1'] . "')"; $resultsa2 = mysql_query($sSQLa2); $rowa2 = mysql_fetch_array($resultsa2); //caso 1, el paciente trae la beneficencia del 100% if ($myrow15['activaBeneficencia'] == 'si') { $b = 100; $dB = 'si'; $ppb = 100; $ppbI = $ppb; $ppb = $ppb * 0.01; $gpb = '*'; $caso = 1; //caso 2, el paciente trae su beneficencia configurada, pero con un grupo de producto definido } elseif ($myrow10a['porcentaje'] > 0) { $ppbI = $myrow10a['porcentaje']; $dB = 'si'; $caso = 2; //caso 3, el paciente trae su beneficencia configurada, pero para todos los grupos de producto } elseif ($rowa2['porcentaje'] > 0) { if ($rowa2['gpoProducto'] == '*') { $ppb = $rowa2['porcentaje']; $ppbI = $ppb; $ppb = $ppb * 0.01; $gpb = '*'; } $dB = 'si'; $caso = 3; } if ($myrow15['statusCaja'] == 'pagado' and $myrow15['tipoPaciente'] == 'externo') { ?> <script> window.alert("Imposible seguir haciendo cargos"); window.close(); </script> <?php } //******************************************************** //************INSTANCIAMIENTOS****************** $convenios = new validaConvenios(); $global = new validaConvenios(); $tipoConvenioS = new validaConvenios(); $traeSeguro = new verificaSeguro1(); $verificaSaldos1 = new verificaSeguro1(); $verificaSaldosInternos = new verificaSeguro1(); $validaJubilados = new validaConvenios(); $porcentajeJubilados = new validaConvenios(); $ivaAseguradora = new ivaCierre(); $ivaParticular = new ivaCierre(); $pagoEfectivo = new ivaCierre(); $descripcion = new articulosDetalles(); $random = rand(10000, 10000000000000.0); $porcentajeIVA = new articulosDetalles(); $descripcionGrupoProducto = new articulosDetalles(); $ventaPieza = new tipoVentaArticulo(); $beneficenciaT6 = new articulosDetalles(); //***********ALMACEN PRINCIPAL***************/ $sSQL6 = "SELECT almacen\r\n\r\nFROM\r\n\r\nalmacenes\r\n\r\nWHERE\r\n\r\nentidad='" . $entidad . "' \r\n\r\n\r\n\r\nand centroDistribucion='si'"; $result6 = mysql_db_query($basedatos, $sSQL6); $myrow6 = mysql_fetch_array($result6); $almacenPrincipal = $myrow6['almacen']; //necesitamos definirlo desde el cat�logo de almacenes if (!$almacenPrincipal) { $tipoMensaje = 'error'; $encabezado = 'ERROR!'; $texto = 'NO EXISTE EL ALMACEN...!'; } ?> <script language=javascript> function ventanaSecundaria1 (URL){ window.open(URL,"ventana1","width=500,height=500,scrollbars=YES") } </script> <script language=javascript> function ventanaSecundaria5 (URL){ window.open(URL,"ventana5","width=50,height=250,scrollbars=YES") } </script> <script language=javascript> function ventanaSecundaria3 (URL){ window.open(URL,"ventana3","width=420,height=350,scrollbars=YES") } </script> <!-Hoja de estilos del calendario --> <link rel="stylesheet" type="text/css" media="all" href="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-tas.css" title="win2k-cold-1" /> <!-- librer�a principal del calendario --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar.js"></script> <!-- librer�a para cargar el lenguaje deseado --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/lang/calendar-es.js"></script> <!-- librer�a que declara la funci�n Calendar.setup, que ayuda a generar un calendario en unas pocas l�neas de c�digo --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-setup.js"></script> <script language="javascript" type="text/javascript"> function vacio(q) { for ( i = 0; i < q.length; i++ ) { if ( q.charAt(i) != " " ) { return true } } return false } //valida que el campo no este vacio y no tenga solo espacios en blanco function valida(F) { if( vacio(F.escoje.value) == null ) { alert("Por Favor, escoje como quieres agregar art�culos!") return false } } </script> <SCRIPT LANGUAGE="JavaScript"> function checkIt(evt) { evt = (evt) ? evt : window.event var charCode = (evt.which) ? evt.which : evt.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) { status = "Este campo s�lo acepta n�meros." return false } status = "" return true } </SCRIPT> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /js/wz_tooltip.js"></script> <?php $almacen = $_POST['almacenDestino']; if ($_POST['almacenDestino1']) { $almacen = $_POST['almacenDestino1']; } else { $almacen = $_POST['almacenDestino']; } //$seguro=$_POST['seguro']='EC100048'; //$credencial=$_POST['credencial']='20-ovidio'; if (!$_POST['buscar'] and $_POST['insertarArticulos'] or is_numeric($_POST['nomArticulo'])) { /* $filtro=verificaSeguro::verificaSaldos($dia,$fecha1,$hora1,$seguro,$credencial,$basedatos); if($filtro!=null) */ if ($_POST['insertarArticulos'] or is_numeric($_POST['nomArticulo'])) { //*************************PRESIONO INSERTAR ARTICULOS****************** $aux = traeAuxiliar::auxiliar($fecha1, $hora1, $almacen, $basedatos, $ID_EJERCICIOM, $db_conn); $iva = new articulosDetalles(); if ($_POST['cargo']) { $status = "cxc"; } else { $status = "pendiente"; } $codigo = $_POST['codigoArt']; if (is_numeric($_POST['nomArticulo'])) { $_POST['bandera'] = 0; } $noma = $_POST['nomArticulo']; $descripcionDescuentoGlobal = $_POST['descripcionDescuentoGlobal']; $statusDescuentoGlobal = $_POST['statusDescuentoGlobal']; $cantidad = $_POST['cantidad']; $agregarA = $_POST['agregarA']; $codigoBeta = $_POST['codigoBeta']; $laboratorioReferido = $_POST['laboratorioReferido']; $um = $_POST['um']; for ($i = 0; $i <= $_POST['bandera']; $i++) { //********************FOR $b += 1; if (is_numeric($_POST['nomArticulo']) and $_POST['buscar'] != NULL) { $sSQL6 = "SELECT codigo\r\n\r\nFROM\r\n\r\narticulos\r\n\r\nWHERE\r\n\r\n\r\n\r\nentidad='" . $entidad . "' \r\n\r\nand \r\n\r\n(cbarra='" . $_POST['nomArticulo'] . "' or descripcion like '%{$noma}%') "; $result6 = mysql_db_query($basedatos, $sSQL6); $myrow6 = mysql_fetch_array($result6); $codigo[$i] = $myrow6['codigo']; $cantidad[$i] = 1; $leyenda = "Se Agregaron Articulos"; if (!$myrow6['codigo']) { echo '<script>'; echo 'window.alert("No se encontro el articulo");'; echo '</script>'; $codigo[$i] = NULL; $cantidad[$i] = NULL; $tipoMensaje = 'error'; $encabezado = 'ERROR!'; $texto = 'NO SE ENCONTRO EL ARTICULO...!'; } } elseif (!$_POST['buscar']) { $leyenda = "Se Agregaron Articulos"; $codigo[$i] = $codigoBeta[$i]; } $grupoProducto = new articulosDetalles(); $gpoProducto = $grupoProducto->grupoProducto($entidad, $codigo[$i], $basedatos); $descripcionGP = $descripcionGrupoProducto->descripcionGrupoProducto($entidad, $gpoProducto, $basedatos); $costoHospital = costoHospital($entidad, $codigo[$i], $basedatos); $ctaContable = centroCosto($medico, $basedatos); $medico = devuelveMedico::regresaMedico($entidad, $codigo[$i], $basedatos); $seguro = $traeSeguro->traeSeguro($_GET['keyClientesInternos'], $basedatos); //$priceLevel=$convenios->validacionConvenios($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); $priceLevel = new articulosDetalles(); $priceLevel = $priceLevel->precioVenta($entidad, $paquete, $_POST['generico'], $cantidad[$i], $numeroPaciente, $_GET['keyClientesInternos'], $codigo[$i], $almacen, $basedatos); $benT6 = $beneficenciaT6->beneficenciaT6($entidad, $paquete, $myrow['generico'], "1", $numeroPaciente, $_GET['keyClientesInternos'], $codigo[$i], $almacen, $basedatos); if ($benT6 > 0 and $myrow15['tipoBeneficencia'] == 'si') { $dB = 'si'; $caso = 6; } //*************************CONFIGURACIONES DE VENTAS********************* $modoventa = new articulosDetalles(); $priceLevel = $modoventa->modoventa($almacen, $priceLevel, $codigo[$i], $entidad, $keyPA, $basedatos); $tventa = new articulosDetalles(); $tipoVenta = $tventa->tventa($almacen, $priceLevel, $codigo[$i], $entidad, $keyPA, $basedatos); $cantidadReal = new articulosDetalles(); $cantidadReal = $cantidadReal->cantidadReal($almacen, $priceLevel, $codigo[$i], $entidad, $keyPA, $basedatos); //********************************************************************************** $sSQL29ppE = "SELECT *\r\nFROM\r\nalmacenes\r\nwhere\r\nentidad='" . $entidad . "'\r\nand\r\nalmacen='" . $_GET['almacen'] . "' \r\n\r\n"; $result29ppE = mysql_db_query($basedatos, $sSQL29ppE); $myrow29ppE = mysql_fetch_array($result29ppE); //SI EL ALMACEN TIENE PRECIO ESPECIAL Y PORCENTAJE AQUI ENTRA, DESPUES DE LA HORA DEFINIDA if ($myrow29ppE['porcentajePE'] > 0) { $priceLevel = round($myrow29ppE['porcentajePE'] * ($priceLevel / 100)) + $priceLevel; } //cortesia $iva = new articulosDetalles(); $iva = $iva->iva($entidad, $cantidad[$i], $codigo[$i], $priceLevel, $basedatos); if ($courtesy == 'si') { $iva = NULL; } //EL ALMACEN ES DE BENEFICENCIA if ($dB == 'si') { switch ($caso) { case "1": $cantidadBeneficencia = $priceLevel * $ppb; $priceLevel = $priceLevel - $cantidadBeneficencia; $ivaBeneficencia = $iva * $ppb; $iva = $iva - $ivaBeneficencia; break; case "2": $sSQL10a = "Select * From porcentajeBeneficencias\r\n where entidad='" . $entidad . "' and numeroE='" . $_GET['numeroE'] . "'\r\n and\r\n fecha='" . $fecha1 . "' and status='standby' and departamento='" . $_GET['almacen'] . "'"; $result10a = mysql_db_query($basedatos, $sSQL10a); $myrow10a = mysql_fetch_array($result10a); $dB = 'si'; $ppb = $myrow10a['porcentaje']; $ppbI = $ppb; $ppb = $ppb * 0.01; $gpb = $myrow10a['gpoProducto']; if ($gpb == '*' || $gpb == $gpoProducto) { //todos l os grupos $cantidadBeneficencia = $priceLevel * $ppb; $priceLevel = $priceLevel - $cantidadBeneficencia; $ivaBeneficencia = $iva * $ppb; $iva = $iva - $ivaBeneficencia; } else { $cantidadBeneficencia = NULL; $ivaBeneficencia = NULL; } break; case "3": //todos los grupos //TIPO A $sSQLa2a = "Select * From catalogoBD\r\n where\r\n entidad='" . $entidad . "'\r\n and\r\n departamento='" . $almacen . "'\r\n \r\n "; $resultsa2a = mysql_query($sSQLa2a); $rowa2a = mysql_fetch_array($resultsa2a); //TIPO B $sSQLa2ab = "Select * From catalogoBD\r\n where\r\n entidad='" . $entidad . "'\r\n and\r\n departamento='" . $almacen . "'\r\n and\r\n gpoProducto='" . $gpoProducto . "'\r\n "; $resultsa2ab = mysql_query($sSQLa2ab); $rowa2ab = mysql_fetch_array($resultsa2ab); if ($rowa2a['gpoProducto'] == '*') { $ppb = $rowa2a['porcentaje']; $ppb = $ppb * 0.01; $cantidadBeneficencia = $priceLevel * $ppb; $priceLevel = $priceLevel - $cantidadBeneficencia; $ivaBeneficencia = $iva * $ppb; $iva = $iva - $ivaBeneficencia; } elseif ($rowa2ab['gpoProducto'] != NULL) { $ppb = $rowa2ab['porcentaje']; $ppb = $ppb * 0.01; $cantidadBeneficencia = $priceLevel * $ppb; $priceLevel = $priceLevel - $cantidadBeneficencia; $ivaBeneficencia = $iva * $ppb; $iva = $iva - $ivaBeneficencia; } else { $cantidadBeneficencia = NULL; $ivaBeneficencia = NULL; } break; case "6": $TP = 6; $cantidadBeneficencia = $benT6; //$priceLevel=$priceLevel-$benT6; $myrow3115['beneficencia'] = 'si'; if ($myrow29ppE['porcentajePE'] > 0) { $cantidadBeneficencia = round($myrow29ppE['porcentajePE'] * ($cantidadBeneficencia / 100)) + $cantidadBeneficencia; } if ($iva > 0) { //$ivaBeneficencia=($iva*$ppb); //$iva=$iva-$ivaBeneficencia; } break; default: $cantidadBeneficencia = NULL; $ivaBeneficencia = NULL; break; } } //CIERRO BENEFICENCIA if ($cantidad[$i] > 0) { $cargoAuto = new articulosDetalles(); $cargoAuto = $cargoAuto->cargoAuto($entidad, $codigo[$i], $basedatos); $cLlave = new articulosDetalles(); $keyPA = $cLlave->codigollave($entidad, $codigo[$i], $basedatos); $antibiotico = new articulosDetalles(); $acumuladoGlobal = $global->precioGlobal($entidad, $precioLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $cargos = $convenios->validacionConveniosNivel($entidad, $precioLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); //$traeConvenio=$traeConvenio->traeConvenio($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); $tipoConvenio = $tipoConvenioS->tipoConvenio($entidad, $precioLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); //$vConvenio=$vConvenio->vConvenio($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); if ($error != 'faked') { if ($acumuladoGlobal > $priceLevel) { //$acumulado=$acumuladoGlobal-$priceLevel; $acumulado = $priceLevel; } else { $acumulado = $priceLevel; } // son jubilados y trae seguro? $precioOriginal = $priceLevel; $ivaOriginal = $iva; if ($seguro) { if ($tipoConvenio != 'No' or $validaJubilados->validacionJubilados($_GET['numeroE'], $seguro, $entidad, $basedatos) == 'si') { if ($validaJubilados->validacionJubilados($_GET['numeroE'], $seguro, $entidad, $basedatos) == 'si') { $percent = $porcentajeJubilados->porcentajeJubilados($_GET['numeroE'], $seguro, $entidad, $basedatos); $percent *= 0.01; $cantidadAseguradora = $priceLevel * $percent; $cantidadParticular = $priceLevel - $cantidadAseguradora; //$cantidadParticular=(($priceLevel*$cantidad[$i])+($iva*$cantidad[$i]))-$cantidadAseguradora; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, $cantidad[$i], $keyPA, $cantidadAseguradora, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, $cantidad[$i], $keyPA, $cantidadParticular, $basedatos); } else { if ($tipoConvenio == 'cantidad') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); //aqui ninguna aseguradora absorbe nada, solo paga porque es fijo $acumulado = $cantidadAseguradora; $priceLevel = $acumulado; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, $cantidad[$i], $keyPA, $priceLevel, $basedatos); $dA = FALSE; } else { if ($tipoConvenio == 'grupoProducto') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $cantidadParticular = $cantidadAseguradora - $priceLevel; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, $cantidad[$i], $keyPA, $cantidadAseguradora, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, $cantidad[$i], $keyPA, $cantidadParticular, $basedatos); $dA = TRUE; } else { if ($tipoConvenio == 'global') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $cantidadParticular = $priceLevel - $cantidadAseguradora; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, $cantidad[$i], $keyPA, $cantidadAseguradora, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, $cantidad[$i], $keyPA, $cantidadParticular, $basedatos); $dA = TRUE; } else { if ($tipoConvenio == 'precioEspecial') { //puede afectar el precio base if ($pagoEfectivo->pagoEfectivo($entidad, $seguro, $cantidad, $keyPA, $almacen, $basedatos) == 'si') { $acumulado = $cantidadParticular = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $cantidadAseguradora = NULL; $ivaParticulart = $ivaParticular->ivaParticular($entidad, $cantidad[$i], $keyPA, $cantidadParticular, $basedatos); $ivaAseguradorat = $iva; $dA = FALSE; } else { $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, $cantidad[$i], $keyPA, $cantidadAseguradora, $basedatos); $cantidadParticular = NULL; $ivaParticular = NULL; } } } } } } } else { $cantidadParticular = NULL; $ivaParticulart = NULL; $cantidadAseguradora = $priceLevel; $ivaAseguradorat = $iva; } } else { $cantidadParticular = $priceLevel; $ivaParticulart = $iva; $cantidadAseguradora = NULL; $ivaAseguradorat = NULL; $dA = TRUE; } $sSQL3115 = "Select folioVenta,status,beneficencia,primeraVez From clientesInternos WHERE keyClientesInternos='" . $_GET['keyClientesInternos'] . "'"; $result3115 = mysql_db_query($basedatos, $sSQL3115); $myrow3115 = mysql_fetch_array($result3115); $sSQL3115y = "Select pagoEfectivo From clientes WHERE entidad='" . $entidad . "' and numCliente='" . $seguro . "' "; $result3115y = mysql_db_query($basedatos, $sSQL3115y); $myrow3115y = mysql_fetch_array($result3115y); if ($myrow3115['status'] == 'cortesia') { //valido si es cortes�a $status = 'cortesia'; $tipoCliente = 'cortesia'; } else { //no es cortes�a if ($myrow3115y['pagoEfectivo'] == 'si') { $status = 'particular'; $statusAlta = 'standby'; $tipoCliente = 'particular'; $cantidadAseguradora = NULL; $ivaAseguradorat = NULL; $cantidadParticular = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $ivaParticular = $ivaAseguradora->ivaAseguradora($entidad, "1", $keyPA, $cantidadAseguradora, $basedatos); } else { //no se paga en efectivo ese seguro if ($seguro) { $status = 'cxc'; $statusAlta = 'standby'; $tipoCliente = 'aseguradora'; } else { $status = 'particular'; $statusAlta = 'standby'; $tipoCliente = 'particular'; } } //termina si son cargos directos } //termina cortes�a $statusCargo = 'cargadoR'; //***************************** //no trae ni hora ni fecha if (!$_POST['horaSolicitud']) { $_POST['horaSolicitud'] = $hora1; } if (!$_POST['fechaSolicitud']) { $_POST['fechaSolicitud'] = $fecha1; } //*****************************cargo clientePrincipal $sSQL455 = "Select clientePrincipal,baseParticular from clientes where entidad='" . $entidad . "' and numCliente='" . $seguro . "'"; $result455 = mysql_db_query($basedatos, $sSQL455); $myrow455 = mysql_fetch_array($result455); $sSQL455a = "Select nomCliente from clientes where entidad='" . $entidad . "' and numCliente='" . $myrow455['clientePrincipal'] . "'"; $result455a = mysql_db_query($basedatos, $sSQL455a); $myrow455a = mysql_fetch_array($result455a); //**************************************************************** //*****************************almacenes TEMP,solo consulta externa******************** $sSQL455z = "Select * from almacenesTemp \r\n\r\nwhere\r\n\r\nfecha='" . $fecha1 . "'\r\n\r\nand\r\n\r\nalmacen='" . $_GET['almacenDestino'] . "'\r\n\r\nand\r\n\r\nalmacenPrincipal='" . $_GET['almacen'] . "'\r\n\r\norder by keyAT DESC\r\n\r\n\r\n\r\n"; //$result455z=mysql_db_query($basedatos,$sSQL455z); //$myrow455z = mysql_fetch_array($result455z); if ($myrow455z['keyAT']) { $desc = $myrow455z['descripcion']; } else { $desc = $myrowj2['descripcion']; } //**************************************************************** //*****************DESCUENTOS AUTOMATICOS*************** //if($usuario=='omorales')echo $myrow455['baseParticular']; $sSQL7ada = "Select * From descuentosAutomaticos where \r\n (entidad='" . $entidad . "' \r\n\r\nand departamento='" . $_GET['almacen'] . "' and codigo='" . $codigo[$i] . "'\r\nand\r\n'" . $fecha1 . "'>=fechaInicial and '" . $fecha1 . "' <=fechaFinal \r\n and\r\n gpoProducto=''\r\n)\r\n OR\r\n(entidad='" . $entidad . "' \r\n\r\nand departamento='" . $_GET['almacen'] . "' and gpoProducto='" . $gpoProducto . "'\r\nand\r\n'" . $fecha1 . "'>=fechaInicial and '" . $fecha1 . "' <=fechaFinal \r\n) \r\n\r\n"; $result7ada = mysql_db_query($basedatos, $sSQL7ada); $myrow7ada = mysql_fetch_array($result7ada); echo mysql_error(); if ($dA == TRUE and $myrow7ada['tipoDescuento'] != NULL) { //si es TRUE pasa if ($myrow7ada['tipoDescuento'] == 'aseguradora') { if ($myrow455['baseParticular'] == 'si') { $aDes = TRUE; } else { $aDes = FALSE; } } elseif ($myrow7ada['tipoDescuento'] == 'particular') { if (!$seguro) { $aDes = TRUE; } else { $aDes = FALSE; } } elseif ($myrow7ada['tipoDescuento'] == 'ambos') { if ($myrow455['baseParticular'] == 'si' or !$seguro) { $aDes = TRUE; } else { $aDes = FALSE; } } if ($aDes == TRUE and $myrow7ada['porcentaje'] > 0) { $descuentoP = $cantidadParticular * ($myrow7ada['porcentaje'] * 0.01); $cantidadParticular -= $descuentoP; $descuentoIvaP = $ivaParticulart * ($myrow7ada['porcentaje'] * 0.01); $ivaParticulart -= $descuentoIvaP; $descuentoA = $cantidadAseguradora * ($myrow7ada['porcentaje'] * 0.01); $cantidadAseguradora -= $descuentoA; $descuentoIvaA = $ivaAseguradorat * ($myrow7ada['porcentaje'] * 0.01); $ivaAseguradorat -= $descuentoIvaA; } } //****************************************************************** //*************************************************** //Clientes que facturan a otros $sSQL3y = "Select * From clientesGrupos WHERE entidad='" . $entidad . "' and seguro='" . $myrow455['clientePrincipal'] . "' and gpoProducto='" . $gpoProducto . "'"; $result3y = mysql_db_query($basedatos, $sSQL3y); $myrow3y = mysql_fetch_array($result3y); if ($myrow3y['seguro']) { $seguro2 = $seguro; $seguro = $myrow3y['seguro']; $myrow455['clientePrincipal'] = $seguro; } else { $seguro2 = NULL; } //*************************************************** $pi = $porcentajeIVA->porcentajeIVA($entidad, $cantidad[$i], $codigo[$i], $precioVenta, $basedatos); if ($cantidadParticular > 0) { $pp = $cantidadParticular / ($cantidadParticular + $cantidadAseguradora); } if ($cantidadAseguradora > 0) { $pa = $cantidadAseguradora / ($cantidadParticular + $cantidadAseguradora); } if ($ivaParticulart > 0) { $pip = $ivaParticulart / ($ivaParticulart + $ivaAseguradorat); } if ($ivaAseguradorat > 0) { $pia = $ivaAseguradorat / ($ivaParticulart + $ivaAseguradorat); } $aIngreso = new almacenesIngreso(); if ($aIngreso->almacenIngreso($gpoProducto, $entidad, $basedatos) == 'almacenSolicitante') { $almacenIngreso = $almacenSolicitante; } else { if ($aIngreso->almacenIngreso($gpoProducto, $entidad, $basedatos) == 'almacenDestino') { $almacenIngreso = $almacen; } } //**************** $sSQL6ab = "SELECT almacenPadre,descripcion\r\nFROM\r\nalmacenes\r\nWHERE\r\n\r\nentidad='" . $entidad . "'\r\nand\r\nalmacen='" . $almacenIngreso . "'\r\n "; $result6ab = mysql_db_query($basedatos, $sSQL6ab); $myrow6ab = mysql_fetch_array($result6ab); $almacenIngreso = $myrow6ab['almacenPadre']; //**************** //**************** $sSQL6abf = "SELECT descripcion\r\nFROM\r\nalmacenes\r\nWHERE\r\n\r\nentidad='" . $entidad . "'\r\nand\r\nalmacen='" . $almacenIngreso . "'\r\n "; $result6abf = mysql_db_query($basedatos, $sSQL6abf); $myrow6abf = mysql_fetch_array($result6abf); //**************** $sSQL6abc = "SELECT medico,descripcion,id_medico\r\nFROM\r\nalmacenes\r\nWHERE\r\n\r\nentidad='" . $entidad . "'\r\nand\r\nalmacen='" . $almacen . "'\r\n "; $result6abc = mysql_db_query($basedatos, $sSQL6abc); $myrow6abc = mysql_fetch_array($result6abc); $medico = $myrow6abc['id_medico']; $descripcionMedico = $myrow6abc['descripcion']; //**************** //BENEFICENCIAS AQUI EN TRA EL PORCENTAJE DE AYUDA //if($myrow3115['beneficencia']=='si' and !$myrow455['clientePrincipal']){ // // $sSQL10a= "Select * From porcentajeBeneficencias // where entidad='".$entidad."' and numeroE='".$_GET['numeroE']."' // and // fecha='".$fecha1."' and status='standby' and departamento='".$_GET['almacen']."'"; // $result10a=mysql_db_query($basedatos,$sSQL10a); // $myrow10a = mysql_fetch_array($result10a); // // // $sSQLa2= "Select * From almacenes // where almacen='".$_GET['almacen']."' // // // "; // $resultsa2 = mysql_query($sSQLa2); // $rowa2 = mysql_fetch_array($resultsa2); // if(!$myrow10a['numeroE'] and $rowa2['beneficencia']=='si'){ // $dB='si'; // } // // //$P=100-$myrow10a['porcentaje']; // //$cantidadParticularOriginal=$cantidadParticular; // //$ivaOriginalParticular=$ivaParticulart; // //$descuentoP=$cantidadParticular*($P*0.01); // //$cantidadParticular=$descuentoP; // //$descuentoIvaP=$ivaParticulart*($P*0.01); // //$ivaParticulart=$descuentoIvaP; // // // //$cantidadAseguradora=$cantidadParticularOriginal-$cantidadParticular; // //$ivaAseguradorat=$ivaOriginalParticular-$descuentoIvaP; //} //CIERRO BENEFICENCIAS //****************************************************** $diaNumerico = date("d"); $year = date("Y"); $mes = date("m"); //****************************************************** //AQUI ENTRA LA BENEFICENCIA 6 if ($dB == 'si') { switch ($TP) { case "6": //entra aqui catalogo de almacenes beneficencia especial... $cantidadParticular . $cantidadBeneficencia; $cantidadBeneficencia = $cantidadParticular - $cantidadBeneficencia; $cantidadParticular = $cantidadParticular - $cantidadBeneficencia; break; } } $agrega1 = "INSERT INTO cargosCuentaPaciente (\r\n\r\nnumeroE,\r\n\r\nnCuenta,\r\n\r\ncodProcedimiento,\r\n\r\ncantidad,\r\n\r\nusuario,\r\n\r\nfecha1,\r\n\r\n\r\n\r\nstatus,\r\n\r\nalmacen,\r\n\r\nprecioVenta,\r\n\r\n\r\n\r\nctaMayor,\r\n\r\nctoCosto,\r\n\r\nauxiliar,\r\n\r\nejercicio,\r\n\r\nseguro,iva,dia,costoHospital,hora1,existencias,um,\r\n\r\nmedico,tipoPaciente,prioridad,horaSolicitud,fechaSolicitud,laboratorioReferido,\r\n\r\ncredencial,statusCargo,tipoCliente,naturaleza,\r\n\r\nstatusTraslado,almacenSolicitante,almacenDestino,statusEstudio,statusCaja,\r\n\r\ntipoConvenio,cantidadParticular,cantidadAseguradora,entidad,cargoAuto,gpoProducto,\r\n\r\nstatusFactura,keyClientesinternos,statusDevolucion,folioVenta,clientePrincipal,keyPA,ivaParticular,\r\n\r\nivaAseguradora,usuarioCargo,horaCargo,fechaCargo,descripcionArticulo,random,clienteFacturacion,\r\n\r\nporcentajeIVA,\r\n\r\nporcentajeParticular,\r\n\r\nporcentajeAseguradora,\r\n\r\nporcentajeIVAParticular,\r\n\r\nporcentajeIVAAseguradora,statusDescuentoGlobal,descripcionDescuentoGlobal,antibiotico,\r\n\r\nprecioOriginal,ivaOriginal,tipoCuenta,almacenIngreso,descripcionAlmacen,\r\n\r\ndescripcionGrupoProducto,statusBeneficencia,\r\n\r\ndiaNumerico,year,mes,\r\n\r\ndescripcionClientePrincipal,descripcionMedico,primeraVez,cantidadBeneficencia,ivaBeneficencia\r\n\r\n) values (\r\n\r\n'" . $_GET['numeroE'] . "',\r\n\r\n'" . $_GET['nCuenta'] . "',\r\n\r\n'" . $codigo[$i] . "',\r\n\r\n'" . $cantidad[$i] . "',\r\n\r\n'" . $usuario . "',\r\n\r\n'" . $fecha1 . "',\r\n\r\n\r\n\r\n'" . $status . "',\r\n\r\n'" . $_GET['almacen'] . "',\r\n\r\n'" . $cantidadParticular . "'+'" . $cantidadAseguradora . "'+'" . $cantidadBeneficencia . "',\r\n\r\n\r\n\r\n'" . $ctaMayor . "',\r\n\r\n'" . $centroCostoAlmacen . "',\r\n\r\n'" . $aux . "',\r\n\r\n'" . $ID_EJERCICIOM . "',\r\n\r\n'" . $seguro . "','" . $ivaParticulart . "'+'" . $ivaAseguradorat . "'+'" . $ivaBeneficencia . "','" . $dia . "',\r\n \r\n'" . $costoHospital . "','" . $hora1 . "','" . $existenciasAjuste . "','" . $um . "',\r\n\r\n'" . $medico . "','externo','" . $_POST['prioridad'] . "',\r\n\r\n'" . $_POST['horaSolicitud'] . "','" . $_POST['fechaSolicitud'] . "','" . $laboratorioReferido[$i] . "','" . $credencial . "',\r\n\r\n'" . $statusCargo . "','" . $tipoCliente . "','C',\r\n\r\n'standby',\r\n\r\n'" . $_GET['almacen'] . "','" . $almacen . "','standby','standby',\r\n\r\n'" . $tipoConvenio . "','" . $cantidadParticular . "','" . $cantidadAseguradora . "','" . $entidad . "','" . $cargoAuto . "',\r\n\r\n'" . trim($gpoProducto) . "','standby','" . $_GET['keyClientesInternos'] . "','no','" . $myrow3115['folioVenta'] . "',\r\n \r\n '" . trim($myrow455['clientePrincipal']) . "','" . $keyPA . "',\r\n\r\n'" . $ivaParticulart . "','" . $ivaAseguradorat . "','" . $usuario . "','" . $hora1 . "','" . $fecha1 . "',\r\n\r\n '" . $descripcion->descripcionArticulo($entidad, $keyCAP, $numeroE, $nCuenta, $codigo[$i], $basedatos) . "',\r\n\r\n'" . $random . "','" . $seguro2 . "',\r\n\r\n\r\n\r\n'" . $pi . "',\r\n\r\n'" . $pp . "',\r\n\r\n'" . $pa . "',\r\n\r\n'" . $pip . "',\r\n\r\n'" . $pia . "',\r\n\r\n'" . $statusDescuentoGlobal[$i] . "',\r\n\r\n'" . $descripcionDescuentoGlobal[$i] . "',\r\n\r\n'" . $antibiotico->mostrarAntibiotico($entidad, $codigo[$i], $basedatos) . "','" . $precioOriginal . "','" . $ivaOriginal . "','D','" . $almacenIngreso . "',\r\n\r\n'" . $myrow6abf['descripcion'] . "','" . $descripcionGP . "','" . $myrow3115['beneficencia'] . "',\r\n\r\n'" . $diaNumerico . "','" . $year . "','" . $mes . "',\r\n\r\n'" . $myrow455a['nomCliente'] . "','" . $descripcionMedico . "','" . $myrow3115['primeraVez'] . "','" . $cantidadBeneficencia . "','" . $ivaBeneficencia . "'\r\n\r\n)"; mysql_db_query($basedatos, $agrega1); echo mysql_error(); //*********************************agregar faltantes********************** //TRANSACCIONES INVENTARIOS $sSQLus = "Select * from usuarios where entidad='" . $entidad . "' and usuario='" . $usuario . "'"; $resultus = mysql_db_query($basedatos, $sSQLus); $myrowus = mysql_fetch_array($resultus); $nombreCompleto = $myrowus['nombre'] . ' ' . $myrowus['aPaterno'] . ' ' . $myrowus['aMaterno']; $sSQL455s = "Select stock from almacenes where entidad='" . $entidad . "' and almacen='" . $almacen . "' and centroDistribucion!='si'"; $result455s = mysql_db_query($basedatos, $sSQL455s); $myrow455s = mysql_fetch_array($result455s); if ($myrow455s['stock'] == 'si') { /* # Name Type Collation Attributes Null Default Extra Action 1 keyIT bigint(20) No None AUTO_INCREMENT Change Drop Browse distinct values Primary Unique Index Spatial Fulltext 2 codigo bigint(20) No None Change Drop Browse distinct values Primary Unique Index Spatial Fulltext 3 keyPA int(20) No None Change Drop Browse distinct values Primary Unique Index Spatial Fulltext 4 almacen varchar(30) utf8_spanish2_ci No None Change Drop Browse distinct values Primary Unique Index Spatial Fulltext 5 descripcionAlmacen varchar(200) utf8_spanish2_ci No None Change Drop Browse distinct values Primary Unique Index Spatial Fulltext 6 status varchar(20) utf8_spanish2_ci No None Change Drop Browse distinct values Primary Unique Index Spatial Fulltext 7 usuario varchar(30) utf8_spanish2_ci No None Change Drop Browse distinct values Primary Unique Index Spatial Fulltext 8 nombreUsuario varchar(100) utf8_spanish2_ci No None Change Drop Browse distinct values Primary Unique Index Spatial Fulltext 9 fecha varchar(10) utf8_spanish2_ci No None Change Drop Browse distinct values Primary Unique Index Spatial Fulltext 10 hora varchar(10) utf8_spanish2_ci No None Change Drop Browse distinct values Primary Unique Index Spatial Fulltext 11 orden int(11) No None Change Drop Browse distinct values Primary Unique Index Spatial Fulltext 12 entidad char */ $agrega1 = "INSERT INTO inv_transacciones (\r\n\r\n\r\n\r\ncodigo,\r\n\r\nkeyPA,\r\n\r\ncantidad,\r\n\r\nalmacen,\r\n\r\ndescripcionAlmacen,\r\n\r\nstatus,\r\n\r\nusuario,\r\n\r\nnombreUsuario,\r\n\r\nfecha,hora,orden,entidad\r\n\r\n) values (\r\n'" . $codigo[$i] . "',\r\n'" . $keyPA . "',\r\n'" . $cantidad[$i] . "',\r\n'" . $_GET['almacen'] . "',\r\n'" . $myrow6abf['descripcion'] . "',\r\n'standbyR',\r\n'" . $usuario . "',\r\n'" . $nombreCompleto . "',\r\n'" . $fecha1 . "',\r\n'" . $hora1 . "',\r\n'',\r\n'" . $entidad . "'\r\n\r\n\r\n)"; mysql_db_query($basedatos, $agrega1); echo mysql_error(); } //****************************************************************** $tipoMensaje = 'success'; $encabezado = 'Exito!'; $texto = 'Se hicieron Cargos...'; $actualiza1 = "update clientesInternos \r\n\r\nset\r\n\r\nstatus='pendiente',statusExpediente='request'\r\n\r\nWHERE keyClientesInternos ='" . $_GET['keyClientesInternos'] . "'\r\n\r\nAND\r\n\r\nstatus!='cortesia'\r\n\r\n"; mysql_db_query($basedatos, $actualiza1); echo mysql_error(); } else { //cantidad $leyenda[0] = "No se hicieron Cargos, favor de revisar!"; } //****************saco la cuenta contable de la forma en que ingresa***************** //????? insertarRegistros($agregarA[$i],$almacen,$cantidad[$i],$fecha1,$ID_EJERCICIOM,$usuario,$basedatos); } } //*****************************************************CIERRO ALMA************************************************** } //cierro buscar /* <script language="JavaScript" type="text/javascript"> javascript:ventanaSecundaria1('/sima/cargos/imprimirCargosPA.php?keyClientesInternos=<?php echo $_GET['keyClientesInternos'];?>&nCuenta=<?php echo $_GET['nCuenta'];?>'); self.close(); </script> */ ?> <?php } //verificaSeguro::verificaSaldos($dia,$fecha1,$hora1,$seguro,$credencial,$basedatos); ?> <?php $sSQL321 = "Select * From clientesInternos WHERE keyClientesInternos='" . $_GET['keyClientesInternos'] . "'"; $result321 = mysql_db_query($basedatos, $sSQL321); $myrow321 = mysql_fetch_array($result321); /* $sSQL31= "Select * From clientesInternos WHERE entidad='".$entidad."' AND numeroE = '".$numeroPaciente."' "; $result31=mysql_db_query($basedatos,$sSQL31); $myrow31 = mysql_fetch_array($result31); */ /* $sSQL311= "Select * From clientesInternos WHERE entidad='".$entidad."' AND numeroE = '".$numeroPaciente."' and status='activa'"; $result311=mysql_db_query($basedatos,$sSQL311); $myrow311 = mysql_fetch_array($result311); */ /* $paciente=$myrow31['nombre1']." ".$myrow31['nombre2']." ".$myrow31['apellido1']." ".$myrow31['apellido2']." ".$myrow31['apellido3']; */ if ($myrow321['paciente']) { $paciente = $myrow321['paciente']; } ?> <script language=javascript> function ventanaSecundaria (URL){ window.open(URL,"ventanaSecundaria","width=350,height=189,scrollbars=YES") } </script> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /js/wz_tooltip.js"></script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <head> <?php $estilo = new muestraEstilos(); $estilo->styles(); ?> </head> <body onLoad="document.getElementById('nomArticulo').focus();"> <?php if ($texto != NULL) { $mostrarMensajes = new informacion(); $mostrarMensajes->mostrarMensajes($encabezado, $tipoMensaje, $id, $texto, $basedatos); } ?> </br> <br /> <form id="form2" name="form2" method="post" > <table width="792" class="table-forma"> <tr > <th colspan="12" align="center" >Paciente <span ><?php echo $paciente; ?> </span></th> </tr> <?php if ($ppbI > 0) { //beneficencia activada ?> <tr > <td colspan="12" align="center" > <span > <?php echo 'El paciente tiene beneficencia del ' . $ppbI . '%'; ?> </span></td> </tr> <?php } ?> <tr> <?php if ($seguro != NULL) { ?> <td colspan="4" >Seguro<span >: <?php $sSQL3113 = "Select nomCliente,clientePrincipal From clientes WHERE entidad='" . $entidad . "' and numCliente='" . $seguro . "' "; $result3113 = mysql_db_query($basedatos, $sSQL3113); $myrow3113 = mysql_fetch_array($result3113); $sSQL311 = "Select cantidad From segurosLimites WHERE entidad='" . $entidad . "' and seguro='" . $seguro . "' "; $result311 = mysql_db_query($basedatos, $sSQL311); $myrow311 = mysql_fetch_array($result311); echo $myrow3113['nomCliente']; $sSQL18 = "\r\nSELECT tipoConvenio,incluirReferidos\r\nFROM\r\nconvenios\r\nWHERE\r\nentidad='" . $entidad . "'\r\nand\r\nnumCliente='" . $seguro . "' \r\nand\r\n(departamento='" . $almacen . "' or departamento='*')"; $result18 = mysql_db_query($basedatos, $sSQL18); $myrow18 = mysql_fetch_array($result18); if ($myrow18['tipoConvenio'] != NULL) { echo '<br>'; echo 'Tipo de Convenio: ' . $myrow18['tipoConvenio']; } ?> </span></td> <?php } else { ?> <td colspan="4" >Cliente Particular<span > </span></td> <?php } ?> <td colspan="2" align="center" >Limite de Credito</td> <td colspan="2" align="center" >Credito Disponible</td> <td width="4" > </td> </tr> <tr> <td width="4" > </td> <td width="4" height="28" > </td> <?php if ($db == 'si') { ?> <td width="429" > El paciente es de beneficencia, paga solo el <span > <?php echo $P = 100 - $myrow10a['porcentaje']; ?> % </span></td> <?php } else { ?> <td width="429" ><span > </span></td> <?php } ?> <td width="39" colspan="5" ><span ><?php echo "\$" . number_format($myrow311['cantidad'], 2); ?> </span></td> <td align="center" ><span ><?php echo "\$" . number_format($myrow321['limiteSeguro'], 2); ?> </span></td> <td align="center" colspan="2" > </td> </tr> <tr> <td colspan="12" align="center">ALMACEN A SOLICITAR</td> </tr> <tr> <td colspan="2" > </td> <td colspan="2" ><span >Almacen </span></td> <td colspan="5" ><span >MiniAlmacen </span></td> <td colspan="3"> </td> </tr> <tr> <td colspan="2"> </td> <td ><span > <?php require "../componentes/comboAlmacen.php"; $comboAlmacen = new comboAlmacen(); $comboAlmacen->despliegaAlmacenExternos($entidad, 'select', $almacenSolicitante, $almacenDestino, $basedatos); ?> </span></td> <td colspan="8" ><?php $comboAlmacen1 = new comboAlmacen(); if ($myrow321['almacenSolicitud'] and $myrow321['tipoPaciente'] == 'externo') { $almacenDestino = $myrow321['almacenSolicitud']; } else { if (!$almacenDestino) { $almacenDestino = $almacenSolicitante; } } $comboAlmacen1->despliegaMiniAlmacen($entidad, 'select', $almacenDestino, $almacenDestino, $basedatos); ?> </td> </tr> <tr > <td colspan="12" align="center" >ARTICULO A CARGAR</td> </tr> <tr> <td height="27" colspan="12" align="center" > <input name="nomArticulo" type="text" id="nomArticulo" size="60" autocomplete="off" /> </td> </tr> <tr> <td colspan="12" align="center"> <input name="buscar" type="submit" id="buscar" value="Buscar Articulo o Servicio" src="../imagenes/btns/new_busca.png" /> <?php if ($_POST['buscar']) { ?> </td> </tr> <tr > <td height="23" colspan="12" > <div align="center"> ______________________________________________________ </div> </td> </tr> <tr> <td height="39" colspan="12" align="center" valign="middle"> <input name="insertarArticulos" type="submit" id="insertarArticulos" value="Agregar Artículos o Servicios" src="../imagenes/btns/new_agregaarticulo.png" /> <?php } ?> </td> </tr> <tr > <td colspan="12"> <?php if ($_POST['almacenDestino1']) { $almacenDestinoB = $_POST['almacenDestino1']; } else { $almacenDestinoB = $_POST['almacenDestino']; } $articulo = $_POST['nomArticulo']; $sSQL29p = "SELECT *\r\nFROM\r\nalmacenes\r\nwhere\r\nentidad='" . $entidad . "'\r\nand\r\nalmacen='" . $almacenDestinoB . "' \r\n\r\n"; $result29p = mysql_db_query($basedatos, $sSQL29p); $myrow29p = mysql_fetch_array($result29p); if ($myrow29p['almacenExistencias'] != NULL) { $aE = TRUE; $almacenSecundario = $almacenDestinoB; $almacenDestinoB = $myrow29p['almacenExistencias']; } else { $aE = FALSE; } $unidadMedida = new articulosDetalles(); if ($_POST['paquete'] == "si") { $sSQL = "SELECT \r\n\r\narticulos.codigo,articulos.gpoProducto as gpoProductos,articulos.generico,articulos.laboratorioReferido,articulos.keyPA,articulos.descripcion,articulos.antibiotico,\r\n\r\narticulos.descripcion1,articulos.sustancia\r\n\r\n\r\nFROM articulos,existencias\r\n\r\nWHERE\r\n\r\n(articulos.entidad='" . $entidad . "' AND existencias.entidad='" . $entidad . "' )\r\n\r\nAND\r\n\r\n\r\n\r\narticulos.gpoProducto!=''\r\n\r\nAND\r\n\r\n\r\n\r\narticulos.cbarra='" . $articulo . "'\r\n\r\nAND\r\n\r\narticulos.activo='A' \r\n\r\nAND\r\n\r\narticulos.codigo=existencias.codigo \r\n\r\nand\r\n\r\nexistencias.almacen='" . $almacenDestinoB . "'\r\n\r\nand\r\n\r\narticulos.paquete='si'\r\n\r\norder by articulos.descripcion ASC\r\n\r\n"; } else { if ($articulo) { if (is_numeric($articulo)) { $sSQL = "SELECT \r\n\r\narticulos.codigo,articulos.gpoProducto as gpoProductos,articulos.generico,articulos.referido,articulos.laboratorioReferido,articulos.keyPA,articulos.descripcion,\r\n\r\nexistencias.ventaGranel,existencias.tipoVenta,existencias.cantidadSurtir,articulos.antibiotico,\r\n\r\narticulos.descripcion1,articulos.sustancia\r\n\r\nFROM articulos,existencias\r\n\r\nWHERE\r\n\r\n(articulos.entidad='" . $entidad . "' AND existencias.entidad='" . $entidad . "' )\r\n\r\n\r\n\r\n\r\nAND\r\n\r\n\r\n\r\narticulos.gpoProducto!=''\r\n\r\nAND\r\n\r\n\r\n\r\n(articulos.cbarra='" . $articulo . "' or articulos.descripcion LIKE '%{$articulo}%')\r\n\r\nAND\r\n\r\narticulos.activo='A' \r\n\r\nAND\r\n\r\narticulos.codigo=existencias.codigo \r\n\r\nand\r\n\r\nexistencias.almacen='" . $almacenDestinoB . "'\r\n\r\norder by articulos.descripcion ASC\r\n\r\n"; } else { $sSQL = "SELECT \r\n\r\narticulos.codigo,articulos.gpoProducto as gpoProductos,articulos.generico,articulos.referido,articulos.laboratorioReferido,articulos.keyPA,articulos.descripcion,\r\n\r\nexistencias.ventaGranel,existencias.tipoVenta,existencias.cantidadSurtir,articulos.antibiotico,\r\narticulos.descripcion1,articulos.sustancia\r\n\r\nFROM articulos,existencias\r\n\r\nWHERE\r\n\r\n(articulos.entidad='" . $entidad . "' AND existencias.entidad='" . $entidad . "' )\r\n\r\nAND\r\n\r\narticulos.gpoProducto!=''\r\n\r\nAND\r\n\r\n\r\n\r\narticulos.activo='A' and\r\n\r\n(articulos.descripcion like '%{$articulo}%' or articulos.descripcion1 like '%{$articulo}%' or articulos.sustancia like '%{$articulo}%')\r\n\r\nAND\r\n\r\narticulos.codigo=existencias.codigo and\r\n\r\nexistencias.almacen='" . $almacenDestinoB . "'\r\n\r\norder by articulos.descripcion ASC\r\n\r\n"; } } if (!$articulo and $_POST['buscar']) { $sSQL = "SELECT \r\n\r\narticulos.codigo,articulos.gpoProducto as gpoProductos,articulos.generico,\r\narticulos.referido,articulos.laboratorioReferido,articulos.keyPA,articulos.descripcion,\r\n\r\nexistencias.ventaGranel,existencias.tipoVenta,existencias.cantidadSurtir,articulos.antibiotico,\r\narticulos.descripcion1,articulos.sustancia\r\n\r\nFROM articulos,existencias\r\n\r\nWHERE\r\n\r\n(articulos.entidad='" . $entidad . "' AND existencias.entidad='" . $entidad . "' )\r\n\r\nand\r\n\r\nexistencias.almacen='" . $almacenDestinoB . "'\r\n\r\nand\r\n\r\narticulos.gpoProducto!=''\r\n\r\nAND\r\n\r\n\r\n\r\narticulos.activo='A' \r\n\r\nand\r\n\r\nexistencias.keyPA=articulos.keyPA\r\n\r\norder by articulos.descripcion ASC\r\n\r\n\r\n\r\n"; } //********************CONVENIO EXCLUSIVO************************ if (!$articulo and $myrow3113c['numCliente']) { if ($myrow3113c['numCliente']) { $sSQL = "SELECT \r\n\r\narticulos.codigo,articulos.gpoProducto as gpoProductos,articulos.generico,articulos.referido,articulos.laboratorioReferido,articulos.keyPA,\r\nconvenios.keyConvenios,convenios.keyPA as simulacion,articulos.descripcion,articulos.antibiotico,\r\narticulos.descripcion1,articulos.sustancia\r\n\r\nFROM articulos,convenios\r\n\r\nWHERE\r\n\r\n(articulos.entidad='" . $entidad . "' AND existencias.entidad='" . $entidad . "' )\r\n\r\nand\r\n\r\nconvenios.departamento='" . $almacenDestinoB . "'\r\n\r\nand\r\n\r\narticulos.gpoProducto!=''\r\n\r\nAND\r\n\r\n\r\n\r\narticulos.activo='A' \r\n\r\nand\r\n\r\nconvenios.keyPA=articulos.keyPA\r\n\r\norder by articulos.descripcion ASC\r\n\r\ngroup by convenios.keyPA\r\n\r\n\r\n\r\n"; } else { $sSQL = "SELECT \r\n\r\narticulos.codigo,articulos.gpoProducto as gpoProductos,articulos.generico,articulos.referido,articulos.laboratorioReferido,\r\narticulos.keyPA,convenios.keyConvenios,convenios.keyPA as simulacion,articulos.descripcion,articulos.antibiotico,\r\narticulos.descripcion1,articulos.sustancia\r\n\r\nFROM articulos,convenios\r\n\r\nWHERE\r\n\r\n(articulos.entidad='" . $entidad . "' AND existencias.entidad='" . $entidad . "' )\r\n\r\nand\r\n\r\narticulos.gpoProducto!=''\r\n\r\n\r\n\r\nAND\r\n\r\narticulos.activo='A' and\r\n\r\n(articulos.descripcion like '%{$articulo}%' or articulos.descripcion1 like '%{$articulo}%' or articulos.sustancia like '%{$articulo}%')\r\n\r\nAND\r\n\r\narticulos.codigo=convenios.codigo and\r\n\r\nconvenios.almacen='" . $almacenDestinoB . "'\r\n\r\ngroup by convenios.keyPA\r\n\r\norder by articulos.descripcion ASC\r\n\r\n"; } } //************************************************************** /* //ALMACEN DE BENEFICENCIA SOLO ENTRA EL GRUPO 16-04-2013 $sSQLcatB= "Select gpoProducto,departamento From catalogoBD WHERE entidad='".$entidad."' and departamento='".$almacenSecundario."' "; $resultcatB=mysql_db_query($basedatos,$sSQLcatB); $myrowcatB = mysql_fetch_array($resultcatB); if($myrowcatB['departamento']!=NULL AND $myrowcatB['gpoProducto']!='*'){ $sSQL= "SELECT articulos.codigo,articulos.gpoProducto as gpoProductos,articulos.generico,articulos.referido,articulos.laboratorioReferido,articulos.keyPA,articulos.descripcion, existencias.ventaGranel,existencias.tipoVenta,existencias.cantidadSurtir,articulos.antibiotico, articulos.descripcion1,articulos.sustancia FROM articulos,existencias WHERE (articulos.entidad='".$entidad."' AND existencias.entidad='".$entidad."' ) AND articulos.gpoProducto='".$myrowcatB['gpoProducto']."' AND articulos.activo='A' and (articulos.descripcion like '%$articulo%' or articulos.descripcion1 like '%$articulo%' or articulos.sustancia like '%$articulo%') AND articulos.codigo=existencias.codigo and existencias.almacen='".$almacenDestinoB."' order by articulos.descripcion ASC "; } */ if ($result = mysql_db_query($basedatos, $sSQL)) { $almacenDestino = $almacenDestinoB; ?> </div> <p align="center"> <span > <?php echo $leyenda; ?> </span><?php if ($horaSolicitud and $fechaSolicitud) { ?> <input name="fechaSolicitud" type="hidden" value="<?php echo $fechaSolicitud; ?> "/> <input name="horaSolicitud" type="hidden" value="<?php echo $horaSolicitud; ?> " size="10"/> <?php } ?> </td> </tr> <?php $sSQL29ppE = "SELECT *\r\nFROM\r\nalmacenes\r\nwhere\r\nentidad='" . $entidad . "'\r\nand\r\nalmacen='" . $almacenSolicitante . "' \r\n\r\n"; $result29ppE = mysql_db_query($basedatos, $sSQL29ppE); $myrow29ppE = mysql_fetch_array($result29ppE); if ($myrow29ppE['porcentajePE'] > 0) { ?> <tr > <td colspan="12" align="center" > Precio especial del <?php echo round($myrow29ppE['porcentajePE']); ?> despues de las: <?php echo round($myrow29ppE['horaPE']); ?> <span ></span></td> </tr> <?php } ?> <tr > <th colspan="7" align="center" >DESCRIPCION</th> <?php if ($myrow29p['stock'] == 'si') { //echo '<th width="52" align="right" >Anaquel</th>'; } ?> <?php $sSQL7ada1 = "Select * From almacenes where entidad='" . $entidad . "' and almacen='" . $_GET['almacen'] . "' "; $result7ada1 = mysql_db_query($basedatos, $sSQL7ada1); $myrow7ada1 = mysql_fetch_array($result7ada1); echo mysql_error(); ?> <th width="52" align="center" ></th> <th width="52" align="center" >P. Part</th> <th width="52" align="center" >Benef.</th> <th width="56" align="center" >P. Aseg</th> <th width="31" align="center" >Cant</th> </tr> <?php while ($myrow = mysql_fetch_array($result)) { $almacen = $almacenDestino; $bandera += "1"; $sSQL3113cd = "Select * From gpoProductos WHERE codigoGP='" . $myrow['gpoProductos'] . "' "; $result3113cd = mysql_db_query($basedatos, $sSQL3113cd); $myrow3113cd = mysql_fetch_array($result3113cd); //$gpoProducto=$myrow3113cd['descripcionGP']; $gpoProducto = $myrow['gpoProductos']; $code1 = $myrow['codigo']; $codigo = $myrow['codigo']; $keyPA = $myrow['keyPA']; //*************************************CONVENIOS******************************************** $ctaMayor = $myrow12['ctaContable']; $costoHospital = costoHospital($entidad, $code1, $basedatos); $codigoUM = $myrow12['um']; $seguro = $traeSeguro->traeSeguro($_GET['keyClientesInternos'], $basedatos); //**********************************CONVENIOS $convenios = new validaConvenios(); $global = new validaConvenios(); $tipoConvenioS = new validaConvenios(); $traeSeguro = new verificaSeguro1(); $verificaSaldos1 = new verificaSeguro1(); $verificaSaldosInternos = new verificaSeguro1(); $validaJubilados = new validaConvenios(); $porcentajeJubilados = new validaConvenios(); $ivaParticular = new ivaCierre(); $priceLevel = new articulosDetalles(); $ventaPieza = new tipoVentaArticulo(); $beneficenciaT6 = new articulosDetalles(); $priceLevel = $priceLevel->precioVenta($entidad, $paquete, $myrow['generico'], "1", $numeroPaciente, $_GET['keyClientesInternos'], $codigo, $almacen, $basedatos); $precioNormal = $priceLevel; $benT6 = $beneficenciaT6->beneficenciaT6($entidad, $paquete, $myrow['generico'], "1", $numeroPaciente, $_GET['keyClientesInternos'], $codigo, $almacen, $basedatos); if ($benT6 > 0 and $myrow321['tipoBeneficencia'] == 'si') { $dB = 'si'; $caso = 6; } //*************************CONFIGURACIONES DE VENTAS********************* //COMPROBAR EN CUENTA MAYOR $sSQL29p3 = "SELECT *\r\nFROM\r\nalmacenes\r\nwhere\r\nentidad='" . $entidad . "'\r\nand\r\nalmacenExistencias='" . $almacenDestinoB . "'\r\n\r\n"; $result29p3 = mysql_db_query($basedatos, $sSQL29p3); $myrow29p3 = mysql_fetch_array($result29p3); if ($myrow29p3['almacen'] != NULL) { $almacen = $myrow29p3['almacen']; } //COMPROBAR EN CENTRO DE COSTO $sSQL29p3a = "SELECT *\r\nFROM\r\nalmacenes\r\nwhere\r\nentidad='" . $entidad . "'\r\nand\r\nalmacen='" . $_POST['almacenDestino1'] . "'\r\n\r\n"; $result29p3a = mysql_db_query($basedatos, $sSQL29p3a); $myrow29p3a = mysql_fetch_array($result29p3a); if ($myrow29p3a['almacen'] != NULL) { $almacen = $myrow29p3a['almacen']; } $modoventa = new articulosDetalles(); $priceLevel = $modoventa->modoventa($almacen, $priceLevel, $codigo, $entidad, $keyPA, $basedatos); $tventa = new articulosDetalles(); $tipoVenta = $tventa->tventa($almacen, $priceLevel, $codigo, $entidad, $keyPA, $basedatos); //********************************************************************************** //SI EL ALMACEN TIENE PRECIO ESPECIAL Y PORCENTAJE AQUI ENTRA, DESPUES DE LA HORA DEFINIDA if ($myrow29ppE['porcentajePE'] > 0) { $priceLevel = round($myrow29ppE['porcentajePE'] * ($priceLevel / 100)) + $priceLevel; } if ($courtesy != 'si') { $iva = new articulosDetalles(); $ivaNormal = new articulosDetalles(); $iva = $iva->iva($entidad, "1", $codigo, $priceLevel, $basedatos); $ivaNormal = $ivaNormal->iva($entidad, "1", $codigo, $precioNormal, $basedatos); } //EL ALMACEN ES DE BENEFICENCIA if ($dB == 'si') { switch ($caso) { case "1": $cantidadBeneficencia = $priceLevel * $ppb; $priceLevel = $priceLevel - $cantidadBeneficencia; $ivaBeneficencia = $iva * $ppb; $iva = $iva - $ivaBeneficencia; break; case "2": $sSQL10a = "Select * From porcentajeBeneficencias\r\n where entidad='" . $entidad . "' and numeroE='" . $_GET['numeroE'] . "'\r\n and\r\n fecha='" . $fecha1 . "' and status='standby' and departamento='" . $_GET['almacen'] . "'"; $result10a = mysql_db_query($basedatos, $sSQL10a); $myrow10a = mysql_fetch_array($result10a); $dB = 'si'; $ppb = $myrow10a['porcentaje']; $ppbI = $ppb; $ppb = $ppb * 0.01; $gpb = $myrow10a['gpoProducto']; if ($gpb == '*' || $gpb == $gpoProducto) { //todos l os grupos $cantidadBeneficencia = $priceLevel * $ppb; $priceLevel = $priceLevel - $cantidadBeneficencia; $ivaBeneficencia = $iva * $ppb; $iva = $iva - $ivaBeneficencia; } else { $cantidadBeneficencia = NULL; $ivaBeneficencia = NULL; } break; case "3": //todos los grupos //TIPO A $sSQLa2a = "Select * From catalogoBD\r\n where\r\n entidad='" . $entidad . "'\r\n and\r\n departamento='" . $almacen . "'\r\n \r\n "; $resultsa2a = mysql_query($sSQLa2a); $rowa2a = mysql_fetch_array($resultsa2a); //TIPO B $sSQLa2ab = "Select * From catalogoBD\r\n where\r\n entidad='" . $entidad . "'\r\n and\r\n departamento='" . $almacen . "'\r\n and\r\n gpoProducto='" . $gpoProducto . "'\r\n "; $resultsa2ab = mysql_query($sSQLa2ab); $rowa2ab = mysql_fetch_array($resultsa2ab); if ($rowa2a['gpoProducto'] == '*') { $ppb = $rowa2a['porcentaje']; $ppb = $ppb * 0.01; $cantidadBeneficencia = $priceLevel * $ppb; $priceLevel = $priceLevel - $cantidadBeneficencia; $ivaBeneficencia = $iva * $ppb; $iva = $iva - $ivaBeneficencia; } elseif ($rowa2ab['gpoProducto'] != NULL) { $ppb = $rowa2ab['porcentaje']; $ppb = $ppb * 0.01; $cantidadBeneficencia = $priceLevel * $ppb; $priceLevel = $priceLevel - $cantidadBeneficencia; $ivaBeneficencia = $iva * $ppb; $iva = $iva - $ivaBeneficencia; } else { $cantidadBeneficencia = NULL; $ivaBeneficencia = NULL; } break; case "6": $TP = 6; $cantidadBeneficencia = $benT6; //SI EL ALMACEN TIENE PRECIO ESPECIAL Y PORCENTAJE AQUI ENTRA, DESPUES DE LA HORA DEFINIDA if ($myrow29ppE['porcentajePE'] > 0) { $cantidadBeneficencia = round($myrow29ppE['porcentajePE'] * ($cantidadBeneficencia / 100)) + $cantidadBeneficencia; } if ($iva > 0) { //$ivaBeneficencia=($iva*$ppb); //$iva=$iva-$ivaBeneficencia; } break; default: break; } } //CIERRO BENEFICENCIA $um = new articulosDetalles(); $um = $um->um($codigo, $basedatos); $cargoAuto = new articulosDetalles(); $cargoAuto = $cargoAuto->cargoAuto($entidad, $codigo, $basedatos); $informacionExistencias = new existencias(); //$existenciasAjuste=$informacionExistencias->informacionExistencias($myrow321['tipoPaciente'],$entidad,$codigo,$almacen,$usuario,$fecha1,$basedatos); $acumuladoGlobal = $global->precioGlobal($entidad, $precioLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $cargos = $convenios->validacionConveniosNivel($entidad, $precioLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); //$traeConvenio=$traeConvenio->traeConvenio($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); $tipoConvenio = $tipoConvenioS->tipoConvenio($entidad, $precioLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); //$vConvenio=$vConvenio->vConvenio($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); //***************PRECIO PUBLICO*******************/ $ventaPublico = $precioNormal + $iva; //*************************************************/ if ($acumuladoGlobal > $priceLevel) { //$acumulado=$acumuladoGlobal-$priceLevel; $acumulado = $priceLevel; } else { $acumulado = $priceLevel; } if ($seguro) { if ($tipoConvenio != 'No' or $validaJubilados->validacionJubilados($_GET['numeroE'], $seguro, $entidad, $basedatos) == 'si') { if ($validaJubilados->validacionJubilados($_GET['numeroE'], $seguro, $entidad, $basedatos) == 'si') { $percent = $porcentajeJubilados->porcentajeJubilados($_GET['numeroE'], $seguro, $entidad, $basedatos); $percent *= 0.01; $cantidadAseguradora = $priceLevel * $percent; $cantidadParticular = $priceLevel - $cantidadAseguradora; } else { //no son jubilados if ($tipoConvenio == 'cantidad') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); //aqui ninguna aseguradora absorbe nada, solo paga porque es fijo $acumulado = $cantidadAseguradora; $priceLevel = $acumulado; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, "1", $keyPA, $priceLevel, $basedatos); $dA = FALSE; } else { if ($tipoConvenio == 'grupoProducto') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $cantidadParticular = $cantidadAseguradora - $priceLevel; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, "1", $keyPA, $cantidadAseguradora, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, "1", $keyPA, $cantidadParticular, $basedatos); $dA = TRUE; } else { if ($tipoConvenio == 'global') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $cantidadParticular = $priceLevel - $cantidadAseguradora; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, "1", $keyPA, $cantidadAseguradora, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, "1", $keyPA, $cantidadParticular, $basedatos); $dA = TRUE; } else { if ($tipoConvenio == 'precioEspecial') { if ($pagoEfectivo->pagoEfectivo($entidad, $seguro, "1", $keyPA, $almacen, $basedatos) == 'si') { $acumulado = $cantidadParticular = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, "1", $keyPA, $cantidadParticular, $basedatos); $cantidadAseguradora = NULL; $ivaAseguradorat = NULL; $dA = FALSE; } else { $cantidadAseguradora = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, "1", $keyPA, $cantidadAseguradora, $basedatos); $cantidadParticular = NULL; $ivaParticulart = NULL; } } else { $cantidadParticular = $priceLevel; $ivaParticulart = $iva; $cantidadAseguradora = NULL; $dA = TRUE; } } } } } //termina validacion dejubiliados } else { //trae seguro pero no convenio $cantidadAseguradora = $priceLevel; $ivaAseguradorat = $iva; } } else { $cantidadParticular = $priceLevel; $ivaParticulart = $iva; $dA = TRUE; } if ($seguro) { $sSQL3113c = "Select * From clientes WHERE entidad='" . $entidad . "' and numCliente='" . $seguro . "' "; $result3113c = mysql_db_query($basedatos, $sSQL3113c); $myrow3113c = mysql_fetch_array($result3113c); if ($myrow3113c['convenioExclusivo'] == 'si') { $sSQL3113cd = "SELECT \r\n\r\nkeyPA\r\n\r\nFROM convenios\r\n\r\nWHERE\r\n\r\nkeyPA='" . $myrow['keyPA'] . "'\r\n\r\nand\r\n\r\ndepartamento='" . $almacenDestinoB . "'"; $result3113cd = mysql_db_query($basedatos, $sSQL3113cd); $myrow3113cd = mysql_fetch_array($result3113cd); if (!$myrow3113cd['keyPA']) { $aviso = 'Requiere autorizacion medica!'; } } else { $aviso = ''; } if ($myrow3113c['pagoEfectivo'] == 'si') { $cantidadAseguradora = NULL; $ivaAseguradorat = NULL; $cantidadParticular = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $ivaParticular = $ivaAseguradora->ivaAseguradora($entidad, "1", $keyPA, $cantidadAseguradora, $basedatos); } } //************************ANAQUEL******************** $sSQLana = "Select anaquel From existencias WHERE entidad='" . $entidad . "' and codigo='" . $codigo . "' and almacen='" . $almacenDestinoB . "'"; $resultana = mysql_db_query($basedatos, $sSQLana); $myrowana = mysql_fetch_array($resultana); //****************************************************** if ($dB == 'si') { switch ($TP) { case "6": //entra aqui catalogo de almacenes beneficencia especial... $cantidadParticular . $cantidadBeneficencia; $cantidadBeneficencia = $cantidadParticular - $cantidadBeneficencia; $cantidadParticular = $cantidadParticular - $cantidadBeneficencia; break; } } ?> <tr bgcolor="#ffffff" onMouseOver="bgColor='#cccccc'" onMouseOut="bgColor='#ffffff'" > <td colspan="7" > <?php echo $myrow['descripcion']; if ($myrow3113cd['afectaExistencias'] == 'si' and $myrow['sustancia'] != NULL) { echo '</br>'; echo '<span >' . 'Sustancia: ' . $myrow['sustancia'] . '</span>'; } echo '<span class="">' . $aviso . '</span>'; ?> <?php if ($myrow['laboratorioReferido'] == 'si') { echo '<span class="success">' . 'Estudio Referido' . '</span>'; } if ($gpoProducto) { $sSQL3113cd = "Select * From gpoProductos WHERE codigoGP='" . $gpoProducto . "' "; $result3113cd = mysql_db_query($basedatos, $sSQL3113cd); $myrow3113cd = mysql_fetch_array($result3113cd); echo '<span class="gpoProducto">' . '[ ' . $myrow3113cd['descripcionGP'] . ' ]' . '</span>'; } else { echo '<span class="error">' . 'No tiene Grupo de Producto Definido' . '</span>'; } if ($myrow['antibiotico'] == 'si') { echo '<br>'; echo '<span >' . '--ANTIBIOTICO--' . '</span>'; } echo '<br>'; echo 'Precio: ' . '$' . number_format($precioNormal + $ivaNormal, 2); ?> <input name="codigoArt[]" type="hidden" value="<?php echo $myrow['codigo']; ?> " /> <input name="codigoBeta[]" type="hidden" value="<?php echo $myrow['codigo']; ?> " /> <?php $sSQL15a = "\r\n\r\nSELECT fechaFinal\r\n\r\nFROM\r\n\r\nconvenios\r\n\r\nWHERE\r\n\r\nentidad='" . $entidad . "'\r\n\r\nand\r\n\r\nkeyPA='" . $myrow['keyPA'] . "'\r\n\r\nand\r\n\r\nnumCliente='" . $_GET['seguro'] . "'\r\n\r\nand\r\n\r\nfechaFinal<='" . $fecha1 . "'\r\n\r\n"; $result15a = mysql_db_query($basedatos, $sSQL15a); $myrow15a = mysql_fetch_array($result15a); //valido las fechas if ($myrow15a['fechaFinal']) { $flat = 'disable'; echo '</br>'; echo '<blink>' . 'Convenio Vencido el ' . cambia_a_normal($myrow15a['fechaFinal']) . '' . '</blink>'; } else { $flat = NULL; } //*****************************cargo clientePrincipal $sSQL455 = "Select clientePrincipal,baseParticular from clientes where entidad='" . $entidad . "' and numCliente='" . $seguro . "'"; $result455 = mysql_db_query($basedatos, $sSQL455); $myrow455 = mysql_fetch_array($result455); //**************************************************************** //*****************DESCUENTOS AUTOMATICOS********** $sSQL7ada = "Select * From descuentosAutomaticos where (entidad='" . $entidad . "' \r\n\r\nand departamento='" . $_GET['almacen'] . "' and codigo='" . $codigo . "' and gpoProducto=''\r\nand\r\n'" . $fecha1 . "'>=fechaInicial and '" . $fecha1 . "' <=fechaFinal\r\n)\r\n OR\r\n(entidad='" . $entidad . "' \r\n\r\nand departamento='" . $_GET['almacen'] . "' and gpoProducto='" . $gpoProducto . "'\r\nand\r\n'" . $fecha1 . "'>=fechaInicial and '" . $fecha1 . "' <=fechaFinal \r\n) \r\n\r\n"; $result7ada = mysql_db_query($basedatos, $sSQL7ada); $myrow7ada = mysql_fetch_array($result7ada); echo mysql_error(); //VALIDACION DE DESCUENTOS AUTOMATICOS if ($dA == TRUE and $myrow7ada['tipoDescuento'] != NULL) { //si es TRUE pasa if ($myrow7ada['tipoDescuento'] == 'aseguradora') { if ($myrow455['baseParticular'] == 'si') { $aDes = TRUE; } else { $aDes = FALSE; } } elseif ($myrow7ada['tipoDescuento'] == 'particular') { if (!$seguro) { $aDes = TRUE; } else { $aDes = FALSE; } } elseif ($myrow7ada['tipoDescuento'] == 'ambos') { if ($myrow455['baseParticular'] == 'si' or !$seguro) { $aDes = TRUE; } else { $aDes = FALSE; } } //ENTRA A DESCUENTOS AUTOMATICOS if ($aDes == TRUE and $myrow7ada['porcentaje'] > 0) { $cantidadParticularOriginal = $cantidadParticular; $ivaOriginalParticular = $ivaParticulart; $cantidadAseguradoraOriginal = $cantidadAseguradora; $ivaOriginalAseguradora = $ivaAseguradorat; $descuentoP = $cantidadParticular * ($myrow7ada['porcentaje'] * 0.01); $cantidadParticular -= $descuentoP; $descuentoIvaP = $ivaParticulart * ($myrow7ada['porcentaje'] * 0.01); $ivaParticulart -= $descuentoIvaP; $descuentoA = $cantidadAseguradora * ($myrow7ada['porcentaje'] * 0.01); $cantidadAseguradora -= $descuentoA; $descuentoIvaA = $ivaAseguradorat * ($myrow7ada['porcentaje'] * 0.01); $ivaAseguradorat -= $descuentoIvaA; echo '</br>'; echo $descripcionDescuentoGlobal = 'Descuento ' . $myrow7ada['porcentaje'] . '%'; echo '<br>'; if ($myrow7ada['fechaInicial'] != NULL) { echo '<div class="codigos">Valido desde: ' . cambia_a_normal($myrow7ada['fechaInicial']) . ', hasta el: ' . cambia_a_normal($myrow7ada['fechaFinal']); } if ($myrowana['anaquel'] != NULL) { echo '</br>'; echo 'Anaquel: ' . $myrowana['anaquel']; } ?> <input name="statusDescuentoGlobal[]" type="hidden" id="statusDescuentoGlobal" value="si" /> <input name="descripcionDescuentoGlobal[]" type="hidden" id="numPaciente2" value="<?php echo $descripcionDescuentoGlobal; ?> " /> <?php } } //****************************************************************** ?> <?php //BENEFICENCIAS AQUI EN TRA EL PORCENTAJE DE AYUDA if ($P > 0 and !$myrow321['seguro']) { //$cantidadParticularOriginal=$cantidadParticular; // // // // // //$ivaOriginalParticular=$ivaParticulart; // //$descuentoP=$cantidadParticular*($P*0.01); // //$cantidadParticular=$descuentoP; // //$descuentoIvaP=$ivaParticulart*($P*0.01); // //$ivaParticulart=$descuentoIvaP; // // // //$cantidadAseguradora=$cantidadParticularOriginal-$cantidadParticular; // //$ivaAseguradorat=$ivaOriginalParticular-$descuentoIvaP; // //echo '</br>'; // //echo $descripcionDescuentoGlobal= 'Beneficencia '. $P.'%'; } //CIERRO BENEFICENCIAS if ($flat == 'disable' or ($cantidadParticular < 0 or $cantidadBeneficencia < 0 or $cantidadAseguradora < 0)) { echo '<div class="informativo">Error!</div>'; } ?> </td> <td align="center" > </td> <td align="center" > <?php if ($cantidadParticular > 0) { echo "\$" . number_format($cantidadParticular + $ivaParticulart, 2); } else { echo '---'; } ?> </td> <td align="center" > <?php if ($cantidadBeneficencia > 0) { echo "\$" . number_format($cantidadBeneficencia + $ivaBeneficencia, 2); } else { echo '---'; } ?> </td> <td align="center" > <?php if ($cantidadAseguradora > 0) { echo "\$" . number_format($cantidadAseguradora + $ivaAseguradorat, 2); } else { echo '---'; } ?> </td> <td align="center"> <input name="cantidad[]" type="text" id="cantidad" size="3" <?php if ($flat == 'disable' or ($cantidadParticular < 0 or $cantidadBeneficencia < 0 or $cantidadAseguradora < 0)) { echo 'readonly=""'; } else { if (!$gpoProducto or !$precioNormal) { echo 'readonly=""'; } else { $statusExistencias = new articulosDetalles(); //echo $statusExistencias->statusExistencias($entidad,$unidadMedida->unidadMedida($codigo,$basedatos),$almacen,$codigo,$basedatos); } } ?> autocomplete="off" /> </td> </tr> <?php } //cierra while ?> </table> <?php } } ?> <div class="notice" align="center"> <?php if ($bandera) { ?> <?php if (is_numeric($_POST['nomArticulo'])) { echo ""; } else { if ($articulo != NULL) { echo "Se encontraron {$bandera} registros con la palabra: {$articulo}..."; } else { echo "Se encontraron {$bandera} registros..."; } } ?> <?php } else { ?> <?php //echo "No se encontro el articulo" ?> <?php } ?> </div> <div align="center"> <input name="cbflag" type="hidden" id="numPaciente2" value="<?php echo $a; ?> " /> <input name="gpoProducto" type="hidden" id="numPaciente2" value="<?php echo $gpoProducto; ?> " /> <input name="numeroMedico1" type="hidden" id="numeroMedico1" value="<?php echo $numeroMedico; ?> " /> <input name="alis" type="hidden" id="nombreDelPaciente2" value="<?php echo $almacen; ?> " /> <input name="extension2" type="hidden" id="extension2" value="<?php echo $extension; ?> " /> <input name="segu1" type="hidden" id="segu1" value="<?php echo $segu; ?> " /> <input name="bandera" type="hidden" id="numPaciente22" value="<?php echo $bandera; ?> " /> </div> </form> <p></p> <br> <br> </body> </html> <?php }
//******LISTADO DE BANDERAS***************** $cLlave=new articulosDetalles(); //* $keyPA=$cLlave->codigollave($entidad,$myrow1['codProcedimiento'],$basedatos); //* $codigo= $myrow1['codProcedimiento']; //* //* $cantidad= $myrow1['cantidad']; //* //******************************************* $sSQL40= " SELECT gpoProducto FROM articulos where entidad='".$entidad."' and codigo='".$codigo."'"; $result40=mysql_db_query($basedatos,$sSQL40); $myrow40 = mysql_fetch_array($result40);
?> "><span class="style12"><span class="style7"> <?php $importe = new acumulados(); echo $importe->importe($keyCAP, $basedatos); ?> </span></span></span></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><span class="<?php echo $estilo; ?> "><span class="style12"><span class="style7"> <?php $mostrarIVA = new articulosDetalles(); echo $mostrarIVA->mostrarIVA($keyCAP, $basedatos); ?> </span></span></span></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><div align="center"><span class="<?php echo $estilo; ?> "> <span class="style12"><span class="style7"> <?php if ($myrow81['tipoConvenio'] and $myrow81['tipoConvenio'] != 'No') { echo 'C';
<?php require CONSTANT_PATH_CONFIGURACION . "/funciones.php"; //ventanasPrototype::links(); ?> <form id="form1" name="form1" method="post" action="#"> <h1 align="center" class="titulos">Cargos a Pacientes Internos </h1> <table width="439" border="0.2" align="center"> <tr> <th width="77" bgcolor="#660066" class="style12" scope="col"><div align="left" class="blancomid"># Cuenta</div></th> <th width="270" bgcolor="#660066" class="style12" scope="col"><div align="left" class="blancomid">Nombre del paciente:</div></th> <th width="78" bgcolor="#660066" class="style12" scope="col"><div align="left" class="blancomid">Cuarto</div></th> </tr> <tr> <?php $almacenesCierreCuenta = new articulosDetalles(); $sSQL = "SELECT *\r\nFROM\r\nclientesInternos \r\nWHERE entidad='" . $entidad . "' AND\r\nstatusCuenta = 'abierta'\r\nand\r\n(status='activa' or status='ontransfer')\r\nand \r\n(statusDeposito='pagado' or statusDeposito='cxc' or statusDeposito='urgencias')\r\nand\r\ntipoPaciente='interno' \r\nor \r\n(solicitaTransferencia='si' and almacenTransferencia!='')\r\nORDER BY keyClientesInternos ASC\r\n "; if ($result = mysql_db_query($basedatos, $sSQL)) { while ($myrow = mysql_fetch_array($result)) { if ($col) { $color = '#FFCCFF'; $col = ""; } else { $color = '#FFFFFF'; $col = 1; } $sSQL31 = "SELECT status FROM\r\nclientesInternos\r\nWHERE \r\nkeyClientesInternos='" . $myrow['keyClientesInternos'] . "'"; $result31 = mysql_db_query($basedatos, $sSQL31); $myrow31 = mysql_fetch_array($result31); ?> <td height="24" bgcolor="<?php
echo $color; ?> "><div align="left" > <?php echo $myrow18['horaCargo'] . "</br>" . cambia_a_normal($myrow18['fechaCargo']); ?> </span></div> <span class="style7"><label></label> <div align="center"></div> </span></td> <td bgcolor="<?php echo $color; ?> " > <?php $descripcion = new articulosDetalles(); $descripcion->descripcion($entidad, $keyCAP, $numeroE, $nCuenta, $codigo, $basedatos); ?> <span class="Estilo24"> <input name="codigoAlfa[]" type="hidden" id="codigoAlfa[]" value="<?php echo $code1; ?> " /> </span></span> <span class="Estilo10"> <?php if ($myrow18['statusDevolucion'] == 'si') { echo '</br>'; echo ' [Este articulo es una devolucion]'; }
if ($myrow3['seguro']) { $tipoCliente = 'aseguradora'; $seguro = $myrow3['seguro']; } else { $tipoCliente = 'particular'; } //***************aplicar pago********************** //transaccion estatica if ($_POST['aplicar'] and $_POST['gpoProducto']) { $keyCAP = $_POST['keyCAP']; $fechaDescuento = $fecha1 . ' ' . $hora1; $gpoProducto = $_POST['gpoProducto']; $particular = $_POST['particular']; $aseguradora = $_POST['aseguradora']; $descripcion = $_POST['descripcion']; $ivaGPO = new articulosDetalles(); $sSQL3 = "Select * From clientesInternos WHERE entidad='" . $entidad . "' and folioVenta='" . $_GET['folioVenta'] . "' "; $result3 = mysql_db_query($basedatos, $sSQL3); $myrow3 = mysql_fetch_array($result3); for ($i = 0; $i <= $_POST['bandera']; $i++) { if ($particular[$i]) { $agrega = "INSERT INTO cargosCuentaPaciente (\r\nnumeroE,nCuenta,status,usuario,fecha1,dia,cantidad,tipoTransaccion,codProcedimiento,hora1,\r\nnaturaleza,ejercicio,statusDeposito,almacen,usuarioTraslado,seguro,\r\nstatusTraslado,tipoCliente,tipoPaciente,cantidadParticular,cantidadAseguradora,numCorte,entidad,tipoCobro,statusAuditoria,tipoPago,almacenDestino,keyClientesInternos,statusFactura,statusCargo,\r\nstatusImpresion,numRecibo,folioVenta,codigoCaja,statusCaja,telefono,clientePrincipal,precioVenta,bancoCheque,numeroCheque,random,codigoAutorizacion,ultimosDigitos,bancoTC,descripcion,\r\ndescripcionArticulo,tipoCuenta,statusDescuento,gpoDescuento,ivaParticular,iva) \r\nvalues \r\n('0','0','descuento',\r\n'" . $usuario . "','" . $fecha1 . "','" . $dia . "','1','','operacion',\r\n'" . $hora1 . "','A','" . $ID_EJERCICIOM . "','pagado','" . $ALMACEN . "',\r\n'" . $usuario . "',\r\n'" . $seguro . "',\r\n'',\r\n'" . $myrow3['tipoCliente'] . "','" . $myrow3['tipoPaciente'] . "' ,\r\n'" . $particular[$i] . "','" . $cantidadAseguradora . "','" . $numCorte . "','" . $entidad . "','" . $_GET['tipoPago'] . "','standby',\r\n'" . $_GET['tipoPago'] . "','" . $ALMACEN . "','" . $myrow3['keyClientesInternos'] . "','standby','cargado','standby','" . $RECIBO . "','" . $_GET['folioVenta'] . "','" . $myrowC['keyCatC'] . "','pagado','" . $_GET['telefono'] . "',\r\n'" . $myrow3['clientePrincipal'] . "','" . $particular[$i] . "' ,'" . $_GET['bancoCheque'] . "','" . $_GET['numeroCheque'] . "','" . $_GET['random'] . "','" . $_GET['codigoAutTC'] . "','" . $_GET['ultimosDigitos'] . "',\r\n'" . $_GET['bancoTC'] . "','" . $descripcion[$i] . "','" . $descripcion[$i] . "','D','si','" . trim($gpoProducto[$i]) . "' ,'" . $ivaGPO->ivaGPO($entidad, $cantidad, $gpoProducto[$i], $precioVenta, $basedatos) . "',\r\n'" . $ivaGPO->ivaGPO($entidad, $cantidad, $gpoProducto[$i], $precioVenta, $basedatos) . "' )"; mysql_db_query($basedatos, $agrega); echo mysql_error(); } elseif ($aseguradora[$i]) { $agrega = "INSERT INTO cargosCuentaPaciente (\r\nnumeroE,nCuenta,status,usuario,fecha1,dia,cantidad,tipoTransaccion,codProcedimiento,hora1,\r\nnaturaleza,ejercicio,statusDeposito,almacen,usuarioTraslado,seguro,\r\nstatusTraslado,tipoCliente,tipoPaciente,cantidadParticular,cantidadAseguradora,numCorte,entidad,tipoCobro,statusAuditoria,tipoPago,almacenDestino,keyClientesInternos,statusFactura,statusCargo,\r\nstatusImpresion,numRecibo,folioVenta,codigoCaja,statusCaja,telefono,clientePrincipal,precioVenta,bancoCheque,numeroCheque,random,codigoAutorizacion,ultimosDigitos,bancoTC,descripcion,\r\ndescripcionArticulo,tipoCuenta,statusDescuento,gpoDescuento,ivaAseguradora,iva) \r\nvalues \r\n('0','0','descuento',\r\n'" . $usuario . "','" . $fecha1 . "','" . $dia . "','1','','operacion',\r\n'" . $hora1 . "','A','" . $ID_EJERCICIOM . "','pagado','" . $ALMACEN . "',\r\n'" . $usuario . "',\r\n'" . $seguro . "',\r\n'',\r\n'" . $myrow3['tipoCliente'] . "','" . $myrow3['tipoPaciente'] . "' ,\r\n'','" . $aseguradora[$i] . "','" . $numCorte . "','" . $entidad . "','" . $_GET['tipoPago'] . "','standby',\r\n'" . $_GET['tipoPago'] . "','" . $ALMACEN . "','" . $myrow3['keyClientesInternos'] . "','standby','cargado','standby','" . $RECIBO . "','" . $_GET['folioVenta'] . "','" . $myrowC['keyCatC'] . "','pagado','" . $_GET['telefono'] . "',\r\n'" . $myrow3['clientePrincipal'] . "','" . $aseguradora[$i] . "' ,'" . $_GET['bancoCheque'] . "','" . $_GET['numeroCheque'] . "','" . $_GET['random'] . "','" . $_GET['codigoAutTC'] . "','" . $_GET['ultimosDigitos'] . "',\r\n'" . $_GET['bancoTC'] . "','" . $descripcion[$i] . "','" . $descripcion[$i] . "','D','si','" . trim($gpoProducto[$i]) . "' ,'" . $ivaGPO->ivaGPO($entidad, $cantidad, $gpoProducto[$i], $precioVenta, $basedatos) . "',\r\n'" . $ivaGPO->ivaGPO($entidad, $cantidad, $gpoProducto[$i], $precioVenta, $basedatos) . "' )"; mysql_db_query($basedatos, $agrega); echo mysql_error(); } } //cierra for
echo $keyCAP; ?> &nCuenta=<?php echo $myrow3['keyClientesInternos']; ?> ')"> Receta </a> </span></span></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><span class="style7"> <?php $devuelveMedico = new articulosDetalles(); $imagenMedico = new articulosDetalles(); ?> <a onMouseOver="Tip('<img src=\'<?php $devuelveMedico->imagenMedico($medico, $basedatos); ?> \' width=\'160\'>')" onMouseOut="UnTip()"> <?php echo $myrow['medico']; ?> </a> </span></td> </tr> <?php
public function solicitaPaquete($entidad, $almacenSolicitante, $ID_EJERCICIOM, $dia, $fecha1, $hora1, $usuario, $numeroPaciente, $seguro, $credencial, $medico, $almacenSolicitante, $nCuenta, $tipoCargo, $almacenDestino, $tipoPaciente, $basedatos) { $almacenPrincipal = 'HALM'; //necesitamos definirlo desde el cat�logo de almacenes $paquete = 'si'; $random = rand(10000, 1000000); ?> <script language=javascript> function ventanaSecundaria3 (URL){ window.open(URL,"ventana3","width=420,height=350,scrollbars=YES") } </script> <!-Hoja de estilos del calendario --> <link rel="stylesheet" type="text/css" media="all" href="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-tas.css" title="win2k-cold-1" /> <!-- librer�a principal del calendario --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar.js"></script> <!-- librer�a para cargar el lenguaje deseado --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/lang/calendar-es.js"></script> <!-- librer�a que declara la funci�n Calendar.setup, que ayuda a generar un calendario en unas pocas l�neas de c�digo --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-setup.js"></script> <script language="javascript" type="text/javascript"> function vacio(q) { for ( i = 0; i < q.length; i++ ) { if ( q.charAt(i) != " " ) { return true } } return false } //valida que el campo no este vacio y no tenga solo espacios en blanco function valida(F) { if( vacio(F.almacen.value) == false ) { alert("Por Favor, escoje el departamento!") return false } else if( vacio(F.tipoUM.value) == false ) { alert("Por Favor, escoje si es un servicio o si son art�culos lo que vas a cargar!") return false } else if( vacio(F.nomArticulo.value) == false ) { alert("Por Favor, escoje el art�culo o servicio para solicitar!") return false } } </script> <script language=javascript> function ventanaSecundaria2 (URL){ window.open(URL,"ventana2","width=630,height=500,scrollbars=YES,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <SCRIPT LANGUAGE="JavaScript"> function checkIt(evt) { evt = (evt) ? evt : window.event var charCode = (evt.which) ? evt.which : evt.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) { status = "Este campo s�lo acepta n�meros." return false } status = "" return true } </SCRIPT> <?php if ($_POST['entidades']) { $entidad = $_POST['entidades']; } else { $_POST['entidades'] = $entidad; } if (!$_POST['buscar'] and $_POST['insertarArticulos']) { if ($_POST['insertarArticulos']) { $sSQL3115 = "Select * From clientesInternos WHERE entidad='" . $entidad . "' and folioVenta='" . $_GET['folioVenta'] . "'"; $fV = $_GET['keyClientesInternos']; $result3115 = mysql_db_query($basedatos, $sSQL3115); $myrow3115 = mysql_fetch_array($result3115); $numeroPaciente = $myrow3115['numeroE']; $nCuenta = $myrow3115['nCuenta']; $numeroE = $numeroPaciente; $convenios = new validaConvenios(); $global = new validaConvenios(); $tipoConvenioS = new validaConvenios(); $traeConvenio = new validaConvenios(); $vConvenio = new validaConvenios(); $verificaSaldos1 = new verificaSeguro1(); if ($_POST['almacenDestino1']) { $almacen = $_POST['almacenDestino1']; } else { $almacen = $_POST['almacenDestino']; } $traeSeguro = new verificaSeguro1(); $verificaSaldosInternos = new verificaSeguro1(); //*************************PRESIONO INSERTAR ARTICULOS****************** $aux = traeAuxiliar::auxiliar($fecha1, $hora1, $almacen, $basedatos, $ID_EJERCICIOM, $db_conn); $codigo = $_POST['codigoArt']; $cantidad = $_POST['cantidad']; $agregarA = $_POST['agregarA']; $codigoBeta = $_POST['codigoBeta']; $laboratorioReferido = $_POST['laboratorioReferido']; $almacenDestino = $_POST['almacenDestino']; $keyEs = $_POST['keyEs']; for ($i = 0; $i <= $_POST['bandera']; $i++) { //********************FOR $b += 1; $codigo[$i] = $codigoBeta[$i]; $grupoProducto = new articulosDetalles(); $gpoProducto = $grupoProducto->grupoProducto($entidad, $codigo[$i], $basedatos); $costoHospital = costoHospital($codigo[$i], $basedatos); $ctaContable = centroCosto($medico, $basedatos); $centroCostoAlmacen = centroCostoAlmacen($almacen, $basedatos); $medico = devuelveMedico::regresaMedico($entidad, $codigo[$i], $basedatos); $seguro = $traeSeguro->traeSeguro($_GET['keyClientesInternos'], $basedatos); //$priceLevel=$convenios->validacionConvenios($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); $priceLevel = new articulosDetalles(); $priceLevel = $priceLevel->precioVenta($_POST['codigoPaquete'], $_POST['generico'], $cantidad[$i], $numeroE, $nCuenta, $codigo[$i], $almacen, $basedatos); $leyenda = "Se agregaron articulos"; if ($cantidad[$i] and $codigo[$i]) { $um = new articulosDetalles(); $um = $um->um($codigo[$i], $basedatos); $cargoAuto = new articulosDetalles(); $cargoAuto = $cargoAuto->cargoAuto($entidad, $codigo[$i], $basedatos); $ajusteExistencias = new existencias(); $error = $ajusteExistencias->ajusteExistencias($entidad, $gpoProducto, $cantidad[$i], $codigo[$i], $almacen, $usuario, $fecha1, $error, $basedatos); $informacionExistencias = new existencias(); $existenciasAjuste = $informacionExistencias->informacionExistencias($myrow3115['tipoPaciente'], $entidad, $codigo[$i], $almacen, $usuario, $fecha, $basedatos); $acumuladoGlobal = $global->precioGlobal($entidad, $precioLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $cargos = $convenios->validacionConveniosNivel($entidad, $precioLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); //$traeConvenio=$traeConvenio->traeConvenio($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); $tipoConvenio = $tipoConvenioS->tipoConvenio($entidad, $precioLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); //$vConvenio=$vConvenio->vConvenio($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); if ($error != 'faked') { $iva = new articulosDetalles(); $iva = $iva->iva($entidad, $cantidad[$i], $codigo[$i], $priceLevel, $basedatos); if ($acumuladoGlobal > $priceLevel) { //$acumulado=$acumuladoGlobal-$priceLevel; $acumulado = $priceLevel; } else { $acumulado = $priceLevel; } if ($tipoConvenio == 'cantidad') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); //aqui ninguna aseguradora absorbe nada, solo paga porque es fijo $acumulado = $cantidadAseguradora * $cantidad[$i]; $iva = new articulosDetalles(); $iva = $iva->iva($entidad, $cantidad[$i], $codigo[$i], $cantidadAseguradora, $basedatos); } else { if ($tipoConvenio == 'grupoProducto') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $cantidadParticular = $cantidadAseguradora - ($priceLevel * $cantidad[$i] + $iva * $cantidad[$i]); } else { if ($tipoConvenio == 'global') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $cantidadParticular = $priceLevel * $cantidad[$i] + $iva * $cantidad[$i] - $cantidadAseguradora; } else { $cantidadParticular = NULL; $cantidadAseguradora = NULL; } } } if ($seguro) { $status = 'cxc'; $statusAlta = 'standby'; $tipoCliente = 'aseguradora'; } else { $status = 'particular'; $statusAlta = 'standby'; $tipoCliente = 'particular'; } $sSQL3115 = "Select * From clientesInternos WHERE entidad='" . $entidad . "' and folioVenta='" . $_GET['folioVenta'] . "'"; $result3115 = mysql_db_query($basedatos, $sSQL3115); $myrow3115 = mysql_fetch_array($result3115); echo mysql_error(); $sSQL455 = "Select clientePrincipal from clientes where entidad='" . $entidad . "' and numCliente='" . $seguro . "'"; $result455 = mysql_db_query($basedatos, $sSQL455); $myrow455 = mysql_fetch_array($result455); echo mysql_error(); //***************************************COMPRUEBA CANTIDAD************************************* $sSQL361a = "Select cantidad From cargosCuentaPaciente WHERE \r\nkeyE='" . $codigo[$i] . "' and\r\nfolioVenta='" . $_GET['keyClientesInternos'] . "' "; $result361a = mysql_db_query($basedatos, $sSQL361a); $myrow361a = mysql_fetch_array($result361a); echo mysql_error(); if ($myrow361a['cantidad'] == 1) { $qaa = "\r\nUPDATE \r\ncargosCuentaPaciente \r\nset \r\nstatusCargo='cargado',\r\nrandom='" . $random . "'\r\nWHERE \r\nfolioVenta='" . $_GET['folioVenta'] . "'\r\nand \r\nkeyE='" . $codigo[$i] . "' \r\n"; mysql_db_query($basedatos, $qaa); echo mysql_error(); } else { $qaa = "\r\nUPDATE \r\ncargosCuentaPaciente \r\nset \r\nstatusCargo='cargadoR',\r\ncantidad=cantidad-1,\r\nrandom='" . $random . "'\r\nWHERE \r\nfolioVenta='" . $_GET['folioVenta'] . "'\r\nand \r\nkeyE='" . $codigo[$i] . "' \r\n"; mysql_db_query($basedatos, $qaa); echo mysql_error(); } //******************************************************************************** //****************SI NO HAY YA cargosCuentaPaciente CARGO STANDBY QUITO EL ALMACEN************* $sSQL361 = "Select status From cargosCuentaPaciente WHERE \r\nfolioVenta='" . $_GET['keyClientesInternos'] . "' \r\nand\r\nstatusCargo='cargadoR'\r\nand\r\nalmacenDestino='" . $_GET['almacen'] . "'\r\n"; $result361 = mysql_db_query($basedatos, $sSQL361); $myrow361 = mysql_fetch_array($result361); echo mysql_error(); if (!$myrow361['status']) { $qAb = "UPDATE almacenesPaquetes set \r\nstatus='cargado'\r\nWHERE \r\nkeyClientesInternos='" . $_GET['keyClientesInternos'] . "' \r\nand\r\nid_almacen='" . $_GET['almacen'] . "'\r\n"; mysql_db_query($basedatos, $qAb); echo mysql_error(); echo '<script>'; echo 'close();'; echo '</script>'; } //******************************************** //*********************************agregar faltantes********************** $agrega1 = "INSERT INTO faltantes (\r\n\r\n\r\n\r\n\r\n\r\ncodigo,\r\ncantidad,\r\nusuario,\r\nfecha1,\r\nhora1,\r\nalmacen,\r\nejercicio,\r\ndia,\r\nstatus,entidad\r\n) values (\r\n\r\n'" . $codigoBeta[$i] . "',\r\n'" . $cantidad[$i] . "',\r\n'" . $usuario . "',\r\n'" . $fecha1 . "',\r\n'" . $hora1 . "',\r\n'" . $almacen . "',\r\n'" . $ID_EJERCICIOM . "',\r\n'" . $dia . "',\r\n'sinsurtir','" . $entidad . "'\r\n)"; mysql_db_query($basedatos, $agrega1); echo mysql_error(); //****************saco la cuenta contable de la forma en que ingresa***************** //insertarRegistros($agregarA[$i],$almacen,$cantidad[$i],$fecha1,$ID_EJERCICIOM,$usuario,$basedatos); } } else { $leyenda = "Se hicieron cargos.."; } //validacion de seguros } //validacion de seguros //*****************************************************CIERRO ALMA************************************************** } //cierro buscar //********************ABRO IMPRESIONES***************** ?> <script> //javascript:ventanaSecundaria2('/sima/cargos/imprimirCargosPaq.php?numeroE=<?php echo $numeroE; ?> &nCuenta=<?php echo $nCuenta; ?> &paciente=<?php echo $_POST['paciente']; ?> &numeroConfirmacion=<?php echo $numeroConfirmacion; ?> &hora1=<?php echo $hora1; ?> &keyClientesInternos=<?php echo $_GET['keyClientesInternos']; ?> &entidad=<?php echo $entidad; ?> &usuario=<?php echo $usuario; ?> &keyCAP=<?php echo $myrow333['keyCAP']; ?> &random=<?php echo $random; ?> &departamento=<?php echo $_GET['almacen']; ?> &codigoPaquete=<?php echo $_POST['codigoPaquete']; ?> &folioVenta=<?php echo $_GET['folioVenta']; ?> '); //window.opener.document.forms["form1"].submit(); </script> <?php //***************************************************** } //verificaSeguro::verificaSaldos($dia,$fecha1,$hora1,$seguro,$credencial,$basedatos); ?> <?php $sSQL311 = "Select * From clientesInternos WHERE entidad='" . $entidad . "' and folioVenta='" . $_GET['folioVenta'] . "'"; $result311 = mysql_db_query($basedatos, $sSQL311); $myrow311 = mysql_fetch_array($result311); $sSQL31 = "Select * From paquetesPacientes WHERE keyClientesInternos = '" . $myrow311['keyClientesInternos'] . "' "; $result31 = mysql_db_query($basedatos, $sSQL31); $myrow31 = mysql_fetch_array($result31); $codePackage = $myrow31['codigoPaquete']; $paciente = $myrow31['nombre1'] . " " . $myrow31['nombre2'] . " " . $myrow31['apellido1'] . " " . $myrow31['apellido2'] . " " . $myrow31['apellido3']; if ($myrow311['paciente']) { $paciente = $myrow311['paciente']; } $precioVenta = new articulosDetalles(); if ($_POST['cerrar'] and $_POST['codigoPaquete']) { $q = "UPDATE paquetesPacientes set \r\nstatus='disabled',\r\nfechaCierre='" . $fecha1 . "',\r\nusuarioCierre='" . $usuario . "',\r\nhoraCierre='" . $hora1 . "'\r\n\r\nWHERE \r\ncodigoPaquete='" . $_POST['codigoPaquete'] . "'"; mysql_db_query($basedatos, $q); echo mysql_error(); echo '<script language="JavaScript" type="text/javascript"> self.close(); </script>'; } ?> <script language=javascript> function ventanaSecundaria6 (URL){ window.open(URL,"ventana6","width=600,height=600,scrollbars=YES") } </script> <script> function cerrarVentana(){ close(); } </script> <script language="JavaScript" type="text/javascript"> /*<![CDATA[*/ function Disable(cb,but){ var cbs=document.getElementsByName(cb.name); but=cbs[0].form[but] but.setAttribute('disabled','disabled'); for (var zxc0=0;zxc0<cbs.length;zxc0++){ if (cbs[zxc0].checked){ but.removeAttribute('disabled'); break; } } } /*]]>*/ </script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <?php $estilos = new muestraEstilos(); $estilos->styles(); ?> </head> <body> <label></label> <form id="form2" name="form2" method="post" action="" > <table width="546" class="table-forma"> <tr> <td colspan="2" scope="col"><div align="center" > <table width="200"> <tr> <td><div align="center"> <input name="M" type="image" id="M" onclick="javascript:ventanaSecundaria6('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /cargos/ventanaCargaPaquetesPersonalizado.php?campoDespliega=<?php echo "despliegaArticulo"; ?> &forma=<?php echo "form2"; ?> &campo=<?php echo "codigoPaquete"; ?> &almacen=<?php echo $_POST['almacenDestino']; ?> &numeroE=<?php echo $myrow311['numeroE']; ?> &keyClientesInternos=<?php echo $myrow311['keyClientesInternos']; ?> ')" value="Cargar" /> </div></td> <td><div align="center"> <input name="close" type="image" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/btns/close.png" id="close" value="Cerrar Ventana (x)" onClick="cerrarVentana()" /> </div></td> <td><div align="center"> <input name="mostrar" type="image" id="mostrar2" value="Mostrar" /> </div></td> </tr> </table> <p>Cargos a Pacientes con Paquetes <br /> <br /> </p> </div></td> </tr> <tr > <td width="101" scope="col"><div align="left" >FOLIO </div></td> <td width="435" scope="col"><div align="left" ><?php echo $_GET['folioVenta']; ?> </div></td> </tr> <tr > <td width="101" scope="col"><div align="left" >Paciente: </div></td> <td width="435" scope="col"><div align="left" ><?php echo $paciente; ?> </div></td> </tr> <tr > <td width="101" scope="col"><div align="left" >Recibo Caja: </div></td> <td width="435" scope="col"><div align="left" ><?php echo $myrow311['numRecibo']; ?> </div></td> </tr> <tr> <td scope="col"><div align="left" >Paquete</div></td> <td scope="col"><div align="left" id="mostrar"><strong> </strong> <input name="codigoPaquete" type="hidden" id="medico" value="<?php if ($_POST['codigoPaquete']) { echo $_POST['codigoPaquete']; } else { echo $myrow31['codigoPaquete']; } ?> " readonly=""/> <input name="despliegaArticulo" type="text" size="60" readonly="" id="despliegaMedico" value="<?php if ($_POST['despliegaArticulo']) { echo $_POST['despliegaArticulo']; } else { echo $myrow311['codigoPaquete']; } ?> "/> <!-- div que mostrara la lista de coincidencias --> <label></label> </div></td> </tr> </table> <p align="center"><span ><span > <input name="almacenCargo" type="hidden" id="almacenCargo" value="<?php echo $_POST['almacen']; ?> " /> </span></span> <input name="nombrePaciente3" type="hidden" id="nombrePaciente3" value="<?php echo $nombrePaciente1; ?> " /> <input name="medico1" type="hidden" id="medico1" value="<?php echo $medico1; ?> " /> <input name="tipoSeguro1" type="hidden" id="tipoSeguro1" value="<?php echo $seguro; ?> " /> <input name="almacenP1" type="hidden" id="almacenP1" value="<?php echo $almacenPrincipal; ?> " /> <input name="numPoliza1" type="hidden" id="numPoliza1" value="<?php echo $numPoliza; ?> " /> <input name="nCuenta1" type="hidden" id="nCuenta1" value="<?php echo $nCuenta; ?> " /> <span class="style15"><?php echo $leyenda; ?> </span> </p> <table width="733" class="table table-striped"> <tr> <th width="66" height="19" scope="col"><div align="left" >Código </div></th> <th width="39" scope="col"><div align="left" >Cant.</div></th> <th width="361" scope="col"><div align="left" >Descripción</div></th> <th width="51" scope="col"><div align="left" >Normal</div></th> <th width="49" scope="col"><div align="left" >Precio</div></th> <th width="45" scope="col"><div align="left" >Iva</div></th> <th width="20" scope="col"><div align="left" >C</div></th> <th width="17" scope="col"><div align="left" >D</div></th> <th width="47" scope="col"><div align="left" >Status</div></th> </tr> <tr> <?php if (!$_GET['almacenSolicitud']) { $_GET['almacenSolicitud'] = $_GET['almacenDestino']; } if (($_POST['mostrar'] and $_POST['despliegaArticulo']) || $myrow311['folioVenta']) { $sSQL = "Select * From articulosPaquetes WHERE \r\ncodigoPaquete='" . $codePackage . "'\r\nand\r\nalmacen='" . $_GET['almacenSolicitud'] . "'\r\n"; $sSQL = "Select * From cargosCuentaPaciente WHERE \r\nfolioVenta='" . $myrow311['folioVenta'] . "'\r\nand\r\nalmacenSolicitante='" . $_GET['almacenSolicitud'] . "' \r\n"; $result = mysql_db_query($basedatos, $sSQL); while ($myrow = mysql_fetch_array($result)) { $almacen = $myrow['almacen']; $bandera += "1"; $code1 = $myrow['codProcedimiento']; $codigo = $myrow['codProcedimiento']; //*************************************CONVENIOS******************************************** //cierro descuento if ($col) { $color = '#FFCCFF'; $col = ''; } else { $color = '#FFFFFF'; $col = 1; } $sSQL31 = "Select nivel1 From articulosPrecioNivel WHERE \r\nentidad='" . $entidad . "'\r\nand\r\ncodigo = '" . $codigo . "' \r\nand\r\nalmacen='" . $_GET['almacenSolicitante'] . "'\r\n"; $result31 = mysql_db_query($basedatos, $sSQL31); $myrow31 = mysql_fetch_array($result31); $sSQL3145 = "Select status,cantidad From articulosPaquetesPacientes WHERE \r\nkeyE='" . $myrow['keyE'] . "'\r\nand\r\nkeyClientesInternos='" . $myrow311['keyClientesInternos'] . "' \r\n\r\n\r\n"; $result3145 = mysql_db_query($basedatos, $sSQL3145); $myrow3145 = mysql_fetch_array($result3145); ?> <input name="keyEs[]" type="hidden" id="keyEs[]" value="<?php echo $myrow['keyE']; ?> " /> <td height="24" bgcolor="<?php echo $color; ?> " > <label><?php echo $myrow['codProcedimiento']; ?> </label> <input name="codigoArt[]" type="hidden" id="codigoArt[]" value="<?php echo $myrow['codProcedimiento']; ?> " /> <input name="almacenDestino[]" type="hidden" id="almacenDestino[]" value="<?php echo $myrow['almacen']; ?> " /> </td> <td bgcolor="<?php echo $color; ?> " align="center"><?php echo $myrow['cantidad']; ?> </td> <td bgcolor="<?php echo $color; ?> " > <?php $sSQL314 = "Select almacenPadre,descripcion From almacenes WHERE almacen = '" . $myrow['almacen'] . "' and medico='si'"; $result314 = mysql_db_query($basedatos, $sSQL314); $myrow314 = mysql_fetch_array($result314); if ($myrow314['descripcion']) { echo $myrow314['descripcion']; } else { echo $myrow['descripcionArticulo']; } ?> <?php if ($myrow31['ventaPaquete'] == 'si') { echo "<span class='style1'>" . ' [Articulo Cargado]' . '</span>'; $pVC[0] += $precioVenta->precioVenta($paquete, $_POST['generico'], $cantidad, $numeroPaciente, $nCuenta, $myrow['codigo'], $almacen, $basedatos); } ?> <?php if ($myrow['generico'] == 'si') { ?> <blink> <img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/g.jpg" alt="MEDICAMENTO GENERICO..." width="12" height="12" border="0" /> </blink> <?php } else { echo ''; } ?> <?php if ($myrow3145['status'] == 'cargado') { echo '<span class="Estilo25">' . ' [Articulo Cargado]' . '</span>'; } ?> </span> <span > <input name="cantidad[]" type="hidden" id="cantidad[]" value="<?php echo $myrow['cantidad']; ?> " /> </span></td> <td bgcolor="<?php echo $color; ?> " class="cargos"> <?php echo "\$" . number_format($myrow31['nivel1'], 2); ?> </td> <td bgcolor="<?php echo $color; ?> " class="abonos"> <?php echo "\$" . number_format($myrow['precioPaquete1'], 2); $pV[0] += $myrow['precioPaquete1']; ?> </span></td> <td bgcolor="<?php echo $color; ?> " > <?php echo "\$" . number_format($myrow['ivaPrecioPaquete1'], 2); $ivas[0] += $myrow['ivaPrecioPaquete1']; ?> </span></td> <?php $statusExistencias = new articulosDetalles(); $statusExistencias->statusExistencias($entidad, $myrow['servicio'], $almacen, $myrow['codigo'], $basedatos); ?> <td bgcolor="<?php echo $color; ?> " ><div align="left"> <input name="codigoBeta[]" type="checkbox" id="cantidad"value="<?php echo $myrow['keyE']; ?> " <?php if ($myrow['statusCargo'] == 'cargado') { echo 'disabled=""'; } ?> onclick="Disable(this,'insertarArticulos')" /> </div></td> <td bgcolor="<?php echo $color; ?> " ><?php if ($statusExistencias->statusExistencias($entidad, $myrow['servicio'], $almacen, $myrow['codigo'], $basedatos) == 'disabled') { $banderaDisabled = 'disabled'; echo '<img src="' . CONSTANT_PATH_SIMA_RAIZ . '/imagenes/pregunta.png" width="12" height="12" alt="NO HAY EXISTENCIAS" />'; } else { echo '<img src="' . CONSTANT_PATH_SIMA_RAIZ . '/imagenes/ok.jpeg" width="12" height="12" alt="OK" />'; } ?> </td> <td bgcolor="<?php echo $color; ?> " > <label> <?php if ($myrow['statusCargo'] == 'cargado') { echo $myrow['statusCargo']; $incrementa += 1; } else { echo '---'; } ?> </label> </td> </tr> <input name="mostrar" type="hidden" id="mostrar" value="<?php echo $incrementa; ?> " /> <input name="desplegarArticulo" type="hidden" id="mostrar" value="<?php echo $_POST['desplegarArticulo']; ?> " /> <?php } ?> </table> <p align="center"> <?php if ($bandera >= 1 and $bandera != $incrementa) { ?> <input name="insertarArticulos" type="submit" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/btns/addarticles.png" id="insertarArticulos" class="boton1" value="Agregar Articulos" /> <?php } } ?> <input name="gpoProducto" type="hidden" id="numPaciente2" value="<?php echo $gpoProducto; ?> " /> <input name="numeroMedico1" type="hidden" id="numeroMedico1" value="<?php echo $numeroMedico; ?> " /> <input name="nombreDelPaciente2" type="hidden" id="nombreDelPaciente2" value="<?php echo $nombreDelPaciente; ?> " /> <input name="extension2" type="hidden" id="extension2" value="<?php echo $extension; ?> " /> <input name="segu1" type="hidden" id="segu1" value="<?php echo $segu; ?> " /> <input name="bandera" type="hidden" id="numPaciente22" value="<?php echo $bandera; ?> " /> <?php if ($_POST['mostrar']) { ?> <input name="despliegaArticulo" type="hidden" size="60" readonly="" id="despliegaMedico" value="<?php if ($_POST['despliegaArticulo']) { echo $_POST['despliegaArticulo']; } else { echo ""; } ?> "/> <input name="mostrar" type="hidden" id="mostrar" value=">" /> <?php } ?> </form> </body> </html> <?php }
public function eCuentaE($usuario, $entidad, $almacen, $fecha1, $hora1, $dia, $usu, $nT, $basedatos) { $bali = $almacen; include CONSTANT_PATH_CONFIGURACION . "/funciones.php"; $cargosCia = new acumulados(); ?> <script language=javascript> function ventanaSecundaria4 (URL){ window.open(URL,"ventana4","width=800,height=300,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria2 (URL){ window.open(URL,"ventana2","width=630,height=500,scrollbars=YES,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria1 (URL){ window.open(URL,"ventana1","width=530,height=300,scrollbars=YES") } </script> <script language=javascript> function ventanaSecundaria5 (URL){ window.open(URL,"ventana5","width=500,height=500,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria3 (URL){ window.open(URL,"ventana3","width=500,height=400,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria6 (URL){ window.open(URL,"ventana6","width=500,height=400,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria7 (URL){ window.open(URL,"ventana7","width=500,height=600,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language="javascript" type="text/javascript"> //Validacion de campos de texto no vacios by Mauricio Escobar // //Iv�n Nieto P�rez //Este script y otros muchos pueden //descarse on-line de forma gratuita //en El C�digo: www.elcodigo.com //********************************************************************************* // Function que valida que un campo contenga un string y no solamente un " " // Es tipico que al validar un string se diga // if(campo == "") ? alert(Error) // Si el campo contiene " " entonces la validacion anterior no funciona //********************************************************************************* //busca caracteres que no sean espacio en blanco en una cadena function vacio(q) { for ( i = 0; i < q.length; i++ ) { if ( q.charAt(i) != " " ) { return true } } return false } //valida que el campo no este vacio y no tenga solo espacios en blanco function valida(F) { if( vacio(F.campo.value) == false ) { alert("Introduzca un cadena de texto.") return false } else { alert("OK") //cambiar la linea siguiente por return true para que ejecute la accion del formulario return true } } </script> <SCRIPT LANGUAGE="JavaScript"> function checkIt(evt) { evt = (evt) ? evt : window.event var charCode = (evt.which) ? evt.which : evt.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) { status = "Este campo s�lo acepta n�meros." return false } status = "" return true } </SCRIPT> <script type="text/javascript"> <!-- por carlitos. cualquier duda o pregunta, visita www.forosdelweb.com var ancho=100 var alto=100 var fin=300 var x=100 var y=100 function inicio() { ventana = window.open("cita.php", "_blank", "height=1,width=1,top=x,left=y,screenx=x,screeny=y"); abre(); } function abre() { if (ancho<=fin) { ventana.moveto(x,y); ventana.resizeto(ancho,alto); x+=5 y+=5 ancho+=15 alto+=15 timer= settimeout("abre()",1) } else { cleartimeout(timer) } } // --> </script> <?php //************************ACTUALIZO ********************** //********************Llenado de datos $sSQL3 = "Select * From clientesInternos WHERE keyClientesInternos = '" . $_GET['nT'] . "' "; $result3 = mysql_db_query($basedatos, $sSQL3); $myrow3 = mysql_fetch_array($result3); $numeroE = $myrow3['numeroE']; $nCuenta = $myrow3['nCuenta']; $cuarto = $myrow3['cuarto']; $seguroT = ltrim($myrow3['seguro']); //***************aplicar pago********************** if ($_POST['actualizar']) { $particular = $_POST['particular']; $aseguradora = $_POST['aseguradora']; for ($i = 0; $i <= $_POST['bandera2']; $i++) { if ($aseguradora[$i]) { $status = 'efectivo'; $keyCAP[] = $aseguradora[$i]; } else { $status = 'cxc'; $keyCAP[] = $particular[$i]; } $agrega = "UPDATE cargosCuentaPaciente set \r\nstatusAlta='" . $status . "',\r\nusuarioAlta='" . $usuario . "',\r\nfechaAlta='" . $fecha1 . "',\r\nhoraAlta='" . $hora1 . "'\r\n\r\nwhere\r\nkeyCAP='" . $keyCAP[$i] . "' \r\n"; mysql_db_query($basedatos, $agrega); echo mysql_error(); } //cierra for } //cierra actualizar $cargosParticulares = new acumulados(); $totalxSurtir = new acumulados(); $cargosAseguradora = new acumulados(); $otros = new acumulados(); if ($_POST['imprimir']) { //*************SACO EL NUMERO DE MOVIMIENTO y lo actualizo************************* $sSQLC = "Select * From statusCaja where entidad='" . $entidad . "' and usuario='" . $usuario . "' order by keySTC DESC "; $resultC = mysql_db_query($basedatos, $sSQLC); $myrowC = mysql_fetch_array($resultC); $q = "UPDATE statusCaja set \r\nnumRecibo= numRecibo+1\r\nwhere\r\nentidad='" . $entidad . "'\r\nand\r\nkeyCatC='" . $myrowC['keyCatC'] . "'\r\nand\r\nstatus='abierta'\r\norder by keySTC DESC "; mysql_db_query($basedatos, $q); echo mysql_error(); $sSQLC = "Select * From statusCaja where entidad='" . $entidad . "' and usuario='" . $usuario . "' order by keySTC DESC "; $resultC = mysql_db_query($basedatos, $sSQLC); $myrowC = mysql_fetch_array($resultC); $q0 = "UPDATE clientesInternos,cargosCuentaPaciente set \r\nclientesInternos.numRecibo= '" . $myrowC['numRecibo'] . "',\r\ncargosCuentaPaciente.numRecibo= '" . $myrowC['numRecibo'] . "'\r\nwhere\r\n\r\nclientesInternos.keyClientesInternos='" . $_GET['nT'] . "'\r\nand\r\nclientesInternos.keyClientesInternos=cargosCuentaPaciente.keyClientesInternos\r\n\r\n"; mysql_db_query($basedatos, $q0); echo mysql_error(); //************************************************************* if ($_GET['paquete'] == 'si') { ?> <script language="javascript"> ventanaSecundaria2('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /cargos/imprimirReciboPaquetes.php?numeroE=<?php echo $myrow3['numeroE']; ?> &nCuenta=<?php echo $myrow3['nCuenta']; ?> &keyClientesInternos=<?php echo $myrow3['keyClientesInternos']; ?> &paciente=<?php echo $_POST['paciente']; ?> &numeroConfirmacion=<?php echo $numeroConfirmacion; ?> &hora1=<?php echo $hora1; ?> &cajero=<?php echo $usuario; ?> &codigoPaquete=<?php echo $myrow3['codigoPaquete']; ?> &numRecibo=<?php echo $myrowC['numRecibo']; ?> &paciente=<?php echo $_POST['paciente']; ?> &cantidadRecibida=<?php echo $_POST['cantidadRecibida']; ?> &folioVenta=<?php echo $myrow3['folioVenta']; ?> '); close(); </script> <?php } else { ?> <script> javascript:ventanaSecundaria2('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /cargos/imprimirCargosPA.php?numeroE=<?php echo $numeroE; ?> &nCuenta=<?php echo $nCuenta; ?> &keyClientesInternos=<?php echo $nT; ?> &paciente=<?php echo $_POST['paciente']; ?> &numeroConfirmacion=<?php echo $numeroConfirmacion; ?> &hora1=<?php echo $hora1; ?> &cajero=<?php echo $usuario; ?> '); close(); </script> <?php } ?> <?php } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <?php $estilos = new muestraEstilos(); $estilos->styles(); ?> </head> <h1 align="center" class="titulos">Nota de Venta </h1> <form id="form1" name="form1" method="post" action=""> <table width="642" border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#990099" class="Estilo24"> <tr> <th width="10" class="blanco" scope="col"> </th> <th bgcolor="#660066" class="blanco" scope="col"><div align="left" class="blanco">Referencia</div></th> <th bgcolor="#660066" class="blanco" scope="col"><div align="left" class="blanco"><?php echo $nCliente = $myrow3['folioVenta']; ?> <input name="numeroE" type="hidden" class="blanco" id="numeroE" value="<?php echo $nCliente = $_POST['numeroE']; ?> " readonly=""/> </label></div> </th> </tr> <tr> <th width="10" class="normal" scope="col"> </th> <th width="134" bgcolor="#FFCCFF" class="normal" scope="col"><div align="left" class="normal">Paciente: </div></th> <th width="408" bgcolor="#FFCCFF" scope="col"><div align="left" class="normal"><strong> <label> </label> </strong> <?php echo $myrow3['paciente']; ?> </div></th> </tr> <tr> <th width="10" class="Estilo24" scope="col"> </th> <td class="normal">Compañía: </td> <td class="normal"> <label> <?php echo $traeSeguro = $myrow3['seguro']; ?> <?php displaySeguro::despliegaSeguro($traeSeguro, $basedatos); ?> <input name="seguro2" type="hidden" id="seguro2" value="<?php echo $traeSeguro; ?> " /> </label> </td> </tr> <tr> <th class="Estilo24" scope="col"> </th> <td bgcolor="#FFCCFF" class="normal">N° Credencial: </td> <td bgcolor="#FFCCFF" class="normal"><?php echo $myrow3['credencial']; ?> </td> </tr> </table> <p align="center"> <?php if ($_GET['codigoPaquete']) { echo 'Paquete: ' . $_GET['codigoPaquete']; } ?> </p> <table width="713" border="0" align="center"> <tr> <th width="140" height="14" bgcolor="#660066" class="blanco" scope="col"><div align="left" class="blanco">Fecha/Hora </div></th> <th width="331" bgcolor="#660066" class="blanco" scope="col"><div align="left" class="blanco">Descripción/Concepto</div></th> <th width="34" bgcolor="#660066" class="blanco" scope="col"><div align="left" class="blanco">Cant</div></th> <th width="80" bgcolor="#660066" class="blanco" scope="col"><div align="left" class="blanco">Importe</div></th> <th width="50" bgcolor="#660066" class="blanco" scope="col"><div align="left" class="blanco">IVA</div></th> <th width="52" bgcolor="#660066" class="blanco" scope="col"><div align="left" class="blanco">Convenio</div></th> </tr> <tr> <?php //traigo agregados if ($_GET['paquete'] == 'si') { $sSQL81 = "\r\nSELECT \r\n*\r\nFROM\r\narticulosPaquetesPacientes \r\n WHERE \r\nkeyClientesInternos='" . $_GET['nT'] . "'\r\n"; } else { $sSQL81 = "\r\nSELECT \r\nkeyCAP,codProcedimiento,um,hora1,fecha1,cantidad,iva,almacenDestino,almacenSolicitante,precioVenta,tipoCliente,tipoConvenio,folioVenta\r\nFROM\r\ncargosCuentaPaciente \r\n WHERE \r\nkeyClientesInternos='" . $_GET['nT'] . "'\r\n \r\n \r\n \r\n order by fecha1,hora1 asc\r\n"; } $result81 = mysql_db_query($basedatos, $sSQL81); while ($myrow81 = mysql_fetch_array($result81)) { $a += '1'; if ($_GET['paquete'] == 'si') { $codigo = $proc = $myrow81['codigo']; $chain = $myrow81['hora'] . " " . cambia_a_normal($myrow81['fecha']); $sSQL31 = "select * from articulosPaquetes where keyE='" . $myrow81['keyE'] . "'"; $result31 = mysql_db_query($basedatos, $sSQL31); $myrow31 = mysql_fetch_array($result31); } else { $chain = $myrow81['hora1'] . " " . cambia_a_normal($myrow81['fecha1']); $art = $myrow81['codProcedimiento']; $codigo = $proc = $myrow81['codProcedimiento']; $keyCAP = $myrow81['keyCAP']; } ?> <td height="21" bgcolor="<?php echo $color; ?> " class="normal"> <?php echo $chain; ?> </td> <td bgcolor="<?php echo $color; ?> " class="normal"> <?php $descripcion = new articulosDetalles(); $descripcion->descripcion($keyCAP, $numeroE, $nCuenta, $codigo, $basedatos); ?> <?php if ($myrow811['um'] == 's' or $myrow811['um'] == 'S') { echo ' ( Servicio ) '; } ?> </td> <td bgcolor="<?php echo $color; ?> " ><div align="center" class="normal"> <?php echo $cantidad = $myrow81['cantidad']; ?> </div></td> <td bgcolor="<?php echo $color; ?> " class="normal"> <?php if ($_GET['paquete'] == 'si') { echo '$' . number_format($myrow31['precioPaquete1'], 2); $sumatoria[0] += $myrow31['precioPaquete1'] * $myrow31['cantidad']; } else { $importe = new acumulados(); echo $importe->importe($keyCAP, $basedatos); } ?> </td> <td bgcolor="<?php echo $color; ?> " class="normal"> <?php if ($_GET['paquete'] == 'si') { echo '$' . number_format($myrow31['ivaPrecioPaquete1'], 2); $sumatoriaIVA[0] += $myrow31['ivaPrecioPaquete1'] * $myrow31['cantidad']; } else { $mostrarIVA = new articulosDetalles(); echo $mostrarIVA->mostrarIVA($keyCAP, $basedatos); } ?> </td> <td bgcolor="<?php echo $color; ?> "><div align="center" class="normal"> <?php if ($myrow81['tipoConvenio'] and $myrow81['tipoConvenio'] != 'No') { echo 'C'; } else { echo '---'; } ?> </div></td> </tr> <?php } ?> </table> <p> </p> <div align="center"> <table width="558" border="0" align="center"> <tr> <td width="113" class="style12"> </td> <td width="124" class="style12"> </td> <td width="97" class="normal">Total Cargos <?php $totalAcumulado = new acumulados(); if ($_GET['paquete'] == 'si') { echo '$' . number_format($sumatoria[0] + $sumatoriaIVA[0], 2); $cantidadRecibida = $sumatoria[0] + $sumatoriaIVA[0]; } else { echo "\$" . number_format($totalAcumulado->totalAcumulado($basedatos, $usuario, $numeroE, $nCuenta), 2); } ?> </td> <td width="106" height="23"><div align="left" class="normal">Total Abonos <?php $abonos = new acumulados(); echo "\$" . number_format($abonos->abonos($basedatos, $usuario, $numeroE, $nCuenta), 2); ?> </div></td> <td width="96"><div align="left" class="normal"><strong>Saldo Actual</strong><strong> <?php if ($_GET['paquete'] == 'si') { $abono = $abonos->abonos($basedatos, $usuario, $numeroE, $nCuenta); $abono1 = $abono * '-1'; echo '$' . number_format(round($sumatoria[0] + $sumatoriaIVA[0] - $abono1), 2); } else { if ($abonos->abonos($basedatos, $usuario, $numeroE, $nCuenta) < 0) { $abono = $abonos->abonos($basedatos, $usuario, $numeroE, $nCuenta); $abono1 = $abono * '-1'; } echo "\$" . number_format($totalAcumulado->totalAcumulado($basedatos, $usuario, $numeroE, $nCuenta) - $abono1, 2); } ?> </strong></div></td> </tr> <tr> <td class="style12"> </td> <td class="style12"> </td> <td class="style12"><input name="cantidadRecibida" type="hidden" class="style7" id="cantidadRecibida" value="" /></td> <td height="23" class="normal"><div align="right"></div></td> <td class="normal"><div align="right"></div></td> </tr> <tr> <td class="style12"> </td> <td class="style12"> </td> <td class="style12"> </td> <td height="23" class="style23 Estilo24"><div align="right"></div></td> <td class="style12"><div align="right"></div></td> </tr> </table> </div> <p align="center"> <?php if ($_GET['paquete'] == 'si') { //***********************CALCULAR if (round($sumatoria[0] + $sumatoriaIVA[0] - $abono1) == NULL) { ?> <label> <input name="imprimir" type="image" class="style27" id="imprimir" value="Imprimir" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/btns/printbutton.png"/> </label> <?php } else { ?> <input name="Submit" type="image" class="style27" value="Aplicar Pagos" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/btns/aplicapay.png" onclick="javascript:ventanaSecundaria7('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /INGRESOS%20HLC/caja/ventanaAplicaPagoInternos.php?usuario=<?php echo $_GET['usuario']; ?> &numeroE=<?php echo $numeroE; ?> &almacen=<?php echo $_GET['almacenSolicitante']; ?> &almacenFuente=<?php echo $almacen; ?> &seguro=<?php echo $seguroT; ?> &nCuenta=<?php echo $myrow3['keyClientesInternos']; ?> &tipoCliente=<?php echo 'particular'; ?> &tipoVenta=<?php echo $_GET['tipoVenta']; ?> &paquete=<?php echo $_GET['paquete']; ?> ')"/> <input name="keyClientesInternos" type="hidden" class="style7" id="keyClientesInternos" value="<?php echo $_GET['nT']; ?> " /> <?php } //********************************* } else { if (round($totalAcumulado->totalAcumulado($basedatos, $usuario, $numeroE, $nCuenta) - $abono1) == NULL) { ?> <label> <input name="imprimir" type="image" class="style27" id="imprimir" value="Imprimir" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/btns/printbutton.png"/> </label> <?php } else { ?> <input name="Submit" type="image" class="style27" value="Aplicar Pagos" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/btns/aplicapay.png" onclick="javascript:ventanaSecundaria7('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /INGRESOS%20HLC/caja/ventanaAplicaPagoInternos.php?usuario=<?php echo $_GET['usuario']; ?> &numeroE=<?php echo $numeroE; ?> &almacen=<?php echo $_GET['almacenSolicitante']; ?> &almacenFuente=<?php echo $almacen; ?> &seguro=<?php echo $seguroT; ?> &nCuenta=<?php echo $myrow3['keyClientesInternos']; ?> &tipoCliente=<?php echo 'particular'; ?> &tipoVenta=<?php echo $_GET['tipoVenta']; ?> ')"/> <input name="keyClientesInternos" type="hidden" class="style7" id="keyClientesInternos" value="<?php echo $_GET['nT']; ?> " /> <?php } } ?> </p> </form> <p align="center"> </p> </body> </html> <?php }
public function eCuentaE($folioVenta, $usuario, $entidad, $almacen, $fecha1, $hora1, $dia, $usu, $nT, $basedatos) { include CONSTANT_PATH_CONFIGURACION . "/funciones.php"; $cargosCia = new acumulados(); //**********************************CANDADO PRINCIPAL********************** $bali = $almacen; $sSQLC = "Select * From statusCaja where entidad='" . $entidad . "' and usuario='" . $usuario . "' order by keySTC DESC "; $resultC = mysql_db_query($basedatos, $sSQLC); $myrowC = mysql_fetch_array($resultC); $sSQL1 = "Select usuario,folioVenta From transacciones WHERE folioVenta ='" . $_GET['folioVenta'] . "' "; $result1 = mysql_db_query($basedatos, $sSQL1); $myrow1 = mysql_fetch_array($result1); echo mysql_error(); if ($myrow1['folioVenta'] and $myrow1['usuario'] != $usuario) { ?> <script> window.alert("Este proceso est� siendo utilizado por: (<?php echo $myrow1['usuario']; ?> ) y s�lo el puede terminar este proceso"); window.close(); </script> <?php } else { if (!$myrow1['folioVenta']) { $agrega = "INSERT INTO transacciones (\r\nfolioVenta,usuario,fecha,hora,keyCatC) \r\nvalues ('" . $_GET['folioVenta'] . "','" . $usuario . "','" . $fecha1 . "','" . $hora1 . "','" . $myrowC['keyCatC'] . "')"; mysql_db_query($basedatos, $agrega); echo mysql_error(); } } //************************************CANDADO DE USUARIO ?> <script language=javascript> function ventanaSecundaria2 (URL){ window.open(URL,"ventana2","width=630,height=500,scrollbars=YES,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria7 (URL){ window.open(URL,"ventana7","width=500,height=600,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script> var win = null; function nueva(mypage,myname,w,h,scroll){ LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; TopPosition = (screen.height) ? (screen.height-h)/2 : 0; settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable' win = window.open(mypage,myname,settings) if(win.window.focus){win.window.focus();} } </script> <?php //************************ACTUALIZO ********************** //********************Llenado de datos $sSQL3 = "Select * From clientesInternos WHERE folioVenta = '" . $_GET['folioVenta'] . "' "; $result3 = mysql_db_query($basedatos, $sSQL3); $myrow3 = mysql_fetch_array($result3); $numeroE = $myrow3['numeroE']; $nCuenta = $myrow3['nCuenta']; $cuarto = $myrow3['cuarto']; $seguroT = ltrim($myrow3['seguro']); //***************aplicar pago********************** if ($_POST['actualizar']) { $particular = $_POST['particular']; $aseguradora = $_POST['aseguradora']; for ($i = 0; $i <= $_POST['bandera2']; $i++) { if ($aseguradora[$i]) { $status = 'efectivo'; $keyCAP[] = $aseguradora[$i]; } else { $status = 'cxc'; $keyCAP[] = $particular[$i]; } $agrega = "UPDATE cargosCuentaPaciente set \r\nstatusAlta='" . $status . "',\r\nusuarioAlta='" . $usuario . "',\r\nfechaAlta='" . $fecha1 . "',\r\nhoraAlta='" . $hora1 . "'\r\n\r\nwhere\r\nkeyCAP='" . $keyCAP[$i] . "' \r\n"; mysql_db_query($basedatos, $agrega); echo mysql_error(); } //cierra for } //cierra actualizar $cargosParticulares = new acumulados(); $totalxSurtir = new acumulados(); $cargosAseguradora = new acumulados(); $otros = new acumulados(); if ($_POST['imprimir']) { //*************SACO EL NUMERO DE MOVIMIENTO y lo actualizo************************* $actualiza3 = "UPDATE clientesInternos,cargosCuentaPaciente\r\nset\r\ncargosCuentaPaciente.codigoCaja='" . $myrowC['keyCatC'] . "',\r\ncargosCuentaPaciente.numRecibo='" . $myrowCa['numRecibo'] . "',\r\ncargosCuentaPaciente.numCorte='" . $myrowC['numCorte'] . "',\r\nclientesInternos.codigoCaja='" . $myrowC['keyCatC'] . "',\r\nclientesInternos.numRecibo='" . $RECIBO . "',\r\nclientesInternos.numCorte='" . $myrowC['numCorte'] . "',\r\ncargosCuentaPaciente.folioVenta='" . $_GET['folioVenta'] . "',\r\nclientesInternos.folioVenta='" . $_GET['folioVenta'] . "'\r\n\r\n\r\nWHERE \r\nclientesInternos.folioVenta='" . $_GET['folioVenta'] . "'\r\nand\r\nclientesInternos.folioVenta=cargosCuentaPaciente.folioVenta\r\n"; //mysql_db_query($basedatos,$actualiza3); echo mysql_error(); //************************************************************* if ($_GET['paquete'] == 'si') { ?> <script language="javascript"> nueva('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /cargos/imprimirReciboPaquetes.php?numeroE=<?php echo $myrow3['numeroE']; ?> &nCuenta=<?php echo $myrow3['nCuenta']; ?> &keyClientesInternos=<?php echo $myrow3['keyClientesInternos']; ?> &paciente=<?php echo $_POST['paciente']; ?> &numeroConfirmacion=<?php echo $numeroConfirmacion; ?> &hora1=<?php echo $hora1; ?> &cajero=<?php echo $usuario; ?> &codigoPaquete=<?php echo $myrow3['codigoPaquete']; ?> &numRecibo=<?php echo $myrowC['numRecibo']; ?> &paciente=<?php echo $_POST['paciente']; ?> &cantidadRecibida=<?php echo $_POST['cantidadRecibida']; ?> &folioVenta=<?php echo $myrow3['folioVenta']; ?> ','ventana7','800','600','yes'); //window.opener.document.form10["form10"].submit(); //window.alert("sandra"); window.close(); </script> <?php } else { ?> <script> nueva('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /cargos/imprimirCargosPA.php?numeroE=<?php echo $numeroE; ?> &nCuenta=<?php echo $nCuenta; ?> &keyClientesInternos=<?php echo $nT; ?> &paciente=<?php echo $_POST['paciente']; ?> &numeroConfirmacion=<?php echo $numeroConfirmacion; ?> &hora1=<?php echo $hora1; ?> &cajero=<?php echo $usuario; ?> ','ventana7','800','600','yes'); //window.opener.document.form10["form"].submit(); window.close(); </script> <?php } ?> <?php } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <?php $link = new ventanasPrototype(); $link->links(); $estilo = new muestraEstilos(); $estilo->styles(); ?> <style type="text/css"> .popup_effect1 { background:#11455A; opacity: 0.2; } .popup_effect2 { background:#FF0041; border: 3px dashed #000; } </style> </head> <h1 align="center" class="titulos">Nota de Venta </h1> <form id="form1" name="form1" method="post" action="#"> <table width="642" border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#990099" class="Estilo24"> <tr> <th width="10" class="blanco" scope="col"> </th> <th bgcolor="#660066" class="blanco" scope="col"><div align="left" class="blanco">Folio de Venta</div></th> <th bgcolor="#660066" class="blanco" scope="col"><div align="left" class="blanco"><?php echo $_GET['folioVenta']; ?> </label></div> </th> </tr> <tr> <th width="10" class="normal" scope="col"> </th> <th width="134" bgcolor="#FFCCFF" class="normal" scope="col"><div align="left" class="normal">Paciente: </div></th> <th width="408" bgcolor="#FFCCFF" scope="col"><div align="left" class="normal"><strong> <label> </label> </strong> <?php echo $myrow3['paciente']; ?> </div></th> </tr> <tr> <th width="10" class="Estilo24" scope="col"> </th> <td class="normal">Compañía: </td> <td class="normal"> <label> <?php echo $traeSeguro = $myrow3['seguro']; ?> <?php displaySeguro::despliegaSeguro($traeSeguro, $basedatos); ?> <input name="seguro2" type="hidden" id="seguro2" value="<?php echo $traeSeguro; ?> " /> </label> </td> </tr> <tr> <th class="Estilo24" scope="col"> </th> <td bgcolor="#FFCCFF" class="normal">N° Credencial: </td> <td bgcolor="#FFCCFF" class="normal"><?php echo $myrow3['credencial']; ?> </td> </tr> </table> <p align="center"> <?php if ($_GET['codigoPaquete']) { echo 'Paquete: ' . $_GET['codigoPaquete']; } ?> </p> <table width="761" border="0" align="center"> <tr> <th width="306" height="14" bgcolor="#660066" class="blanco" scope="col"><div align="left" class="blanco">Descripción/Concepto</div></th> <th width="33" bgcolor="#660066" class="blanco" scope="col"><div align="left" class="blanco">Cant</div></th> <th width="76" bgcolor="#660066" class="blanco" scope="col">P.Unitario</th> <th width="76" bgcolor="#660066" class="blanco" scope="col"><div align="left">Particular</div></th> <th width="76" bgcolor="#660066" class="blanco" scope="col"><div align="left" class="blanco">Aseguradora</div></th> <th width="47" bgcolor="#660066" class="blanco" scope="col"><div align="left" class="blanco">IVA</div></th> <th width="96" bgcolor="#660066" class="blanco" scope="col"><div align="left" class="blanco">Convenio</div></th> <th width="17" bgcolor="#660066" class="blanco" scope="col"><div align="left" class="blanco">N</div></th> </tr> <tr> <?php //traigo agregados $sSQL81 = "\r\nSELECT \r\n*\r\nFROM\r\ncargosCuentaPaciente \r\n WHERE \r\nfolioVenta='" . $_GET['folioVenta'] . "'\r\n \r\n \r\n \r\n order by folioVenta asc\r\n"; $result81 = mysql_db_query($basedatos, $sSQL81); while ($myrow81 = mysql_fetch_array($result81)) { $a += '1'; $chain = $myrow81['hora1'] . " " . cambia_a_normal($myrow81['fecha1']); $art = $myrow81['codProcedimiento']; $codigo = $proc = $myrow81['codProcedimiento']; $keyCAP = $myrow81['keyCAP']; if ($myrow81['naturaleza'] == 'A') { $abonos[0] += $myrow81['precioVenta']; } else { $abonos[0] = '0.00'; } ?> <td height="21" bgcolor="<?php echo $color; ?> " class="normal"> <?php $descripcion = new articulosDetalles(); $descripcion->descripcion($keyCAP, $numeroE, $nCuenta, $codigo, $basedatos); if ($myrow81['tipoPago']) { echo '(' . $myrow81['tipoPago'] . ')'; } ?> <?php if ($myrow811['um'] == 's' or $myrow811['um'] == 'S') { echo ' ( Servicio ) '; } ?> </td> <td bgcolor="<?php echo $color; ?> " ><div align="center" class="normal"> <?php echo $cantidad = $myrow81['cantidad']; ?> </div></td> <td bgcolor="<?php echo $color; ?> " class="normal"><?php echo '$' . number_format($myrow81['precioVenta'], 2); ?> </td> <td bgcolor="<?php echo $color; ?> " class="normal"><?php if ($myrow81['naturaleza'] == 'C') { $particular[0] += $myrow81['cantidadParticular'] * $myrow81['cantidad']; } echo '$' . number_format($myrow81['cantidadParticular'] * $myrow81['cantidad'], 2); ?> </td> <td bgcolor="<?php echo $color; ?> " class="normal"> <?php if ($myrow81['naturaleza'] == 'C') { $aseguradora[0] += $myrow81['cantidadAseguradora'] * $myrow81['cantidad']; } echo '$' . number_format($myrow81['cantidadAseguradora'] * $myrow81['cantidad'], 2); ?> </td> <td bgcolor="<?php echo $color; ?> " class="normal"> <?php if ($myrow81['naturaleza'] == 'C') { $ivaTotal[0] += $myrow81['iva'] * $myrow81['cantidad']; } echo '$' . number_format($myrow81['iva'] * $myrow81['cantidad'], 2); ?> </td> <td bgcolor="<?php echo $color; ?> "><span class="normal"> <?php if ($myrow81['tipoConvenio'] and $myrow81['tipoConvenio'] != 'No') { echo '<img src="' . CONSTANT_PATH_SIMA_RAIZ . '/imagenes/cci/grafica.png" width="20" height="20" />'; } else { echo '---'; } ?> </span></td> <td bgcolor="<?php echo $color; ?> "><div align="center" class="normal"> <div align="left"> <?php echo $myrow81['naturaleza']; ?> </div> </div></td> </tr> <?php } ?> </table> <p> </p> <div align="center"> <table width="558" border="0" align="center"> <tr> <td width="113" class="style12"> </td> <td width="124" class="style12"> </td> <td width="97" class="normal">Total Cargos <?php $suma = $particular[0] + $aseguradora[0] + $ivaTotal[0]; echo '$' . number_format($suma, 2); ?> </td> <td width="106" height="23"><div align="left" class="normal">Total Abonos <?php echo '$' . number_format($abonos[0], 2); ?> </div></td> <td width="96"><div align="left" class="normal"><strong>Saldo Actual</strong><strong> <?php $total = $suma - $abonos[0]; echo "\$" . number_format($suma - $abonos[0], 2); ?> </strong></div></td> </tr> <tr> <td class="style12"> </td> <td class="style12"> </td> <td class="style12"><input name="cantidadRecibida" type="hidden" class="style7" id="cantidadRecibida" value="" /></td> <td height="23" class="normal"><div align="right"></div></td> <td class="normal"><div align="right"></div></td> </tr> <tr> <td class="style12"> </td> <td class="style12"> </td> <td class="style12"> </td> <td height="23" class="style23 Estilo24"><div align="right"></div></td> <td class="style12"><div align="right"></div></td> </tr> </table> </div> <p align="center"> <?php //********************************* if (round($total) == NULL) { ?> <label> <input name="imprimir" type="image" id="imprimir" value="Imprimir" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/btns/printbutton.png" onclick="Disab (2)"/> </label> <?php } else { ?> <input name="cargado" type="image" value="Aplicar Pagos" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/btns/aplicapay.png" onclick="nueva('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /INGRESOS%20HLC/caja/ventanaAplicaPagoInternos.php?usuario=<?php echo $_GET['usuario']; ?> &numeroE=<?php echo $numeroE; ?> &almacen=<?php echo $_GET['almacenSolicitante']; ?> &almacenFuente=<?php echo $almacen; ?> &seguro=<?php echo $seguroT; ?> &nCuenta=<?php echo $myrow3['keyClientesInternos']; ?> &tipoCliente=<?php echo 'particular'; ?> &tipoVenta=<?php echo $_GET['tipoVenta']; ?> &folioVenta=<?php echo $myrow3['folioVenta']; ?> &keyClientesInternos=<?php echo $myrow3['keyClientesInternos']; ?> &rand=<?php echo rand(1000, 10000000); ?> &paquete=<?php echo $_GET['paquete']; ?> ','ventana7','500','600','yes')"/> <?php } ?> </p> </form> <p align="center"> </p> </body> </html> <?php }
<td bgcolor="<?php echo $color; ?> " class="style12"><span class="Estilo24"><span class="style7"><?php echo $code1; ?> </span></span></td> <td bgcolor="<?php echo $color; ?> " class="style12"><span class="Estilo24"><span class="<?php echo $estilo; ?> "><span class="style7"> <?php $descripcion = new articulosDetalles(); $descripcion->descripcion($myrow['keyCAP'], $numeroE, $nCuenta, $codigo, $basedatos); ?> </span></span></span></td> <td bgcolor="<?php echo $color; ?> " class="style12"><span class="Estilo24"><span class="style7"> <?php if ($myrow7['um']) { echo $myrow7['um']; } else { echo "Sin UM"; } ?> </span></span></td>
public function solicitaArticulos($entidad, $almacenSolicitante, $ID_EJERCICIOM, $dia, $fecha1, $hora1, $usuario, $numeroPaciente, $seguro, $credencial, $medico, $almacenSolicitante, $nCuenta, $tipoCargo, $almacenDestino, $tipoPaciente, $basedatos) { $sSQL6 = "SELECT almacen\r\nFROM\r\nalmacenes\r\nWHERE\r\n\r\nentidad='" . $entidad . "' \r\nand centroDistribucion='si'\r\n "; $result6 = mysql_db_query($basedatos, $sSQL6); $myrow6 = mysql_fetch_array($result6); $almacenPrincipal = $myrow6['almacen']; //necesitamos definirlo desde el cat�logo de almacenes ?> <script language=javascript> function ventanaSecundaria3 (URL){ window.open(URL,"ventana3","width=420,height=350,scrollbars=YES") } </script> <!-Hoja de estilos del calendario --> <link rel="stylesheet" type="text/css" media="all" href="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-tas.css" title="win2k-cold-1" /> <!-- librer�a principal del calendario --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar.js"></script> <!-- librer�a para cargar el lenguaje deseado --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/lang/calendar-es.js"></script> <!-- librer�a que declara la funci�n Calendar.setup, que ayuda a generar un calendario en unas pocas l�neas de c�digo --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-setup.js"></script> <script language="javascript" type="text/javascript"> function vacio(q) { for ( i = 0; i < q.length; i++ ) { if ( q.charAt(i) != " " ) { return true } } return false } //valida que el campo no este vacio y no tenga solo espacios en blanco function valida(F) { if( vacio(F.almacen.value) == false ) { alert("Por Favor, escoje el departamento!") return false } else if( vacio(F.tipoUM.value) == false ) { alert("Por Favor, escoje si es un servicio o si son art�culos lo que vas a cargar!") return false } else if( vacio(F.nomArticulo.value) == false ) { alert("Por Favor, escoje el articulo o servicio para solicitar!") return false } } </script> <SCRIPT LANGUAGE="JavaScript"> function checkIt(evt) { evt = (evt) ? evt : window.event var charCode = (evt.which) ? evt.which : evt.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) { status = "Este campo s�lo acepta n�meros." return false } status = "" return true } </SCRIPT> <?php if ($_POST['entidades']) { $entidad = $_POST['entidades']; } else { $_POST['entidades'] = $entidad; } if (!$_POST['buscar'] and $_POST['insertarArticulos']) { if ($_POST['insertarArticulos']) { $numeroE = $numeroPaciente; $keyClientesInternos = $_GET['keyClientesInternos']; $nCuenta = $nCuenta; $convenios = new validaConvenios(); $global = new validaConvenios(); $tipoConvenioS = new validaConvenios(); $traeConvenio = new validaConvenios(); $vConvenio = new validaConvenios(); $ivaAseguradora = new ivaCierre(); $ivaParticular = new ivaCierre(); $tipoVenta = new tipoVentaArticulo(); $tipoVentaIVA = new tipoVentaArticulo(); $ventaPieza = new tipoVentaArticulo(); $verificaSaldos1 = new verificaSeguro1(); $descripcion = new articulosDetalles(); $random = rand(10000, 10000000000000.0); $porcentajeIVA = new articulosDetalles(); $validaJubilados = new validaConvenios(); $porcentajeJubilados = new validaConvenios(); $grupoProducto = new articulosDetalles(); $descripcionGrupoProducto = new articulosDetalles(); $beneficenciaT6 = new articulosDetalles(); if ($_POST['almacenDestino1']) { $almacen = $_POST['almacenDestino1']; } else { $almacen = $_POST['almacenDestino']; } $traeSeguro = new verificaSeguro1(); $verificaSaldosInternos = new verificaSeguro1(); //*************************PRESIONO INSERTAR ARTICULOS****************** $aux = traeAuxiliar::auxiliar($fecha1, $hora1, $almacen, $basedatos, $ID_EJERCICIOM, $db_conn); $codigo = $_POST['codigoArt']; $cantidad = $_POST['cantidad']; $agregarA = $_POST['agregarA']; $codigoBeta = $_POST['codigoBeta']; $laboratorioReferido = $_POST['laboratorioReferido']; for ($i = 0; $i <= $_POST['bandera']; $i++) { //********************FOR $b += 1; $codigo[$i] = $codigoBeta[$i]; $gpoProducto = trim($grupoProducto->grupoProducto($entidad, $codigo[$i], $basedatos)); $descripcionGP = $descripcionGrupoProducto->descripcionGrupoProducto($entidad, $gpoProducto, $basedatos); $costoHospital = costoHospital($entidad, $codigo[$i], $basedatos); $ctaContable = centroCosto($medico, $basedatos); $centroCostoAlmacen = centroCostoAlmacen($almacen, $basedatos); //$medico=devuelveMedico::regresaMedico($entidad,$codigo[$i],$basedatos); $cLlave = new articulosDetalles(); $keyPA = $cLlave->codigollave($entidad, $codigo[$i], $basedatos); $precioEspecial = new articulosDetalles(); $precioEspecial->preciosEspeciales($entidad, $gpoProducto, $keyPA, $codigo[$i], $almacen, $basedatos); $priceLevel = new articulosDetalles(); $priceLevel = $priceLevel->precioVenta($entidad, $paquete, $_POST['generico'], $cantidad[$i], $numeroE, $_GET['keyClientesInternos'], $codigo[$i], $almacen, $basedatos); $benT6 = $beneficenciaT6->beneficenciaT6($entidad, $paquete, $myrow['generico'], "1", $numeroPaciente, $_GET['keyClientesInternos'], $codigo[$i], $almacen, $basedatos); if ($benT6 > 0) { $dB = 'si'; $caso = 6; } //*************************CONFIGURACIONES DE VENTAS********************* $modoventa = new articulosDetalles(); $priceLevel = $modoventa->modoventa($almacen, $priceLevel, $codigo[$i], $entidad, $keyPA, $basedatos); $tventa = new articulosDetalles(); $tipoVenta = $tventa->tventa($almacen, $priceLevel, $codigo[$i], $entidad, $keyPA, $basedatos); $cantidadReal = new articulosDetalles(); $cantidadReal = $cantidadReal->cantidadReal($almacen, $priceLevel, $codigo[$i], $entidad, $keyPA, $basedatos); //********************************************************************************** $antibiotico = new articulosDetalles(); if ($cantidad[$i] > 0) { $cargoAuto = new articulosDetalles(); $cargoAuto = $cargoAuto->cargoAuto($entidad, $codigo[$i], $basedatos); $acumuladoGlobal = $global->precioGlobal($entidad, $precioLevel, $codigo[$i], $almacen, $gpoProducto, $traeSeguro->traeSeguro($keyClientesInternos, $basedatos), $basedatos); $cargos = $convenios->validacionConveniosNivel($entidad, $precioLevel, $codigo[$i], $almacen, $gpoProducto, $traeSeguro->traeSeguro($keyClientesInternos, $basedatos), $basedatos); //$traeConvenio=$traeConvenio->traeConvenio($precioLevel,$codigo[$i],$almacen,$gpoProducto,$traeSeguro->traeSeguro($keyClientesInternos,$basedatos),$basedatos); $tipoConvenio = $tipoConvenioS->tipoConvenio($entidad, $precioLevel, $codigo[$i], $almacen, $gpoProducto, $traeSeguro->traeSeguro($keyClientesInternos, $basedatos), $basedatos); //$vConvenio=$vConvenio->vConvenio($precioLevel,$codigo[$i],$almacen,$gpoProducto,$traeSeguro->traeSeguro($keyClientesInternos,$basedatos),$basedatos); if ($error != 'faked') { //aqui voy a meter como se vende por cantidad*********** //***********la forma en que se venden los medicamentos******************** $iva = new articulosDetalles(); $iva = $iva->iva($entidad, $cantidad[$i], $codigo[$i], $priceLevel, $basedatos); //if($ventaPieza->ventaPieza($almacen,$keyPA,$precioVenta,$iva,$cantidad[$i],$entidad,$basedatos)=='si'){ //if($tipoVenta->vendoX($almacen,$keyPA,$priceLevel,$iva,$cantidad[$i],$entidad,$basedatos)!=NULL){ //$priceLevel=$tipoVentaArticulos=$tipoVenta->vendoX($almacen,$keyPA,$priceLevel,$iva,$cantidad[$i],$entidad,$basedatos); //} //$iva=$tipoVentaIVA->vendoXIVA($almacen,$keyPA,$priceLevel,$iva,$cantidad[$i],$entidad,$basedatos); //} //******************************************** $precioOriginal = $priceLevel; $ivaOriginal = $iva; if ($traeSeguro->traeSeguro($keyClientesInternos, $basedatos) and $tipoConvenio == 'No') { //no es necesario la entidad if ($validaJubilados->validacionJubilados($_GET['numeroE'], $traeSeguro->traeSeguro($keyClientesInternos, $basedatos), $entidad, $basedatos) == 'si') { //no es necesario entidad $percent = $porcentajeJubilados->porcentajeJubilados($_GET['numeroE'], $traeSeguro->traeSeguro($keyClientesInternos, $basedatos), $entidad, $basedatos); $percent *= 0.01; $porcentajeParticular = (100 - $percent * 100) * 0.01; $ivaParticulart = $iva * $porcentajeParticular; $ivaAseguradorat = $iva * $percent; $cantidadAseguradora = $priceLevel * $percent; $cantidadParticular = $priceLevel - $cantidadAseguradora; //$cantidadParticular=(($priceLevel*$cantidad[$i])+($iva*$cantidad[$i]))-$cantidadAseguradora; } else { //no es jubilado y por tanto verifico si trae algun convenio $cantidadAseguradora = $priceLevel; $ivaAseguradorat = $iva; } } else { if ($tipoConvenio == 'cantidad') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $traeSeguro->traeSeguro($keyClientesInternos, $basedatos), $basedatos); //aqui ninguna aseguradora absorbe nada, solo paga porque es fijo $acumulado = $cantidadAseguradora; $priceLevel = $acumulado; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, $cantidad[$i], $keyPA, $priceLevel, $basedatos); } else { if ($tipoConvenio == 'grupoProducto') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $traeSeguro->traeSeguro($keyClientesInternos, $basedatos), $basedatos); $cantidadParticular = $cantidadAseguradora - $priceLevel; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, $cantidad[$i], $keyPA, $cantidadAseguradora, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, $cantidad[$i], $keyPA, $cantidadParticular, $basedatos); } else { if ($tipoConvenio == 'global') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $traeSeguro->traeSeguro($keyClientesInternos, $basedatos), $basedatos); $cantidadParticular = $priceLevel - $cantidadAseguradora; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, $cantidad[$i], $keyPA, $cantidadAseguradora, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, $cantidad, $keyPA, $cantidadParticular, $basedatos); } else { if ($tipoConvenio == 'precioEspecial') { $acumulado = $cantidadParticular = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $traeSeguro->traeSeguro($keyClientesInternos, $basedatos), $basedatos); $cantidadAseguradora = NULL; $ivaParticulart = $ivaParticular->ivaParticular($entidad, $cantidad[$i], $keyPA, $cantidadParticular, $basedatos); $ivaAseguradorat = NULL; } else { $cantidadParticular = $priceLevel; $ivaParticulart = $iva; $cantidadAseguradora = NULL; $ivaAseguradorat = NULL; } } } } } if ($traeSeguro->traeSeguro($keyClientesInternos, $basedatos)) { $status = 'cxc'; $statusAlta = 'standby'; $tipoCliente = 'aseguradora'; } else { $status = 'particular'; $statusAlta = 'standby'; $tipoCliente = 'particular'; } $statusCargo = 'standbyR'; if ($acumuladoGlobal > $priceLevel) { //$acumulado=$acumuladoGlobal-$priceLevel; $acumulado = $priceLevel; } else { $acumulado = $priceLevel; } if ($tipoVentaArticulos) { $formaVenta = 'unidad'; } else { $formaVenta = 'normal'; } $traeSeguro->traeSeguro($keyClientesInternos, $basedatos); //*****************************cargo clientePrincipal $sSQL455 = "Select clientePrincipal from clientes where entidad='" . $entidad . "' and numCliente='" . $seguro . "'"; $result455 = mysql_db_query($basedatos, $sSQL455); $myrow455 = mysql_fetch_array($result455); $sSQL455a = "Select nomCliente from clientes where entidad='" . $entidad . "' and numCliente='" . $myrow455['clientePrincipal'] . "'"; $result455a = mysql_db_query($basedatos, $sSQL455a); $myrow455a = mysql_fetch_array($result455a); //**************************************************************** $sSQL3115 = "Select folioVenta,status,beneficencia From clientesInternos WHERE keyClientesInternos='" . $keyClientesInternos . "'"; $result3115 = mysql_db_query($basedatos, $sSQL3115); $myrow3115 = mysql_fetch_array($result3115); $sSQL3115y = "Select pagoEfectivo From clientes WHERE numCliente='" . $seguro . "' and entidad='" . $entidad . "'"; $result3115y = mysql_db_query($basedatos, $sSQL3115y); $myrow3115y = mysql_fetch_array($result3115y); if ($myrow3115y['pagoEfectivo'] == 'si') { $tipoCliente = 'particular'; $status = 'particular'; } //****************************DESCUENTOS AUTOMATICOS********** $sSQL7ada = "Select * From descuentosAutomaticos where entidad='" . $entidad . "' and departamento='" . $_GET['almacen'] . "' and seguro='" . $myrow455['clientePrincipal'] . "' and\r\n(fechaInicial>='" . $fecha1 . "' and fechaFinal<='" . $fecha1 . "')\r\nand\r\n(tipoPaciente='interno' or tipoPaciente='ambos')\r\n"; $result7ada = mysql_db_query($basedatos, $sSQL7ada); $myrow7ada = mysql_fetch_array($result7ada); echo mysql_error(); if ($myrow7ada['gpoProducto'] == '*' || $myrow7ada['gpoProducto'] == $gpoProducto) { $descuentoP = $cantidadParticular * ($myrow7ada['porcentaje'] * 0.01); $cantidadParticular -= $descuentoP; $descuentoIvaP = $ivaParticulart * ($myrow7ada['porcentaje'] * 0.01); $ivaParticulart -= $descuentoIvaP; $descuentoA = $cantidadAseguradora * ($myrow7ada['porcentaje'] * 0.01); $cantidadAseguradora -= $descuentoA; $descuentoIvaA = $ivaAseguradorat * ($myrow7ada['porcentaje'] * 0.01); $ivaAseguradorat -= $descuentoIvaA; } //****************************************************************** //*************************************************** //Clientes que facturan a otros $sSQL3y = "Select * From clientesGrupos WHERE entidad='" . $entidad . "' and seguro='" . $myrow455['clientePrincipal'] . "' and gpoProducto='" . $gpoProducto . "'"; $result3y = mysql_db_query($basedatos, $sSQL3y); $myrow3y = mysql_fetch_array($result3y); if ($myrow3y['seguro']) { $seguro2 = $seguro; $seguro = $myrow3y['seguro']; $myrow455['clientePrincipal'] = $seguro; } else { $seguro2 = NULL; } //*************************************************** if ($seguro) { $sSQL3113c = "Select * From clientes WHERE entidad='" . $entidad . "' and numCliente='" . $seguro . "' "; $result3113c = mysql_db_query($basedatos, $sSQL3113c); $myrow3113c = mysql_fetch_array($result3113c); if ($myrow3113c['pagoEfectivo'] == 'si') { $cantidadAseguradora = NULL; $ivaAseguradorat = NULL; $cantidadParticular = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $ivaParticular = $ivaAseguradora->ivaAseguradora($entidad, "1", $keyPA, $cantidadAseguradora, $basedatos); } } //**************************** $pi = $porcentajeIVA->porcentajeIVA($entidad, $cantidad[$i], $codigo[$i], $precioVenta, $basedatos); if ($cantidadParticular > 0) { $pp = $cantidadParticular / ($cantidadParticular + $cantidadAseguradora); } if ($cantidadAseguradora > 0) { $pa = $cantidadAseguradora / ($cantidadParticular + $cantidadAseguradora); } if ($ivaParticulart > 0) { $pip = $ivaParticulart / ($ivaParticulart + $ivaAseguradorat); } if ($ivaAseguradorat > 0) { $pia = $ivaAseguradorat / ($ivaParticulart + $ivaAseguradorat); } //*************************** //*****************DATOS ACTA DE NACIMIENTO $sSQLfi = "Select * From OC WHERE entidad='" . $entidad . "' and keyPA='" . $keyPA . "' "; $resultfi = mysql_db_query($basedatos, $sSQLfi); $myrowfi = mysql_fetch_array($resultfi); $aIngreso = new almacenesIngreso(); if ($aIngreso->almacenIngreso($gpoProducto, $entidad, $basedatos) == 'almacenSolicitante') { $almacenIngreso = $almacenSolicitante; } else { if ($aIngreso->almacenIngreso($gpoProducto, $entidad, $basedatos) == 'almacenDestino') { $almacenIngreso = $almacen; } } //**************** $sSQL6ab = "SELECT almacenPadre,descripcion\r\nFROM\r\nalmacenes\r\nWHERE\r\n\r\nentidad='" . $entidad . "' \r\nand\r\nalmacen='" . $almacenIngreso . "'\r\n "; $result6ab = mysql_db_query($basedatos, $sSQL6ab); $myrow6ab = mysql_fetch_array($result6ab); $almacenIngreso = $myrow6ab['almacenPadre']; //**************** //*****************************cargo clientePrincipal $sSQLbeni = "Select * from porcentajeBeneficencias where entidad='" . $entidad . "' and numeroE='" . $_GET['numeroE'] . "' \r\n and\r\n departamento='" . $_GET['almacen'] . "'\r\n and\r\n (gpoProducto='*' or gpoProducto='" . $gpoProducto . "' )\r\n and\r\n status='standby'\r\norder by keyPB DESC \r\n"; $resultbeni = mysql_db_query($basedatos, $sSQLbeni); $myrowbeni = mysql_fetch_array($resultbeni); //**************************************************************** //BENEFICENCIAS AQUI EN TRA EL PORCENTAJE DE AYUDA if ($myrow3115['beneficencia'] == 'si' and !$myrow455['clientePrincipal']) { $sSQL10a = "Select * From porcentajeBeneficencias\r\n where entidad='" . $entidad . "' and numeroE='" . $_GET['numeroE'] . "'\r\n and\r\n fecha='" . $fecha1 . "' and status='standby' "; $result10a = mysql_db_query($basedatos, $sSQL10a); $myrow10a = mysql_fetch_array($result10a); $P = 100 - $myrow10a['porcentaje']; if ($myrow10a['numeroE'] != NULL) { $cantidadParticularOriginal = $cantidadParticular; $ivaOriginalParticular = $ivaParticulart; $descuentoP = $cantidadParticular * ($P * 0.01); $cantidadParticular = $descuentoP; $descuentoIvaP = $ivaParticulart * ($P * 0.01); $ivaParticulart = $descuentoIvaP; $cantidadAseguradora = $cantidadParticularOriginal - $cantidadParticular; $ivaAseguradorat = $ivaOriginalParticular - $descuentoIvaP; } } elseif ($myrowbeni['numeroE'] != NULL) { $cantidadBeneficencia = $cantidadParticular * ($myrowbeni['porcentaje'] * 0.01); $cantidadParticular = $cantidadParticular - $cantidadBeneficencia; $ivaBeneficenciat = $ivaParticularT * ($myrowbeni['porcentaje'] * 0.01); $ivaBeneficenciaT = $ivaParticuarT - $ivaBeneficenciat; } //CIERRO BENEFICENCIAS //****************************************************** $diaNumerico = date("d"); $year = date("Y"); $mes = date("m"); //****************************************************** //**************** $sSQL6abc = "SELECT medico,descripcion,id_medico,stock\r\nFROM\r\nalmacenes\r\nWHERE\r\n\r\nentidad='" . $entidad . "'\r\nand\r\nalmacen='" . $almacen . "'\r\n "; $result6abc = mysql_db_query($basedatos, $sSQL6abc); $myrow6abc = mysql_fetch_array($result6abc); $medico = $myrow6abc['id_medico']; $descripcionMedico = $myrow6abc['descripcion']; //**************** // // // // $agrega1 = "INSERT INTO cargosCuentaPaciente (\r\nnumeroE,\r\nnCuenta,\r\ncodProcedimiento,\r\ncantidad,\r\nusuario,\r\nfecha1,\r\n\r\nstatus,\r\nalmacen,\r\nprecioVenta,\r\n\r\nctaMayor,\r\nctoCosto,\r\nauxiliar,\r\n\r\nejercicio,\r\nseguro,iva,dia,costoHospital,hora1,existencias,um,\r\nmedico,tipoPaciente,prioridad,horaSolicitud,fechaSolicitud,laboratorioReferido,\r\ncredencial,statusCargo,almacenDestino,almacenSolicitante,naturaleza,statusTraslado,tipoCliente,\r\nstatusEstudio,entidad,gpoProducto,statusFactura,keyClientesInternos,statusDevolucion,keyPA,folioVenta,\r\ncantidadParticular,cantidadAseguradora,ivaParticular,ivaAseguradora,tipoVentaArticulos,clientePrincipal,descripcionArticulo,random,clienteFacturacion,\r\nporcentajeIVA,\r\nporcentajeParticular,\r\nporcentajeAseguradora,\r\nporcentajeIVAParticular,\r\nporcentajeIVAAseguradora,antibiotico,precioOriginal,ivaOriginal,tipoCuenta,almacenIngreso,descripcionAlmacen,descripcionGrupoProducto,\r\n\r\ndiaNumerico,year,mes,descripcionClientePrincipal,descripcionMedico,cantidadBeneficencia,ivaBeneficencia\r\n) values (\r\n'" . $numeroPaciente . "',\r\n'" . $nCuenta . "',\r\n'" . $codigo[$i] . "',\r\n'" . $cantidad[$i] . "',\r\n'" . $usuario . "',\r\n'" . $fecha1 . "',\r\n\r\n'" . $status . "',\r\n'" . $_POST['almacenDestino'] . "',\r\n'" . $cantidadParticular . "'+'" . $cantidadAseguradora . "',\r\n\r\n'" . $ctaMayor . "',\r\n'" . $centroCostoAlmacen . "',\r\n'" . $aux . "',\r\n\r\n'" . $ID_EJERCICIOM . "',\r\n'" . $traeSeguro->traeSeguro($keyClientesInternos, $basedatos) . "','" . $ivaParticulart . "'+'" . $ivaAseguradorat . "',\r\n '" . $dia . "','" . $costoHospital . "','" . $hora1 . "','" . $existenciasAjuste . "','" . $um . "',\r\n'" . $medico . "','interno','" . $_POST['prioridad'] . "',\r\n'" . $hora1 . "','" . $fecha1 . "','" . $laboratorioReferido[$i] . "','" . $credencial . "',\r\n'standbyR','" . $almacen . "','" . $almacenSolicitante . "','C','standby','" . $tipoCliente . "','standby',\r\n '" . $entidad . "','" . trim($gpoProducto) . "','standby','" . $keyClientesInternos . "','no','" . $keyPA . "','" . $myrow3115['folioVenta'] . "',\r\n'" . $cantidadParticular . "','" . $cantidadAseguradora . "','" . $ivaParticulart . "','" . $ivaAseguradorat . "',\r\n'" . $formaVenta . "','" . trim($myrow455['clientePrincipal']) . "',\r\n\r\n'" . $descripcion->descripcionArticulo($entidad, $keyCAP, $numeroE, $nCuenta, $codigo[$i], $basedatos) . "','" . $random . "','" . $seguro2 . "',\r\n'" . $pi . "',\r\n'" . $pp . "',\r\n'" . $pa . "',\r\n'" . $pip . "',\r\n'" . $pia . "' ,\r\n\r\n'" . $antibiotico->mostrarAntibiotico($entidad, $codigo[$i], $basedatos) . "' ,\r\n'" . $precioOriginal . "',\r\n'" . $ivaOriginal . "','D','" . $almacenIngreso . "','" . $myrow6ab['descripcion'] . "','" . $descripcionGP . "',\r\n '" . $diaNumerico . "','" . $year . "','" . $mes . "',\r\n '" . $myrow455a['nomCliente'] . "','" . $descripcionMedico . "','" . $cantidadBeneficencia . "','" . $ivaBeneficencia . "'\r\n)"; mysql_db_query($basedatos, $agrega1); echo mysql_error(); //************************VERIFICACION DE STOCK************************* $sSQL455s = "Select stock,medicamentosSueltos from almacenes where entidad='" . $entidad . "' and almacen='" . $almacen . "' and centroDistribucion!='si'"; $result455s = mysql_db_query($basedatos, $sSQL455s); $myrow455s = mysql_fetch_array($result455s); if ($myrow455s['stock'] == 'si') { if ($cantidadReal < 1) { $cantidadReal = 1; } $agrega1 = "INSERT INTO faltantes (\r\n\r\ncodigo,\r\ncantidad,\r\nusuario,\r\nfecha1,\r\nhora1,\r\nalmacen,\r\nejercicio,\r\ndia,\r\nstatus,entidad,almacenSolicitante,folioVenta,keyPA,gpoProducto,\r\nusuarioSolicitante,naturaleza,descripcion,random,\r\nkeyClientesInternos,cantidadTotal,ventaGranel,tipoVenta\r\n) values (\r\n\r\n'" . $codigo[$i] . "',\r\n'" . $cantidad[$i] . "'*'" . $cantidadReal . "',\r\n'" . $usuario . "',\r\n'" . $fecha1 . "',\r\n'" . $hora1 . "',\r\n'" . $_POST['almacenDestino'] . "',\r\n'" . $ID_EJERCICIOM . "',\r\n'" . $dia . "',\r\n'','" . $entidad . "','" . $almacen . "','" . $myrow3115['folioVenta'] . "',\r\n '" . $keyPA . "','" . trim($gpoProducto) . "',\r\n '" . $usuario . "','C',\r\n'" . $descripcion->descripcionArticulo($entidad, $keyCAP, $numeroE, $nCuenta, $codigo[$i], $basedatos) . "',\r\n '" . $random . "',' " . $keyClientesInternos . " ',\r\n '" . $cantidadTotal . "','" . $vg . "','" . $tipoVenta . "'\r\n)"; //mysql_db_query($basedatos,$agrega1); echo mysql_error(); } //****************saco la cuenta contable de la forma en que ingresa***************** //insertarRegistros($agregarA[$i],$almacen,$cantidad[$i],$fecha1,$ID_EJERCICIOM,$usuario,$basedatos); } } else { $tipoMensaje = 'success'; $encabezado = 'Exito!'; $texto = 'Se hicieron Cargos...'; } //validacion de seguros } //*****************************************************CIERRO ALMA************************************************** } //cierro buscar } ?> <?php $sSQL311 = "Select * From clientesInternos WHERE keyClientesInternos='" . $_GET['keyClientesInternos'] . "'"; $result311 = mysql_db_query($basedatos, $sSQL311); $myrow311 = mysql_fetch_array($result311); $paciente = $myrow31['nombre1'] . " " . $myrow31['nombre2'] . " " . $myrow31['apellido1'] . " " . $myrow31['apellido2'] . " " . $myrow31['apellido3']; $nuE = $myrow31['numeroE']; if ($myrow311['paciente']) { $paciente = $myrow311['paciente']; } ?> <script language=javascript> function ventanaSecundaria6 (URL){ window.open(URL,"ventana6","width=600,height=600,scrollbars=YES") } </script> <script language=javascript> function ventanaSecundaria20 (URL){ window.open(URL,"ventana20","width=50,height=10,scrollbars=YES") } </script> <script language="javascript"> function enableField() { document.form2.insertarArticulos.disabled=false; } </script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <?php $estilos = new muestraEstilos(); $estilos->styles(); ?> </head> <body> <?php $sSQL31 = "Select * From pacientes WHERE entidad='" . $entidad . "' AND numCliente = '" . $numeroPaciente . "' "; $result31 = mysql_db_query($basedatos, $sSQL31); $myrow31 = mysql_fetch_array($result31); ?> <p> <label> <?php if ($texto != NULL) { $mostrarMensajes = new informacion(); $mostrarMensajes->mostrarMensajes($encabezado, $tipoMensaje, $id, $texto, $basedatos); } ?> </label> </p> <form id="form2" name="form2" method="post" action="" > <p><span align="center">Solicitudes a Otros Departamentos</span></p> <table width="600" class="table-forma"> <tr> <th colspan="7" ><p align="center" >Paciente: <?php echo $paciente; ?> </p></th> </tr> <tr> <td width="39" height="24" > </td> <td colspan="3" >Seguro: <span ><?php $company = $myrow311['seguro']; $sSQL31a = "Select nomCliente From clientes WHERE entidad='" . $entidad . "' AND numCliente = '" . $myrow311['seguro'] . "' "; $result31a = mysql_db_query($basedatos, $sSQL31a); $myrow31a = mysql_fetch_array($result31a); if ($myrow31a['nomCliente'] != '') { echo $myrow31a['nomCliente']; } else { echo 'PARTICULAR'; } ?> </span> </td> <td colspan="2" >Cuarto: <span ><?php echo $myrow311['cuarto']; ?> </span></td> <td width="58" > </td> </tr> <tr > <th colspan="7" ><p align="center">ALMACEN A SOLICITAR</p></th> </tr> <tr> <td > </td> <td >Almacén</td> <td colspan="5" >Mini Almacen</td> </tr> <tr> <td > </td> <td ><?php require CONSTANT_PATH_CONFIGURACION . "/componentes/comboAlmacen.php"; $comboAlmacen = new comboAlmacen(); $comboAlmacen->despliegaAlmacenAAV($entidad, 'select', $almacenSolicitante, $almacenDestino, $basedatos); ?> </td> <td colspan="5" ><?php $comboAlmacen1 = new comboAlmacen(); if (!$almacenDestino) { $almacenDestino = $almacenSolicitante; } $comboAlmacen1->despliegaMiniAlmacen($entidad, 'select', $almacenDestino, $almacenDestino, $basedatos); ?> </td> </tr> <tr> <td height="31" > </td> <td colspan="2" >Mostrar Todo (*) <input name="todo" type="checkbox" id="todo" value="todo" /></td> <td colspan="4" >Prioridad: <select name="prioridad" id="select"> <option <?php if ($_POST['prioridad'] == 'baja') { ?> selected="selected" <?php } ?> value="baja">baja</option> <option <?php if ($_POST['prioridad'] == 'alta') { ?> selected="selected" <?php } ?> value="alta">alta</option> </select></td> </tr> <tr> <td colspan="7" align="center">ARTICULO A SOLICITAR</td> </tr> <tr> <td colspan="7" align="center"><input name="nomArticulo" type="text" id="nomArticulo" size="60" value="<?php if ($_POST['nomArticulo']) { //echo $_POST['nomArticulo']; } ?> " autocomplete="off"/></td> </tr> <tr> <td height="38" colspan="7" align="center" ><input name="buscar" type="submit" id="buscar" value="Buscar" /></td> </tr> <tr> <td height="25" colspan="7" align="center" ><?php echo $leyenda; ?> </td> </tr> <tr> <td height="42" colspan="7" align="center" valign="middle"> <input name="insertarArticulos" type="submit" id="insertarArticulos" value="Agregar Articulo/Servicio" /></td> </tr> <tr > <span ><span > <input name="almacenCargo" type="hidden" id="almacenCargo" value="<?php echo $_POST['almacen']; ?> " /> </span></span> <input name="nombrePaciente3" type="hidden" id="nombrePaciente3" value="<?php echo $nombrePaciente1; ?> " /> <input name="medico1" type="hidden" id="medico1" value="<?php echo $medico1; ?> " /> <input name="tipoSeguro1" type="hidden" id="tipoSeguro1" value="<?php echo $seguro; ?> " /> <input name="almacenP1" type="hidden" id="almacenP1" value="<?php echo $almacenPrincipal; ?> " /> <input name="numPoliza1" type="hidden" id="numPoliza1" value="<?php echo $numPoliza; ?> " /> <input name="nCuenta1" type="hidden" id="nCuenta1" value="<?php echo $nCuenta; ?> " /> <?php if ($_POST['almacenDestino1']) { $almacen = $_POST['almacenDestino1']; } else { $almacen = $_POST['almacenDestino']; } //*********************NUCLEO*********************** if ($_POST['todo'] == 'todo') { $sSQL = "SELECT \r\narticulos.codigo,articulos.gpoProducto,articulos.laboratorioReferido,articulos.ventaPieza,\r\nexistencias.ventaGranel,existencias.tipoVenta,existencias.cantidadSurtir,articulos.cajaCon,existencias.cantidadIndividual,\r\nexistencias.existencia,articulos.descripcion1,articulos.sustancia\r\nFROM articulos,existencias\r\nWHERE\r\n\r\n(articulos.entidad='" . $entidad . "' AND existencias.entidad='" . $entidad . "' )\r\nAND\r\narticulos.activo='A'\r\nand\r\narticulos.codigo=existencias.codigo and\r\nexistencias.almacen='" . $almacen . "'\r\nand\r\narticulos.paquete='no'\r\norder by articulos.descripcion ASC\r\n"; $_POST['nomArticulo'] = 'todo'; } else { if ($_POST['buscar'] or ($_POST['nomArticulo'] or $_POST['cbarra'])) { $articulo = $_POST['nomArticulo']; $sSQL = "SELECT\r\narticulos.codigo,articulos.gpoProducto,articulos.laboratorioReferido,articulos.keyPA,articulos.ventaPieza,\r\nexistencias.ventaGranel,existencias.tipoVenta,existencias.cantidadSurtir,articulos.cajaCon,existencias.cantidadIndividual,\r\nexistencias.existencia,articulos.descripcion1,articulos.sustancia\r\n\r\n\r\nFROM articulos,existencias\r\nWHERE\r\n(articulos.entidad='" . $entidad . "' AND existencias.entidad='" . $entidad . "' )\r\nAND\r\narticulos.activo='A' and\r\n\r\n (articulos.descripcion like '%{$articulo}%' or articulos.descripcion1 like '%{$articulo}%' or articulos.sustancia like '%{$articulo}%')\r\n\r\nand\r\narticulos.codigo=existencias.codigo and\r\nexistencias.almacen='" . $almacen . "'\r\nand\r\narticulos.paquete='no'\r\n"; } } //****************CIERRA NUCLEO**************** if ($_POST['nomArticulo']) { if ($result = mysql_db_query($basedatos, $sSQL)) { ?> <td> </td> <?php $sSQLbeni3 = "Select * from porcentajeBeneficencias where entidad='" . $entidad . "' and numeroE='" . $numeroPaciente . "' \r\n and\r\n departamento='" . $_GET['almacen'] . "'\r\n and\r\n status='standby'\r\norder by keyPB DESC \r\n"; $resultbeni3 = mysql_db_query($basedatos, $sSQLbeni3); $myrowbeni3 = mysql_fetch_array($resultbeni3); ?> <th width="100" >Descripcion</th> <th width="51" align="right">Part</th> <?php if ($myrowbeni3['numeroE'] != NULL) { echo '<td width="59" align="right">Ben</td>'; } ?> <th width="59" align="right">Aseg</th> <th width="78" align="center">Cant</th> <th align="center" >Status</th> </tr> <?php while ($myrow = mysql_fetch_array($result)) { if (!$seguro) { $seguro = $company; } //*********************************INSTANCIAS $unidadMedida = new articulosDetalles(); $statusExistencias = new articulosDetalles(); $convenios = new validaConvenios(); $global = new validaConvenios(); $tipoConvenioS = new validaConvenios(); $tipoConvenio = new validaConvenios(); $traeConvenio = new validaConvenios(); $vConvenio = new validaConvenios(); $um = new articulosDetalles(); $traeSeguro = new verificaSeguro1(); $priceLevel = new articulosDetalles(); $verificaSaldosInternos = new verificaSeguro1(); $iva = new articulosDetalles(); $descripcion = new articulosDetalles(); $tipoVenta = new tipoVentaArticulo(); $tipoVentaIVA = new tipoVentaArticulo(); $aMS = new tipoVentaArticulo(); $ivaAseguradora = new ivaCierre(); $ivaParticular = new ivaCierre(); $ventaPieza = new tipoVentaArticulo(); //**********************************CONVENIOS $beneficenciaT6 = new articulosDetalles(); $verificaSaldos1 = new verificaSeguro1(); $verificaSaldosInternos = new verificaSeguro1(); $validaJubilados = new validaConvenios(); $porcentajeJubilados = new validaConvenios(); //*******************************CIERRA INSTANCIAS $bandera += "1"; $i += 1; $code1 = $myrow['codigo']; $codigo = $myrow['codigo']; //*************************************CONVENIOS******************************************** $keyPA = $myrow['keyPA']; //cierro descuento if ($col) { $color = '#FFCCFF'; $col = ''; } else { $color = '#FFFFFF'; $col = 1; } //*******************************CONVENIOS******************************* $numeroE = $numeroPaciente = $myrow311['numeroE']; $nCuenta = $myrow311['nCuenta']; $um = $um->um($codigo, $basedatos); $cantidad = 1; //$priceLevel=$convenios->validacionConvenios($precioLevel,$codigo[$i],$almacen,$gpoProducto,$traeSeguro->traeSeguro($keyClientesInternos,$basedatos),$basedatos); $tipoConvenio = $tipoConvenio->tipoConvenio($entidad, $precioLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $priceLevel = $priceLevel->precioVenta($entidad, $paquete, $_POST['generico'], $cantidad, $numeroE, $_GET['keyClientesInternos'], $codigo, $almacen, $basedatos); $precioNormal = $priceLevel; $ivaNormal = $iva->iva($entidad, $cantidad, $codigo, $priceLevel, $basedatos); $benT6 = $beneficenciaT6->beneficenciaT6($entidad, $paquete, $myrow['generico'], "1", $numeroPaciente, $_GET['keyClientesInternos'], $codigo[$i], $almacen, $basedatos); if ($benT6 > 0) { $dB = 'si'; $caso = 6; } //*************************CONFIGURACIONES DE VENTAS********************* //entra $modoventa = new articulosDetalles(); $priceLevel = $modoventa->modoventa($almacen, $priceLevel, $codigo, $entidad, $keyPA, $basedatos); $tventa = new articulosDetalles(); $tipoVenta = $tventa->tventa($almacen, $priceLevel, $codigo, $entidad, $keyPA, $basedatos); //********************************************************************************** //IVA $iva = $iva->iva($entidad, $cantidad, $codigo, $priceLevel, $basedatos); if ($company) { //****************************JUBILADOS*********** if ($validaJubilados->validacionJubilados($_GET['numeroE'], $company, $entidad, $basedatos) == 'si') { $percent = $porcentajeJubilados->porcentajeJubilados($_GET['numeroE'], $company, $entidad, $basedatos); $percent *= 0.01; $cantidadAseguradora = $priceLevel * $percent; $cantidadParticular = $priceLevel - $cantidadAseguradora; //$cantidadParticular=(($priceLevel*$cantidad[$i])+($iva*$cantidad[$i]))-$cantidadAseguradora; } else { //no es jubilado y por tanto verifico si trae algun convenio //*******************************CONVENIOS************************************** if ($tipoConvenio == 'cantidad') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $company, $basedatos); //aqui ninguna aseguradora absorbe nada, solo paga porque es fijo $acumulado = $cantidadAseguradora; $priceLevel = $acumulado; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, "1", $keyPA, $priceLevel, $basedatos); } else { if ($tipoConvenio == 'grupoProducto') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $company, $basedatos); $cantidadParticular = $cantidadAseguradora - $priceLevel; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, "1", $keyPA, $cantidadAseguradora, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, "1", $keyPA, $cantidadParticular, $basedatos); } else { if ($tipoConvenio == 'global') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $company, $basedatos); $cantidadParticular = $priceLevel - $cantidadAseguradora; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, "1", $keyPA, $cantidadAseguradora, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, "1", $keyPA, $cantidadParticular, $basedatos); } else { if ($tipoConvenio == 'precioEspecial') { $cantidadParticular = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $company, $basedatos); $cantidadAseguradora = NULL; $ivaParticulart = $ivaParticular->ivaParticular($entidad, "1", $keyPA, $cantidadParticular, $basedatos); } else { //no trae convenio pero si seguro $cantidadAseguradora = $priceLevel; $ivaAseguradorat = $iva; } } } } // cierro convenios } //cierro jubilados //*******************************************************************CIERRO CONVENIOS } else { //solamente abre cuando trae seguro $cantidadParticular = $priceLevel; $ivaParticulart = $iva; $cantidadAseguradora = NULL; $ivaAseguradorat = NULL; } //********************************************************************************************************** $sSQL3113cd = "Select * From gpoProductos WHERE codigoGP='" . $myrow['gpoProducto'] . "' "; $result3113cd = mysql_db_query($basedatos, $sSQL3113cd); $myrow3113cd = mysql_fetch_array($result3113cd); $gpoProducto = $myrow3113cd['descripcionGP']; $gpoProducto = $myrow['gpoProducto']; $sSQL39 = "\r\n\tSELECT \r\nprefijo\r\nFROM\r\ngpoProductos\r\nWHERE codigoGP='" . $gpoProducto . "'"; $result39 = mysql_db_query($basedatos, $sSQL39); $myrow39 = mysql_fetch_array($result39); //**********************TIPO PAGO CLIENTES******************************* if ($seguro) { $sSQL3113c = "Select * From clientes WHERE entidad='" . $entidad . "' and numCliente='" . $seguro . "' "; $result3113c = mysql_db_query($basedatos, $sSQL3113c); $myrow3113c = mysql_fetch_array($result3113c); if ($myrow3113c['convenioExclusivo'] == 'si') { $sSQL3113cd = "SELECT \r\nkeyPA\r\nFROM convenios\r\nWHERE\r\nkeyPA='" . $myrow['keyPA'] . "'\r\nand\r\ndepartamento='" . $almacenDestinoB . "'"; $result3113cd = mysql_db_query($basedatos, $sSQL3113cd); $myrow3113cd = mysql_fetch_array($result3113cd); if (!$myrow3113cd['keyPA']) { $aviso = 'Requiere autorizacion medica!'; } } else { $aviso = ''; } if ($myrow3113c['pagoEfectivo'] == 'si') { $cantidadAseguradora = NULL; $ivaAseguradorat = NULL; $cantidadParticular = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $ivaParticular = $ivaAseguradora->ivaAseguradora($entidad, "1", $keyPA, $cantidadAseguradora, $basedatos); } } //****************************************************************************** $informacionExistencias = new existencias(); //*****************************cargo clientePrincipal $sSQL455 = "Select clientePrincipal from clientes where entidad='" . $entidad . "' and numCliente='" . $seguro . "'"; $result455 = mysql_db_query($basedatos, $sSQL455); $myrow455 = mysql_fetch_array($result455); //**************************************************************** //****************************DESCUENTOS AUTOMATICOS********** $sSQL7ada = "Select * From descuentosAutomaticos where entidad='" . $entidad . "' and departamento='" . $_GET['almacen'] . "' and seguro='" . $myrow455['clientePrincipal'] . "' and\r\n(fechaInicial>='" . $fecha1 . "' and fechaFinal<='" . $fecha1 . "')\r\nand\r\n(tipoPaciente='interno' or tipoPaciente='ambos')\r\n"; $result7ada = mysql_db_query($basedatos, $sSQL7ada); $myrow7ada = mysql_fetch_array($result7ada); echo mysql_error(); if ($myrow7ada['gpoProducto'] == '*' || $myrow7ada['gpoProducto'] == $gpoProducto) { $descuentoP = $cantidadParticular * ($myrow7ada['porcentaje'] * 0.01); $cantidadParticular -= $descuentoP; $descuentoIvaP = $ivaParticulart * ($myrow7ada['porcentaje'] * 0.01); $ivaParticulart -= $descuentoIvaP; $descuentoA = $cantidadAseguradora * ($myrow7ada['porcentaje'] * 0.01); $cantidadAseguradora -= $descuentoA; $descuentoIvaA = $ivaAseguradorat * ($myrow7ada['porcentaje'] * 0.01); $ivaAseguradorat -= $descuentoIvaA; echo 'Descuento Activo'; } //****************************************************************** //*****************************cargo clientePrincipal $sSQLbeni = "Select * from porcentajeBeneficencias where entidad='" . $entidad . "' and numeroE='" . $numeroE . "' \r\n and\r\n departamento='" . $_GET['almacen'] . "'\r\n and\r\n (gpoProducto='*' or gpoProducto='" . $gpoProducto . "' )\r\n and\r\n status='standby'\r\norder by keyPB DESC \r\n"; $resultbeni = mysql_db_query($basedatos, $sSQLbeni); $myrowbeni = mysql_fetch_array($resultbeni); //**************************************************************** //BENEFICENCIAS AQUI EN TRA EL PORCENTAJE DE AYUDA if ($myrow311['beneficencia'] == 'si' and !$myrow455['clientePrincipal']) { $sSQL10a = "Select * From porcentajeBeneficencias\r\n where entidad='" . $entidad . "' and numeroE='" . $myrow311['numeroE'] . "'\r\n and\r\n fecha='" . $fecha1 . "' and status='standby' and departamento='" . $_GET['almacen'] . "'"; $result10a = mysql_db_query($basedatos, $sSQL10a); $myrow10a = mysql_fetch_array($result10a); $P = 100 - $myrow10a['porcentaje']; $cantidadParticularOriginal = $cantidadParticular; $ivaOriginalParticular = $ivaParticulart; $descuentoP = $cantidadParticular * ($P * 0.01); $cantidadParticular = $descuentoP; $descuentoIvaP = $ivaParticulart * ($P * 0.01); $ivaParticulart = $descuentoIvaP; $cantidadAseguradora = $cantidadParticularOriginal - $cantidadParticular; $ivaAseguradorat = $ivaOriginalParticular - $descuentoIvaP; } elseif ($myrowbeni['numeroE'] != NULL) { $cantidadBeneficencia = $cantidadParticular * ($myrowbeni['porcentaje'] * 0.01); $cantidadParticular = $cantidadParticular - $cantidadBeneficencia; $ivaBeneficenciat = $ivaParticularT * ($myrowbeni['porcentaje'] * 0.01); $ivaBeneficenciaT = $ivaParticuarT - $ivaBeneficenciat; } //CIERRO BENEFICENCIAS if ($_POST['almacenDestino'] != $_GET['almacen']) { $sSQLnot = "Select almacen From almacenes where entidad='" . $entidad . "' and almacenPadre='" . $_GET['almacen'] . "' and stock='si' and almacenConsumo!='si' "; $resultnot = mysql_db_query($basedatos, $sSQLnot); while ($myrownot = mysql_fetch_array($resultnot)) { echo mysql_error(); $sSQLexis = "Select * from existencias where entidad='" . $entidad . "'\r\n and\r\n almacen='" . $myrownot['almacen'] . "'\r\n and\r\n codigo='" . $codigo . "'\r\n"; $resultexis = mysql_db_query($basedatos, $sSQLexis); $myrowexis = mysql_fetch_array($resultexis); if ($myrowexis['codigo']) { $priceLevel = ''; } } } if ($priceLevel != NULL) { ?> <input name="codigoArt[]" type="hidden" value="<?php echo $myrow['codigo']; ?> " /> <input name="codigoBeta[]" type="hidden" value="<?php echo $myrow['codigo']; ?> " /> <tr bgcolor="#ffffff" onMouseOver="bgColor='#cccccc'" onMouseOut="bgColor='#ffffff'"> <td colspan="2"><span > <?php $descripcion = new articulosDetalles(); $descripcion->descripcion($entidad, $keyCAP, $numeroE, $nCuenta, $codigo, $basedatos); if ($myrow3113cd['afectaExistencias'] == 'si' and $myrow['descripcion1'] != NULL) { echo '</br>'; echo '<span >' . 'Sustancia: ' . $myrow['sustancia'] . '</span>'; } else { if ($myrow['descripcion1'] != NULL) { echo '</br>'; echo '<span >' . 'Sustancia: ' . $myrow['descripcion1'] . '</span>'; } } ?> <?php if ($myrow['laboratorioReferido'] == 'si') { echo '<span class="error">' . 'Estudio Referido' . '</span>'; } if ($gpoProducto) { echo '</br>'; echo '<span class="gpoProducto">' . '[ ' . $gpoProducto . ' ]' . '</span>'; } else { echo '<span class="error">' . 'No tiene Grupo de Producto Definido' . '</span>'; } //if($informacionExistencias->informacionExistenciasCantidad($entidad,$codigo,$almacen,$usuario,$fecha,$basedatos)<2){ //echo '<span class="error">'. '</br>'.'No hay existencia'.'</span>'; //} echo '</br>'; echo '<span >' . 'Precio Base: $' . number_format($precioNormal + $ivaNormal, 2) . '</span>'; if ($myrow['cajaCon'] > 0) { echo '</br>'; echo '<span class="informativo">' . 'Caja Con: ' . $myrow['cajaCon'] . ' !</span>'; } if ($myrow['ventaGranel'] == 'si' and $myrow['cantidadSurtir'] > 0) { echo '</br>'; echo '<span class="informativo">' . 'Venta Granel</span>'; } ?> </span></td> <td align="left"><?php if ($cantidadParticular > 0) { echo "\$" . number_format($cantidadParticular + $ivaParticulart, 2); } else { echo '---'; } ?> </td> <?php if ($myrowbeni3['numeroE'] != NULL) { ?> <td align="left"><?php if ($cantidadBeneficencia > 0) { echo "\$" . number_format($cantidadBeneficencia + $ivaBeneficenciat, 2); } else { echo '---'; } ?> </td> <?php } ?> <td align="left"><?php if ($cantidadAseguradora > 0) { echo "\$" . number_format($cantidadAseguradora + $ivaAseguradorat, 2); } else { echo '---'; } ?> </td> <td align="left"> <input name="cantidad[]" type="text" id="cantidad" size="4" maxlength="10" class="normal" autocomplete="off" <?php if (!$priceLevel) { echo 'readonly=""'; } ?> /> </td> <td align="left"> <?php if ($myrow['gpoProducto']) { $errores1 = 'No tiene grupo de producto'; } ?> <?php if ($priceLevel) { ?> <a href="javascript:ventanaSecundaria20('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /cargos/ventanaErrores.php?codigo=<?php echo $code; ?> &seguro=<?php echo $_POST['seguro']; ?> &medico=<?php echo $_POST['medico']; ?> &error=<?php echo $errores; ?> &error1=<?php echo $errores1; ?> ')"> <img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/btns/checkbtn.png" width="24" height="24" border="0" alt="ERRORES" /></a> <?php } else { ?> <img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/candado.png" width="22" height="22" alt="OK" /> <?php } ?> </td> </tr><?php } } ?> <tr> <td > </td> <td colspan="2" > </td> <td > </td> <td colspan="3" > </td> </tr> <tr> <td colspan="7"> </td> </tr> </table> <div align="center"></label> </div> <p align="center"> <?php } ?> <input name="gpoProducto" type="hidden" id="numPaciente2" value="<?php echo $gpoProducto; ?> " /> <input name="numeroMedico1" type="hidden" id="numeroMedico1" value="<?php echo $numeroMedico; ?> " /> <input name="nombreDelPaciente2" type="hidden" id="nombreDelPaciente2" value="<?php echo $nombreDelPaciente; ?> " /> <input name="extension2" type="hidden" id="extension2" value="<?php echo $extension; ?> " /> <input name="segu1" type="hidden" id="segu1" value="<?php echo $segu; ?> " /> <input name="bandera" type="hidden" id="numPaciente22" value="<?php echo $bandera; ?> " /> </p> <?php } //si existe priceLevel aparece ?> </form> <div class="notice" align="center"> <?php if ($bandera) { ?> <?php if (is_numeric($_POST['nomArticulo'])) { echo ""; } else { echo "Se encontraron {$bandera} articulos con la palabra: {$articulo}"; } ?> <?php } else { ?> <?php //echo "No se encontro el articulo" ?> <?php } ?> </div> </body> </html> <?php }
public function articulos($entidad, $almacen, $ID_EJERCICIOM, $dia, $fecha1, $hora1, $usuario, $numeroPaciente, $seguro, $credencial, $medico, $almacenSolicitante, $nCuenta, $tipoCargo, $almacenDestino, $tipoPaciente, $basedatos) { $ventana = 'cambiarPrecio.php'; $UserType = new tipoUsuario(); $UserType = $UserType->tipoDeUsuario($usuario, $basedatos, $ALMACEN); ?> <script language=javascript> function ventanaSecundaria8 (URL){ window.open(URL,"ventana8","width=400,height=200,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria (URL){ window.open(URL,"ventana","width=300,height=200,scrollbars=YES") } </script> <?php $numeroE = $numeroPaciente; //aqui estoy if ($_POST['borrar'] and $_POST['quitar']) { //***************************************************** $quitar = $_POST['quitar']; for ($i = 0; $i <= $_POST['bandera']; $i++) { if ($quitar[$i]) { $sSQL = "SELECT \r\ncodProcedimiento,keyCAP,almacen,numeroE,nCuenta\r\nFROM cargosCuentaPaciente\r\nWHERE keyCAP ='" . $quitar[$i] . "'"; $result = mysql_db_query($basedatos, $sSQL); $myrow = mysql_fetch_array($result); $codigo = $myrow['codProcedimiento']; $departamento = $myrow['almacen']; $numeroPaciente = $numeroE = $myrow['numeroE']; $nCuenta = $myrow['nCuenta']; //******************************************** $agrega = "INSERT INTO articulosCancelados (\r\ncodigo,fecha,hora,usuario,entidad,departamento,numeroE,nCuenta,keyCAP\r\n) values (\r\n'" . $_GET['codigo3'] . "','" . $fecha1 . "','" . $hora1 . "',\r\n'" . $usuario . "','" . $entidad . "','" . $departamento . "','" . $numeroE . "','" . $nCuenta . "','" . $quitar[$i] . "')"; //mysql_db_query($basedatos,$agrega); echo mysql_error(); $borrame = "DELETE FROM cargosCuentaPaciente WHERE keyCAP ='" . $quitar[$i] . "'"; //mysql_db_query($basedatos,$borrame); echo mysql_error(); } } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title></title> <style type="text/css"> <!-- .style11 {color: #FFFFFF; font-size: 10px; font-weight: bold; } .style7 {font-size: 9px} .Estilo24 {font-size: 10px} .style15 {color: #0000FF} --> </style> </head> <body> <p align="center"> <label></label><label> </label> <span class="style15"><?php echo $leyenda; ?> </span></p> <form id="form1" name="form1" method="post" action="" onSubmit="return valida(this);"> <div align="center"><span class="Estilo24"><span class="style7"> <input name="almacenCargo" type="hidden" id="almacenCargo" value="<?php echo $_POST['almacen']; ?> " /> </span></span> <input name="nombrePaciente3" type="hidden" id="nombrePaciente3" value="<?php echo $nombrePaciente1; ?> " /> <input name="medico1" type="hidden" id="medico1" value="<?php echo $medico1; ?> " /> <input name="tipoSeguro1" type="hidden" id="tipoSeguro1" value="<?php echo $seguro; ?> " /> <input name="almacenP1" type="hidden" id="almacenP1" value="<?php echo $almacenPrincipal; ?> " /> <input name="numPoliza1" type="hidden" id="numPoliza1" value="<?php echo $numPoliza; ?> " /> <input name="nCuenta1" type="hidden" id="nCuenta1" value="<?php echo $nCuenta; ?> " /> <span class="style15"><?php echo $leyenda; ?> </span> <?php $sSQL31 = "Select paciente From clientesInternos WHERE numeroE = '" . $numeroPaciente . "' and nCuenta='" . $nCuenta . "'"; $result31 = mysql_db_query($basedatos, $sSQL31); $myrow31 = mysql_fetch_array($result31); $paciente = $myrow31['paciente']; ?> </div> <p align="center"> <label><span class="Estilo24">Escoje el Artículo</span> <input name="articulo" type="text" class="Estilo24" id="articulo" size="60" /> </label> <label> <input name="search" type="submit" class="Estilo24" id="search" value=">" /> </label> </p> <table width="601" border="0" align="center" class="style7"> <tr bgcolor="#FFFFFF" class="style7"> <th scope="col"> </th> <th scope="col"><div align="left">Paciente: </div></th> <th scope="col"><div align="left"><?php echo $paciente; ?> </div></th> <th scope="col"> </th> <th scope="col"> </th> <th scope="col"> </th> <th scope="col"> </th> </tr> <tr> <th width="62" bgcolor="#660066" scope="col"><div align="left"><span class="style11"># Movto. </span></div></th> <th width="98" height="19" bgcolor="#660066" scope="col"><div align="left"><span class="style11">Hora/Fecha</span></div></th> <th width="257" bgcolor="#660066" scope="col"><div align="left"><span class="style11">Descripción</span></div></th> <th width="51" bgcolor="#660066" scope="col"><div align="left"><span class="style11"> Solicita </span></div></th> <th width="47" bgcolor="#660066" scope="col"><div align="left"><span class="style11"> Destino </span></div></th> <th width="29" bgcolor="#660066" scope="col"><div align="left"><span class="style11">Cant</span></div></th> <th width="27" bgcolor="#660066" scope="col"><div align="left"><span class="style11">Status</span></div></th> </tr> <?php $sSQL31 = "Select * From clientesInternos WHERE numeroE = '" . $numeroPaciente . "' and nCuenta='" . $nCuenta . "' "; $result31 = mysql_db_query($basedatos, $sSQL31); $myrow31 = mysql_fetch_array($result31); $articulo = $_POST['articulo']; if ($myrow31['tipoPaciente'] == 'interno' or $myrow31['tipoPaciente'] == 'urgencias') { $sSQL = "SELECT \r\n*,cargosCuentaPaciente.laboratorioReferido as laboratorioR \r\nFROM cargosCuentaPaciente,articulos\r\nWHERE\r\n\r\narticulos.descripcion like '%{$articulo}%'\r\nand\r\ncargosCuentaPaciente.codProcedimiento=articulos.codigo\r\nAND\r\ncargosCuentaPaciente.numeroE='" . $numeroPaciente . "'\r\nand\r\ncargosCuentaPaciente.nCuenta='" . $nCuenta . "'\r\nand\r\n\r\n\r\ncargosCuentaPaciente.statusCargo='cargado'\r\nand\r\ncargosCuentaPaciente.status!='transaccion'\r\n\r\norder by fecha1,hora1 ASC\r\n\r\n"; } else { $sSQL = "SELECT \r\n*\r\nFROM cargosCuentaPaciente\r\nWHERE\r\ncargosCuentaPaciente.numeroE='" . $numeroPaciente . "'\r\nand\r\ncargosCuentaPaciente.nCuenta='" . $nCuenta . "'\r\nAND\r\ncargosCuentaPaciente.statusCargo='cargado'\r\nand\r\n\r\n\r\ncargosCuentaPaciente.status!='transaccion'\r\nand\r\ncargosCuentaPaciente.um!='s'\r\norder by fecha1,hora1 ASC\r\n\r\n"; } if ($articulo) { if ($numeroPaciente) { if ($result = mysql_db_query($basedatos, $sSQL)) { while ($myrow = mysql_fetch_array($result)) { $keyCAP = $myrow['keyCAP']; $bandera += 1; $gpoProducto = $myrow['gpoProducto']; $codigo = $myrow['codProcedimiento']; //traigo descuento //cierro descuento if ($col) { $color = '#FFCCFF'; $col = ''; } else { $color = '#FFFFFF'; $col = 1; } if ($myrow['status'] == 'cancelado') { $color = '#FF0000'; $col = ""; } $sSQL341 = "Select descripcion From articulos WHERE codigo='" . $myrow['codProcedimiento'] . "'"; $result341 = mysql_db_query($basedatos, $sSQL341); $myrow341 = mysql_fetch_array($result341); ?> <tr> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><?php echo $myrow['keyCAP']; ?> </td> <td height="24" bgcolor="<?php echo $color; ?> " class="Estilo24"> <label></label> <?php if ($myrow['fecha1']) { echo $myrow['hora1'] . " " . cambia_a_normal($myrow['fecha1']); } ?> <input name="codigoArt[]" type="hidden" id="codigoArt[]" value="<?php echo $myrow['codProcedimiento']; ?> " /> </td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"> <?php $descripcion = new articulosDetalles(); $descripcion->descripcion($keyCAP, $numeroE, $nCuenta, $codigo, $basedatos); if ($myrow['generico'] == 'si') { ?> <blink> <img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/g.jpg" alt="MEDICAMENTO GENERICO..." width="12" height="12" border="0" /> </blink> <?php } else { echo ''; } ?> </td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><span class="Estilo28"><span class="Estilo27"><span class="Estilo29"><span class="Estilo26"><?php echo $myrow['almacenSolicitante']; ?> </span></span></span></span></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><span class="Estilo27"><span class="Estilo26"> <?php if ($myrow['laboratorioReferido'] == 'si') { echo $myrow['laboratorioR']; } else { echo $myrow['almacenDestino']; } ?> </span></span></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><label><?php if ($myrow['cantidad']) { echo $myrow['cantidad']; } else { echo "N/A"; } ?> </label></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><label> <div align="center"><span class=""> <?php if ($myrow['statusDevolucion'] == 'no') { ?> <a href="javascript:ventanaSecundaria8('ventanaAplicarDevolucion.php?keyCAP=<?php echo $keyCAP; ?> &;seguro=<?php echo $_GET['seguro']; ?> &medico=<?php echo $_GET['medico']; ?> &usuario=<?php echo $usuario; ?> ')"><img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/iconosSima/active_icon.jpg" alt="" width="12" height="12" border="0" /></a> <?php } else { ?> <img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/iconosSima/delete_icon.jpg" alt="" width="12" height="12" border="0" /> <?php } ?> </span> </div> </label></td> </tr> <?php } } ?> </table> <div align="center"> <?php } } ?> <input name="gpoProducto" type="hidden" id="numPaciente2" value="<?php echo $gpoProducto; ?> " /> <input name="numeroMedico1" type="hidden" id="numeroMedico1" value="<?php echo $numeroMedico; ?> " /> <input name="nombreDelPaciente2" type="hidden" id="nombreDelPaciente2" value="<?php echo $nombreDelPaciente; ?> " /> <input name="extension2" type="hidden" id="extension2" value="<?php echo $extension; ?> " /> <input name="segu1" type="hidden" id="segu1" value="<?php echo $segu; ?> " /> <input name="bandera" type="hidden" id="numPaciente22" value="<?php echo $bandera; ?> " /> </div> </form> <p></p> </body> </html> <?php }
public function listaInternos($estado, $fecha1, $hora1, $usuario, $ALMACEN, $entidad, $TITULO, $ventana, $basedatos) { ?> <script language=javascript> function ventanaSecundaria11 (URL){ window.open(URL,"ventana11","width=800,height=600,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <?php if ($_GET['alta'] == 'activar') { $sSQL31 = "Select * From clientesInternos WHERE keyClientesInternos='" . $_GET['nT'] . "'"; $result31 = mysql_db_query($basedatos, $sSQL31); $myrow31 = mysql_fetch_array($result31); $numeroE = $myrow31['numeroE']; $nCuenta = $myrow31['nCuenta']; $keyClientesInternos = $myrow31['keyClientesInternos']; $cuarto = $myrow31['cuarto']; $q = "UPDATE procesoAlta set \r\nstatus='request' ,\r\nusuario='" . $usuario . "',\r\nfecha='" . $fecha1 . "',\r\nhora='" . $hora1 . "',\r\nnPaso='" . $paso . "'\r\nWHERE \r\nalmacen='" . $ALMACEN . "'\r\nand\r\nentidad='" . $entidad . "'\r\nand\r\nkeyClientesInternos='" . $_GET['nT'] . "'"; mysql_db_query($basedatos, $q); echo mysql_error(); $_GET['alta'] = ''; } else { $_GET['alta'] = 'activar'; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <?php $estilos = new muestraEstilos(); $estilos->styles(); ?> </head> <META HTTP-EQUIV="Refresh" CONTENT="60"> <body> <form id="form1" name="form1" method="get" action="#"> <h1 align="center" class="titulos"><?php echo $TITULO; ?> </h1> <table width="739" border="0.2" align="center"> <tr> <th width="50" bgcolor="#660066" class="style12" scope="col"><div align="left" class="blanco"># Folio</div></th> <th bgcolor="#660066" class="style12" scope="col"><div align="left" class="blanco">Nombre del paciente:</div></th> <th bgcolor="#660066" class="style12" scope="col"><div align="left" class="blanco">Seguro</div></th> <th bgcolor="#660066" class="style12" scope="col"><div align="left" class="blanco"> <div align="center">Usuario</div> </div></th> <th bgcolor="#660066" class="style12" scope="col"><div align="left" class="blanco"> <div align="center">Fecha </div> </div></th> <th bgcolor="#660066" class="style12" scope="col"><div align="left" class="blanco"> <div align="center">Cuarto</div> </div></th> <th bgcolor="#660066" class="style12" scope="col"><div align="left" class="blanco"> <div align="center">Status</div> </div></th> </tr> <tr> <?php $almacenesCierreCuenta = new articulosDetalles(); $sSQL = "SELECT *\r\nFROM\r\nclientesInternos \r\nWHERE \r\nentidad='" . $entidad . "'\r\nAND\r\n(tipoPaciente='interno' or tipoPaciente='urgencias')\r\nand\r\nstatusCuenta = 'abierta'\r\nand\r\nstatus='activa'\r\nand \r\n(statusDeposito='pagado' or statusDeposito='cxc' or statusDeposito='urgencias')\r\nORDER BY keyClientesInternos DESC\r\n "; if ($result = mysql_db_query($basedatos, $sSQL)) { while ($myrow = mysql_fetch_array($result)) { if ($col) { $color = '#FFCCFF'; $col = ""; } else { $color = '#FFFFFF'; $col = 1; } $seguro = $myrow['seguro']; $nT = $myrow['keyClientesInternos']; $sSQL1711 = "\r\n\tSELECT \r\nnomCliente\r\nFROM\r\nclientes\r\nWHERE \r\nnumCliente = '" . $seguro . "'\r\n\r\n"; $result1711 = mysql_db_query($basedatos, $sSQL1711); $myrow1711 = mysql_fetch_array($result1711); $seguro = $myrow1711['nomCliente']; if ($seguro) { $tipoCliente = 'aseguradora'; } else { $tipoCliente = 'particular'; } if (!$seguro) { $seguro = 'particular'; } $sSQL11 = "\r\n\tSELECT \r\n*\r\nFROM\r\nprocesoAlta\r\nWHERE \r\n\r\nentidad='" . $entidad . "'\r\nand\r\nkeyClientesInternos = '" . $nT . "'\r\nand\r\nalmacen='" . $ALMACEN . "'\r\n\r\n"; $result11 = mysql_db_query($basedatos, $sSQL11); $myrow11 = mysql_fetch_array($result11); $sSQL12 = "\r\nSELECT \r\n*\r\nFROM\r\nalmacenes\r\nWHERE \r\nentidad='" . $entidad . "'\r\nand\r\nalmacen = '" . $ALMACEN . "'\r\nand\r\naltaEspecial='si'\r\n"; $result12 = mysql_db_query($basedatos, $sSQL12); $myrow12 = mysql_fetch_array($result12); ?> <td height="24" bgcolor="<?php echo $color; ?> " class="codigos"> <?php echo $myrow['keyClientesInternos']; ?> </td> <td width="253" bgcolor="<?php echo $color; ?> " class="normal"> <?php echo $myrow['paciente']; $cierreCuentaReporte = new articulosDetalles(); echo $cierreCuentaReporte->cierreCuentaReportes($entidad, $nT, $numeroE, $nCuenta, $basedatos); ?> <input name="nombrePaciente" type="hidden" id="nombrePaciente" value="<?php echo $nombrePaciente; ?> "/> <input name="tipoSeguro" type="hidden" id="tipoSeguro" value="<?php echo $seguro; ?> "/> </span></td> <td width="178" bgcolor="<?php echo $color; ?> " class="normal"> <?php echo $seguro; ?> </span></span></td> <td width="60" bgcolor="<?php echo $color; ?> " class="normal"> <?php echo $myrow11['usuario']; ?> </td> <td width="60" bgcolor="<?php echo $color; ?> " class="normal" align="center"> <?php echo $myrow11['fecha'] . " " . $myrow11['hora']; ?> </td> <td width="60" bgcolor="<?php echo $color; ?> " class="normal" align="center"><?php echo $myrow['cuarto']; ?> </td> <td width="48" bgcolor="<?php echo $color; ?> " class="normal" align="center"> <?php if ($myrow11['status'] == 'standby') { ?> <a href='procesoAltaPx.php?codigo=<?php echo $code; ?> &seguro=<?php echo $_POST['seguro']; ?> &medico=<?php echo $_POST['medico']; ?> &alta=<?php echo $_GET['alta']; ?> &nT=<?php echo $nT; ?> '"><img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/btns/reservbtn.png" alt=" ALTA" width="24" height="22" border="0" onclick="if(confirm('Esta seguro que deseas correr el proceso del paciente <?php echo $myrow['paciente']; ?> ?') == false){return false;}" /> </a> <?php } else { if ($myrow11['status'] == 'request') { ?> <img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/iconosSima/lock_icon.jpg" alt="LA CUENTA ESTA PREPARADA" width="12" height="12" border="0" /> <?php } else { if ($myrow11['status'] == 'cargado') { ?> <img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/iconosSima/unlock_icon.jpg" alt="LA CUENTA ESTA LISTA" width="12" height="12" border="0" /> <?php } else { ?> <img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/pregunta.png" alt=" ALTA" width="12" height="12" border="0" /> <?php } } } ?> </td> </tr> <?php } } ?> <input name="menu" type="hidden" value="<?php echo $menu; ?> " /> </table> <?php $titulo = 'prueba'; $url = $ventana; $abajo = 70; $izquierda = 0; $ancho = 300; $alto = 200; //$ventanas=new ventanasPrototype(); //$ventanas->despliegaVentana($titulo,$url,$abajo,$izquierda,$anchura,$altura); ?> <p> </p> </form> </body> </html> <?php }
public function interpretaRX($ventana, $titulo, $ALMACEN, $fecha1, $hora1, $basedatos) { ?> <script language=javascript> function ventanaSecundaria (URL){ window.open(URL,"ventana1","width=600,height=300,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria2 (URL){ window.open(URL,"ventana2","width=800,height=300,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language="JavaScript" type="text/javascript"> /** * funcion demo del evento onclick en la tabla */ function envia() { document.forms[0].submit(); } /** * funcion de captura de pulsaci�n de tecla en Internet Explorer */ var tecla; function capturaTecla(e) { if(document.all) tecla=event.keyCode; else { tecla=e.which; } if(tecla==13) { document.forms[0].submit(); } } document.onkeydown = capturaTecla; </script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title></title> <style type="text/css"> <!-- .style11 {color: #FFFFFF; font-size: 10px; font-weight: bold; } .style12 {font-size: 10px} .style7 {font-size: 9px} .style13 {color: #FFFFFF} .enlace {cursor:default;} --> </style> </head> <META HTTP-EQUIV="Refresh" CONTENT="30"> <body> <form id="form1" name="form1" method="post" action="#"> <h1 align="center"><?php echo $titulo; ?> </h1> <table width="812" border="0" align="center"> <tr> <th bgcolor="#660066" class="style12" scope="col"><div align="left"><span class="style11 style13">fecha:</span></div></th> <th bgcolor="#660066" class="style12" scope="col"><div align="left"><span class="style11 style13">Descripción</span></div></th> <th bgcolor="#660066" class="style12" scope="col"><div align="left"><span class="style11 style13">Paciente:</span></div></th> <th bgcolor="#660066" class="style12" scope="col"><div align="left"><span class="style11 style13">Ver</span></div></th> </tr> <tr> <?php $sSQL = "SELECT *\r\nFROM\r\ncargosCuentaPaciente\r\nWHERE \r\nstatus!='transaccion'\r\nAND\r\nalmacenDestino = '" . $ALMACEN . "' \r\nAND \r\nstatusDX='standby'\r\n\r\nORDER BY keyCAP DESC\r\n "; if ($result = mysql_db_query($basedatos, $sSQL)) { while ($myrow = mysql_fetch_array($result)) { $bandera += 1; if ($col) { $color = '#FFCCFF'; $col = ""; } else { $color = '#FFFFFF'; $col = 1; } $numeroE = $myrow['numeroE']; $sSQL34 = "Select max(nCuenta) as maximoNC From clientesInternos WHERE numeroE = '" . $numeroE . "' "; $result34 = mysql_db_query($basedatos, $sSQL34); $myrow34 = mysql_fetch_array($result34); $nCuenta = $myrow34['maximoNC']; $sSQL31 = "SELECT *\r\nFROM\r\nclientesInternos\r\nWHERE \r\nnumeroE= '" . $numeroE . "' and nCuenta='" . $nCuenta . "'\r\n "; $result31 = mysql_db_query($basedatos, $sSQL31); $myrow31 = mysql_fetch_array($result31); $E = $myrow['keyCAP']; $codigo = $myrow['codProcedimiento']; ?> <td width="126" height="24" bgcolor="<?php echo $color; ?> " class="style12"><span class="style7"> <?php echo $myrow['hora1'] . " " . $myrow['fecha1']; ?> </span></td> <td width="304" bgcolor="<?php echo $color; ?> " class="style12"><span class="style7"> <?php $descripcion = new articulosDetalles(); $descripcion->descripcion($numeroE, $nCuenta, $codigo, $basedatos); ?> </span></td> <td width="301" bgcolor="<?php echo $color; ?> " class="style12"><span class="style7"><?php echo $myrow31['paciente']; ?> </span></td> <td width="63" bgcolor="<?php echo $color; ?> " class="style12"><a href="javascript:ventanaSecundaria('reporteReportes.php?numeroE=<?php echo $numeroE; ?> &nCuenta=<?php echo $nCuenta; ?> &codigoArticulo=<?php echo $myrow['codProcedimiento']; ?> &medico=<?php echo $_POST['medico']; ?> &usuario=<?php echo $usuario; ?> ')"> <label> </label> </a> <a href="javascript:ventanaSecundaria('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /dx/mostrarImagenRX.php?numeroE=<?php echo $numeroE; ?> &nCuenta=<?php echo $nCuenta; ?> &keyCAP=<?php echo $E; ?> &medico=<?php echo $_POST['medico']; ?> &usuario=<?php echo $usuario; ?> ')"> <img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/camera.jpg" width="20" height="20" border="0" /> </a> </td> </tr> <input name="bandera" type="hidden" id="bandera" value="<?php echo $bandera; ?> " /> <?php } } ?> <input name="nombres" type="hidden" value="<?php echo $nombrePaciente; ?> " /> </table> <p align="center"> </p> </form> <div align="center"><span class="style12"> <a href="javascript:ventanaSecundaria2('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /cargos/imprimirServicios.php?numeroE=<?php echo $numeroE; ?> &codigo=<?php echo $myrow['codProcedimiento']; ?> &nCuenta=<?php echo $nCuenta; ?> &paciente=<?php echo $_POST['paciente']; ?> &orden=<?php echo $E; ?> ')"> </a> </span> </div> </body> </html> <?php }
//$myrow1d = mysql_fetch_array($result1d); //******PORCENTAJE********* //$porcentaje=$myrow1d['importe']/$myrowc['importe']; //************************** $codigo=$_POST['codigo']; $keyCAP=$_POST['keyCAP']; $nCuenta=$_GET['nCuenta']; $keyE=$_POST['keyE']; $coder=$_POST['coder']; for($i=0;$i<=$_POST['flag'];$i++){ $iva=new articulosDetalles(); if($keyE[$i]){ $sSQL= "Select keyE from articulosPaquetesPacientes WHERE entidad='".$entidad."' and keyE='".$keyE[$i]."' "; $result=mysql_db_query($basedatos,$sSQL); $myrow = mysql_fetch_array($result); $codec=$myrow['codigo'];
public function facturaCoaseguro($tipoFacturacion, $entidad, $fecha1, $hora1, $dia, $usuario, $nT, $basedatos) { include CONSTANT_PATH_CONFIGURACION . "/funciones.php"; $cargosCia = new acumulados(); ?> <script language=javascript> function ventanaSecundaria (URL){ window.open(URL,"ventana","width=800,height=600,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria4 (URL){ window.open(URL,"ventana4","width=800,height=300,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria2 (URL){ window.open(URL,"ventana2","width=630,height=500,scrollbars=YES,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria1 (URL){ window.open(URL,"ventana1","width=530,height=300,scrollbars=YES") } </script> <script language=javascript> function ventanaSecundaria5 (URL){ window.open(URL,"ventana5","width=500,height=500,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria3 (URL){ window.open(URL,"ventana3","width=500,height=400,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria6 (URL){ window.open(URL,"ventana6","width=500,height=400,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria7 (URL){ window.open(URL,"ventana7","width=500,height=600,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language="javascript" type="text/javascript"> //Validacion de campos de texto no vacios by Mauricio Escobar // //Iv�n Nieto P�rez //Este script y otros muchos pueden //descarse on-line de forma gratuita //en El C�digo: www.elcodigo.com //********************************************************************************* // Function que valida que un campo contenga un string y no solamente un " " // Es tipico que al validar un string se diga // if(campo == "") ? alert(Error) // Si el campo contiene " " entonces la validacion anterior no funciona //********************************************************************************* //busca caracteres que no sean espacio en blanco en una cadena function vacio(q) { for ( i = 0; i < q.length; i++ ) { if ( q.charAt(i) != " " ) { return true } } return false } //valida que el campo no este vacio y no tenga solo espacios en blanco function valida(F) { if( vacio(F.campo.value) == false ) { alert("Introduzca un cadena de texto.") return false } else { alert("OK") //cambiar la linea siguiente por return true para que ejecute la accion del formulario return true } } </script> <SCRIPT LANGUAGE="JavaScript"> function checkIt(evt) { evt = (evt) ? evt : window.event var charCode = (evt.which) ? evt.which : evt.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) { status = "Este campo s�lo acepta n�meros." return false } status = "" return true } </SCRIPT> <script type="text/javascript"> <!-- por carlitos. cualquier duda o pregunta, visita www.forosdelweb.com var ancho=100 var alto=100 var fin=300 var x=100 var y=100 function inicio() { ventana = window.open("cita.php", "_blank", "height=1,width=1,top=x,left=y,screenx=x,screeny=y"); abre(); } function abre() { if (ancho<=fin) { ventana.moveto(x,y); ventana.resizeto(ancho,alto); x+=5 y+=5 ancho+=15 alto+=15 timer= settimeout("abre()",1) } else { cleartimeout(timer) } } // --> </script> <?php //************************ACTUALIZO ********************** //********************Llenado de datos if (!$_GET['nT']) { $_GET['nT'] = $nT; } //********************Llenado de datos $sSQL3 = "Select * From clientesInternos WHERE keyClientesInternos = '" . $_GET['nT'] . "' or keyClientesInternos='" . $_GET['nT1'] . "'"; $result3 = mysql_db_query($basedatos, $sSQL3); $myrow3 = mysql_fetch_array($result3); $numeroE = $myrow3['numeroE']; $nCuenta = $myrow3['nCuenta']; $cuarto = $myrow3['cuarto']; $seguro = $myrow3['seguro']; //***************aplicar pago********************** if ($_GET['facturar'] and $_GET['numFactura'] and $_GET['flag'] == 'standby') { $keyCAP = $_GET['keyCAP']; for ($i = 0; $i <= $_GET['bandera']; $i++) { if ($keyCAP[$i]) { //********************** $sSQL31 = "Select statusFactura From cargosCuentaPaciente WHERE keyCAP = '" . $keyCAP[$i] . "'"; $result31 = mysql_db_query($basedatos, $sSQL31); $myrow31 = mysql_fetch_array($result31); //verifico q ya esta facturado if ($myrow31['statusFactura'] == 'standby') { $agrega = "UPDATE cargosCuentaPaciente set \r\nnumFactura='" . $_GET['numFactura'] . "',\r\nstatusFactura='cargado',\r\nusuarioSolicitudFactura='" . $usuario . "',\r\nfechaSolicitudFactura='" . $fecha1 . "',\r\nhoraSolicitudFactura='" . $hora1 . "'\r\n\r\nwhere\r\nkeyCAP='" . $keyCAP[$i] . "'"; mysql_db_query($basedatos, $agrega); echo mysql_error(); $leyenda = 'Se factur� con El n�mero de Factura es el ' . $_GET['numFactura']; } else { $leyenda = 'registros ya facturados!'; } } } echo $leyenda; /* echo '<script language="JavaScript" type="text/javascript"> <!-- opener.location.reload(true); self.close(); // --> </script>'; */ $flag = 'load'; } else { $flag = 'standby'; } if ($_GET['quitar']) { $keyCAP = $_GET['keyCAP1']; for ($i = 0; $i <= $_GET['bandera']; $i++) { if ($keyCAP[$i]) { $agrega = "UPDATE cargosCuentaPaciente set \r\n\r\nstatusFactura='standby',\r\nusuarioSolicitudFactura='" . $usuario . "',\r\nfechaSolicitudFactura='" . $fecha1 . "',\r\nhoraSolicitudFactura='" . $hora1 . "'\r\n\r\nwhere\r\nkeyCAP='" . $keyCAP[$i] . "' \r\n"; //mysql_db_query($basedatos,$agrega); echo mysql_error(); } } } ?> <!-Hoja de estilos del calendario --> <link rel="stylesheet" type="text/css" media="all" href="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-tas.css" title="win2k-cold-1" /> <!-- librer�a principal del calendario --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar.js"></script> <!-- librer�a para cargar el lenguaje deseado --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/lang/calendar-es.js"></script> <!-- librer�a que declara la funci�n Calendar.setup, que ayuda a generar un calendario en unas pocas l�neas de c�digo --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-setup.js"></script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <html xmlns="http://www.w3.org/1999/xhtml"> <style type="text/css"> <!-- .style71 {font-size: 9px} .style71 {font-size: 9px} .style71 {font-size: 9px} --> </style> <head> <title></title> <style type="text/css"> <!-- .style13 {color: #FFFFFF} .style11 {color: #FFFFFF; font-size: 10px; font-weight: bold; } .style7 {font-size: 9px} .Estilo24 {font-size: 10px} .style19 {color: #000000; font-weight: bold; } --> </style> </head> <style type="text/css"> <!-- .style12 {font-size: 10px} .style14 {font-size: 10px; color: #FFFFFF; } .style21 {color: #FF0000} --> </style> <BODY > <h1 align="center">FACTURACION</h1> <form id="form1" name="form1" method="get" action=""> <table width="413" border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#990099" class="Estilo24"> <tr> <th width="10" class="Estilo24" scope="col"> </th> <th bgcolor="#660066" class="style14" scope="col"><div align="left">Transacción: </div></th> <th bgcolor="#660066" class="style14" scope="col"><div align="left"><?php echo $nCliente = $myrow3['keyClientesInternos']; ?> <input name="numeroE" type="hidden" class="Estilo24" id="numeroE" value="<?php echo $nCliente = $_GET['numeroE']; ?> " readonly=""/> </label></div> </th> </tr> <tr> <th width="10" class="Estilo24" scope="col"> </th> <th width="134" bgcolor="#FFCCFF" class="Estilo24" scope="col"><div align="left"><strong>Paciente: </strong></div></th> <th width="408" bgcolor="#FFCCFF" class="Estilo24" scope="col"><div align="left"><strong> <label> </label> </strong> <?php echo $myrow3['paciente']; ?> </div></th> </tr> <tr> <th width="10" class="Estilo24" scope="col"> </th> <td class="Estilo24">Compañía: </td> <td class="Estilo24"><label> <?php echo $traeSeguro = $myrow3['seguro']; ?> <?php displaySeguro::despliegaSeguro($traeSeguro, $basedatos); ?> <input name="seguro2" type="hidden" id="seguro2" value="<?php echo $traeSeguro; ?> " /> </label></td> </tr> <tr> <th class="Estilo24" scope="col"> </th> <td bgcolor="#FFCCFF" class="Estilo24">N° Credencial: </td> <td bgcolor="#FFCCFF" class="Estilo24"><?php echo $myrow3['credencial']; ?> </td> </tr> <tr> <th class="Estilo24" scope="col"> </th> <th class="Estilo24" scope="col"><div align="left"><strong>Médico: </strong></div></th> <th class="Estilo24" scope="col"><div align="left"> <label> <?php echo $medico = $myrow3['medico']; ?> </label> <label> </label> <?php $sSQL18 = "Select * From medicos WHERE numMedico ='" . $medico . "'"; $result18 = mysql_db_query($basedatos, $sSQL18); $rNombre18 = mysql_fetch_array($result18); ?> <?php echo $dr = "Dr(a): " . $rNombre18["apellido1"] . " " . $rNombre18["apellido2"] . " " . $rNombre18["apellido3"] . " " . $rNombre18["nombre1"] . " " . $rNombre18["nombre2"]; ?> </div></th> </tr> <tr> <th class="Estilo24" scope="col"> </th> <th bgcolor="#FFCCFF" class="Estilo24" scope="col"><div align="left"># de Factura </div></th> <th bgcolor="#FFCCFF" class="Estilo24" scope="col"><div align="left"> <label> <input name="numFactura" type="text" class="style7" id="numFactura" value="<?php if ($_GET['numFactura']) { echo $_GET['numFactura']; } ?> " <?php if ($_GET['numFactura']) { echo 'disabled=""'; } ?> /> </label> </div></th> </tr> </table> <p> </p> <table width="597" border="0" align="center"> <tr> <th width="62" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">#MOV </span></div></th> <th width="100" height="14" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">Fecha/Hora </span></div></th> <th width="282" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">Descripción/Concepto</span></div></th> <th width="25" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">Cant</span></div></th> <th width="59" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">Importe</span></div></th> <th width="43" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">IVA</span></div></th> </tr> <?php //traigo agregados $sSQL81 = "\r\nSELECT \r\n*\r\nFROM\r\ncargosCuentaPaciente \r\n WHERE \r\n numeroE = '" . $numeroE . "'\r\n \r\n and nCuenta='" . $nCuenta . "'\r\n \r\nand\r\nstatus='transaccion'\r\nand\r\nstatusFactura='solicita'\r\nand tipoCliente='coaseguro'\r\n\r\n\r\n order by hora1 asc\r\n"; if ($result81 = mysql_db_query($basedatos, $sSQL81)) { while ($myrow81 = mysql_fetch_array($result81)) { $tipoCliente = $myrow81['tipoCliente']; $a += '1'; $art = $myrow81['codProcedimiento']; $codigo = $proc = $myrow81['codProcedimiento']; $keyCAP = $myrow81['keyCAP']; $keyCAP1[] = $myrow81['keyCAP']; $fecha1 = $myrow81['fecha1']; $fecha2 = $myrow81['fecha1']; $sSQL14 = "\r\nSELECT \r\nstatusFactura\r\nFROM\r\ncargosCuentaPaciente\r\nWHERE \r\nkeyCAP='" . $keyCAP . "'\r\n\r\n"; $result14 = mysql_db_query($basedatos, $sSQL14); $myrow14 = mysql_fetch_array($result14); //**** $sSQL = "\r\nSELECT sum(precioVenta*cantidad) as precioVentas\r\nfrom \r\ncargosCuentaPaciente\r\nWHERE \r\ngpoProducto= '" . $myrow81['gpoProducto'] . "'\r\nand\r\nkeyCAP='" . $keyCAP . "'\r\n"; $result = mysql_db_query($basedatos, $sSQL); $myrow = mysql_fetch_array($result); $sSQL31 = "Select statusFactura From cargosCuentaPaciente WHERE keyCAP = '" . $keyCAP . "'"; $result31 = mysql_db_query($basedatos, $sSQL31); $myrow31 = mysql_fetch_array($result31); ?> <tr> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><div align="left"><span class="<?php echo $estilo; ?> "><?php echo $myrow81['keyCAP']; ?> </span> <input name="keyCAP[]" type="hidden" id="keyCAP[]" value="<?php echo $myrow81['keyCAP']; ?> " /> </div></td> <td height="21" bgcolor="<?php echo $color; ?> " class="Estilo24"><div align="left"><span class="<?php echo $estilo; ?> "> <?php echo $myrow81['hora1'] . " " . cambia_a_normal($myrow81['fecha1']); ?> </span></div></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><div align="left"><span class="<?php echo $estilo; ?> "><span class="style12"><span class="style7"> <?php $descripcion = new articulosDetalles(); $descripcion->descripcion($keyCAP, $numeroE, $nCuenta, $codigo, $basedatos); ?> </span></span> <span class="style12"> <?php if ($myrow81['gpoProducto']) { echo '[' . $myrow81['gpoProducto'] . ']'; } if ($myrow31['statusFactura'] == 'cargado') { echo '<blink>' . '[REGISTRO FACTURADO] ' . '</blink>'; } ?> </span> </span></div></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><div align="left"><span class="<?php echo $estilo; ?> "> </span><span class="<?php echo $estilo; ?> "><?php echo $myrow81['cantidad']; ?> </span></div></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><div align="left"><span class="<?php echo $estilo; ?> "> <span class="style12"><span class="style7"> <?php $cantidadRegistros += 1; $importes[0] += $myrow81['precioVenta']; echo "\$" . number_format($myrow81['precioVenta'], 2); $cantidadTransaccion[0] += $myrow81['precioVenta']; ?> </span></span> </span></div></td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $estilo; ?> "><span class="style71"> <?php $mostrarIVA = new articulosDetalles(); echo $mostrarIVA->mostrarIVA($keyCAP, $basedatos); $cantidadIVA[0] += $myrow81['iva']; ?> </span></td> </tr> <?php $FECHA[$a] = $myrow81['fecha1']; } ?> </table> <p align="center"> <?php $sSQL74 = "SELECT SUM(precioVenta*cantidad) as acumuladoPrincipal\r\nFROM\r\ncargosCuentaPaciente\r\nWHERE\r\n\r\n(numeroE='" . $numeroE . "' and nCuenta='" . $nCuenta . "')\r\n and statusCargo='cargado'\r\n and\r\n tipoCliente='aseguradora'\r\n "; $result74 = mysql_db_query($basedatos, $sSQL74); $myrow74 = mysql_fetch_array($result74); $porcentaje = $cantidadTransaccion[0] / $myrow74[0]; ?> <label> <input name="facturar" type="submit" class="style7" value="Facturar" <?php if ($_GET['facturar'] or $myrow31['statusFactura'] == 'cargado') { echo 'disabled=""'; } ?> /> </label> <label> </label> </p> <?php echo $myrow31['statusFactura']; if ($myrow31['statusFactura'] == 'solicita') { ?> <p align="center" class="style71"> <a href="#" onClick="javascript:ventanaSecundaria('printInvoice.php?numeroE=<?php echo $numeroE; ?> &nCuenta=<?php echo $nCuenta; ?> &entidad=<?php echo $entidad; ?> &nT=<?php echo $nT; ?> &numFactura=<?php echo $_GET['numFactura']; ?> &porcentaje=<?php echo $porcentaje; ?> ')"> Imprimir Factura </a> <----> <a href="#" onClick="javascript:ventanaSecundaria('printDetailsInvoice.php?numeroE=<?php echo $numeroE; ?> &nCuenta=<?php echo $nCuenta; ?> &almacenSolicitante=<?php echo $ALMACEN; ?> &entidad=<?php echo $entidad; ?> &numFactura=<?php echo $_GET['numFactura']; ?> ')"> Imprimir Detalles </a> </p> <?php } ?> <div align="center"> <p align="left"> <table width="384" border="0" align="left" cellpadding="1" cellspacing="1" class="style71"> <tr> <th width="216" bgcolor="#FFCCFF" class="<?php echo $estilo; ?> " scope="col"><div align="left">Descripción</div></th> <th width="76" bgcolor="#FFCCFF" class="<?php echo $estilo; ?> " scope="col"><div align="left">Importe</div></th> <th width="78" bgcolor="#FFCCFF" class="<?php echo $estilo; ?> " scope="col"><div align="left">% Importe aPagar </div></th> </tr> <tr> <?php $sSQL71 = "SELECT sum(precioVenta) as sumaAbonos\r\nFROM\r\ncargosCuentaPaciente\r\nWHERE\r\n(numeroE='" . $numeroE . "' and nCuenta='" . $nCuenta . "')\r\nand\r\ntipoCobro='Efectivo'\r\nand\r\nstatus='transaccion'\r\nand\r\nnaturaleza='A'"; $result71 = mysql_db_query($basedatos, $sSQL71); $myrow71 = mysql_fetch_array($result71); $sSQL = "\r\nSELECT codigoGP,descripcionGP FROM gpoProductos\r\nWHERE \r\nentidad='" . $entidad . "' \r\nand\r\nactivo='activo'\r\n"; if ($result = mysql_db_query($basedatos, $sSQL)) { while ($myrow = mysql_fetch_array($result)) { $codigo = $code = $myrow['codigo']; if ($col) { $color = '#FFCCFF'; $col = ""; } else { $color = '#FFFFFF'; $col = 1; } $C = $myrow['codigoGP']; $sSQL7 = "SELECT SUM(precioVenta*cantidad) as acumulado,SUM(iva*cantidad) as sumaIVA\r\nFROM\r\ncargosCuentaPaciente\r\nWHERE\r\ngpoProducto='" . $C . "'\r\nand\r\n\r\n\r\n(numeroE='" . $numeroE . "' and nCuenta='" . $nCuenta . "')\r\n and (status!='standby' and statusCargo!='standby' AND status!='cancelado')\r\n and\r\n tipoCliente='aseguradora'\r\n "; $result7 = mysql_db_query($basedatos, $sSQL7); $myrow7 = mysql_fetch_array($result7); $sumarIVA[0] += $myrow7['sumaIVA']; $acumulado[0] += $myrow7['acumulado']; ?> <td bgcolor="<?php echo $color; ?> " ><div align="left"><span class=""> <?php echo $myrow['descripcionGP']; ?> </span></div></td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $estilo; ?> "><?php echo "\$" . number_format($myrow7['acumulado'], 2); ?> </td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $estilo; ?> "><?php if ($myrow7[0]) { //$porcentaje=$_GET['porcentaje']; $importePorcentaje = $myrow7[0] * $porcentaje; $importeP[0] += $importePorcentaje; echo "\$" . number_format($importePorcentaje, 2); } else { echo '$' . '0.00'; } ?> </td> </tr> <?php } } ?> </table> � </p> <p align="left"> </p> <p align="left"> </p> <p align="left"> </p> <p align="left"> </p> <p align="left"> </p> <p align="left"> </p> <table width="384" height="0" border="0" align="left" cellpadding="0" cellspacing="1" class="style71"> <tr> <td bgcolor="#660066" class="style14"><span class="Estilo24">IVA (Acumulado) </span></td> <td bgcolor="#660066" class="style14"><?php echo "\$" . number_format($sumarIVA[0], 2); ?> </td> <td bgcolor="#660066" class="style14"><?php $sSQL74 = "SELECT SUM(iva*cantidad) as sumaIVA\r\nFROM\r\ncargosCuentaPaciente\r\nWHERE\r\n(numeroE='" . $numeroE . "' and nCuenta='" . $nCuenta . "')\r\nand\r\nstatus!='transaccion'\r\n\r\n and (status!='standby' and statusCargo!='standby' AND status!='cancelado')\r\n "; $result74 = mysql_db_query($basedatos, $sSQL74); $myrow74 = mysql_fetch_array($result74); $sumaIVA = $myrow74['sumaIVA'] * $_GET['porcentaje']; echo "\$" . number_format($sumaIVA, 2); ?> </td> </tr> <tr> <td width="46%" bgcolor="#660066" class="style14"><div align="left">TOTALES</div></td> <td width="17%" bgcolor="#660066" class="style14"><?php echo "\$" . number_format($acumulado[0] + $sumarIVA[0], 2); ?> </td> <td width="16%" bgcolor="#660066" class="style14"><?php echo "\$" . number_format($importeP[0] + $sumaIVA, 2); ?> </td> </tr> <tr> <td class="style71"><?php ?> </td> <td class="style71"> </td> <td class="style71"> </td> </tr> </table> <p> </p> <p> </p> <p> </p> </div> <?php if ($myrow3['status'] != 'cerrada') { ?> <?php $cargosParticulares = new acumulados(); $totalxSurtir = new acumulados(); $cargosAseguradora = new acumulados(); $otros = new acumulados(); if ($cargosParticulares->cargosParticulares($basedatos, $usuario, $numeroE, $nCuenta) == NULL and $totalxSurtir->totalxSurtir($basedatos, $usuario, $numeroE, $nCuenta) == NULL and $otros->otros($basedatos, $usuario, $numeroE, $nCuenta) == NULL and $cargosAseguradora->cargosAseguradora($basedatos, $usuario, $numeroE, $nCuenta) == NULL) { ?> <?php } ?> <?php } else { echo "LA CUENTA DEL PACIENTE " . $myrow3['paciente'] . " ESTA CERRADA..."; } ?> <input name="bandera" type="hidden" value="<?php echo $a; ?> " /> <input name="flag" type="hidden" value="<?php echo $flag; ?> " /> <input name="nT1" type="hidden" id="nT1" value="<?php echo $_GET['nT']; ?> " /> </form> <?php } ?> <p align="center"> </p> <?php if ($_GET['banderaFecha']) { ?> <script type="text/javascript"> Calendar.setup({ inputField : "campo_fecha", // id del campo de texto ifFormat : "%Y-%m-%d", // formato de la fecha que se escriba en el campo de texto button : "lanzador" // el id del bot�n que lanzar� el calendario }); </script> <script type="text/javascript"> Calendar.setup({ inputField : "campo_fecha1", // id del campo de texto ifFormat : "%Y-%m-%d", // formato de la fecha que se escriba en el campo de texto button : "lanzador1" // el id del bot�n que lanzar� el calendario }); </script> <?php } ?> </body> </html> <?php }
public function listadoPI($entidad, $bali, $basedatos) { ?> <script language="JavaScript" type="text/javascript"> /** * funcion demo del evento onclick en la tabla */ function envia() { document.forms[0].submit(); } /** * funcion de captura de pulsaci�n de tecla en Internet Explorer */ var tecla; function capturaTecla(e) { if(document.all) tecla=event.keyCode; else { tecla=e.which; } if(tecla==13) { document.forms[0].submit(); } } document.onkeydown = capturaTecla; </script> <script language=javascript> function ventanaSecundaria (URL){ window.open(URL,"ventana1","width=700,height=600,scrollbars=YES") } </script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title></title> <style type="text/css"> <!-- .style11 {color: #FFFFFF; font-size: 10px; font-weight: bold; } .style12 {font-size: 10px} .style7 {font-size: 9px} .style13 {color: #FFFFFF} .enlace {cursor:default;} .style9 { color: #0000FF; font-size: 9px; } --> </style> </head> <META HTTP-EQUIV="Refresh" CONTENT="30"> <body> <?php require CONSTANT_PATH_CONFIGURACION . "/funciones.php"; //ventanasPrototype::links(); ?> <form id="form1" name="form1" method="post" action="#"> <h1 align="center">Hacer Devoluciones </h1> <span class="style12"></span> <table width="597" border="0.2" align="center"> <tr> <th width="65" bgcolor="#660066" class="style12" scope="col"><div align="left"><span class="style11 style13"># Cuenta </span></div></th> <th bgcolor="#660066" class="style12" scope="col"><div align="left"><span class="style11 style13">Nombre del paciente:</span></div></th> <th bgcolor="#660066" class="style12" scope="col"><div align="left"><span class="style11 style13">Cuarto</span></div></th> <th bgcolor="#660066" class="style12" scope="col"><div align="left"><span class="style11 style13"> Cargos</span></div></th> </tr> <tr> <?php $almacenesCierreCuenta = new articulosDetalles(); $sSQL = "SELECT *\r\nFROM\r\nclientesInternos \r\nWHERE entidad='" . $entidad . "' AND\r\nstatusCuenta = 'abierta'\r\nand\r\n(status='activa' or status='ontransfer')\r\nand \r\n(statusDeposito='pagado' or statusDeposito='cxc' or statusDeposito='urgencias')\r\nand\r\ntipoPaciente='interno' \r\nor \r\n(solicitaTransferencia='si' and almacenTransferencia!='')\r\nORDER BY keyClientesInternos ASC\r\n "; if ($result = mysql_db_query($basedatos, $sSQL)) { while ($myrow = mysql_fetch_array($result)) { if ($col) { $color = '#FFCCFF'; $col = ""; } else { $color = '#FFFFFF'; $col = 1; } $sSQL31 = "SELECT status FROM\r\nclientesInternos\r\nWHERE \r\nkeyClientesInternos='" . $myrow['keyClientesInternos'] . "'"; $result31 = mysql_db_query($basedatos, $sSQL31); $myrow31 = mysql_fetch_array($result31); ?> <td height="24" bgcolor="<?php echo $color; ?> " class="style12"><span class="style7"><?php echo $myrow['keyClientesInternos']; ?> </span></td> <td width="396" bgcolor="<?php echo $color; ?> " class="style12"><span class="style7"> <?php echo $myrow['paciente']; if ($myrow['status'] == 'ontransfer') { echo ' [Se solicit� la transferencia de �ste paciente]'; } if ($almacenesCierreCuenta->almacenesCierreCuenta($bali, $fecha1, $hora1, $usuario, $myrow['keyClientesInternos'], $entidad, $numeroE, $nCuenta, $basedatos) == 'cargado') { echo '<span class="style9">' . ' [La Cuenta en este departamento ha sido Liberada]' . '</span>'; } ?> </span></td> <td width="65" bgcolor="<?php echo $color; ?> " class="style12"><span class="style7"><?php echo $myrow['cuarto']; ?> </span></td> <td width="53" bgcolor="<?php echo $color; ?> " class="style12"> <a href="#" onClick="javascript:ventanaSecundaria('listadoArticulos.php?numeroE=<?php echo $myrow['numeroE']; ?> &nCuenta=<?php echo $myrow['nCuenta']; ?> &almacen=<?php echo $bali; ?> &seguro=<?php echo $_POST['seguro']; ?> &tipoPaciente=<?php echo "interno"; ?> ')"> <img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/agregar.gif" alt="Agregar Articulos" width="12" height="12" border="0"/> </a> </td> </tr> <?php } } ?> <input name="nombres" type="hidden" value="<?php echo $nombrePaciente; ?> " /> </table> <span class="style12"><span class="style7"> <input name="nombrePaciente" type="hidden" id="nombrePaciente" value="<?php echo $nombrePaciente; ?> " /> <input name="nombrePaciente2" type="hidden" id="nombrePaciente2" value="<?php echo $nombrePaciente; ?> "/> <input name="tipoSeguro" type="hidden" id="tipoSeguro" value="<?php echo $myrow['seguro']; ?> "/> </span></span> </form> </body> </html> <?php }
</head> <h1 align="center" class="titulos">Listado de Materiales</h1> <h1 align="center" class="titulos">Almacen: BOTQX</h1> <form id="form1" name="form1" method="post" action=""> <table width="716" border="0" align="center"> <tr> <th width="507" bgcolor="#FFFFFF" scope="col"><div align="left" class="blancomid style1">Descripción</div></th> <th width="108" bgcolor="#FFFFFF" scope="col"><div align="center">Precio Part. </div></th> <th width="108" bgcolor="#FFFFFF" scope="col"><div align="center">Precio Aseg. </div></th> </tr> <tr> <?php $ivaGrupo=new articulosDetalles(); $sSQL1= "SELECT * FROM existencias, articulos where articulos.keyPA=existencias.keyPA and articulos.codigo=existencias.codigo and articulos.descripcion!='' and articulos.gpoProducto='MAT' and
public function cargarArticulos($fechaSolicitud, $horaSolicitud, $entidad, $banderaCXC, $almacen, $ID_EJERCICIOM, $dia, $fecha1, $hora1, $usuario, $numeroPaciente, $seguro, $credencial, $medico, $almacenSolicitante, $nCuenta, $tipoCargo, $almacenDestino, $tipoPaciente, $basedatos) { //**************VERIFICO QUE NO ESTE PAGADO*************** $sSQL15 = "Select statusCaja,tipoPaciente From clientesInternos WHERE keyClientesInternos='" . $_GET['keyClientesInternos'] . "'"; $result15 = mysql_db_query($basedatos, $sSQL15); $myrow15 = mysql_fetch_array($result15); if ($myrow15['statusCaja'] == 'pagado' and $myrow15['tipoPaciente'] == 'externo') { ?> <script> window.alert("Imposible seguir haciendo cargos"); window.close(); </script> <?php } //******************************************************** //************INSTANCIAMIENTOS****************** $convenios = new validaConvenios(); $global = new validaConvenios(); $tipoConvenioS = new validaConvenios(); $traeSeguro = new verificaSeguro1(); $verificaSaldos1 = new verificaSeguro1(); $verificaSaldosInternos = new verificaSeguro1(); $validaJubilados = new validaConvenios(); $porcentajeJubilados = new validaConvenios(); $ivaAseguradora = new ivaCierre(); $ivaParticular = new ivaCierre(); $pagoEfectivo = new ivaCierre(); $descripcion = new articulosDetalles(); $random = rand(10000, 10000000000000.0); $porcentajeIVA = new articulosDetalles(); $descripcionGrupoProducto = new articulosDetalles(); //***********ALMACEN PRINCIPAL***************/ $sSQL6 = "SELECT almacen\r\n\r\nFROM\r\n\r\nalmacenes\r\n\r\nWHERE\r\n\r\nentidad='" . $entidad . "' \r\n\r\n\r\n\r\nand centroDistribucion='si'"; $result6 = mysql_db_query($basedatos, $sSQL6); $myrow6 = mysql_fetch_array($result6); $almacenPrincipal = $myrow6['almacen']; //necesitamos definirlo desde el cat�logo de almacenes if (!$almacenPrincipal) { ?> <script> window.alert("No existe almacen principal definido"); </script> <?php } ?> <script language=javascript> function ventanaSecundaria1 (URL){ window.open(URL,"ventana1","width=500,height=500,scrollbars=YES") } </script> <script language=javascript> function ventanaSecundaria5 (URL){ window.open(URL,"ventana5","width=50,height=250,scrollbars=YES") } </script> <script language=javascript> function ventanaSecundaria3 (URL){ window.open(URL,"ventana3","width=420,height=350,scrollbars=YES") } </script> <!-Hoja de estilos del calendario --> <link rel="stylesheet" type="text/css" media="all" href="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-tas.css" title="win2k-cold-1" /> <!-- librer�a principal del calendario --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar.js"></script> <!-- librer�a para cargar el lenguaje deseado --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/lang/calendar-es.js"></script> <!-- librer�a que declara la funci�n Calendar.setup, que ayuda a generar un calendario en unas pocas l�neas de c�digo --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-setup.js"></script> <script language="javascript" type="text/javascript"> function vacio(q) { for ( i = 0; i < q.length; i++ ) { if ( q.charAt(i) != " " ) { return true } } return false } //valida que el campo no este vacio y no tenga solo espacios en blanco function valida(F) { if( vacio(F.escoje.value) == null ) { alert("Por Favor, escoje como quieres agregar art�culos!") return false } } </script> <SCRIPT LANGUAGE="JavaScript"> function checkIt(evt) { evt = (evt) ? evt : window.event var charCode = (evt.which) ? evt.which : evt.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) { status = "Este campo s�lo acepta n�meros." return false } status = "" return true } </SCRIPT> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /js/wz_tooltip.js"></script> <?php $almacen = $_POST['almacenDestino']; if ($_POST['almacenDestino1']) { $almacen = $_POST['almacenDestino1']; } else { $almacen = $_POST['almacenDestino']; } //$seguro=$_POST['seguro']='EC100048'; //$credencial=$_POST['credencial']='20-ovidio'; if (!$_POST['buscar'] and $_POST['insertarArticulos'] or is_numeric($_POST['nomArticulo'])) { /* $filtro=verificaSeguro::verificaSaldos($dia,$fecha1,$hora1,$seguro,$credencial,$basedatos); if($filtro!=null) */ if ($_POST['insertarArticulos'] or is_numeric($_POST['nomArticulo'])) { //*************************PRESIONO INSERTAR ARTICULOS****************** $aux = traeAuxiliar::auxiliar($fecha1, $hora1, $almacen, $basedatos, $ID_EJERCICIOM, $db_conn); $iva = new articulosDetalles(); if ($_POST['cargo']) { $status = "cxc"; } else { $status = "pendiente"; } $codigo = $_POST['codigoArt']; if (is_numeric($_POST['nomArticulo'])) { $_POST['bandera'] = 0; } $descripcionDescuentoGlobal = $_POST['descripcionDescuentoGlobal']; $statusDescuentoGlobal = $_POST['statusDescuentoGlobal']; $cantidad = $_POST['cantidad']; $agregarA = $_POST['agregarA']; $codigoBeta = $_POST['codigoBeta']; $laboratorioReferido = $_POST['laboratorioReferido']; $um = $_POST['um']; for ($i = 0; $i <= $_POST['bandera']; $i++) { //********************FOR $b += 1; if (is_numeric($_POST['nomArticulo'])) { $sSQL6 = "SELECT codigo\r\n\r\nFROM\r\n\r\narticulos\r\n\r\nWHERE\r\n\r\n\r\n\r\nentidad='" . $entidad . "' \r\n\r\nand \r\n\r\ncbarra='" . $_POST['nomArticulo'] . "' "; $result6 = mysql_db_query($basedatos, $sSQL6); $myrow6 = mysql_fetch_array($result6); $codigo[$i] = $myrow6['codigo']; $cantidad[$i] = 1; $leyenda = "Se Agregaron Articulos"; if (!$myrow6['codigo']) { echo '<script>'; echo 'window.alert("No se encontro el articulo");'; echo '</script>'; $codigo[$i] = NULL; $cantidad[$i] = NULL; $leyenda = "No se encontro el articulo"; } } else { $leyenda = "Se Agregaron Articulos"; $codigo[$i] = $codigoBeta[$i]; } $grupoProducto = new articulosDetalles(); $gpoProducto = $grupoProducto->grupoProducto($entidad, $codigo[$i], $basedatos); $descripcionGP = $descripcionGrupoProducto->descripcionGrupoProducto($entidad, $gpoProducto, $basedatos); $costoHospital = costoHospital($codigo[$i], $basedatos); $ctaContable = centroCosto($medico, $basedatos); $medico = devuelveMedico::regresaMedico($entidad, $codigo[$i], $basedatos); $seguro = $traeSeguro->traeSeguro($_GET['keyClientesInternos'], $basedatos); //$priceLevel=$convenios->validacionConvenios($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); $priceLevel = new articulosDetalles(); $priceLevel = $priceLevel->precioVenta($paquete, $_POST['generico'], $cantidad[$i], $numeroPaciente, $_GET['keyClientesInternos'], $codigo[$i], $almacen, $basedatos); if ($cantidad[$i]) { $cargoAuto = new articulosDetalles(); $cargoAuto = $cargoAuto->cargoAuto($entidad, $codigo[$i], $basedatos); $cLlave = new articulosDetalles(); $keyPA = $cLlave->codigollave($entidad, $codigo[$i], $basedatos); $antibiotico = new articulosDetalles(); $acumuladoGlobal = $global->precioGlobal($entidad, $precioLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $cargos = $convenios->validacionConveniosNivel($entidad, $precioLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); //$traeConvenio=$traeConvenio->traeConvenio($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); $tipoConvenio = $tipoConvenioS->tipoConvenio($entidad, $precioLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); //$vConvenio=$vConvenio->vConvenio($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); if ($error != 'faked') { $iva = new articulosDetalles(); $iva = $iva->iva($entidad, $cantidad[$i], $codigo[$i], $priceLevel, $basedatos); if ($acumuladoGlobal > $priceLevel) { //$acumulado=$acumuladoGlobal-$priceLevel; $acumulado = $priceLevel; } else { $acumulado = $priceLevel; } // son jubilados y trae seguro? $precioOriginal = $priceLevel; $ivaOriginal = $iva; if ($seguro) { if ($tipoConvenio != 'No' or $validaJubilados->validacionJubilados($_GET['numeroE'], $seguro, $entidad, $basedatos) == 'si') { if ($validaJubilados->validacionJubilados($_GET['numeroE'], $seguro, $entidad, $basedatos) == 'si') { $percent = $porcentajeJubilados->porcentajeJubilados($_GET['numeroE'], $seguro, $entidad, $basedatos); $percent *= 0.01; $cantidadAseguradora = $priceLevel * $percent; $cantidadParticular = $priceLevel - $cantidadAseguradora; //$cantidadParticular=(($priceLevel*$cantidad[$i])+($iva*$cantidad[$i]))-$cantidadAseguradora; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, $cantidad[$i], $keyPA, $cantidadAseguradora, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, $cantidad[$i], $keyPA, $cantidadParticular, $basedatos); } else { if ($tipoConvenio == 'cantidad') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); //aqui ninguna aseguradora absorbe nada, solo paga porque es fijo $acumulado = $cantidadAseguradora; $priceLevel = $acumulado; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, $cantidad[$i], $keyPA, $priceLevel, $basedatos); } else { if ($tipoConvenio == 'grupoProducto') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $cantidadParticular = $cantidadAseguradora - $priceLevel; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, $cantidad[$i], $keyPA, $cantidadAseguradora, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, $cantidad[$i], $keyPA, $cantidadParticular, $basedatos); } else { if ($tipoConvenio == 'global') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $cantidadParticular = $priceLevel - $cantidadAseguradora; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, $cantidad[$i], $keyPA, $cantidadAseguradora, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, $cantidad[$i], $keyPA, $cantidadParticular, $basedatos); } else { if ($tipoConvenio == 'precioEspecial') { //puede afectar el precio base if ($pagoEfectivo->pagoEfectivo($entidad, $seguro, $cantidad, $keyPA, $almacen, $basedatos) == 'si') { $acumulado = $cantidadParticular = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $cantidadAseguradora = NULL; $ivaParticulart = $ivaParticular->ivaParticular($entidad, $cantidad[$i], $keyPA, $cantidadParticular, $basedatos); $ivaAseguradorat = $iva; } else { $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, $cantidad[$i], $keyPA, $cantidadAseguradora, $basedatos); $cantidadParticular = NULL; $ivaParticular = NULL; } } } } } } } else { $cantidadParticular = NULL; $ivaParticulart = NULL; $cantidadAseguradora = $priceLevel; $ivaAseguradorat = $iva; } } else { $cantidadParticular = $priceLevel; $ivaParticulart = $iva; $cantidadAseguradora = NULL; $ivaAseguradorat = NULL; } $sSQL3115 = "Select folioVenta,status,beneficencia,primeraVez From clientesInternos WHERE keyClientesInternos='" . $_GET['keyClientesInternos'] . "'"; $result3115 = mysql_db_query($basedatos, $sSQL3115); $myrow3115 = mysql_fetch_array($result3115); $sSQL3115y = "Select pagoEfectivo From clientes WHERE entidad='" . $entidad . "' and numCliente='" . $seguro . "' "; $result3115y = mysql_db_query($basedatos, $sSQL3115y); $myrow3115y = mysql_fetch_array($result3115y); if ($myrow3115['status'] == 'cortesia') { //valido si es cortes�a $status = 'cortesia'; $tipoCliente = 'cortesia'; } else { //no es cortes�a if ($myrow3115y['pagoEfectivo'] == 'si') { $status = 'particular'; $statusAlta = 'standby'; $tipoCliente = 'particular'; $cantidadAseguradora = NULL; $ivaAseguradorat = NULL; $cantidadParticular = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $ivaParticular = $ivaAseguradora->ivaAseguradora($entidad, "1", $keyPA, $cantidadAseguradora, $basedatos); } else { //no se paga en efectivo ese seguro if ($seguro) { $status = 'cxc'; $statusAlta = 'standby'; $tipoCliente = 'aseguradora'; } else { $status = 'particular'; $statusAlta = 'standby'; $tipoCliente = 'particular'; } } //termina si son cargos directos } //termina cortes�a $statusCargo = 'cargadoR'; //***************************** //no trae ni hora ni fecha if (!$_POST['horaSolicitud']) { $_POST['horaSolicitud'] = $hora1; } if (!$_POST['fechaSolicitud']) { $_POST['fechaSolicitud'] = $fecha1; } //*****************************cargo clientePrincipal $sSQL455 = "Select clientePrincipal,baseParticular from clientes where entidad='" . $entidad . "' and numCliente='" . $seguro . "'"; $result455 = mysql_db_query($basedatos, $sSQL455); $myrow455 = mysql_fetch_array($result455); $sSQL455a = "Select nomCliente from clientes where entidad='" . $entidad . "' and numCliente='" . $myrow455['clientePrincipal'] . "'"; $result455a = mysql_db_query($basedatos, $sSQL455a); $myrow455a = mysql_fetch_array($result455a); //**************************************************************** //*****************************almacenes TEMP,solo consulta externa******************** $sSQL455z = "Select * from almacenesTemp \r\n\r\nwhere\r\n\r\nfecha='" . $fecha1 . "'\r\n\r\nand\r\n\r\nalmacen='" . $_GET['almacenDestino'] . "'\r\n\r\nand\r\n\r\nalmacenPrincipal='" . $_GET['almacen'] . "'\r\n\r\norder by keyAT DESC\r\n\r\n\r\n\r\n"; //$result455z=mysql_db_query($basedatos,$sSQL455z); //$myrow455z = mysql_fetch_array($result455z); if ($myrow455z['keyAT']) { $desc = $myrow455z['descripcion']; } else { $desc = $myrowj2['descripcion']; } //**************************************************************** //****************************DESCUENTOS AUTOMATICOS********** //if($usuario=='omorales')echo $myrow455['baseParticular']; if (!$seguro or $myrow455['baseParticular'] == 'si') { $sSQL7ada = "Select * From descuentosAutomaticos where entidad='" . $entidad . "' and \r\n\r\ndepartamento='" . $_GET['almacen'] . "' \r\n\r\nand\r\n\r\ngpoProducto='" . $gpoProducto . "'\r\n\r\nand\r\n\r\n(tipoPaciente='externo' or tipoPaciente='ambos')\r\n\r\n"; $result7ada = mysql_db_query($basedatos, $sSQL7ada); $myrow7ada = mysql_fetch_array($result7ada); echo mysql_error(); if ((!$seguro or $myrow455['baseParticular'] == 'si') and $myrow7ada['gpoProducto'] == '*' || $myrow7ada['gpoProducto'] == $gpoProducto) { $descuentoP = $cantidadParticular * ($myrow7ada['porcentaje'] * 0.01); $cantidadParticular -= $descuentoP; $descuentoIvaP = $ivaParticulart * ($myrow7ada['porcentaje'] * 0.01); $ivaParticulart -= $descuentoIvaP; $descuentoA = $cantidadAseguradora * ($myrow7ada['porcentaje'] * 0.01); $cantidadAseguradora -= $descuentoA; $descuentoIvaA = $ivaAseguradorat * ($myrow7ada['porcentaje'] * 0.01); $ivaAseguradorat -= $descuentoIvaA; } } //****************************************************************** //*************************************************** //Clientes que facturan a otros $sSQL3y = "Select * From clientesGrupos WHERE entidad='" . $entidad . "' and seguro='" . $myrow455['clientePrincipal'] . "' and gpoProducto='" . $gpoProducto . "'"; $result3y = mysql_db_query($basedatos, $sSQL3y); $myrow3y = mysql_fetch_array($result3y); if ($myrow3y['seguro']) { $seguro2 = $seguro; $seguro = $myrow3y['seguro']; $myrow455['clientePrincipal'] = $seguro; } else { $seguro2 = NULL; } //*************************************************** //**************************** $pi = $porcentajeIVA->porcentajeIVA($entidad, $cantidad[$i], $codigo[$i], $precioVenta, $basedatos); if ($cantidadParticular > 0) { $pp = $cantidadParticular / ($cantidadParticular + $cantidadAseguradora); } if ($cantidadAseguradora > 0) { $pa = $cantidadAseguradora / ($cantidadParticular + $cantidadAseguradora); } if ($ivaParticulart > 0) { $pip = $ivaParticulart / ($ivaParticulart + $ivaAseguradorat); } if ($ivaAseguradorat > 0) { $pia = $ivaAseguradorat / ($ivaParticulart + $ivaAseguradorat); } //*************************** $aIngreso = new almacenesIngreso(); if ($aIngreso->almacenIngreso($gpoProducto, $entidad, $basedatos) == 'almacenSolicitante') { $almacenIngreso = $almacenSolicitante; } else { if ($aIngreso->almacenIngreso($gpoProducto, $entidad, $basedatos) == 'almacenDestino') { $almacenIngreso = $almacen; } } //**************** $sSQL6ab = "SELECT almacenPadre,descripcion\r\nFROM\r\nalmacenes\r\nWHERE\r\n\r\nentidad='" . $entidad . "'\r\nand\r\nalmacen='" . $almacenIngreso . "'\r\n "; $result6ab = mysql_db_query($basedatos, $sSQL6ab); $myrow6ab = mysql_fetch_array($result6ab); $almacenIngreso = $myrow6ab['almacenPadre']; //**************** //**************** $sSQL6abc = "SELECT medico,descripcion\r\nFROM\r\nalmacenes\r\nWHERE\r\n\r\nentidad='" . $entidad . "'\r\nand\r\nalmacen='" . $almacen . "'\r\n "; $result6abc = mysql_db_query($basedatos, $sSQL6abc); $myrow6abc = mysql_fetch_array($result6abc); if ($myrow6abc['medico'] == 'si') { $descripcionMedico = $myrow6abc['descripcion']; } //**************** //BENEFICENCIAS AQUI EN TRA EL PORCENTAJE DE AYUDA if ($myrow3115['beneficencia'] == 'si' and !$myrow455['clientePrincipal']) { $sSQL10a = "Select * From porcentajeBeneficencias\r\n where entidad='" . $entidad . "' and numeroE='" . $_GET['numeroE'] . "'\r\n and\r\n fecha='" . $fecha1 . "' and status='standby' and departamento='" . $_GET['almacen'] . "'"; $result10a = mysql_db_query($basedatos, $sSQL10a); $myrow10a = mysql_fetch_array($result10a); $P = $myrow10a['porcentaje']; $cantidadParticularOriginal = $cantidadParticular; $ivaOriginalParticular = $ivaParticulart; $descuentoP = $cantidadParticular * ($P * 0.01); $cantidadParticular = $descuentoP; $descuentoIvaP = $ivaParticulart * ($P * 0.01); $ivaParticulart = $descuentoIvaP; $cantidadAseguradora = $cantidadParticularOriginal - $cantidadParticular; $ivaAseguradorat = $ivaOriginalParticular - $descuentoIvaP; } //CIERRO BENEFICENCIAS //****************************************************** $diaNumerico = date("d"); $year = date("Y"); $mes = date("m"); //****************************************************** $agrega1 = "INSERT INTO cargosCuentaPaciente (\r\n\r\nnumeroE,\r\n\r\nnCuenta,\r\n\r\ncodProcedimiento,\r\n\r\ncantidad,\r\n\r\nusuario,\r\n\r\nfecha1,\r\n\r\n\r\n\r\nstatus,\r\n\r\nalmacen,\r\n\r\nprecioVenta,\r\n\r\n\r\n\r\nctaMayor,\r\n\r\nctoCosto,\r\n\r\nauxiliar,\r\n\r\nejercicio,\r\n\r\nseguro,iva,dia,costoHospital,hora1,existencias,um,\r\n\r\nmedico,tipoPaciente,prioridad,horaSolicitud,fechaSolicitud,laboratorioReferido,\r\n\r\ncredencial,statusCargo,tipoCliente,naturaleza,\r\n\r\nstatusTraslado,almacenSolicitante,almacenDestino,statusEstudio,statusCaja,\r\n\r\ntipoConvenio,cantidadParticular,cantidadAseguradora,entidad,cargoAuto,gpoProducto,\r\n\r\nstatusFactura,keyClientesinternos,statusDevolucion,folioVenta,clientePrincipal,keyPA,ivaParticular,\r\n\r\nivaAseguradora,usuarioCargo,horaCargo,fechaCargo,descripcionArticulo,random,clienteFacturacion,\r\n\r\nporcentajeIVA,\r\n\r\nporcentajeParticular,\r\n\r\nporcentajeAseguradora,\r\n\r\nporcentajeIVAParticular,\r\n\r\nporcentajeIVAAseguradora,statusDescuentoGlobal,descripcionDescuentoGlobal,antibiotico,\r\n\r\nprecioOriginal,ivaOriginal,tipoCuenta,almacenIngreso,descripcionAlmacen,\r\n\r\ndescripcionGrupoProducto,statusBeneficencia,\r\n\r\ndiaNumerico,year,mes,\r\n\r\ndescripcionClientePrincipal,descripcionMedico,primeraVez\r\n\r\n) values (\r\n\r\n'" . $_GET['numeroE'] . "',\r\n\r\n'" . $_GET['nCuenta'] . "',\r\n\r\n'" . $codigo[$i] . "',\r\n\r\n'" . $cantidad[$i] . "',\r\n\r\n'" . $usuario . "',\r\n\r\n'" . $fecha1 . "',\r\n\r\n\r\n\r\n'" . $status . "',\r\n\r\n'" . $_GET['almacen'] . "',\r\n\r\n'" . $cantidadParticular . "'+'" . $cantidadAseguradora . "',\r\n\r\n\r\n\r\n'" . $ctaMayor . "',\r\n\r\n'" . $centroCostoAlmacen . "',\r\n\r\n'" . $aux . "',\r\n\r\n'" . $ID_EJERCICIOM . "',\r\n\r\n'" . $seguro . "','" . $ivaParticulart . "'+'" . $ivaAseguradorat . "','" . $dia . "','" . $costoHospital . "','" . $hora1 . "','" . $existenciasAjuste . "','" . $um . "',\r\n\r\n'" . $medico . "','externo','" . $_POST['prioridad'] . "',\r\n\r\n'" . $_POST['horaSolicitud'] . "','" . $_POST['fechaSolicitud'] . "','" . $laboratorioReferido[$i] . "','" . $credencial . "',\r\n\r\n'" . $statusCargo . "','" . $tipoCliente . "','C',\r\n\r\n'standby',\r\n\r\n'" . $_GET['almacen'] . "','" . $almacen . "','standby','standby',\r\n\r\n'" . $tipoConvenio . "','" . $cantidadParticular . "','" . $cantidadAseguradora . "','" . $entidad . "','" . $cargoAuto . "',\r\n\r\n'" . trim($gpoProducto) . "','standby','" . $_GET['keyClientesInternos'] . "','no','" . $myrow3115['folioVenta'] . "',\r\n \r\n '" . trim($myrow455['clientePrincipal']) . "','" . $keyPA . "',\r\n\r\n'" . $ivaParticulart . "','" . $ivaAseguradorat . "','" . $usuario . "','" . $hora1 . "','" . $fecha1 . "',\r\n\r\n '" . $descripcion->descripcionArticulo($keyCAP, $numeroE, $nCuenta, $codigo[$i], $basedatos) . "',\r\n\r\n'" . $random . "','" . $seguro2 . "',\r\n\r\n\r\n\r\n'" . $pi . "',\r\n\r\n'" . $pp . "',\r\n\r\n'" . $pa . "',\r\n\r\n'" . $pip . "',\r\n\r\n'" . $pia . "',\r\n\r\n'" . $statusDescuentoGlobal[$i] . "',\r\n\r\n'" . $descripcionDescuentoGlobal[$i] . "',\r\n\r\n'" . $antibiotico->mostrarAntibiotico($entidad, $codigo[$i], $basedatos) . "','" . $precioOriginal . "','" . $ivaOriginal . "','D','" . $almacenIngreso . "',\r\n\r\n'" . $myrow6ab['descripcion'] . "','" . $descripcionGP . "','" . $myrow3115['beneficencia'] . "',\r\n\r\n'" . $diaNumerico . "','" . $year . "','" . $mes . "',\r\n\r\n'" . $myrow455a['nomCliente'] . "','" . $descripcionMedico . "','" . $myrow3115['primeraVez'] . "'\r\n\r\n)"; mysql_db_query($basedatos, $agrega1); echo mysql_error(); //*********************************agregar faltantes********************** $sSQL455s = "Select stock from almacenes where entidad='" . $entidad . "' and almacen='" . $almacen . "' and centroDistribucion!='si'"; $result455s = mysql_db_query($basedatos, $sSQL455s); $myrow455s = mysql_fetch_array($result455s); if ($myrow455s['stock'] == 'si') { //*************VERIFICO SI ES CON CAJA************* $sSQL29a = "SELECT cajaCon\r\nFROM\r\narticulos\r\nwhere\r\nentidad='" . $entidad . "'\r\nand\r\ncodigo='" . $codigo[$i] . "'\r\n\r\n"; $result29a = mysql_db_query($basedatos, $sSQL29a); $myrow29a = mysql_fetch_array($result29a); if ($myrow29a['cajaCon'] > 1) { $cantidadTotal = $myrow29a['cajaCon'] * $cantidad[$i]; } //************************************************* $agrega1 = "INSERT INTO faltantes (\r\n\r\n\r\n\r\ncodigo,\r\n\r\ncantidad,\r\n\r\nusuario,\r\n\r\nfecha1,\r\n\r\nhora1,\r\n\r\nalmacen,\r\n\r\nejercicio,\r\n\r\ndia,\r\n\r\nstatus,entidad,almacenSolicitante,folioVenta,keyPA,gpoProducto,naturaleza,descripcion,random,keyClientesInternos,cantidadTotal\r\n\r\n) values (\r\n\r\n\r\n\r\n'" . $codigo[$i] . "',\r\n\r\n'" . $cantidad[$i] . "',\r\n\r\n'" . $usuario . "',\r\n\r\n'" . $fecha1 . "',\r\n\r\n'" . $hora1 . "',\r\n\r\n'" . $_GET['almacen'] . "',\r\n\r\n'" . $ID_EJERCICIOM . "',\r\n\r\n'" . $dia . "',\r\n\r\n'','" . $entidad . "','" . $almacen . "','" . $myrow3115['folioVenta'] . "','" . $keyPA . "','" . trim($gpoProducto) . "','C',\r\n '" . $descripcion->descripcionArticulo($keyCAP, $numeroE, $nCuenta, $codigo[$i], $basedatos) . "','" . $random . "','" . $_GET['keyClientesInternos'] . "',\r\n '" . $cantidadTotal . "')"; mysql_db_query($basedatos, $agrega1); echo mysql_error(); } //****************************************************************** $tipoMensaje = 'registrosAgregados'; $encabezado = 'Exito!'; $texto = 'Se hicieron Cargos...'; $actualiza1 = "update clientesInternos \r\n\r\nset\r\n\r\nstatus='pendiente',statusExpediente='request'\r\n\r\nWHERE keyClientesInternos ='" . $_GET['keyClientesInternos'] . "'\r\n\r\nAND\r\n\r\nstatus!='cortesia'\r\n\r\n"; mysql_db_query($basedatos, $actualiza1); echo mysql_error(); } else { //cantidad $leyenda[0] = "No se hicieron Cargos, favor de revisar!"; } //****************saco la cuenta contable de la forma en que ingresa***************** //????? insertarRegistros($agregarA[$i],$almacen,$cantidad[$i],$fecha1,$ID_EJERCICIOM,$usuario,$basedatos); } } //*****************************************************CIERRO ALMA************************************************** } //cierro buscar /* <script language="JavaScript" type="text/javascript"> javascript:ventanaSecundaria1('/sima/cargos/imprimirCargosPA.php?keyClientesInternos=<?php echo $_GET['keyClientesInternos'];?>&nCuenta=<?php echo $_GET['nCuenta'];?>'); self.close(); </script> */ ?> <?php } //verificaSeguro::verificaSaldos($dia,$fecha1,$hora1,$seguro,$credencial,$basedatos); ?> <?php $sSQL321 = "Select * From clientesInternos WHERE keyClientesInternos='" . $_GET['keyClientesInternos'] . "'"; $result321 = mysql_db_query($basedatos, $sSQL321); $myrow321 = mysql_fetch_array($result321); /* $sSQL31= "Select * From clientesInternos WHERE entidad='".$entidad."' AND numeroE = '".$numeroPaciente."' "; $result31=mysql_db_query($basedatos,$sSQL31); $myrow31 = mysql_fetch_array($result31); */ /* $sSQL311= "Select * From clientesInternos WHERE entidad='".$entidad."' AND numeroE = '".$numeroPaciente."' and status='activa'"; $result311=mysql_db_query($basedatos,$sSQL311); $myrow311 = mysql_fetch_array($result311); */ /* $paciente=$myrow31['nombre1']." ".$myrow31['nombre2']." ".$myrow31['apellido1']." ".$myrow31['apellido2']." ".$myrow31['apellido3']; */ if ($myrow321['paciente']) { $paciente = $myrow321['paciente']; } ?> <script language=javascript> function ventanaSecundaria (URL){ window.open(URL,"ventanaSecundaria","width=350,height=189,scrollbars=YES") } </script> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /js/wz_tooltip.js"></script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <head> <?php $estilo = new muestraEstilos(); $estilo->styles(); ?> <style type="text/css"> <!-- .gpoProducto { font-size: 10px; color: #0000FF; } .boton { font-family: Verdana, sans-serif; font-size: 12px; color: #03F; border: 1px #666666 solid; background-color: #f2f2f2; font-weight: bold; background-position: left; background-attachment: fixed; } --> </style> </head> <body onLoad="document.getElementById('nomArticulo').focus();"> <span class="titulos2" align="center"> <h1> <?php if ($texto != NULL) { $mostrarMensajes = new informacion(); $mostrarMensajes->mostrarMensajes($encabezado, $tipoMensaje, $id, $texto, $basedatos); } ?> </h1></span></br> <br /> <form id="form2" name="form2" method="post" action="" > <table width="200" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td colspan="8"><img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/bordestablas/borde1.png" width="620" height="28" /></td> </tr> <tr bgcolor="#FFFF00"> <td colspan="8" align="center" class="negromid">Paciente: <span class="titulomedio"><?php echo $paciente; ?> </span></td> </tr> <tr> <td colspan="3" bgcolor="#CCCCCC" class="negromid">Seguro<span class="normalmid">: <?php $sSQL3113 = "Select nomCliente,clientePrincipal From clientes WHERE entidad='" . $entidad . "' and numCliente='" . $seguro . "' "; $result3113 = mysql_db_query($basedatos, $sSQL3113); $myrow3113 = mysql_fetch_array($result3113); $sSQL311 = "Select cantidad From segurosLimites WHERE entidad='" . $entidad . "' and seguro='" . $seguro . "' "; $result311 = mysql_db_query($basedatos, $sSQL311); $myrow311 = mysql_fetch_array($result311); echo $myrow3113['nomCliente']; ?> </span></td> <td colspan="2" align="center" bgcolor="#CCCCCC" class="negromid">Limite de Crédito</td> <td colspan="2" align="center" bgcolor="#CCCCCC" class="negromid">Crédito Disponible</td> </tr> <tr> <td height="28" bgcolor="#CCCCCC"> </td> <?php if ($myrow321['beneficencia'] == 'si') { $sSQL10a = "Select * From porcentajeBeneficencias\r\n where entidad='" . $entidad . "' and numeroE='" . $myrow321['numeroE'] . "'\r\n and\r\n fecha='" . $fecha1 . "' and status='standby' and departamento='" . $_GET['almacen'] . "'"; $result10a = mysql_db_query($basedatos, $sSQL10a); $myrow10a = mysql_fetch_array($result10a); ?> <td width="300" bgcolor="#CCCCCC" class="negromid">El paciente es de beneficencia, paga solo el <span class="titulomedio"> <?php echo $P = $myrow10a['porcentaje']; ?> % </span></td> <?php } ?> <td width="313" bgcolor="#CCCCCC"> </td> <td colspan="2" bgcolor="#CCCCCC"> </td> <td colspan="2" align="center" bgcolor="#CCCCCC"><span class="precionormal1"><?php echo "\$" . number_format($myrow311['cantidad'], 2); ?> </span></td> <td colspan="2" align="center" bgcolor="#CCCCCC"><span class="precionormal2"><?php echo "\$" . number_format($myrow321['limiteSeguro'], 2); ?> </span></td> </tr> <tr> <td colspan="8" bgcolor="#FFFF66" class="negromid" align="center">ALMACEN A SOLICITAR</td> </tr> <tr> <td bgcolor="#CCCCCC"> </td> <td colspan="2" bgcolor="#CCCCCC"><span class="negromid">Almacen </span></td> <td colspan="5" bgcolor="#CCCCCC"><span class="negromid">MiniAlmacen </span></td> </tr> <tr> <td height="19" bgcolor="#CCCCCC"> </td> <td bgcolor="#CCCCCC"><span class="normalmid"> <?php require CONSTANT_PATH_CONFIGURACION . "/componentes/comboAlmacen.php"; $comboAlmacen = new comboAlmacen(); $comboAlmacen->despliegaAlmacenAAV($entidad, 'style7', $almacenSolicitante, $almacenDestino, $basedatos); ?> </span></td> <td colspan="6" bgcolor="#CCCCCC" class="normalmid"><?php $comboAlmacen1 = new comboAlmacen(); if ($myrow321['almacenSolicitud'] and $myrow321['tipoPaciente'] == 'externo') { $almacenDestino = $myrow321['almacenSolicitud']; } else { if (!$almacenDestino) { $almacenDestino = $almacenSolicitante; } } $comboAlmacen1->despliegaMiniAlmacen($entidad, 'combos', $almacenDestino, $almacenDestino, $basedatos); ?> </td> </tr> <tr bgcolor="#FFFF66"> <td colspan="8" align="center" class="negromid">ARTICULO A CARGAR</td> </tr> <tr> <td height="27" colspan="8" align="center" bgcolor="#CCCCCC"><input name="nomArticulo" type="text" class="camposmid" id="nomArticulo" size="60" autocomplete="off" <?php /* echo $sSQL3113c= "Select numCliente From clientes WHERE entidad='".$entidad."' and numCliente='".$seguro."' and convenioExclusivo='si' "; $result3113c=mysql_db_query($basedatos,$sSQL3113c); $myrow3113c = mysql_fetch_array($result3113c); if($myrow3113c['numCliente']){ //echo 'disabled=""'; } */ ?> /></td> </tr> <tr> <td colspan="8" bgcolor="#CCCCCC" align="center"> <input name="buscar" type="submit" id="buscar" value="Buscar Articulo o Servicio" class="boton" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/btns/new_busca.png" /> <?php if ($_POST['buscar']) { ?> </td> </tr> <tr bgcolor="#FFFFFF"> <td height="23" colspan="8"> </td> </tr> <tr> <td height="39" colspan="8" align="center" bgcolor="#CCCCCC" valign="middle"> <input name="insertarArticulos" type="submit" id="insertarArticulos" value="Agregar Artículos o Servicios" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/btns/new_agregaarticulo.png" /> <?php } ?> </td> </tr> <tr bgcolor="#FFFF00"> <td colspan="8"> <?php if ($_POST['almacenDestino1']) { $almacenDestinoB = $_POST['almacenDestino1']; } else { $almacenDestinoB = $_POST['almacenDestino']; } $articulo = $_POST['nomArticulo']; $unidadMedida = new articulosDetalles(); if ($_POST['paquete'] == "si") { $sSQL = "SELECT \r\n\r\narticulos.codigo,articulos.gpoProducto as gpoProductos,articulos.generico,articulos.laboratorioReferido,articulos.keyPA,articulos.descripcion\r\n\r\nFROM articulos,existencias\r\n\r\nWHERE\r\n\r\n(articulos.entidad='" . $entidad . "' AND existencias.entidad='" . $entidad . "' )\r\n\r\nAND\r\n\r\n\r\n\r\narticulos.gpoProducto!=''\r\n\r\nAND\r\n\r\n\r\n\r\narticulos.cbarra='" . $articulo . "'\r\n\r\nAND\r\n\r\narticulos.activo='A' \r\n\r\nAND\r\n\r\narticulos.codigo=existencias.codigo \r\n\r\nand\r\n\r\nexistencias.almacen='" . $almacenDestinoB . "'\r\n\r\nand\r\n\r\narticulos.paquete='si'\r\n\r\norder by articulos.descripcion ASC\r\n\r\n"; } else { if ($articulo) { if (is_numeric($articulo)) { $sSQL = "SELECT \r\n\r\narticulos.codigo,articulos.gpoProducto as gpoProductos,articulos.generico,articulos.referido,articulos.laboratorioReferido,articulos.keyPA,articulos.descripcion\r\n\r\nFROM articulos,existencias\r\n\r\nWHERE\r\n\r\n(articulos.entidad='" . $entidad . "' AND existencias.entidad='" . $entidad . "' )\r\n\r\nAND\r\n\r\n\r\n\r\narticulos.gpoProducto!=''\r\n\r\nAND\r\n\r\n\r\n\r\narticulos.cbarra='" . $articulo . "'\r\n\r\nAND\r\n\r\narticulos.activo='A' \r\n\r\nAND\r\n\r\narticulos.codigo=existencias.codigo \r\n\r\nand\r\n\r\nexistencias.almacen='" . $almacenDestinoB . "'\r\n\r\norder by articulos.descripcion ASC\r\n\r\n"; } else { $sSQL = "SELECT \r\n\r\narticulos.codigo,articulos.gpoProducto as gpoProductos,articulos.generico,articulos.referido,articulos.laboratorioReferido,articulos.keyPA,articulos.descripcion\r\n\r\nFROM articulos,existencias\r\n\r\nWHERE\r\n\r\n(articulos.entidad='" . $entidad . "' AND existencias.entidad='" . $entidad . "' )\r\n\r\nAND\r\n\r\narticulos.gpoProducto!=''\r\n\r\nAND\r\n\r\n\r\n\r\narticulos.activo='A' and\r\n\r\n(articulos.descripcion like '%{$articulo}%' or articulos.descripcion1 like '%{$articulo}%')\r\n\r\nAND\r\n\r\narticulos.codigo=existencias.codigo and\r\n\r\nexistencias.almacen='" . $almacenDestinoB . "'\r\n\r\norder by articulos.descripcion ASC\r\n\r\n"; } } if (!$articulo and $_POST['buscar']) { $sSQL = "SELECT \r\n\r\narticulos.codigo,articulos.gpoProducto as gpoProductos,articulos.generico,articulos.referido,articulos.laboratorioReferido,articulos.keyPA,articulos.descripcion\r\n\r\nFROM articulos,existencias\r\n\r\nWHERE\r\n\r\n(articulos.entidad='" . $entidad . "' AND existencias.entidad='" . $entidad . "' )\r\n\r\nand\r\n\r\nexistencias.almacen='" . $almacenDestinoB . "'\r\n\r\nand\r\n\r\narticulos.gpoProducto!=''\r\n\r\nAND\r\n\r\n\r\n\r\narticulos.activo='A' \r\n\r\nand\r\n\r\nexistencias.keyPA=articulos.keyPA\r\n\r\norder by articulos.descripcion ASC\r\n\r\n\r\n\r\n"; } //********************CONVENIO EXCLUSIVO************************ if (!$articulo and $myrow3113c['numCliente']) { if ($myrow3113c['numCliente']) { $sSQL = "SELECT \r\n\r\narticulos.codigo,articulos.gpoProducto as gpoProductos,articulos.generico,articulos.referido,articulos.laboratorioReferido,articulos.keyPA,convenios.keyConvenios,convenios.keyPA as simulacion,articulos.descripcion\r\n\r\nFROM articulos,convenios\r\n\r\nWHERE\r\n\r\n(articulos.entidad='" . $entidad . "' AND existencias.entidad='" . $entidad . "' )\r\n\r\nand\r\n\r\nconvenios.departamento='" . $almacenDestinoB . "'\r\n\r\nand\r\n\r\narticulos.gpoProducto!=''\r\n\r\nAND\r\n\r\n\r\n\r\narticulos.activo='A' \r\n\r\nand\r\n\r\nconvenios.keyPA=articulos.keyPA\r\n\r\norder by articulos.descripcion ASC\r\n\r\ngroup by convenios.keyPA\r\n\r\n\r\n\r\n"; } else { $sSQL = "SELECT \r\n\r\narticulos.codigo,articulos.gpoProducto as gpoProductos,articulos.generico,articulos.referido,articulos.laboratorioReferido,articulos.keyPA,convenios.keyConvenios,convenios.keyPA as simulacion,articulos.descripcion\r\n\r\nFROM articulos,convenios\r\n\r\nWHERE\r\n\r\n(articulos.entidad='" . $entidad . "' AND existencias.entidad='" . $entidad . "' )\r\n\r\nand\r\n\r\narticulos.gpoProducto!=''\r\n\r\n\r\n\r\nAND\r\n\r\narticulos.activo='A' and\r\n\r\n(articulos.descripcion like '%{$articulo}%' or articulos.descripcion1 like '%{$articulo}%')\r\n\r\nAND\r\n\r\narticulos.codigo=convenios.codigo and\r\n\r\nconvenios.almacen='" . $almacenDestinoB . "'\r\n\r\ngroup by convenios.keyPA\r\n\r\norder by articulos.descripcion ASC\r\n\r\n"; } } //************************************************************** if ($result = mysql_db_query($basedatos, $sSQL)) { $almacenDestino = $almacenDestinoB; ?> </div> <p align="center"> <span class="style15"> <?php echo $leyenda; ?> </span><?php if ($horaSolicitud and $fechaSolicitud) { ?> <input name="fechaSolicitud" type="hidden" class="style7" value="<?php echo $fechaSolicitud; ?> "/> <input name="horaSolicitud" type="hidden" class="style7" value="<?php echo $horaSolicitud; ?> " size="10"/> <?php } ?> </td> </tr> <tr bgcolor="#FFFF00"> <td bgcolor="#FFFF00"> </td> <td colspan="3" align="center" class="negromid">Descripcion</td> <?php $sSQL7ada1 = "Select actualizaPrecios From almacenes where entidad='" . $entidad . "' and almacen='" . $_GET['almacen'] . "' "; $result7ada1 = mysql_db_query($basedatos, $sSQL7ada1); $myrow7ada1 = mysql_fetch_array($result7ada1); echo mysql_error(); ?> <?php if ($myrow7ada1['actualizaPrecios'] == 'si') { ?> <td width="75" align="right" class="negromid">V Publico</td> <?php } ?> <td width="58" align="right" class="negromid">P Part</td> <td width="77" align="right" class="negromid">P Aseg</td> <td width="77" align="center" class="negromid">Cant</td> </tr> <?php while ($myrow = mysql_fetch_array($result)) { $almacen = $almacenDestino; $bandera += "1"; $sSQL3113cd = "Select descripcionGP From gpoProductos WHERE entidad='" . $entidad . "' and codigoGP='" . $myrow['gpoProductos'] . "' "; $result3113cd = mysql_db_query($basedatos, $sSQL3113cd); $myrow3113cd = mysql_fetch_array($result3113cd); //$gpoProducto=$myrow3113cd['descripcionGP']; $gpoProducto = $myrow['gpoProductos']; $code1 = $myrow['codigo']; $codigo = $myrow['codigo']; $keyPA = $myrow['keyPA']; //*************************************CONVENIOS******************************************** $ctaMayor = $myrow12['ctaContable']; $costoHospital = costoHospital($code1, $basedatos); $codigoUM = $myrow12['um']; $seguro = $traeSeguro->traeSeguro($_GET['keyClientesInternos'], $basedatos); //**********************************CONVENIOS $convenios = new validaConvenios(); $global = new validaConvenios(); $tipoConvenioS = new validaConvenios(); $traeSeguro = new verificaSeguro1(); $verificaSaldos1 = new verificaSeguro1(); $verificaSaldosInternos = new verificaSeguro1(); $validaJubilados = new validaConvenios(); $porcentajeJubilados = new validaConvenios(); $ivaParticular = new ivaCierre(); $priceLevel = new articulosDetalles(); $priceLevel = $priceLevel->precioVenta($paquete, $myrow['generico'], "1", $numeroPaciente, $_GET['keyClientesInternos'], $codigo, $almacen, $basedatos); $precioNormal = $priceLevel; $um = new articulosDetalles(); $um = $um->um($codigo, $basedatos); $cargoAuto = new articulosDetalles(); $cargoAuto = $cargoAuto->cargoAuto($entidad, $codigo, $basedatos); $informacionExistencias = new existencias(); $existenciasAjuste = $informacionExistencias->informacionExistencias($entidad, $codigo, $almacen, $usuario, $fecha1, $basedatos); $acumuladoGlobal = $global->precioGlobal($entidad, $precioLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $cargos = $convenios->validacionConveniosNivel($entidad, $precioLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); //$traeConvenio=$traeConvenio->traeConvenio($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); $tipoConvenio = $tipoConvenioS->tipoConvenio($entidad, $precioLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); //$vConvenio=$vConvenio->vConvenio($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); $iva = new articulosDetalles(); $iva = $iva->iva($entidad, "1", $codigo, $priceLevel, $basedatos); //***************PRECIO PUBLICO*******************/ $ventaPublico = $precioNormal + $iva; //*************************************************/ if ($acumuladoGlobal > $priceLevel) { //$acumulado=$acumuladoGlobal-$priceLevel; $acumulado = $priceLevel; } else { $acumulado = $priceLevel; } if ($seguro) { if ($tipoConvenio != 'No' or $validaJubilados->validacionJubilados($_GET['numeroE'], $seguro, $entidad, $basedatos) == 'si') { if ($validaJubilados->validacionJubilados($_GET['numeroE'], $seguro, $entidad, $basedatos) == 'si') { $percent = $porcentajeJubilados->porcentajeJubilados($_GET['numeroE'], $seguro, $entidad, $basedatos); $percent *= 0.01; $cantidadAseguradora = $priceLevel * $percent; $cantidadParticular = $priceLevel - $cantidadAseguradora; } else { //no son jubilados if ($tipoConvenio == 'cantidad') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); //aqui ninguna aseguradora absorbe nada, solo paga porque es fijo $acumulado = $cantidadAseguradora; $priceLevel = $acumulado; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, "1", $keyPA, $priceLevel, $basedatos); } else { if ($tipoConvenio == 'grupoProducto') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $cantidadParticular = $cantidadAseguradora - $priceLevel; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, "1", $keyPA, $cantidadAseguradora, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, "1", $keyPA, $cantidadParticular, $basedatos); } else { if ($tipoConvenio == 'global') { $cantidadAseguradora = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $cantidadParticular = $priceLevel - $cantidadAseguradora; $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, "1", $keyPA, $cantidadAseguradora, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, "1", $keyPA, $cantidadParticular, $basedatos); } else { if ($tipoConvenio == 'precioEspecial') { if ($pagoEfectivo->pagoEfectivo($entidad, $seguro, "1", $keyPA, $almacen, $basedatos) == 'si') { $acumulado = $cantidadParticular = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $ivaParticulart = $ivaParticular->ivaParticular($entidad, "1", $keyPA, $cantidadParticular, $basedatos); $cantidadAseguradora = NULL; $ivaAseguradorat = NULL; } else { $cantidadAseguradora = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $ivaAseguradorat = $ivaAseguradora->ivaAseguradora($entidad, "1", $keyPA, $cantidadAseguradora, $basedatos); $cantidadParticular = NULL; $ivaParticulart = NULL; } } else { $cantidadParticular = $priceLevel; $ivaParticulart = $iva; $cantidadAseguradora = NULL; } } } } } //termina validacion dejubiliados } else { //trae seguro pero no convenio $cantidadAseguradora = $priceLevel; $ivaAseguradorat = $iva; } } else { $cantidadParticular = $priceLevel; $ivaParticulart = $iva; } if ($seguro) { $sSQL3113c = "Select * From clientes WHERE entidad='" . $entidad . "' and numCliente='" . $seguro . "' "; $result3113c = mysql_db_query($basedatos, $sSQL3113c); $myrow3113c = mysql_fetch_array($result3113c); if ($myrow3113c['convenioExclusivo'] == 'si') { $sSQL3113cd = "SELECT \r\n\r\nkeyPA\r\n\r\nFROM convenios\r\n\r\nWHERE\r\n\r\nkeyPA='" . $myrow['keyPA'] . "'\r\n\r\nand\r\n\r\ndepartamento='" . $almacenDestinoB . "'"; $result3113cd = mysql_db_query($basedatos, $sSQL3113cd); $myrow3113cd = mysql_fetch_array($result3113cd); if (!$myrow3113cd['keyPA']) { $aviso = 'Requiere autorizacion medica!'; } } else { $aviso = ''; } if ($myrow3113c['pagoEfectivo'] == 'si') { $cantidadAseguradora = NULL; $ivaAseguradorat = NULL; $cantidadParticular = $convenios->validacionConvenios($entidad, "1", $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $ivaParticular = $ivaAseguradora->ivaAseguradora($entidad, "1", $keyPA, $cantidadAseguradora, $basedatos); } } ?> <tr bgcolor="#FFFFFF" onMouseOver="bgColor='#cccccc'" onMouseOut="bgColor='#ffffff'" > <td height="26"> </td> <td colspan="3" class="negromid"> <?php echo $myrow['descripcion']; echo '</br>'; echo '<span class="">' . $aviso . '</span>'; ?> <?php if ($myrow['laboratorioReferido'] == 'si') { echo '<span class="codigos">' . 'Estudio Referido' . '</span>'; } if ($gpoProducto) { $sSQL3113cd = "Select * From gpoProductos WHERE entidad='" . $entidad . "' and codigoGP='" . $gpoProducto . "' "; $result3113cd = mysql_db_query($basedatos, $sSQL3113cd); $myrow3113cd = mysql_fetch_array($result3113cd); echo '<span class="gpoProducto">' . '[ ' . $myrow3113cd['descripcionGP'] . ' ]' . '</span>'; } else { echo '<span class="error">' . 'No tiene Grupo de Producto Definido' . '</span>'; } ?> </span><span class="codigos"> <input name="codigoArt[]2" type="hidden" id="codigoArt[]2" value="<?php echo $myrow['codigo']; ?> " /> <input name="codigoBeta[]" type="hidden" id="codigoBeta[]" value="<?php echo $myrow['codigo']; ?> " /> <?php $sSQL15a = "\r\n\r\nSELECT fechaFinal\r\n\r\nFROM\r\n\r\nconvenios\r\n\r\nWHERE\r\n\r\nentidad='" . $entidad . "'\r\n\r\nand\r\n\r\nkeyPA='" . $myrow['keyPA'] . "'\r\n\r\nand\r\n\r\nnumCliente='" . $_GET['seguro'] . "'\r\n\r\nand\r\n\r\nfechaFinal<='" . $fecha1 . "'\r\n\r\n"; $result15a = mysql_db_query($basedatos, $sSQL15a); $myrow15a = mysql_fetch_array($result15a); //valido las fechas if ($myrow15a['fechaFinal']) { $flat = 'disable'; echo '</br>'; echo '<blink>' . 'Convenio Vencido el ' . cambia_a_normal($myrow15a['fechaFinal']) . '' . '</blink>'; } else { $flat = NULL; } //*****************************cargo clientePrincipal $sSQL455 = "Select clientePrincipal,baseParticular from clientes where entidad='" . $entidad . "' and numCliente='" . $seguro . "'"; $result455 = mysql_db_query($basedatos, $sSQL455); $myrow455 = mysql_fetch_array($result455); //**************************************************************** //****************************DESCUENTOS AUTOMATICOS********** $sSQL7ada = "Select * From descuentosAutomaticos where entidad='" . $entidad . "' \r\n\r\nand departamento='" . $_GET['almacen'] . "' \r\n\r\nand\r\n\r\ngpoProducto='" . $gpoProducto . "'\r\n\r\nand (tipoPaciente='externo' or tipoPaciente='ambos') "; $result7ada = mysql_db_query($basedatos, $sSQL7ada); $myrow7ada = mysql_fetch_array($result7ada); echo mysql_error(); if ((!$seguro or $myrow455['baseParticular'] == 'si') and $myrow7ada['gpoProducto'] == '*' || $myrow7ada['gpoProducto'] == $gpoProducto) { $cantidadParticularOriginal = $cantidadParticular; $ivaOriginalParticular = $ivaParticulart; $cantidadAseguradoraOriginal = $cantidadAseguradora; $ivaOriginalAseguradora = $ivaAseguradorat; $descuentoP = $cantidadParticular * ($myrow7ada['porcentaje'] * 0.01); $cantidadParticular -= $descuentoP; $descuentoIvaP = $ivaParticulart * ($myrow7ada['porcentaje'] * 0.01); $ivaParticulart -= $descuentoIvaP; $descuentoA = $cantidadAseguradora * ($myrow7ada['porcentaje'] * 0.01); $cantidadAseguradora -= $descuentoA; $descuentoIvaA = $ivaAseguradorat * ($myrow7ada['porcentaje'] * 0.01); $ivaAseguradorat -= $descuentoIvaA; echo '</br>'; echo $descripcionDescuentoGlobal = 'Descuento ' . $myrow7ada['porcentaje'] . '%'; ?> <input name="statusDescuentoGlobal[]" type="hidden" id="statusDescuentoGlobal" value="si" /> <input name="descripcionDescuentoGlobal[]" type="hidden" id="numPaciente2" value="<?php echo $descripcionDescuentoGlobal; ?> " /> <?php } //****************************************************************** ?> <?php //BENEFICENCIAS AQUI EN TRA EL PORCENTAJE DE AYUDA if ($P > 0 and !$myrow321['seguro']) { $cantidadParticularOriginal = $cantidadParticular; $ivaOriginalParticular = $ivaParticulart; $descuentoP = $cantidadParticular * ($P * 0.01); $cantidadParticular = $descuentoP; $descuentoIvaP = $ivaParticulart * ($P * 0.01); $ivaParticulart = $descuentoIvaP; $cantidadAseguradora = $cantidadParticularOriginal - $cantidadParticular; $ivaAseguradorat = $ivaOriginalParticular - $descuentoIvaP; echo '</br>'; echo $descripcionDescuentoGlobal = 'Descuento ' . $P . '%'; } //CIERRO BENEFICENCIAS ?> </td><?php if ($myrow7ada1['actualizaPrecios'] == 'si') { ?> <td class="normalmid" align="right"> <a href="javascript:ventanaSecundaria('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /ADMINHOSPITALARIAS/inventarios/ventanitaCambiaPrecioFormas.php?codigo=<?php echo $code; ?> &seguro=<?php echo $_GET['seguro']; ?> &medico=<?php echo $_GET['medico']; ?> &usuario=<?php echo $usuario; ?> &keyPA=<?php echo $myrow['keyPA']; ?> ')"><?php echo '$' . number_format($ventaPublico, 2); ?> </a> </td> <?php } ?> <td align="right" class="precio2"> <?php if ($cantidadParticular) { echo "\$" . number_format($cantidadParticular + $ivaParticulart, 2); } else { echo '---'; } ?> </td> <td align="right" class="precio1"> <?php if ($cantidadAseguradora) { echo "\$" . number_format($cantidadAseguradora + $ivaAseguradorat, 2); } else { echo '---'; } ?> </td> <td align="center"> <input name="cantidad[]" type="text" id="cantidad" class="camposmid" onKeyPress="return checkIt(event)" size="3" <?php if ($flat == 'disable') { echo 'readonly=""'; } else { if (!$gpoProducto or !$precioNormal) { echo 'readonly=""'; } else { $statusExistencias = new articulosDetalles(); echo $statusExistencias->statusExistencias($entidad, $unidadMedida->unidadMedida($codigo, $basedatos), $almacen, $codigo, $basedatos); } } ?> autocomplete="off" /> </td> <?php $mouseOver = 'onmouseover'; $mouseOut = 'onMouseOut'; ?> </tr> <?php } //cierra while ?> <tr> <td bgcolor="#FFFFFF"> </td> <td colspan="3" bgcolor="#FFFFFF"> </td> <td colspan="2" bgcolor="#FFFFFF"> </td> <td colspan="2" bgcolor="#FFFFFF"> </td> </tr> <tr> <td colspan="8"><img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/bordestablas/borde2.png" width="620" height="28" /></td> </tr> </table> <div align="center" class="normal"><?php } } ?> </div> <p align="center"> <?php if ($bandera) { ?> <span class="precredmid"> <?php if (is_numeric($_POST['nomArticulo'])) { echo ""; } else { echo "Se encontraron {$bandera} articulos con la palabra: {$articulo}"; } ?> <?php } else { ?> <?php //echo "No se encontro el articulo" ?> <?php } ?> </p> <div align="center"> <input name="gpoProducto" type="hidden" id="numPaciente2" value="<?php echo $gpoProducto; ?> " /> <input name="numeroMedico1" type="hidden" id="numeroMedico1" value="<?php echo $numeroMedico; ?> " /> <input name="alis" type="hidden" id="nombreDelPaciente2" value="<?php echo $almacen; ?> " /> <input name="extension2" type="hidden" id="extension2" value="<?php echo $extension; ?> " /> <input name="segu1" type="hidden" id="segu1" value="<?php echo $segu; ?> " /> <input name="bandera" type="hidden" id="numPaciente22" value="<?php echo $bandera; ?> " /> </div> </form> <p></p> </body> </html> <?php }
$porcentajeJubilados = new validaConvenios(); $ivaParticular = new ivaCierre(); $priceLevel = new articulosDetalles(); $ventaPieza = new tipoVentaArticulo(); $priceLevel = $priceLevel->precioVentaPresupuestos($seguro, $entidad, $paquete, $myrow['generico'], "1", $numeroPaciente, $_GET['keyClientesInternos'], $codigo, $almacen, $basedatos); $precioNormal = $priceLevel; //*************************CONFIGURACIONES DE VENTAS********************* $sSQL29p = "SELECT *\r\nFROM\r\nalmacenes\r\nwhere\r\nentidad='" . $entidad . "'\r\nand\r\nalmacenExistencias='" . $almacenDestinoB . "'\r\n\r\n"; $result29p = mysql_db_query($basedatos, $sSQL29p); $myrow29p = mysql_fetch_array($result29p); if ($myrow29p['almacen'] != NULL) { $almacen = $myrow29p['almacen']; } $modoventa = new articulosDetalles(); $priceLevel = $modoventa->modoventa($almacen, $priceLevel, $codigo, $entidad, $keyPA, $basedatos); $tventa = new articulosDetalles(); $tipoVenta = $tventa->tventa($almacen, $priceLevel, $codigo, $entidad, $keyPA, $basedatos); //********************************************************************************** $iva = new articulosDetalles(); $ivaNormal = new articulosDetalles(); $iva = $iva->iva($entidad, "1", $codigo, $priceLevel, $basedatos); $ivaNormal = $ivaNormal->iva($entidad, "1", $codigo, $precioNormal, $basedatos); //EL ALMACEN ES DE BENEFICENCIA if ($dB == 'si') { switch ($caso) { case "1": $cantidadBeneficencia = $priceLevel * $ppb; $priceLevel = $priceLevel - $cantidadBeneficencia; $ivaBeneficencia = $iva * $ppb; $iva = $iva - $ivaBeneficencia; break;
} else { $color = '#FFFFFF'; $col = 1; } $numeroE=$myrow['numeroE']; $alma=$myrow['almacen']; $codigo=$myrow['codProcedimiento']; ?> <td height="24" bgcolor="<?php echo $color?>" class="Estilo24"><span class="style7"> <span class="style12"> <?php echo $myrow['hora1']?> <?php echo $myrow['fecha1'] ?></span> </span></td> <td width="303" bgcolor="<?php echo $color?>" class="Estilo24"><span class="style12"><span class="style7"> <span class="Estilo25"><span class="style7"> <?php $descripcion=new articulosDetalles(); $descripcion->descripcion($numeroE,$nCuenta,$codigo,$basedatos); ?> </span></span> </span></span></td> <td width="89" bgcolor="<?php echo $color?>" class="Estilo24"><span class="style12"><span class="style7"><?php echo $myrow['almacen'];?></span></span></td> <td width="57" bgcolor="<?php echo $color?>" class="Estilo24"><span class="style7"> <?php echo $myrow['medico'];?> </span></td> </tr> <?php }}?> <input name="nombres" type="hidden" value="<?php echo $nombrePaciente; ?>" /> </table>
public function eCuenta($tipoFacturacion, $entidad, $fecha1, $hora1, $dia, $usuario, $nT, $basedatos) { include CONSTANT_PATH_CONFIGURACION . "/funciones.php"; $cargosCia = new acumulados(); ?> <script language=javascript> function ventanaSecundaria4 (URL){ window.open(URL,"ventana4","width=800,height=300,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria2 (URL){ window.open(URL,"ventana2","width=630,height=500,scrollbars=YES,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria1 (URL){ window.open(URL,"ventana1","width=530,height=300,scrollbars=YES") } </script> <script language=javascript> function ventanaSecundaria5 (URL){ window.open(URL,"ventana5","width=500,height=500,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria3 (URL){ window.open(URL,"ventana3","width=500,height=400,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria6 (URL){ window.open(URL,"ventana6","width=800,height=600,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria7 (URL){ window.open(URL,"ventana7","width=800,height=600,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language="javascript" type="text/javascript"> //Validacion de campos de texto no vacios by Mauricio Escobar // //Iv�n Nieto P�rez //Este script y otros muchos pueden //descarse on-line de forma gratuita //en El C�digo: www.elcodigo.com //********************************************************************************* // Function que valida que un campo contenga un string y no solamente un " " // Es tipico que al validar un string se diga // if(campo == "") ? alert(Error) // Si el campo contiene " " entonces la validacion anterior no funciona //********************************************************************************* //busca caracteres que no sean espacio en blanco en una cadena function vacio(q) { for ( i = 0; i < q.length; i++ ) { if ( q.charAt(i) != " " ) { return true } } return false } //valida que el campo no este vacio y no tenga solo espacios en blanco function valida(F) { if( vacio(F.campo.value) == false ) { alert("Introduzca un cadena de texto.") return false } else { alert("OK") //cambiar la linea siguiente por return true para que ejecute la accion del formulario return true } } </script> <SCRIPT LANGUAGE="JavaScript"> function checkIt(evt) { evt = (evt) ? evt : window.event var charCode = (evt.which) ? evt.which : evt.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) { status = "Este campo s�lo acepta n�meros." return false } status = "" return true } </SCRIPT> <script type="text/javascript"> <!-- por carlitos. cualquier duda o pregunta, visita www.forosdelweb.com var ancho=100 var alto=100 var fin=300 var x=100 var y=100 function inicio() { ventana = window.open("cita.php", "_blank", "height=1,width=1,top=x,left=y,screenx=x,screeny=y"); abre(); } function abre() { if (ancho<=fin) { ventana.moveto(x,y); ventana.resizeto(ancho,alto); x+=5 y+=5 ancho+=15 alto+=15 timer= settimeout("abre()",1) } else { cleartimeout(timer) } } // --> </script> <?php //************************ACTUALIZO ********************** //********************Llenado de datos if (!$_GET['nT']) { $_GET['nT'] = $nT; } //********************Llenado de datos $sSQL3 = "Select * From clientesInternos WHERE keyClientesInternos = '" . $_GET['nT'] . "' "; $result3 = mysql_db_query($basedatos, $sSQL3); $myrow3 = mysql_fetch_array($result3); $numeroE = $myrow3['numeroE']; $nCuenta = $myrow3['nCuenta']; $cuarto = $myrow3['cuarto']; //***************aplicar pago********************** if ($_POST['escoje']) { $keyCAP = $_POST['keyCAP']; for ($i = 0; $i <= $_POST['bandera']; $i++) { if ($keyCAP[$i]) { $sql = "UPDATE cargosCuentaPaciente set \r\n\r\nstatusFactura='solicita',\r\nusuarioSolicitudFactura='" . $usuario . "',\r\nfechaSolicitudFactura='" . $fecha1 . "',\r\nhoraSolicitudFactura='" . $hora1 . "'\r\n\r\nwhere\r\nkeyCAP='" . $keyCAP[$i] . "' \r\n"; mysql_db_query($basedatos, $sql); echo mysql_error(); } } $_GET['inactiva'] = 'activa'; } if ($_GET['inactiva'] == 'inactiva') { $keyCAP = $_GET['keyCAP']; if ($keyCAP) { $agrega = "UPDATE cargosCuentaPaciente set \r\n\r\nstatusFactura='standby',\r\nusuarioSolicitudFactura='" . $usuario . "',\r\nfechaSolicitudFactura='" . $fecha1 . "',\r\nhoraSolicitudFactura='" . $hora1 . "'\r\n\r\nwhere\r\nkeyCAP='" . $keyCAP . "' \r\n"; mysql_db_query($basedatos, $agrega); echo mysql_error(); $_GET['inactiva'] == 'activa'; } } ?> <!-Hoja de estilos del calendario --> <link rel="stylesheet" type="text/css" media="all" href="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-tas.css" title="win2k-cold-1" /> <!-- librer�a principal del calendario --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar.js"></script> <!-- librer�a para cargar el lenguaje deseado --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/lang/calendar-es.js"></script> <!-- librer�a que declara la funci�n Calendar.setup, que ayuda a generar un calendario en unas pocas l�neas de c�digo --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-setup.js"></script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <html xmlns="http://www.w3.org/1999/xhtml"> <style type="text/css"> <!-- .style71 {font-size: 9px} .style71 {font-size: 9px} .style71 {font-size: 9px} --> </style> <head> <title></title> <style type="text/css"> <!-- .style7 {font-size: 9px} .Estilo24 {font-size: 10px} --> </style> </head> <style type="text/css"> <!-- .style12 {font-size: 10px} .style14 {font-size: 10px; color: #FFFFFF; } --> </style> <BODY > <h1 align="center">Solicitar servicios/artículos Facturación </h1> <form id="form1" name="form1" method="post" action=""> <table width="413" border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#990099" class="Estilo24"> <tr> <th width="10" class="Estilo24" scope="col"> </th> <th bgcolor="#660066" class="style14" scope="col"><div align="left">Transacción: </div></th> <th bgcolor="#660066" class="style14" scope="col"><div align="left"><?php echo $keyClientesInternos = $nCliente = $myrow3['keyClientesInternos']; ?> <input name="numeroE" type="hidden" class="Estilo24" id="numeroE" value="<?php echo $nCliente = $_POST['numeroE']; ?> " readonly=""/> </label></div> </th> </tr> <tr> <th width="10" class="Estilo24" scope="col"> </th> <th width="134" bgcolor="#FFCCFF" class="Estilo24" scope="col"><div align="left"><strong>Paciente: </strong></div></th> <th width="408" bgcolor="#FFCCFF" class="Estilo24" scope="col"><div align="left"><strong> <label> </label> </strong> <?php echo $myrow3['paciente']; ?> </div></th> </tr> <tr> <th width="10" class="Estilo24" scope="col"> </th> <td class="Estilo24">Compañía: </td> <td class="Estilo24"><label> <?php echo $traeSeguro = $myrow3['seguro']; ?> <?php displaySeguro::despliegaSeguro($traeSeguro, $basedatos); ?> <input name="seguro2" type="hidden" id="seguro2" value="<?php echo $traeSeguro; ?> " /> </label></td> </tr> <tr> <th class="Estilo24" scope="col"> </th> <td bgcolor="#FFCCFF" class="Estilo24">N° Credencial: </td> <td bgcolor="#FFCCFF" class="Estilo24"><?php echo $myrow3['credencial']; ?> </td> </tr> <tr> <th class="Estilo24" scope="col"> </th> <th class="Estilo24" scope="col"><div align="left"><strong>Médico: </strong></div></th> <th class="Estilo24" scope="col"><div align="left"> <label> <?php echo $medico = $myrow3['medico']; ?> </label> <label> </label> <?php $sSQL18 = "Select * From medicos WHERE numMedico ='" . $medico . "'"; $result18 = mysql_db_query($basedatos, $sSQL18); $rNombre18 = mysql_fetch_array($result18); ?> <?php echo $dr = "Dr(a): " . $rNombre18["apellido1"] . " " . $rNombre18["apellido2"] . " " . $rNombre18["apellido3"] . " " . $rNombre18["nombre1"] . " " . $rNombre18["nombre2"]; ?> </div></th> </tr> </table> <p align="center" class="style7"><em>(nota: Puedes escojer varios para el proceso de cierre) </em></p> <table width="764" height="0" border="0" align="center" class="style7"> <tr> <th width="62" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">#MOV </span></div></th> <th width="100" height="14" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">Fecha/Hora </span></div></th> <th width="282" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">Descripción/Concepto</span></div></th> <th width="59" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">Importe</span></div></th> <th width="43" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">Facturado</span></div></th> <th width="45" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">Standby</span></div></th> <th width="45" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">Quitar</span></div></th> <th width="45" bgcolor="#660066" class="style14" scope="col"><span class="style12 ">Escojer</span></th> <th width="45" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">Status</span></div></th> </tr> <?php //traigo agregados $sSQL81 = "\r\nSELECT \r\n*\r\nFROM\r\ncargosCuentaPaciente \r\n WHERE \r\n numeroE = '" . $numeroE . "'\r\n \r\n and nCuenta='" . $nCuenta . "'\r\n and\r\n status='transaccion'\r\n and\r\n naturaleza='A'\r\n \r\n order by hora1 asc\r\n"; if ($result81 = mysql_db_query($basedatos, $sSQL81)) { while ($myrow81 = mysql_fetch_array($result81)) { $a += '1'; $art = $myrow81['codProcedimiento']; $codigo = $proc = $myrow81['codProcedimiento']; $keyCAP = $myrow81['keyCAP']; $sSQL14 = "\r\nSELECT \r\nstatusFactura\r\nFROM\r\ncargosCuentaPaciente\r\nWHERE \r\nkeyCAP='" . $keyCAP . "'\r\n\r\n"; $result14 = mysql_db_query($basedatos, $sSQL14); $myrow14 = mysql_fetch_array($result14); $statFactura[$a] = $myrow81['statusFactura']; if ($statFactura[$a] == 'solicita') { $statFactura[$a] = 'solicita'; } else { if ($statFactura[$a] == 'standby') { $statFactura[$a] = 'standby'; } } ?> <tr> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><div align="left"><span class="<?php echo $estilo; ?> "><?php echo $myrow81['keyCAP']; ?> </span></div></td> <td height="21" bgcolor="<?php echo $color; ?> " class="Estilo24"><div align="left"><span class="<?php echo $estilo; ?> "> <?php echo $myrow81['hora1'] . " " . cambia_a_normal($myrow81['fecha1']); ?> </span></div></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><div align="left"><span class="<?php echo $estilo; ?> "><span class="style12"> <?php $descripcion = new articulosDetalles(); $descripcion->descripcion($keyCAP, $numeroE, $nCuenta, $codigo, $basedatos); ?> </span> <span class="style12"> <?php if ($myrow81['gpoProducto']) { echo '[' . $myrow81['gpoProducto'] . ']'; } ?> </span> </span></div></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><div align="left"><span class="<?php echo $estilo; ?> "> <span class="style12"> <?php if ($myrow81['naturaleza'] == 'A') { $suma[0] = $myrow81['precioVenta']; $sumaImporte += $suma[0]; echo "\$" . number_format($suma[0], 2); } else { echo 'N/A'; } ?> </span> </span></div></td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $estilo; ?> "> <?php $sSQL341 = "Select sum(cantidadFacturada) as cantidadF From cargosFacturados WHERE nT='" . $_GET['nT'] . "' and tipoCliente='" . $myrow81['tipoCliente'] . "' "; $result341 = mysql_db_query($basedatos, $sSQL341); $myrow341 = mysql_fetch_array($result341); echo "\$" . number_format($myrow341[0], 2); $sumaFacturado += $myrow341[0]; ?> </td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $estilo; ?> "> <div align="center"> <?php if ($statFactura[$a] == 'standby') { ?> <input name="keyCAP[]" type="radio" id="keyCAP[]" value="<?php echo $myrow81['keyCAP']; ?> " checked="checked" /> <?php } else { echo '---'; } ?> </div></td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $estilo; ?> "> <?php if ($statFactura[$a] == 'solicita') { $dork += 1; ?> <a href="<?php echo $_SERVER['PHP_SELF']; ?> ?nT=<?php echo $_GET['nT']; ?> &keyCAP=<?php echo $myrow81['keyCAP']; ?> &seguro=<?php echo $_POST['seguro']; ?> &inactiva=<?php echo 'inactiva'; ?> &tipoAlmacen=<?php echo $_POST['tipoAlmacen']; ?> &codigo=<?php echo $C; ?> "><img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/iconosSima/delete_icon.jpg" alt="Quitar" width="12" height="12" border="0" onClick="if(confirm('¿Estás seguro que deseas eliminar la solicitud de factura para este registro?') == false){return false;}" /></a> <?php } else { echo '---'; } ?> </td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $estilo; ?> "><div align="center"> <?php $diferencia[0] = number_format(ltrim($myrow81['precioVenta']) - ltrim($myrow341[0]), 2); if ($diferencia[0] != '0.00') { ?> <?php if ($myrow81['tipoCliente'] == 'particular' and $statFactura[$a] == 'solicita') { ?> <a href="javascript:ventanaSecundaria7('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /INGRESOS%20HLC/cxc/subCuentas.php?nRequisicion=<?php echo $requisicion; ?> &almacen=<?php echo $ALMACEN; ?> &nT=<?php echo $_GET['nT']; ?> &keyCAP=<?php echo $myrow81['keyCAP']; ?> &aseguradora=<?php echo $_GET['aseguradora']; ?> &entidad=<?php echo $entidad; ?> &particular=<?php echo $_GET['particular']; ?> &referido=<?php echo $_GET['referido']; ?> &gpoProducto=<?php echo $gpoProducto; ?> &tipoCliente=<?php echo $myrow81['tipoCliente']; ?> &codigo=<?php echo $C; ?> &almacenes=<?php echo $Cd; ?> ')"><img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/agregar.gif" alt="Modificar Precios" width="12" height="12" border="0" /></a> <?php } else { if ($myrow81['tipoCliente'] == 'aseguradora' and $statFactura[$a] == 'solicita') { ?> <a href="" onClick="javascript:ventanaSecundaria6('applyInvoiceEnterprise.php?nT=<?php echo $keyClientesInternos; ?> &tipoFacturacion=<?php echo $tipoFacturacion; ?> ')"> <img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/agregar.gif" alt="Modificar Precios" width="12" height="12" border="0" /></a> <?php } else { if ($myrow81['tipoCliente'] == 'coaseguro' and $statFactura[$a] == 'solicita') { ?> <a href="" onClick="javascript:ventanaSecundaria6('applyInvoiceCoaseguro.php?nT=<?php echo $keyClientesInternos; ?> &tipoFacturacion=<?php echo $tipoFacturacion; ?> ')"> <img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/agregar.gif" alt="Modificar Precios" width="12" height="12" border="0" /></a> <?php } else { echo '---'; } } } ?> <?php } else { echo '---'; } ?> </div></td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $estilo; ?> "> <div align="left"> <?php if ($statFactura[$a] == 'solicita') { ?> <img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/letraS.jpg" alt="Solicita Factura" width="12" height="12" border="0" /> <?php } else { if ($statFactura[$a] == 'cargado') { ?> <img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/letraF.jpg" alt="Solicita Factura" width="12" height="12" border="0" /> <?php } else { echo '---'; } } ?> </div></td></tr> <?php } ?> </table> <p> </p> <p align="center"> <?php if ($dork > 0) { $maguila = 1; } else { $maguila == NULL; } ?> <input name="recibo" type="hidden" id="recibo" value="<?php echo $nCliente = $_POST['numeroE']; ?> " /> <input name="nCliente" type="hidden" id="nCliente" value="<?php echo $nCliente; ?> " /> <input name="almacen" type="hidden" id="almacen" value="<?php echo $ALMACEN; ?> " /><?php //echo "$".number_format($TOTAL,2); ?> <label> <input name="escoje" type="submit" class="style7" id="escoje" value="Escojer Elementos" /> </label> <label></label> <label></label> </p> <input name="bandera" type="hidden" value="<?php echo $a; ?> " /> </form> <?php } ?> <p align="center"> </p> <?php if ($_POST['banderaFecha']) { ?> <script type="text/javascript"> Calendar.setup({ inputField : "campo_fecha", // id del campo de texto ifFormat : "%Y-%m-%d", // formato de la fecha que se escriba en el campo de texto button : "lanzador" // el id del bot�n que lanzar� el calendario }); </script> <script type="text/javascript"> Calendar.setup({ inputField : "campo_fecha1", // id del campo de texto ifFormat : "%Y-%m-%d", // formato de la fecha que se escriba en el campo de texto button : "lanzador1" // el id del bot�n que lanzar� el calendario }); </script> <?php } ?> </body> </html> <?php }
<th width="37" bgcolor="#660066" class="blanco" scope="col"><div align="left"># </div></th> <th bgcolor="#660066" class="blanco" scope="col"><div align="left">Nombre del paciente:</div></th> <th bgcolor="#660066" class="blanco" scope="col"><div align="left">Seguro</div></th> <th bgcolor="#660066" class="blanco" scope="col"><div align="left">Depto.</div></th> <th bgcolor="#660066" class="blanco" scope="col"><div align="left">Cuarto</div></th> <th bgcolor="#660066" class="blanco" scope="col"><div align="left">C</div></th> <?php //if($myrow2['transacciones']=='si'){ ?> <?php //} ?> </tr> <tr> <?php $cierreCuentaReporte = new articulosDetalles(); $sSQL = "SELECT *\r\nFROM\r\nclientesInternos \r\nWHERE \r\nentidad='" . $entidad . "'\r\nAND\r\n(tipoPaciente='interno' or tipoPaciente='urgencias')\r\nand\r\nstatusCuenta = 'abierta'\r\nand\r\nseguro!=''\r\nORDER BY paciente ASC\r\n "; if ($result = mysql_db_query($basedatos, $sSQL)) { while ($myrow = mysql_fetch_array($result)) { if ($col) { $color = '#FFCCFF'; $col = ""; } else { $color = '#FFFFFF'; $col = 1; } $seguro = $myrow['seguro']; $nT = $myrow['keyClientesInternos']; $sSQL1711 = "\r\n\tSELECT \r\nnomCliente\r\nFROM\r\nclientes\r\nWHERE \r\nnumCliente = '" . $seguro . "'\r\n\r\n"; $result1711 = mysql_db_query($basedatos, $sSQL1711); $myrow1711 = mysql_fetch_array($result1711);
public function revisarCuenta($bali, $transacciones, $TITULO, $entidad, $fecha1, $hora1, $dia, $usuario, $nT, $basedatos) { include CONSTANT_PATH_CONFIGURACION . "/funciones.php"; $cargosCia = new acumulados(); ?> <script language=javascript> function ventanaSecundaria4 (URL){ window.open(URL,"ventana4","width=800,height=300,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria2 (URL){ window.open(URL,"ventana2","width=630,height=500,scrollbars=YES,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria1 (URL){ window.open(URL,"ventana1","width=530,height=300,scrollbars=YES") } </script> <script language=javascript> function ventanaSecundaria5 (URL){ window.open(URL,"ventana5","width=500,height=500,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria3 (URL){ window.open(URL,"ventana3","width=500,height=400,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria6 (URL){ window.open(URL,"ventana6","width=500,height=400,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria7 (URL){ window.open(URL,"ventana7","width=500,height=600,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language="javascript" type="text/javascript"> //Validacion de campos de texto no vacios by Mauricio Escobar // //Iv�n Nieto P�rez //Este script y otros muchos pueden //descarse on-line de forma gratuita //en El C�digo: www.elcodigo.com //********************************************************************************* // Function que valida que un campo contenga un string y no solamente un " " // Es tipico que al validar un string se diga // if(campo == "") ? alert(Error) // Si el campo contiene " " entonces la validacion anterior no funciona //********************************************************************************* //busca caracteres que no sean espacio en blanco en una cadena function vacio(q) { for ( i = 0; i < q.length; i++ ) { if ( q.charAt(i) != " " ) { return true } } return false } //valida que el campo no este vacio y no tenga solo espacios en blanco function valida(F) { if( vacio(F.campo.value) == false ) { alert("Introduzca un cadena de texto.") return false } else { alert("OK") //cambiar la linea siguiente por return true para que ejecute la accion del formulario return true } } </script> <SCRIPT LANGUAGE="JavaScript"> function checkIt(evt) { evt = (evt) ? evt : window.event var charCode = (evt.which) ? evt.which : evt.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) { status = "Este campo s�lo acepta n�meros." return false } status = "" return true } </SCRIPT> <script type="text/javascript"> <!-- por carlitos. cualquier duda o pregunta, visita www.forosdelweb.com var ancho=100 var alto=100 var fin=300 var x=100 var y=100 function inicio() { ventana = window.open("cita.php", "_blank", "height=1,width=1,top=x,left=y,screenx=x,screeny=y"); abre(); } function abre() { if (ancho<=fin) { ventana.moveto(x,y); ventana.resizeto(ancho,alto); x+=5 y+=5 ancho+=15 alto+=15 timer= settimeout("abre()",1) } else { cleartimeout(timer) } } // --> </script> <?php //************************ACTUALIZO ********************** //********************Llenado de datos if (!$_GET['nT']) { $_GET['nT'] = $nT; } if (!$bali) { $bali = $_GET['almacenFuente']; } $sSQL3 = "Select * From clientesInternos WHERE keyClientesInternos = '" . $_GET['nT'] . "' "; $result3 = mysql_db_query($basedatos, $sSQL3); $myrow3 = mysql_fetch_array($result3); $numeroE = $myrow3['numeroE']; $nCuenta = $myrow3['nCuenta']; $cuarto = $myrow3['cuarto']; //***************aplicar pago********************** if ($_POST['actualizar']) { $particular = $_POST['particular']; $aseguradora = $_POST['aseguradora']; for ($i = 0; $i <= $_POST['bandera2']; $i++) { if ($aseguradora[$i]) { $status = 'efectivo'; $keyCAP[] = $aseguradora[$i]; } else { $status = 'cxc'; $keyCAP[] = $particular[$i]; } $agrega = "UPDATE cargosCuentaPaciente set \r\nstatusAlta='" . $status . "',\r\nusuarioAlta='" . $usuario . "',\r\nfechaAlta='" . $fecha1 . "',\r\nhoraAlta='" . $hora1 . "'\r\n\r\nwhere\r\nkeyCAP='" . $keyCAP[$i] . "' \r\n"; mysql_db_query($basedatos, $agrega); echo mysql_error(); } //cierra for } //cierra actualizar $cargosParticulares = new acumulados(); $totalxSurtir = new acumulados(); $cargosAseguradora = new acumulados(); $otros = new acumulados(); if ($_POST['cerrar'] and $cargosParticulares->cargosParticulares($basedatos, $usuario, $numeroE, $nCuenta) == NULL and $totalxSurtir->totalxSurtir($basedatos, $usuario, $numeroE, $nCuenta) == NULL and $otros->otros($basedatos, $usuario, $numeroE, $nCuenta) == NULL and $cargosAseguradora->cargosAseguradora($basedatos, $usuario, $numeroE, $nCuenta) == NULL) { $particular = $_POST['particular']; $aseguradora = $_POST['aseguradora']; for ($i = 0; $i <= $_POST['bandera2']; $i++) { $agrega = "UPDATE cargosCuentaPaciente set \r\nstatus='cerrada',\r\nusuarioAlta='" . $usuario . "',\r\nfechaAlta='" . $fecha1 . "',\r\nhoraAlta='" . $hora1 . "'\r\n\r\nwhere\r\nnumeroE='" . $numeroE . "' \r\nand\r\nnCuenta='" . $nCuenta . "'\r\nand statusAlta='efectivo'\r\n"; //mysql_db_query($basedatos,$agrega); echo mysql_error(); } //cierro cuenta $agrega = "UPDATE clientesInternos set \r\nstatus='cerrada',\r\nstatusCuenta='cerrada',\r\nusuarioCierre='" . $usuario . "',\r\nfechaCierre='" . $fecha1 . "',\r\nhoraCierre='" . $hora1 . "'\r\n\r\nwhere\r\nkeyClientesInternos='" . $_GET['nT'] . "' \r\n"; mysql_db_query($basedatos, $agrega); echo mysql_error(); //cierro cuarto a sucio $agrega = "UPDATE cuartos set \r\nstatus='sucio',\r\nusuarioSalida='" . $usuario . "',\r\nfechaSalida='" . $fecha1 . "',\r\nhoraSalida='" . $hora1 . "'\r\n\r\nwhere\r\ncodigoCuarto='" . $cuarto . "' \r\n"; mysql_db_query($basedatos, $agrega); echo mysql_error(); $leyenda = 'Se cerr� la cuenta'; ?> <script type="text/vbscript"> msgbox "LA CUENTA <?php echo $_GET['nT']; ?> ESTA CERRADA!" </script>'; <script> javascript:ventanaSecundaria6('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /INGRESOS%20HLC/caja/imprimirCierreCuenta.php?numeroE=<?php echo $nCliente5; ?> &nT=<?php echo $numeroCuenta; ?> &paciente=<?php echo $_POST['paciente']; ?> &orden=<?php echo $E; ?> &hora1=<?php echo $hora1; ?> '); </script> <script> close(); </script> <script language="JavaScript" type="text/javascript"> <!-- opener.location.reload(true); self.close(); // --> </script> <?php } if (!$_POST['tipoVista']) { $_POST['tipoVista'] = 'Detalle'; } ?> <!-Hoja de estilos del calendario --> <link rel="stylesheet" type="text/css" media="all" href="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-tas.css" title="win2k-cold-1" /> <!-- librer�a principal del calendario --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar.js"></script> <!-- librer�a para cargar el lenguaje deseado --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/lang/calendar-es.js"></script> <!-- librer�a que declara la funci�n Calendar.setup, que ayuda a generar un calendario en unas pocas l�neas de c�digo --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-setup.js"></script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <html xmlns="http://www.w3.org/1999/xhtml"> <style type="text/css"> <!-- .style71 {font-size: 9px} .style71 {font-size: 9px} .style71 {font-size: 9px} --> </style> <head> <title></title> <style type="text/css"> <!-- .style13 {color: #FFFFFF} .style11 {color: #FFFFFF; font-size: 10px; font-weight: bold; } .style7 {font-size: 9px} .Estilo24 {font-size: 10px} .style19 {color: #000000; font-weight: bold; } --> </style> </head> <style type="text/css"> <!-- .style12 {font-size: 10px} .style14 {font-size: 10px; color: #FFFFFF; } .style21 {color: #FF0000} --> </style> <BODY > <?php //ventanasPrototype::links(); ?> <h1 align="center"><?php echo $TITULO; ?> </h1> <form id="form1" name="form1" method="post" action=""> <table width="642" border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#990099" class="Estilo24"> <tr> <th width="10" class="Estilo24" scope="col"> </th> <th bgcolor="#660066" class="style14" scope="col"><div align="left">Número de Transacción: </div></th> <th bgcolor="#660066" class="style14" scope="col"><div align="left"><?php echo $nCliente = $myrow3['keyClientesInternos']; ?> <input name="numeroE" type="hidden" class="Estilo24" id="numeroE" value="<?php echo $nCliente = $_POST['numeroE']; ?> " readonly=""/> </label></div> </th> </tr> <tr> <th width="10" class="Estilo24" scope="col"> </th> <th width="134" bgcolor="#FFCCFF" class="Estilo24" scope="col"><div align="left"><strong>Paciente: </strong></div></th> <th width="408" bgcolor="#FFCCFF" class="Estilo24" scope="col"><div align="left"><strong> <label> </label> </strong> <?php echo $myrow3['paciente']; ?> </div></th> </tr> <tr> <th width="10" class="Estilo24" scope="col"> </th> <td class="Estilo24">Compañía: </td> <td class="Estilo24"><label> <?php echo $traeSeguro = $myrow3['seguro']; ?> <?php displaySeguro::despliegaSeguro($traeSeguro, $basedatos); ?> <input name="seguro2" type="hidden" id="seguro2" value="<?php echo $traeSeguro; ?> " /> </label></td> </tr> <tr> <th class="Estilo24" scope="col"> </th> <td bgcolor="#FFCCFF" class="Estilo24">N° Credencial: </td> <td bgcolor="#FFCCFF" class="Estilo24"><?php echo $myrow3['credencial']; ?> </td> </tr> <tr> <th class="Estilo24" scope="col"> </th> <td class="Estilo24">Fecha</td> <td class="Estilo24"><span class="style12"> <label> <input type="checkbox" name="banderaFecha" value="checkbox" onClick="javascript:this.form.submit();" <?php if ($_POST['banderaFecha']) { echo 'checked="checked"'; } ?> /> </label> <?php if ($_POST['banderaFecha']) { ?> <input name="fecha" type="text" class="style12" id="campo_fecha" value="<?php if ($_POST['fecha']) { echo $_POST['fecha']; } else { if ($myrow3['hoy']) { echo $myrow3['hoy']; } else { echo $fecha1; } } ?> " size="9" readonly="" /> <label> <input name="button" type="button" class="style12" id="lanzador" value="..." /> Entre </label> <input name="fecha2" type="text" class="style12" id="campo_fecha1" value="<?php if ($_POST['fecha2']) { echo $_POST['fecha2']; } else { if ($myrow3['hoy']) { echo $myrow3['hoy']; } else { echo $fecha1; } } ?> " size="9" readonly="" /> <label> <input name="button2" type="button" class="style12" id="lanzador1" value="..." /> <input name="show" type="submit" class="style7" id="show" value=">" /> <?php } else { ?> <input name="fecha3" type="hidden" class="style12" id="fecha2" value="<?php echo 'all'; ?> "/> <?php } ?> </label> </span></td> </tr> <tr> <th class="Estilo24" scope="col"> </th> <th class="Estilo24" scope="col"><div align="left"><strong>Médico: </strong></div></th> <th class="Estilo24" scope="col"><div align="left"> <label> <?php echo $medico = $myrow3['medico']; ?> </label> <label> </label> <?php $sSQL18 = "Select * From medicos WHERE numMedico ='" . $medico . "'"; $result18 = mysql_db_query($basedatos, $sSQL18); $rNombre18 = mysql_fetch_array($result18); ?> <?php echo $dr = "Dr(a): " . $rNombre18["apellido1"] . " " . $rNombre18["apellido2"] . " " . $rNombre18["apellido3"] . " " . $rNombre18["nombre1"] . " " . $rNombre18["nombre2"]; ?> </div></th> </tr> <tr> <th width="10" class="Estilo24" scope="col"> </th> <td bgcolor="#FFCCFF" class="Estilo24">Tipo de Vista: </td> <td bgcolor="#FFCCFF" class="Estilo24"><label> <select name="tipoVista" class="style7" id="tipoVista" onChange="javascript:form1.submit();"> <option>Escoje la Opción</option> <option <?php if ($_POST['tipoVista'] == 'Agrupado') { ?> selected="selected" <?php } ?> value="Agrupado">Agrupado</option> <option <?php if ($_POST['tipoVista'] == 'Detalle') { ?> selected="selected" <?php } ?> value="Detalle">Detalle</option> </select> </label></td> </tr> </table> <p> </p> <table width="751" border="0" align="center"> <tr> <th width="60" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">#MOV </span></div></th> <th width="96" height="14" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">Fecha/Hora </span></div></th> <th width="300" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">Descripción/Concepto</span></div></th> <th width="21" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">Cant</span></div></th> <th width="27" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">Status</span></div></th> <th width="47" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">D Solicita</span></div></th> <th width="52" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">D Cargo.</span></div></th> <th width="72" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">Tipo P </span></div></th> <th width="38" bgcolor="#660066" class="style14" scope="col"><div align="left"><span class="style12 ">N </span></div></th> </tr> <?php //traigo agregados $sSQL81 = "\r\nSELECT \r\nkeyCAP,codProcedimiento,um,hora1,fecha1,cantidad,iva,almacenDestino,almacenSolicitante,precioVenta,tipoCliente,gpoProducto,naturaleza,tipoTransaccion,porcentajeVariable,cargosHospitalarios,descripcion\r\nFROM\r\ncargosCuentaPaciente \r\n WHERE \r\nnumeroE = '" . $numeroE . "'\r\n \r\n and nCuenta='" . $nCuenta . "'\r\n\r\n\r\n \r\n group by codProcedimiento \r\n order by fecha1,hora1 asc\r\n"; if ($result81 = mysql_db_query($basedatos, $sSQL81)) { while ($myrow81 = mysql_fetch_array($result81)) { $a += '1'; $art = $myrow81['codProcedimiento']; $codigo = $proc = $myrow81['codProcedimiento']; $keyCAP = $myrow81['keyCAP']; if ($_POST['tipoVista'] == 'Agrupado') { $sSQL14 = "\r\nSELECT \r\nsum(cantidad) as cantidad2\r\nFROM\r\ncargosCuentaPaciente\r\nWHERE \r\ncodProcedimiento = '" . $proc . "' and numeroE = '" . $numeroE . "'\r\n"; $result14 = mysql_db_query($basedatos, $sSQL14); $myrow14 = mysql_fetch_array($result14); } ?> <tr> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><div align="left"><span class="<?php echo $estilo; ?> "><?php echo $myrow81['keyCAP']; ?> </span></div></td> <td height="21" bgcolor="<?php echo $color; ?> " class="Estilo24"><div align="left"><span class="<?php echo $estilo; ?> "> <?php echo $myrow81['hora1'] . " " . cambia_a_normal($myrow81['fecha1']); ?> </span></div></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><div align="left"><span class="<?php echo $estilo; ?> "><span class="style12"><span class="style7"> <?php $descripcion = new articulosDetalles(); $descripcion->descripcion($keyCAP, $numeroE, $nCuenta, $codigo, $basedatos); $medico = $myrow81['almacenDestino']; $nombreMed = new nombreMedico(); echo " " . $myrow81['descripcion'] . $nombreMed->nombreMed($medico, $basedatos); ?> </span></span> <span class="style12"> <?php if ($myrow81['gpoProducto']) { echo '[' . $myrow81['gpoProducto'] . ']'; } ?> </span> </span></div></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><div align="left"><span class="<?php echo $estilo; ?> "> <?php if ($_POST['tipoVista'] == 'Agrupado') { echo $cantidad = $myrow14['cantidad2']; } else { echo $cantidad = $myrow81['cantidad']; } ?> </span></div></td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $estilo; ?> "><div align="left"><span class="style7"> <span class="style12"> <?php $status = new acumulados(); echo $status->status($keyCAP, $basedatos, $usuario, $numeroE, $nCuenta); ?> </span></span></div></td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $estilo; ?> "><div align="left"><span class="style7"><span class="style12"> <?php echo $myrow81['almacenSolicitante']; ?> </span></span></div></td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $estilo; ?> "><div align="left"><span class="style7"><span class="style12"><?php echo $myrow81['almacenDestino']; ?> </span></span></div></td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $estilo; ?> "><span class="Estilo24"><?php echo $myrow81['tipoCliente']; ?> </span></td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $estilo; ?> "> <div align="left"><span class="style7"><span class="style12"> <?php echo $myrow81['naturaleza']; ?> </span> </span></div></td> </tr> <?php } } ?> </table> <p align="center"> <input name="recibo" type="hidden" id="recibo" value="<?php echo $nCliente = $_POST['numeroE']; ?> " /> <input name="nCliente" type="hidden" id="nCliente" value="<?php echo $nCliente; ?> " /> <input name="almacen" type="hidden" id="almacen" value="<?php echo $ALMACEN; ?> " /> </p> <p align="center"> </p> </form> <p align="center"> </p> </body> </html> <?php }
public function eCuenta($usuario, $fecha1, $hora1, $nT, $basedatos) { include CONSTANT_PATH_CONFIGURACION . "/funciones.php"; if (!$_GET['nT']) { $_GET['nT'] = $_GET['nt']; } ?> <script language=javascript> function ventanaSecundaria4 (URL){ window.open(URL,"ventana4","width=800,height=300,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria2 (URL){ window.open(URL,"ventana2","width=300,height=400,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language="javascript" type="text/javascript"> //Validacion de campos de texto no vacios by Mauricio Escobar // //Iv�n Nieto P�rez //Este script y otros muchos pueden //descarse on-line de forma gratuita //en El C�digo: www.elcodigo.com //********************************************************************************* // Function que valida que un campo contenga un string y no solamente un " " // Es tipico que al validar un string se diga // if(campo == "") ? alert(Error) // Si el campo contiene " " entonces la validacion anterior no funciona //********************************************************************************* //busca caracteres que no sean espacio en blanco en una cadena function vacio(q) { for ( i = 0; i < q.length; i++ ) { if ( q.charAt(i) != " " ) { return true } } return false } //valida que el campo no este vacio y no tenga solo espacios en blanco function valida(F) { if( vacio(F.campo.value) == false ) { alert("Introduzca un cadena de texto.") return false } else { alert("OK") //cambiar la linea siguiente por return true para que ejecute la accion del formulario return true } } </script> <SCRIPT LANGUAGE="JavaScript"> function checkIt(evt) { evt = (evt) ? evt : window.event var charCode = (evt.which) ? evt.which : evt.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) { status = "Este campo s�lo acepta n�meros." return false } status = "" return true } </SCRIPT> <script type="text/javascript"> <!-- por carlitos. cualquier duda o pregunta, visita www.forosdelweb.com var ancho=100 var alto=100 var fin=300 var x=100 var y=100 function inicio() { ventana = window.open("cita.php", "_blank", "height=1,width=1,top=x,left=y,screenx=x,screeny=y"); abre(); } function abre() { if (ancho<=fin) { ventana.moveto(x,y); ventana.resizeto(ancho,alto); x+=5 y+=5 ancho+=15 alto+=15 timer= settimeout("abre()",1) } else { cleartimeout(timer) } } // --> </script> <?php //************************ $sSQL3 = "Select * From clientesInternos WHERE keyClientesInternos = '" . $_GET['nT'] . "' "; $result3 = mysql_db_query($basedatos, $sSQL3); $myrow3 = mysql_fetch_array($result3); $numeroE = $myrow3['numeroE']; $nCuenta = $myrow3['nCuenta']; $seguro = $myrow3['seguro']; ?> <?php if ($seguro) { $_GET['tipoCliente'] = 'aseguradora'; } else { $_GET['tipoCliente'] = 'particular'; } //*****************************Verificando caja abierta************************** $sSQLC = "Select * From aperturaCaja "; $resultC = mysql_db_query($basedatos, $sSQLC); $myrowC = mysql_fetch_array($resultC); if ($poliza = $myrowC['numeroPoliza']) { //*******************Comienzo la validaci�n***************** if ($_POST['pagar'] and $numeroE and $nCuenta) { $numeroConfirmacion = rand(); $q = "UPDATE clientesInternos set \r\nstatus='cerrada',\r\nstatusDeposito='pagado'\r\n\r\nWHERE numeroE = '" . $numeroE . "' and nCuenta='" . $nCuenta . "'"; mysql_db_query($basedatos, $q); echo mysql_error(); $sSQL341 = "Select * From catTTCaja WHERE codigoTT = 'PSExt'"; $result341 = mysql_db_query($basedatos, $sSQL341); $myrow341 = mysql_fetch_array($result341); $naturaleza = $myrow341['naturaleza']; $tipoTransaccion = 'PSExt'; if ($naturaleza == 'Abono') { $naturaleza = 'A'; } else { if ($naturaleza == 'Cargo') { $naturaleza = 'C'; } else { if ($naturaleza == 'Credito') { $naturaleza = 'A'; } } } if ($_GET['tipoCliente'] == 'aseguradora') { $statusTraslado = 'trasladado'; $q1 = "UPDATE cargosCuentaPaciente set \r\nstatusTraslado='trasladado',\r\ntipoTransaccion='" . $_GET['tipoTransaccion'] . "',\r\nusuarioTraslado='" . $usuario . "',tipoCliente='" . $_GET['tipoCliente'] . "',\r\nnumPoliza='" . $poliza . "'\r\nWHERE status='cxc' and statusTraslado='standby'"; mysql_db_query($basedatos, $q1); echo mysql_error(); } else { if ($_GET['tipoCliente'] == 'particular') { $statusTraslado = 'trasladado'; $q1 = "UPDATE cargosCuentaPaciente set \r\nstatusTraslado='trasladado',\r\ntipoTransaccion='" . $_GET['tipoTransaccion'] . "',\r\nusuarioTraslado='" . $usuario . "',tipoCliente='" . $_GET['tipoCliente'] . "',\r\nnumPoliza='" . $poliza . "'\r\nWHERE status='particular' and statusTraslado='standby'"; mysql_db_query($basedatos, $q1); echo mysql_error(); } else { if ($_GET['tipoCliente'] == 'otros') { $statusTraslado = 'trasladado'; $q1 = "UPDATE cargosCuentaPaciente set \r\nstatusTraslado='trasladado',\r\ntipoTransaccion='" . $_GET['tipoTransaccion'] . "',\r\nusuarioTraslado='" . $usuario . "',tipoCliente='" . $_GET['tipoCliente'] . "',\r\nnumPoliza='" . $poliza . "'\r\nWHERE status='credito' and statusTraslado='standby'"; mysql_db_query($basedatos, $q1); echo mysql_error(); } } } $agrega = "INSERT INTO cargosCuentaPaciente (\r\nnumeroE,nCuenta,status,usuario,fecha1,cantidad,tipoTransaccion,codProcedimiento,hora1,\r\nnaturaleza,ejercicio,statusDeposito,numeroConfirmacion,almacen,usuarioTraslado,precioVenta,seguro,\r\nstatusTraslado,tipoCliente,tipoPaciente,numPoliza) values ('" . $numeroE . "','" . $nCuenta . "','transaccion',\r\n'" . $usuario . "','" . $fecha1 . "','1','" . $tipoTransaccion . "','" . $hora1 . "',\r\n'" . $hora1 . "','" . $naturaleza . "','" . $ID_EJERCICIOM . "','pagado','" . $numeroConfirmacion . "','" . $ALMACEN . "','" . $usuario . "',\r\n'" . $_GET['cantidadRecibida'] . "','" . $seguro . "','" . $statusTraslado . "','" . $_GET['tipoCliente'] . "','" . $tipoPaciente . "','" . $poliza . "'\r\n)"; mysql_db_query($basedatos, $agrega); echo mysql_error(); ?> <script> javascript:ventanaSecundaria6('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /INGRESOS%20HLC/caja/imprimeCajaExternos.php?numeroE=<?php echo $nCliente5; ?> &nT=<?php echo $numeroCuenta; ?> &paciente=<?php echo $_POST['paciente']; ?> &orden=<?php echo $E; ?> &hora1=<?php echo $hora1; ?> '); </script> <?php } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title></title> <style type="text/css"> <!-- .style13 {color: #FFFFFF} .style11 {color: #FFFFFF; font-size: 10px; font-weight: bold; } .style7 {font-size: 9px} .Estilo24 {font-size: 10px} .style19 {color: #000000; font-weight: bold; } --> </style> </head> <style type="text/css"> <!-- .style12 {font-size: 10px} .style14 {font-size: 10px; color: #FFFFFF; } .style21 {color: #FF0000} --> </style> <BODY > <h1 align="center">Nota de Venta <?php echo $myrow3['almacen']; ?> </h1> <form name="form2" id="form2" method="get" action=""> <table width="43%" height="158" border="0" align="center" cellpadding="4" cellspacing="0"> <tr bgcolor="#FFFFFF"> <td width="29%" class="style12">Tipo Pago/Crédito </td> <td width="71%" class="style12"> <?php if (!$_GET['tipoPago']) { $_GET['tipoPago'] = 'Efectivo'; } ?> <select name="tipoPago" class="style7" id="select2" onchange="javascript:form.submit();"> <option <?php if ($_GET['tipoPago'] == 'Efectivo') { ?> selected="selected" <?php } ?> value="Efectivo">Efectivo</option> <option <?php if ($_GET['tipoPago'] == 'Tarjeta de Credito') { ?> selected="selected" <?php } ?> value="Tarjeta de Credito">Tarjeta de Credito</option> <option <?php if ($_GET['tipoPago'] == 'Cheque') { ?> selected="selected" <?php } ?> value="Cheque">Cheque</option> <option <?php if ($_GET['tipoPago'] == 'Credito') { ?> selected="selected" <?php } ?> value="Credito">Credito</option> </select></td> </tr> <tr bgcolor="#FFFFFF"> <?php if ($_GET['tipoPago'] == 'Tarjeta de Credito') { ?> <td class="style12">Código de Tarjeta</td> <td class="style12"><input name="codigo" type="text" class="style12" id="codigo" value="<?php if ($_GET['nuevo']) { echo "0000000000"; } else { if ($myrow2['codigo']) { echo $myrow2['codigo']; } } ?> " size="10" readonly=""/> <a href="javascript:ventanaSecundaria3('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /cargos/ventanaTC.php?nombreCampo=<?php echo "codigo"; ?> &descripcion=<?php echo "descripcion"; ?> &forma=<?php echo "form1"; ?> &comision=<?php echo "comision"; ?> ')"><img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/Save.png" alt="Laboratorio Fabricante" width="15" height="15" border="0" /></a></td> <input name="comision" type="hidden" value="" /> </tr> <tr bgcolor="#FFFFFF"> <td bgcolor="#FFFFFF" class="style12">Banco Tarjeta</td> <td bgcolor="#FFFFFF" class="style12"><input name="descripcion" type="text" class="style7" value="<?php echo $_GET['descripcion']; ?> " readonly=""/></td> </tr> <tr bgcolor="#FFFFFF"> <td class="style12">Últimos 4 Dígitos</td> <td class="style12"><label> <input name="ultimosDigitos" type="text" class="style7" id="ultimosDigitos" size="4" maxlength="4" value="<?php echo $_GET['ultimosDigitos']; ?> " onkeypress="return checkIt(event)"/> </label></td> </tr> <tr bgcolor="#FFFFFF"> </tr> <?php } ?> <?php //descuentos pacientes internos $sSQL18 = "SELECT *\r\nFROM\r\ndescuentos\r\nWHERE \r\nnumeroE='" . $numeroE . "' AND nCuenta ='" . $nCuenta . "' and nCuenta <>null\r\nand \r\nstatus='activo' and\r\nfechaFinal <= '" . $fecha1 . "'"; $result18 = mysql_db_query($basedatos, $sSQL18); $myrow18 = mysql_fetch_array($result18); echo mysql_error(); //descuentos pacientes ambulatorios $sSQL19 = "SELECT *\r\nFROM\r\ndescuentos\r\nWHERE \r\nnumeroE='" . $nCliente . "' \r\nand status='activo' and\r\nfechaFinal <= '" . $fecha1 . "'\r\n "; $result19 = mysql_db_query($basedatos, $sSQL19); $myrow19 = mysql_fetch_array($result19); //****************** if ($myrow19['cantidad']) { $descuento = $myrow19['cantidad']; } else { if ($myrow19['descuento']) { $TOTAL1 = $myrow19['descuento'] / 100 * $TOTAL; $descuento = $TOTAL1 - $descuento; } } if ($myrow18['cantidad']) { $descuento = $myrow18['cantidad']; } else { if ($myrow18['descuento']) { $TOTAL1 = $myrow18['descuento'] / 100 * $TOTAL; $descuento = $TOTAL1 - $descuento; } } $TOTAL -= $descuento; ?> </table> <input name="nT" type="hidden" class="style12" id="nT" value="<?php echo $_GET['nT']; ?> " readonly=""/> </form> <p align="center"> </p> <form id="form1" name="form1" method="post" action=""> <table width="642" border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#990099" class="Estilo24"> <tr> <th width="10" class="Estilo24" scope="col"> </th> <th bgcolor="#660066" class="style14" scope="col"><div align="left">Número de Transacción: </div></th> <th bgcolor="#660066" class="style14" scope="col"><div align="left"><?php echo $nCliente = $myrow3['keyClientesInternos']; ?> <input name="numeroE" type="hidden" class="Estilo24" id="numeroE" value="<?php echo $nCliente = $_POST['numeroE']; ?> " readonly=""/> </label></div> </th> </tr> <tr> <th width="10" class="Estilo24" scope="col"> </th> <th width="134" bgcolor="#FFCCFF" class="Estilo24" scope="col"><div align="left"><strong>Paciente: </strong></div></th> <th width="408" bgcolor="#FFCCFF" class="Estilo24" scope="col"><div align="left"><strong> <label> </label> </strong> <?php echo $myrow3['paciente']; ?> </div></th> </tr> <tr> <th width="10" class="Estilo24" scope="col"> </th> <td class="Estilo24">Compañía: </td> <td class="Estilo24"><label> <?php echo $traeSeguro = $myrow3['seguro']; ?> <?php $sSQL212 = "SELECT *\r\nFROM\r\nclientes\r\nWHERE \r\nnumCliente='" . $traeSeguro . "'\r\n "; $result212 = mysql_db_query($basedatos, $sSQL212); $myrow212 = mysql_fetch_array($result212); ?> <input name="seguro2" type="hidden" id="seguro2" value="<?php echo $traeSeguro; ?> " /> </label></td> </tr> <tr> <th class="Estilo24" scope="col"> </th> <td bgcolor="#FFCCFF" class="Estilo24">N° Credencial: </td> <td bgcolor="#FFCCFF" class="Estilo24"><?php echo $myrow3['credencial']; ?> </td> </tr> </table> <p> </p> <table width="672" border="0" align="center"> <tr> <th width="104" height="14" bgcolor="#660066" class="style14" scope="col"><span class="style12 ">Fecha/Hora (Cargo)</span></th> <th width="405" bgcolor="#660066" class="style14" scope="col"><span class="style12 ">Descripción</span></th> <th width="21" bgcolor="#660066" class="style14" scope="col"><span class="style12 ">Cant</span></th> <th width="59" bgcolor="#660066" class="style14" scope="col"><span class="style12 ">Importe IC </span></th> <th width="61" bgcolor="#660066" class="style14" scope="col"><span class="style12 ">IVA</span></th> </tr> <tr> <?php //traigo agregados $sSQL81 = "\r\nSELECT \r\n *,((precioVenta*cantidad)+iva) as sumaTres\r\nFROM\r\ncargosCuentaPaciente \r\n WHERE \r\n numeroE = '" . $numeroE . "'\r\n \r\n and nCuenta='" . $nCuenta . "'\r\n\r\n order by fecha1,hora1 asc\r\n"; if ($result81 = mysql_db_query($basedatos, $sSQL81)) { while ($myrow81 = mysql_fetch_array($result81)) { $keyCAP = $myrow81['keyCAP']; $a = $a + 1; $art = $myrow81['codProcedimiento']; $proc = $myrow81['codProcedimiento']; $codigo = $myrow81['codProcedimiento']; if ($col) { $color = '#FFCCFF'; $col = ""; } else { $color = '#FFFFFF'; $col = 1; } ?> <td height="23" bgcolor="<?php echo $color; ?> " class="Estilo24"><span class="style7"><?php echo $myrow81['fecha1'] . " " . $myrow81['hora1']; ?> </span></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><span class="style7"><span class="style12"><span class="<?php echo $estilo; ?> "> <?php $descripcion = new articulosDetalles(); $descripcion->descripcion($numeroE, $nCuenta, $codigo, $basedatos); ?> </span></span> <span class="style12"> <?php if ($myrow81['um'] == 's' or $myrow81['um'] == 'S') { echo ' ( Servicio ) '; } ?> <?php if ($myrow81['status'] == 'cerrada') { echo '<blink>' . "[Cerrada]" . '</blink>'; } else { //echo '<blink>'."[CxC]".'</blink>'; } ?> </span> </span></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><span class="style7"> <?php if ($_POST['tipoVista'] == 'Agrupado') { echo $cantidad = $myrow14['cantidad2']; } else { echo $cantidad = $myrow81['cantidad']; } ?> </span></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><span class="style7"> <span class="style12"><span class="<?php echo $estilo; ?> "> <?php $importe = new acumulados(); $importe->importe($keyCAP, $basedatos); ?> </span></span> </span></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><span class="style7"> <?php $mostrarIVA = new articulosDetalles(); echo $mostrarIVA->mostrarIVA($keyCAP, $basedatos); ?> </span></td> <?php if ($tipoTrans and !$myrow81['sumaTres']) { //echo "$".number_format("-".$myrow81['cantidadRecibida'],2); $TOTAL += "-" . $myrow81['cantidadRecibida']; } else { //echo "$".number_format($costoProcedimientos[0],2); //$TOTAL+=$costoProcedimientos[0]; //echo "$".number_format($myrow81['sumaTres'],2); } ?> </tr> <?php } ?> </table> <p> <input name="paso_bandera1" type="hidden" id="paso_bandera1" value="<?php echo $bandera; ?> " /> <input name="recibo" type="hidden" id="recibo" value="<?php echo $nCliente = $_POST['numeroE']; ?> " /> <input name="nCliente" type="hidden" id="nCliente" value="<?php echo $nCliente; ?> " /> <input name="almacen" type="hidden" id="almacen" value="<?php echo $ALMACEN; ?> " /><?php //echo "$".number_format($TOTAL,2); ?> </p> <div align="center"> <p> </p> <table width="679" border="0" align="center" class="style12"> <tr> <td width="139" class="style12"> </td> <td width="139" class="style12"> </td> <td width="139" class="style12"> </td> <td width="139" height="23" class="style12">IVA</td> <td width="90" class="style12"><div align="right"> <?php $iva = new acumulados(); $iva = $iva->ivaAcumulado($basedatos, $usuario, $numeroE, $nCuenta); echo "\$" . number_format($iva, 2); ?> </div></td> </tr> <tr bgcolor="#FFCCFF"> <td bgcolor="#FFFFFF" class="style12"> </td> <td bgcolor="#FFFFFF" class="style12"> </td> <td bgcolor="#FFFFFF" class="style12"> </td> <td height="23" class="style12">Total Cargos </td> <td class="style12"><div align="right"> <?php $totalAcumulado = new acumulados(); echo "\$" . number_format($totalAcumulado->totalAcumulado($basedatos, $usuario, $numeroE, $nCuenta), 2); ?> </div></td> </tr> </table> <p> </p> <p> <input name="pagar" type="submit" class="style7" id="pagar" value="Aplicar Pago" /> <input name="Submit" type="submit" class="style7" value="Trasladar a Compañia" /> </p> </div> <p> </p> </form> <?php } ?> <p align="center"> </p> <?php if ($_POST['banderaFecha']) { ?> <script type="text/javascript"> Calendar.setup({ inputField : "campo_fecha", // id del campo de texto ifFormat : "%Y-%m-%d", // formato de la fecha que se escriba en el campo de texto button : "lanzador" // el id del bot�n que lanzar� el calendario }); </script> <script type="text/javascript"> Calendar.setup({ inputField : "campo_fecha1", // id del campo de texto ifFormat : "%Y-%m-%d", // formato de la fecha que se escriba en el campo de texto button : "lanzador1" // el id del bot�n que lanzar� el calendario }); </script> <?php } } ?> </body> </html> <?php }
public function eCuenta($tipoFacturacion, $entidad, $fecha1, $hora1, $dia, $usuario, $nT, $basedatos) { include CONSTANT_PATH_CONFIGURACION . "/funciones.php"; $cargosCia = new acumulados(); ?> <script language=javascript> function ventanaSecundaria4 (URL){ window.open(URL,"ventana4","width=800,height=300,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria2 (URL){ window.open(URL,"ventana2","width=630,height=500,scrollbars=YES,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria1 (URL){ window.open(URL,"ventana1","width=530,height=300,scrollbars=YES") } </script> <script language=javascript> function ventanaSecundaria5 (URL){ window.open(URL,"ventana5","width=500,height=500,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria3 (URL){ window.open(URL,"ventana3","width=500,height=400,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria6 (URL){ window.open(URL,"ventana6","width=800,height=600,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria7 (URL){ window.open(URL,"ventana7","width=800,height=600,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language="javascript" type="text/javascript"> //Validacion de campos de texto no vacios by Mauricio Escobar // //Iv�n Nieto P�rez //Este script y otros muchos pueden //descarse on-line de forma gratuita //en El C�digo: www.elcodigo.com //********************************************************************************* // Function que valida que un campo contenga un string y no solamente un " " // Es tipico que al validar un string se diga // if(campo == "") ? alert(Error) // Si el campo contiene " " entonces la validacion anterior no funciona //********************************************************************************* //busca caracteres que no sean espacio en blanco en una cadena function vacio(q) { for ( i = 0; i < q.length; i++ ) { if ( q.charAt(i) != " " ) { return true } } return false } //valida que el campo no este vacio y no tenga solo espacios en blanco function valida(F) { if( vacio(F.campo.value) == false ) { alert("Introduzca un cadena de texto.") return false } else { alert("OK") //cambiar la linea siguiente por return true para que ejecute la accion del formulario return true } } </script> <script language=javascript> function ventanaSecundaria8 (URL){ window.open(URL,"ventana8","width=500,height=300,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <SCRIPT LANGUAGE="JavaScript"> function checkIt(evt) { evt = (evt) ? evt : window.event var charCode = (evt.which) ? evt.which : evt.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) { status = "Este campo s�lo acepta n�meros." return false } status = "" return true } </SCRIPT> <script type="text/javascript"> <!-- por carlitos. cualquier duda o pregunta, visita www.forosdelweb.com var ancho=100 var alto=100 var fin=300 var x=100 var y=100 function inicio() { ventana = window.open("cita.php", "_blank", "height=1,width=1,top=x,left=y,screenx=x,screeny=y"); abre(); } function abre() { if (ancho<=fin) { ventana.moveto(x,y); ventana.resizeto(ancho,alto); x+=5 y+=5 ancho+=15 alto+=15 timer= settimeout("abre()",1) } else { cleartimeout(timer) } } // --> </script> <?php //************************ACTUALIZO ********************** //********************Llenado de datos //********************Llenado de datos $sSQL3 = "Select * From clientesInternos WHERE folioVenta = '" . $_GET['folioVenta'] . "' "; $result3 = mysql_db_query($basedatos, $sSQL3); $myrow3 = mysql_fetch_array($result3); $numeroE = $myrow3['numeroE']; $nCuenta = $myrow3['nCuenta']; $cuarto = $myrow3['cuarto']; //***************aplicar pago********************** if ($_POST['aplicarFactura'] and is_numeric($_POST['folioFactura'])) { $keyCAP = $_POST['keyCAP']; $importe = $_POST['importe']; for ($i = 0; $i <= $_POST['bandera']; $i++) { $sSQL37 = "Select statusFactura From clientesInternos WHERE folioVenta = '" . $_GET['folioVenta'] . "' "; $result37 = mysql_db_query($basedatos, $sSQL3); $myrow37 = mysql_fetch_array($result37); if ($myrow37['statusFactura'] != 'facturado' and $keyCAP[$i]) { $sql = "UPDATE cargosFacturados set \r\n\r\nstatus='facturado'\r\nwhere\r\nstatus='standby'\r\nand\r\nnumFactura='" . $_POST['folioFactura'] . "'\r\nand\r\nnT='" . $keyCAP[$i] . "' and keyClientesInternos='" . $_POST['keyClientesInternos'] . "'\r\n"; mysql_db_query($basedatos, $sql); echo mysql_error(); $sql = "UPDATE cargosCuentaPaciente set \r\nfolioFactura='" . $_POST['folioFactura'] . "',\r\nstatusFactura='facturado'\r\nwhere\r\nstatus='transaccion'\r\nand\r\nkeyCAP='" . $keyCAP[$i] . "' and folioVenta='" . $_GET['folioVenta'] . "'\r\n"; mysql_db_query($basedatos, $sql); echo mysql_error(); //**************************************************** //compruebo si todavia sigue vigente la factura, si queda algo por facturar $sSQL14 = "\r\nSELECT \r\n(cargosCuentaPaciente.precioVenta-sum(cantidadFacturada)) as cantidadF\r\nFROM\r\ncargosCuentaPaciente,cargosFacturados\r\nWHERE \r\ncargosCuentaPaciente.keyCAP='" . $keyCAP[$i] . "' and\r\ncargosCuentaPaciente.keyCAP=cargosFacturados.nT\r\nand\r\ncargosFacturados.numFactura='" . $_POST['folioFactura'] . "'\r\nand\r\ncargosFacturados.status='facturado'\r\n"; $result14 = mysql_db_query($basedatos, $sSQL14); $myrow14 = mysql_fetch_array($result14); if ($myrow3['statusFactura'] != 'facturado' and !$myrow14['cantidad'] and $_POST['disponible'] == $_POST['importe'] or $_POST['disponible'] and !$_POST['solicita']) { //echo 'meto todo'; if ($_POST['disponible'] and !$_POST['solicita']) { $_POST['importe'] = $_POST['disponible']; $agrega = "INSERT INTO cargosFacturados (numFactura,cantidadFacturada,porcentaje,usuario,fecha,tipoCliente,seguro,nt,keyClientesInternos,status,statusImpresion) values('" . $_POST['folioFactura'] . "','" . $_POST['importe'] . "','" . $porcentaje . "','" . $usuario . "','" . $fecha1 . "','aseguradora','" . $myrow3['seguro'] . "','" . $keyCAP[$i] . "','" . $_POST['keyClientesInternos'] . "','facturado','standby')"; mysql_db_query($basedatos, $agrega); echo mysql_error(); } } //cierra validacion del IF //************************lo facturado == importe *************************** $sSQL13 = "Select sum(cantidadFacturada) as cantidadF From cargosFacturados WHERE numFactura='" . $_POST['folioFactura'] . "' and\r\nnT='" . $keyCAP[$i] . "' and status='facturado'"; $result13 = mysql_db_query($basedatos, $sSQL13); $myrow13 = mysql_fetch_array($result13); if (round($myrow13['cantidadF'], 2) == $importe) { $sql = "UPDATE clientesInternos set \r\nnumeroFactura='" . $_POST['folioFactura'] . "',\r\nstatusFactura='facturado'\r\nwhere\r\nfolioVenta='" . $_GET['folioVenta'] . "'\r\n"; mysql_db_query($basedatos, $sql); echo mysql_error(); } //************************************************************************** //****************************************************** } } $_GET['inactiva'] = 'activa'; $sqla = "UPDATE clientes set \r\nrfc='" . $_POST['rfc'] . "',\r\nrazonSocial='" . $_POST['razonSocial'] . "',\r\ncalle='" . $_POST['calle'] . "',\r\ncolonia='" . $_POST['colonia'] . "',\r\nciudad='" . $_POST['ciudad'] . "',\r\nestado='" . $_POST['estado'] . "',\r\ncp='" . $_POST['cp'] . "',\r\npais='" . $_POST['pais'] . "'\r\nwhere\r\nnumCliente='" . $myrow3['seguro'] . "'\r\n"; mysql_db_query($basedatos, $sqla); echo mysql_error(); ?> <script language="JavaScript" type="text/javascript"> javascript:ventanaSecundaria2('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /cargos/printDetailsInvoice.php?keyClientesInternos=<?php echo $_POST['keyClientesInternos']; ?> &folioFactura=<?php echo $_POST['folioFactura']; ?> &paciente=<?php echo $_POST['paciente']; ?> &usuario=<?php echo $usuario; ?> &hora1=<?php echo $hora1; ?> '); window.opener.document.forms["form1"].submit(); window.location = 'ctaTransferidas.php' self.close(); </script> <?php } if ($_POST['escoje'] and $_POST['escojer']) { $keyCAP = $_POST['escojer']; for ($i = 0; $i <= $_POST['bandera']; $i++) { if ($keyCAP[$i]) { $sql = "UPDATE cargosCuentaPaciente set \r\n\r\nstatusFactura='request',\r\nusuarioSolicitudFactura='" . $usuario . "',\r\nfechaSolicitudFactura='" . $fecha1 . "',\r\nhoraSolicitudFactura='" . $hora1 . "',\r\nfolioFactura='" . $_POST['folioFactura'] . "'\r\n\r\nwhere\r\nkeyCAP='" . $keyCAP[$i] . "' \r\n"; mysql_db_query($basedatos, $sql); echo mysql_error(); } } } if ($_POST['quitar2'] and $_POST['quitar']) { $keyCAP = $_POST['quitar']; for ($i = 0; $i <= $_GET['bandera']; $i++) { if ($keyCAP) { $agrega = "UPDATE cargosCuentaPaciente set \r\n\r\nstatusFactura='standby',\r\nusuarioSolicitudFactura='" . $usuario . "',\r\nfechaSolicitudFactura='" . $fecha1 . "',\r\nhoraSolicitudFactura='" . $hora1 . "',\r\nfolioFactura=''\r\nwhere\r\nkeyCAP='" . $keyCAP[$i] . "' \r\n"; mysql_db_query($basedatos, $agrega); echo mysql_error(); } } } ?> <?php $sSQL3 = "Select * From clientesInternos WHERE folioVenta = '" . $_GET['folioVenta'] . "' "; $result3 = mysql_db_query($basedatos, $sSQL3); $myrow3 = mysql_fetch_array($result3); ?> <!-Hoja de estilos del calendario --> <link rel="stylesheet" type="text/css" media="all" href="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-tas.css" title="win2k-cold-1" /> <!-- librer�a principal del calendario --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar.js"></script> <!-- librer�a para cargar el lenguaje deseado --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/lang/calendar-es.js"></script> <!-- librer�a que declara la funci�n Calendar.setup, que ayuda a generar un calendario en unas pocas l�neas de c�digo --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-setup.js"></script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <?php $estilo = new muestraEstilos(); $estilo->styles(); ?> <style type="text/css"> <!-- .Estilo1 {color: #FFFFFF; background:#000066; } --> </style> </head> <BODY > <h1 align="center" class="titulos">Solicitar servicios/artículos Facturación </h1> <form id="form1" name="form1" method="post" action=""> <table width="413" border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#990099" class="Estilo24"> <tr> <th width="10" class="Estilo24" scope="col"> </th> <th bgcolor="#660066" class="blanco" scope="col"><div align="left">Transacción: </div></th> <th bgcolor="#660066" class="blanco" scope="col"><div align="left"><?php echo $keyClientesInternos = $nCliente = $myrow3['keyClientesInternos']; ?> <input name="numeroE" type="hidden" class="Estilo24" id="numeroE" value="<?php echo $nCliente = $_POST['numeroE']; ?> " readonly=""/> </label></div> </th> </tr> <tr> <th width="10" class="Estilo24" scope="col"> </th> <th width="134" bgcolor="#FFCCFF" class="normal" scope="col"><div align="left"><strong>Paciente</strong></div></th> <th width="408" bgcolor="#FFCCFF" class="normal" scope="col"><div align="left"><strong> <label> </label> </strong> <?php echo $myrow3['paciente']; ?> </div></th> </tr> <tr> <th width="10" class="Estilo24" scope="col"> </th> <td class="normal">Folio de Venta</td> <td class="normal"><label><?php echo $myrow3['folioVenta']; ?> </label></td> </tr> </table> <p> </p> <table width="697" border="3" align="center" cellpadding="1" cellspacing="1" bordercolor="#990099" class="Estilo1"> <tr> <th class="blanco" scope="col"><div align="left">Fecha</div></th> <th class="blanco" scope="col"><div align="left"> <?php echo cambia_a_normal($myrow3['fecha1']); ?> </div></th> <th bgcolor="#660066" class="blanco" scope="col"></th> <th scope="col" class="blanco"></th> <th scope="col"></th> </tr> <tr> <th class="blanco" scope="col"><div align="left"><strong>Paciente </strong></div></th> <th class="blanco" scope="col"><div align="left"> <?php $keyClientesInternos = $nCliente = $myrow3['keyClientesInternos']; ?> <?php echo $myrow3['paciente']; ?> <input name="numeroE2" type="hidden" class="Estilo24" id="numeroE2" value="<?php echo $nCliente = $_POST['numeroE']; ?> " readonly=""/> </div></th> <th bgcolor="#660066" class="blanco" scope="col"> </th> <th scope="col" class="blanco"><div align="left">Compañía</div></th> <th scope="col"><div align="left"><span class="blanco"> <?php $traeSeguro = $myrow3['seguro']; ?> <?php $sSQL455 = "Select clientePrincipal from clientes where entidad='" . $entidad . "' and numCliente='" . $myrow3['seguro'] . "'"; $result455 = mysql_db_query($basedatos, $sSQL455); $myrow455 = mysql_fetch_array($result455); $sSQL455 = "Select * from clientes where entidad='" . $entidad . "' and numCliente='" . $myrow455['clientePrincipal'] . "'"; $result455 = mysql_db_query($basedatos, $sSQL455); $myrow455 = mysql_fetch_array($result455); echo $myrow455['nomCliente']; ?> <input name="seguro" type="hidden" id="seguro" value="<?php echo $traeSeguro; ?> " /> </span></div></th> </tr> <tr> <th colspan="5" class="blanco" scope="col"> <div align="center"># Factura <input autocomplete="off" name="folioFactura" type="text" <?php if ($_POST['folioFactura']) { echo 'class="normal"'; } ?> id="folioFactura" value="<?php echo $_POST['folioFactura']; ?> " /> </div> <div align="left"></div> <div align="left"></div></th> </tr> </table> <p align="center" class="style7"> </p> <?php if ($myrow3['statusFactura'] != 'facturado') { ?> <table width="880" height="0" border="0" align="center" class="style7"> <tr> <th width="45" bgcolor="#660066" class="blanco" scope="col"><div align="left">#Folio </div></th> <th width="103" height="14" bgcolor="#660066" class="blanco" scope="col"><div align="left">Fecha/Hora </div></th> <th width="260" bgcolor="#660066" class="blanco" scope="col"><div align="left">Descripción/Concepto</div></th> <th width="69" bgcolor="#660066" class="blanco" scope="col"><div align="left">Importe</div></th> <th width="60" bgcolor="#660066" class="blanco" scope="col"><div align="left">Solicita</div></th> <th width="67" bgcolor="#660066" class="blanco" scope="col"><div align="left">Facturado</div></th> <th width="71" bgcolor="#660066" class="blanco" scope="col"><div align="left">Disponible</div></th> <th width="61" bgcolor="#660066" class="blanco" scope="col"><div align="left">Escojer</div></th> <th width="60" bgcolor="#660066" class="blanco" scope="col"><div align="left">Quitar</div></th> <th width="42" bgcolor="#660066" class="blanco" scope="col"><div align="left"></div></th> </tr> <?php //traigo agregados $sSQL81 = "\r\nSELECT \r\n*\r\nFROM\r\ncargosCuentaPaciente \r\n WHERE \r\nfolioVenta='" . $_GET['folioVenta'] . "'\r\n and\r\n naturaleza='A'\r\n\r\n order by hora1 asc\r\n"; if ($result81 = mysql_db_query($basedatos, $sSQL81)) { while ($myrow81 = mysql_fetch_array($result81)) { $a += '1'; $art = $myrow81['codProcedimiento']; $codigo = $proc = $myrow81['codProcedimiento']; $keyCAP = $myrow81['keyCAP']; $sSQL14 = "\r\nSELECT \r\nstatusFactura\r\nFROM\r\ncargosCuentaPaciente\r\nWHERE \r\nkeyCAP='" . $keyCAP . "'\r\n\r\n\r\n"; $result14 = mysql_db_query($basedatos, $sSQL14); $myrow14 = mysql_fetch_array($result14); ?> <tr> <td bgcolor="<?php echo $color; ?> " class="codigos"><div align="left"><?php echo $myrow81['keyCAP']; ?> <input name="keyCAP[]" type="hidden" id="keyCAP" value="<?php echo $keyCAP; ?> " /> </div></td> <td height="21" bgcolor="<?php echo $color; ?> " class="normal"><div align="left"> <?php echo $myrow81['hora1'] . " " . cambia_a_normal($myrow81['fecha1']); ?> </div></td> <td bgcolor="<?php echo $color; ?> " class="normal"><div align="left"> <?php $descripcion = new articulosDetalles(); $descripcion->descripcion($keyCAP, $numeroE, $nCuenta, $codigo, $basedatos); ?> <?php if ($myrow81['gpoProducto']) { echo '[' . $myrow81['gpoProducto'] . ']'; } ?> </div></td> <td bgcolor="<?php echo $color; ?> " class="normal"><div align="left"> <?php if ($myrow81['naturaleza'] == 'A') { $suma[0] = $myrow81['precioVenta']; $sumaImporte[0] += $suma[0]; echo "\$" . number_format($suma[0], 2); } else { echo 'N/A'; } ?> </div></td> <td bgcolor="<?php echo $color; ?> " class="normal"><?php $sSQL341 = "Select sum(cantidadFacturada) as cantidadF From cargosFacturados WHERE numFactura='" . $_POST['folioFactura'] . "' and\r\nnT='" . $myrow81['keyCAP'] . "' and status='standby'"; $result341 = mysql_db_query($basedatos, $sSQL341); $myrow341 = mysql_fetch_array($result341); $solicita[0] += $myrow341['cantidadF']; echo "\$" . number_format($myrow341['cantidadF'], 2); ?> </td> <td bgcolor="<?php echo $color; ?> " class="normal"> <?php $sSQL321 = "Select sum(cantidadFacturada) as cantidadF From cargosFacturados WHERE numFactura='" . $_POST['folioFactura'] . "' and\r\nnT='" . $myrow81['keyCAP'] . "' and status='facturado'"; $result321 = mysql_db_query($basedatos, $sSQL321); $myrow321 = mysql_fetch_array($result321); $myrow321['cantidadF'] = round($myrow321['cantidadF'], 2); $facturado[0] += $suma[0] - $myrow321['cantidadF']; echo "\$" . number_format($myrow321['cantidadF'], 2); ?> </td> <td bgcolor="<?php echo $color; ?> " class="normal"><?php $disponible[0] += $suma[0] - $myrow321['cantidadF']; echo "\$" . number_format($suma[0] - $myrow321['cantidadF'], 2); ?> </td> <td bgcolor="<?php echo $color; ?> " class="normal"> <div align="left"> <?php if ($myrow81['statusFactura'] == 'standby' and $myrow81['tipoCobro'] == 'Cuentas por Cobrar') { ?> <input name="escojer[]" type="checkbox" id="escojer[]" value="<?php echo $myrow81['keyCAP']; ?> " /> <?php } else { echo $escojer = '---'; } ?> </div> </td> <td bgcolor="<?php echo $color; ?> " class="normal"> <div align="left"> <?php if ($myrow81['statusFactura'] == 'request') { $quitar += 1; ?> <input name="quitar[]" type="checkbox" id="quitar[]" value="<?php echo $myrow81['keyCAP']; ?> " /> <?php } else { echo $quitar = '---'; } ?> </div> </td> <td bgcolor="<?php echo $color; ?> " class="normal"><div align="center"> <a href="javascript:ventanaSecundaria7('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /INGRESOS%20HLC/cxc/subCuentasParticular.php?nRequisicion=<?php echo $requisicion; ?> &almacen=<?php echo $ALMACEN; ?> &nT=<?php echo $_GET['nT']; ?> &keyCAP=<?php echo $myrow81['keyCAP']; ?> &aseguradora=<?php echo $_GET['aseguradora']; ?> &entidad=<?php echo $entidad; ?> &particular=<?php echo $_GET['particular']; ?> &referido=<?php echo $_GET['referido']; ?> &gpoProducto=<?php echo $gpoProducto; ?> &tipoCliente=<?php echo $myrow81['tipoCliente']; ?> &codigo=<?php echo $C; ?> &almacenes=<?php echo $Cd; ?> ')"> <label></label> </a> <?php $diferiencia = $suma[0] - $myrow341['cantidadF']; if ($_POST['folioFactura'] and $diferiencia != '0' and $myrow81['statusFactura'] == 'request') { ?> <a href="#" onClick="javascript:ventanaSecundaria8('ventanaCambiaImporte.php?keyCAP=<?php echo $myrow81['keyCAP']; ?> &seguro=<?php echo $myrow3['seguro']; ?> &folioFactura=<?php echo $_POST['folioFactura']; ?> &keyClientesInternos=<?php echo $myrow3['keyClientesInternos']; ?> ')"><img src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /imagenes/modificascl.png" width="12" height="12" border="0" /></a> <?php } ?> </div></td> </tr> <?php } ?> </table> <?php } ?> <p> <p> </p> <label> <div align="center"> <div align="center"> <input name="importe" type="hidden" class="style71" id="importe" value="<?php echo $sumaImporte[0]; ?> " /> <input name="disponible" type="hidden" class="style71" id="disponible" value="<?php echo $disponible[0]; ?> " /> <input name="solicita" type="hidden" class="style71" id="solicita" value="<?php echo $solicita[0]; ?> " /> <input name="facturado" type="hidden" class="style71" id="facturado" value="<?php echo $facturado[0]; ?> " /> <?php if (!$myrow31['sumaFacturada']) { ?> <input name="escoje" type="submit" class="style71" id="escoje" value="Escojer Elementos" /> <input name="quitar2" type="submit" class="style71" id="quitar" value="Quitar Elementos" /> <?php } ?> </div> </label> <p align="center"> <label> <?php $sSQL331 = "Select sum(cantidadFacturada) as cantidadF From cargosFacturados WHERE numFactura='" . $_POST['folioFactura'] . "' and\r\nnT='" . $myrow81['keyCAP'] . "' and status='standby'"; $result331 = mysql_db_query($basedatos, $sSQL331); $myrow331 = mysql_fetch_array($result331); if (!$solicita[0] and $_POST['folioFactura']) { ?> <input name="aplicarFactura" type="submit" class="style7" id="aplicarFactura" value="Facturar" onClick="if(confirm('Estas seguro que deseas facturar <?php echo "\$" . number_format($disponible[0], 2); ?> pesos?') == false){return false;}" /> <?php } else { ?> <input name="aplicarFactura" type="submit" class="style7" id="aplicarFactura" value="Facturar" onClick="if(confirm('Estas seguro que deseas facturar <?php echo "\$" . number_format($solicita[0], 2); ?> pesos?') == false){return false;}" /> <?php } ?> </label> </p> <input name="bandera" type="hidden" value="<?php echo $a; ?> " /> <input name="keyClientesInternos" type="hidden" value="<?php echo $myrow3['keyClientesInternos']; ?> " /> </form> <?php } ?> <?php if ($myrow3['statusFactura'] == 'facturado') { echo 'Registros ya Facturados'; } ?> <p align="center"> </p> <?php if ($_POST['banderaFecha']) { ?> <script type="text/javascript"> Calendar.setup({ inputField : "campo_fecha", // id del campo de texto ifFormat : "%Y-%m-%d", // formato de la fecha que se escriba en el campo de texto button : "lanzador" // el id del bot�n que lanzar� el calendario }); </script> <script type="text/javascript"> Calendar.setup({ inputField : "campo_fecha1", // id del campo de texto ifFormat : "%Y-%m-%d", // formato de la fecha que se escriba en el campo de texto button : "lanzador1" // el id del bot�n que lanzar� el calendario }); </script> <?php } ?> </body> </html> <?php }
public function eCuentaE($fecha1, $hora1, $dia, $usuario, $nT, $basedatos) { include CONSTANT_PATH_CONFIGURACION . "/funciones.php"; $cargosCia = new acumulados(); ?> <script language=javascript> function ventanaSecundaria4 (URL){ window.open(URL,"ventana4","width=800,height=300,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria2 (URL){ window.open(URL,"ventana2","width=630,height=500,scrollbars=YES,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria1 (URL){ window.open(URL,"ventana1","width=530,height=300,scrollbars=YES") } </script> <script language=javascript> function ventanaSecundaria5 (URL){ window.open(URL,"ventana5","width=500,height=500,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria3 (URL){ window.open(URL,"ventana3","width=500,height=400,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria6 (URL){ window.open(URL,"ventana6","width=500,height=400,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria7 (URL){ window.open(URL,"ventana7","width=500,height=600,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language="javascript" type="text/javascript"> //Validacion de campos de texto no vacios by Mauricio Escobar // //Iv�n Nieto P�rez //Este script y otros muchos pueden //descarse on-line de forma gratuita //en El C�digo: www.elcodigo.com //********************************************************************************* // Function que valida que un campo contenga un string y no solamente un " " // Es tipico que al validar un string se diga // if(campo == "") ? alert(Error) // Si el campo contiene " " entonces la validacion anterior no funciona //********************************************************************************* //busca caracteres que no sean espacio en blanco en una cadena function vacio(q) { for ( i = 0; i < q.length; i++ ) { if ( q.charAt(i) != " " ) { return true } } return false } //valida que el campo no este vacio y no tenga solo espacios en blanco function valida(F) { if( vacio(F.campo.value) == false ) { alert("Introduzca un cadena de texto.") return false } else { alert("OK") //cambiar la linea siguiente por return true para que ejecute la accion del formulario return true } } </script> <SCRIPT LANGUAGE="JavaScript"> function checkIt(evt) { evt = (evt) ? evt : window.event var charCode = (evt.which) ? evt.which : evt.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) { status = "Este campo s�lo acepta n�meros." return false } status = "" return true } </SCRIPT> <script type="text/javascript"> <!-- por carlitos. cualquier duda o pregunta, visita www.forosdelweb.com var ancho=100 var alto=100 var fin=300 var x=100 var y=100 function inicio() { ventana = window.open("cita.php", "_blank", "height=1,width=1,top=x,left=y,screenx=x,screeny=y"); abre(); } function abre() { if (ancho<=fin) { ventana.moveto(x,y); ventana.resizeto(ancho,alto); x+=5 y+=5 ancho+=15 alto+=15 timer= settimeout("abre()",1) } else { cleartimeout(timer) } } // --> </script> <?php //************************ACTUALIZO ********************** //********************Llenado de datos $sSQL3 = "Select * From clientesInternos WHERE keyClientesInternos = '" . $_GET['nT'] . "' "; $result3 = mysql_db_query($basedatos, $sSQL3); $myrow3 = mysql_fetch_array($result3); $numeroE = $myrow3['numeroE']; $nCuenta = $myrow3['nCuenta']; $cuarto = $myrow3['cuarto']; //***************aplicar pago********************** if ($_POST['actualizar']) { $particular = $_POST['particular']; $aseguradora = $_POST['aseguradora']; for ($i = 0; $i <= $_POST['bandera2']; $i++) { if ($aseguradora[$i]) { $status = 'efectivo'; $keyCAP[] = $aseguradora[$i]; } else { $status = 'cxc'; $keyCAP[] = $particular[$i]; } $agrega = "UPDATE cargosCuentaPaciente set \r\nstatusAlta='" . $status . "',\r\nusuarioAlta='" . $usuario . "',\r\nfechaAlta='" . $fecha1 . "',\r\nhoraAlta='" . $hora1 . "'\r\n\r\nwhere\r\nkeyCAP='" . $keyCAP[$i] . "' \r\n"; mysql_db_query($basedatos, $agrega); echo mysql_error(); } //cierra for } //cierra actualizar $cargosParticulares = new acumulados(); $totalxSurtir = new acumulados(); $cargosAseguradora = new acumulados(); $otros = new acumulados(); if ($_POST['imprimir']) { ?> <script> javascript:ventanaSecundaria2('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /INGRESOS%20HLC/caja/imprimeCaja2.php?numeroE=<?php echo $numeroE; ?> &nCuenta=<?php echo $nCuenta; ?> &paciente=<?php echo $_POST['paciente']; ?> &numeroConfirmacion=<?php echo $numeroConfirmacion; ?> &hora1=<?php echo $hora1; ?> '); </script> <?php } ?> <!-Hoja de estilos del calendario --> <link rel="stylesheet" type="text/css" media="all" href="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-tas.css" title="win2k-cold-1" /> <!-- librer�a principal del calendario --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar.js"></script> <!-- librer�a para cargar el lenguaje deseado --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/lang/calendar-es.js"></script> <!-- librer�a que declara la funci�n Calendar.setup, que ayuda a generar un calendario en unas pocas l�neas de c�digo --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-setup.js"></script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script> function muestra_oculta(id){ if (document.getElementById){ //se obtiene el id var el = document.getElementById(id); //se define la variable "el" igual a nuestro div el.style.display = (el.style.display == 'none') ? 'block' : 'none'; //damos un atributo display:none que oculta el div } } window.onload = function(){/*hace que se cargue la funci�n lo que predetermina que div estar� oculto hasta llamar a la funci�n nuevamente*/ muestra_oculta('contenido_a_mostrar');/* "contenido_a_mostrar" es el nombre de la etiqueta DIV que deseamos mostrar */ } </script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title></title> <style type="text/css"> <!-- .style13 {color: #FFFFFF} .style11 {color: #FFFFFF; font-size: 10px; font-weight: bold; } .style7 {font-size: 9px} .Estilo24 {font-size: 10px} .style19 {color: #000000; font-weight: bold; } --> </style> </head> <style type="text/css"> <!-- .style12 {font-size: 10px} .style14 {font-size: 10px; color: #FFFFFF; } .style21 {color: #FF0000} --> </style> <BODY > <h1 align="center">Nota de Venta </h1> <form id="form1" name="form1" method="post" action=""> <table width="642" border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#990099" class="Estilo24"> <tr> <th width="10" class="Estilo24" scope="col"> </th> <th bgcolor="#660066" class="style14" scope="col"><div align="left">Número de Transacción: </div></th> <th bgcolor="#660066" class="style14" scope="col"><div align="left"><?php echo $nCliente = $myrow3['keyClientesInternos']; ?> <input name="numeroE" type="hidden" class="Estilo24" id="numeroE" value="<?php echo $nCliente = $_POST['numeroE']; ?> " readonly=""/> </label></div> </th> </tr> <tr> <th width="10" class="Estilo24" scope="col"> </th> <th width="134" bgcolor="#FFCCFF" class="Estilo24" scope="col"><div align="left"><strong>Paciente: </strong></div></th> <th width="408" bgcolor="#FFCCFF" class="Estilo24" scope="col"><div align="left"><strong> <label> </label> </strong> <?php echo $myrow3['paciente']; ?> </div></th> </tr> <tr> <th width="10" class="Estilo24" scope="col"> </th> <td class="Estilo24">Compañía: </td> <td class="Estilo24"><label> <?php echo $traeSeguro = $myrow3['seguro']; ?> <?php displaySeguro::despliegaSeguro($traeSeguro, $basedatos); ?> <input name="seguro2" type="hidden" id="seguro2" value="<?php echo $traeSeguro; ?> " /> </label></td> </tr> <tr> <th class="Estilo24" scope="col"> </th> <td bgcolor="#FFCCFF" class="Estilo24">N° Credencial: </td> <td bgcolor="#FFCCFF" class="Estilo24"><?php echo $myrow3['credencial']; ?> </td> </tr> </table> <p> </p> <table width="675" border="0" align="center"> <tr> <th width="105" height="14" bgcolor="#660066" class="style14" scope="col"><span class="style12 ">Fecha/Hora </span></th> <th width="348" bgcolor="#660066" class="style14" scope="col"><span class="style12 ">Descripción/Concepto</span></th> <th width="21" bgcolor="#660066" class="style14" scope="col"><span class="style12 ">Cant</span></th> <th width="73" bgcolor="#660066" class="style14" scope="col"><span class="style12 ">Importe</span></th> <th width="51" bgcolor="#660066" class="style14" scope="col"><span class="style12 ">IVA</span></th> <th width="51" bgcolor="#660066" class="style14" scope="col"><span class="style12 ">Convenio</span></th> </tr> <tr> <?php //traigo agregados $sSQL81 = "\r\nSELECT \r\nkeyCAP,codProcedimiento,um,hora1,fecha1,cantidad,iva,almacenDestino,almacenSolicitante,precioVenta,tipoCliente,tipoConvenio\r\nFROM\r\ncargosCuentaPaciente \r\n WHERE \r\n numeroE = '" . $numeroE . "'\r\n \r\n and nCuenta='" . $nCuenta . "'\r\nand\r\nstatusCargo!='cancelado'\r\n \r\n \r\n \r\n order by fecha1,hora1 asc\r\n"; $result81 = mysql_db_query($basedatos, $sSQL81); while ($myrow81 = mysql_fetch_array($result81)) { $a += '1'; $art = $myrow81['codProcedimiento']; $codigo = $proc = $myrow81['codProcedimiento']; $keyCAP = $myrow81['keyCAP']; ?> <td height="21" bgcolor="<?php echo $color; ?> " class="Estilo24"><span class="<?php echo $estilo; ?> "> <?php echo $myrow81['hora1'] . " " . cambia_a_normal($myrow81['fecha1']); ?> </span></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><span class="<?php echo $estilo; ?> "><span class="style12"><span class="style7"> <?php $descripcion = new articulosDetalles(); $descripcion->descripcion($numeroE, $nCuenta, $codigo, $basedatos); ?> </span></span> <span class="style12"> <?php if ($myrow811['um'] == 's' or $myrow811['um'] == 'S') { echo ' ( Servicio ) '; } ?> </span> </span></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><div align="center"><span class="<?php echo $estilo; ?> "> <?php echo $cantidad = $myrow81['cantidad']; ?> </span></div></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><span class="<?php echo $estilo; ?> "><span class="style12"><span class="style7"> <?php $importe = new acumulados(); echo $importe->importe($keyCAP, $basedatos); ?> </span></span></span></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><span class="<?php echo $estilo; ?> "><span class="style12"><span class="style7"> <?php $mostrarIVA = new articulosDetalles(); echo $mostrarIVA->mostrarIVA($keyCAP, $basedatos); ?> </span></span></span></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><div align="center"><span class="<?php echo $estilo; ?> "> <span class="style12"><span class="style7"> <?php if ($myrow81['tipoConvenio'] and $myrow81['tipoConvenio'] != 'No') { echo 'C'; } else { echo '---'; } ?> </span></span> </span></div></td> </tr> <?php } ?> </table> <p> </p> <div align="center"> <table width="558" border="0" align="center" class="style12"> <tr> <td width="113" class="style12"> </td> <td width="124" class="style12"> </td> <td width="97" class="style12"><span class="style7">Total Cargos </span> <?php $totalAcumulado = new acumulados(); echo "\$" . number_format($totalAcumulado->totalAcumulado($basedatos, $usuario, $numeroE, $nCuenta), 2); ?> </td> <td width="106" height="23" class="style12"><span class="style7">Total Abonos <?php $abonos = new acumulados(); echo "\$" . number_format($abonos->abonos($basedatos, $usuario, $numeroE, $nCuenta), 2); ?> </span></td> <td width="96" class="style12"><div align="right"> Saldo Actual <?php echo "\$" . number_format($totalAcumulado->totalAcumulado($basedatos, $usuario, $numeroE, $nCuenta) - $abonos->abonos($basedatos, $usuario, $numeroE, $nCuenta), 2); ?> </div></td> </tr> </table> </div> <p align="center"> <?php if (!$totalCargos) { ?> <input name="imprimir" type="submit" class="style7" id="aplicarPago" value="Imprimir" /> <?php } ?> <input name="Submit" type="button" class="style7" value="Aplicar Pagos" onClick="javascript:ventanaSecundaria7('<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /INGRESOS%20HLC/caja/ventanaAplicaPagoInternos.php?numeroE=<?php echo $numeroE; ?> &almacen=<?php echo $bali; ?> &seguro=<?php echo $_POST['seguro']; ?> &nCuenta=<?php echo $myrow3['keyClientesInternos']; ?> &tipoCliente=<?php echo 'particular'; ?> ')"/> </p> </form> <p align="center"> </p> </body> </html> <?php }
public function consultasAnteriores($ventana, $TITULO, $numeroE, $basedatos) { ?> <script language=javascript> function ventanaSecundaria (URL){ window.open(URL,"ventana","width=900,height=600,scrollbars=YES") } </script> <style type="text/css"> <!-- .Estilo24 {font-size: 10px} .style13 {font-size: 10px} .style12 {font-size: 10px} .style11 {color: #FFFFFF; font-size: 10px; font-weight: bold; } .style7 {font-size: 9px} --> </style> <p align="center"><?php echo $TITULO; ?> <a href="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /movil/principal.php"><span class="style7">Regresar a Menú</span></a></p> <form name="form1" method="post" action=""> <table width="568" border="0" align="center"> <tr> <th width="86" height="16" bgcolor="#660066" class="style12" scope="col"><div align="left"><span class="style11 style13">Fecha </span></div></th> <th bgcolor="#660066" class="style12" scope="col"><div align="left"><span class="style11 style13">Descripción</span></div></th> <th bgcolor="#660066" class="style12" scope="col"><div align="left"><span class="style11 style13">Depto.</span></div></th> <th bgcolor="#660066" class="style12" scope="col"><div align="left"><span class="style11 style13">Médico</span></div></th> </tr> <tr class="style7"> <?php $sSQL = "SELECT almacen,codProcedimiento,keyCAP,ruta,fecha1,hora1,medico\r\nFROM\r\ncargosCuentaPaciente\r\nWHERE \r\nstatusEstudio='cargado'\r\nand\r\nnumeroE='" . $numeroE . "' \r\nand\r\nstatus!='transaccion'\r\nand\r\nstatusCargo='cargado' \r\nand\r\num='s'\r\nORDER BY fecha1,hora1 DESC\r\n "; if ($result = mysql_db_query($basedatos, $sSQL)) { while ($myrow = mysql_fetch_array($result)) { if ($col) { $color = '#FFCCFF'; $col = ""; } else { $color = '#FFFFFF'; $col = 1; } $departamento = $myrow['almacen']; $numeroE = $myrow['numeroE']; $alma = $myrow['almacen']; $codigo = $myrow['codProcedimiento']; $keyCAP = $myrow['keyCAP']; $ruta = $myrow['ruta']; ?> <td height="24" bgcolor="<?php echo $color; ?> " class="style12"><span class="style7"> <?php echo $myrow['hora1']; ?> <?php echo $myrow['fecha1']; ?> </span></td> <td width="298" bgcolor="<?php echo $color; ?> " class="style12"><span class="style7"> <span class="Estilo25"> <?php $descripcion = new articulosDetalles(); $descripcion->descripcion($numeroE, $nCuenta, $codigo, $basedatos); ?> </span> </span></td> <td width="47" bgcolor="<?php echo $color; ?> " class="style12"><span class="style7"> <a href="javascript:ventanaSecundaria('mostrarDiagnosticos.php?campoDespliega=<?php echo "nomSeguro"; ?> &forma=<?php echo "F"; ?> &numeroExpediente=<?php echo $myrow['numeroE']; ?> &seguro=<?php echo $_POST['seguro']; ?> ')"> <?php $muestraReporte = new rutaReportes(); $muestraReporte->sacoRuta($numeroE, $keyCAP, $departamento, $ruta, $basedatos); ?> </a> </span></td> <td width="45" bgcolor="<?php echo $color; ?> " class="style12"><span class="style7"> <?php echo $myrow['medico']; ?> </span></td> </tr> <?php } } ?> <input name="numeroE" type="hidden" value="<?php echo $numeroE; ?> " /> </table> <?php }