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 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 }
public function aplicaPaquete($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 ?> <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 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; $nCuenta = $nCuenta; $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']; for ($i = 0; $i <= $_POST['bandera']; $i++) { //********************FOR $b += 1; $codigo[$i] = $codigoBeta[$i]; $grupoProducto = new articulosDetalles(); $gpoProducto = $grupoProducto->grupoProducto($codigo[$i], $basedatos); $costoHospital = costoHospital($codigo[$i], $basedatos); $ctaContable = centroCosto($medico, $basedatos); $centroCostoAlmacen = centroCostoAlmacen($almacen, $basedatos); $medico = devuelveMedico::regresaMedico($codigo[$i], $basedatos); $seguro = $traeSeguro->traeSeguro($numeroPaciente, $nCuenta, $basedatos); //$priceLevel=$convenios->validacionConvenios($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); $priceLevel = new articulosDetalles(); $priceLevel = $priceLevel->precioVenta($paquete, $_POST['generico'], $cantidad[$i], $numeroE, $nCuenta, $codigo[$i], $almacen, $basedatos); if ($verificaSaldos1->verificaSaldos1($cantidad[$i], $iva, $priceLevel, $dia, $fecha1, $hora1, $seguro, $credencial, $leyenda, $basedatos) == true and $verificaSaldosInternos->verificaSaldosInternos($numeroPaciente, $nCuenta, $hora1, $seguro, $credencial, $basedatos) == true) { $leyenda = "Se agregaron art�culos"; if ($cantidad[$i]) { $um = new articulosDetalles(); $um = $um->um($codigo[$i], $basedatos); $keyClientesInternos = new articulosDetalles(); $keyClientesInternos = $keyClientesInternos->keyClientesInternos($numeroE, $nCuenta, $basedatos); $cargoAuto = new articulosDetalles(); $cargoAuto = $cargoAuto->cargoAuto($entidad, $codigo[$i], $basedatos); $ajusteExistencias = new existencias(); $error = $ajusteExistencias->ajusteExistencias($um, $cantidad[$i], $codigo[$i], $almacen, $usuario, $fecha1, $error, $basedatos); $informacionExistencias = new existencias(); $existenciasAjuste = $informacionExistencias->informacionExistencias($codigo[$i], $almacen, $usuario, $fecha, $basedatos); $acumuladoGlobal = $global->precioGlobal($precioLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $cargos = $convenios->validacionConveniosNivel($precioLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); //$traeConvenio=$traeConvenio->traeConvenio($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); $tipoConvenio = $tipoConvenioS->tipoConvenio($precioLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); //$vConvenio=$vConvenio->vConvenio($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); if ($error != 'faked') { if ($tipoConvenio == 'cantidad') { $cantidadAseguradora = $convenios->validacionConvenios($cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); //aqui ninguna aseguradora absorbe nada, solo paga porque es fijo $acumulado = $cantidadAseguradora * $cantidad[$i]; $priceLevel = $acumulado; } else { if ($tipoConvenio == 'grupoProducto') { $cantidadAseguradora = $convenios->validacionConvenios($cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $priceLevel = $cantidadParticular = $cantidadAseguradora - ($priceLevel * $cantidad[$i] + $iva * $cantidad[$i]); } else { if ($tipoConvenio == 'global') { $cantidadAseguradora = $convenios->validacionConvenios($cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos); $priceLevel = $cantidadParticular = $priceLevel * $cantidad[$i] + $iva * $cantidad[$i] - $cantidadAseguradora; } else { $cantidadParticular = NULL; $cantidadAseguradora = NULL; } } } $iva = new articulosDetalles(); $iva = $iva->iva($cantidad[$i], $codigo[$i], $priceLevel, $basedatos); if ($seguro) { $status = 'cxc'; $statusAlta = 'standby'; $tipoCliente = 'aseguradora'; } else { $status = 'particular'; $statusAlta = 'standby'; $tipoCliente = 'particular'; } $statusCargo = new articulosDetalles(); if ($statusCargo->cargosDirectos($almacen, $gpoProducto, $entidad, $codigo[$i], $basedatos)) { $statusCargo = 'cargado'; } else { $statusCargo = 'standby'; } if ($acumuladoGlobal > $priceLevel) { //$acumulado=$acumuladoGlobal-$priceLevel; $acumulado = $priceLevel; } else { $acumulado = $priceLevel; } $agrega1 = "INSERT INTO cargosCuentaPaciente (\r\nnumeroE,\r\nnCuenta,\r\ncodProcedimiento,\r\ncantidad,\r\nusuario,\r\nfecha1,\r\nip,\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,banderaCXC,statusCargo,almacenDestino,almacenSolicitante,naturaleza,statusTraslado,tipoCliente,\r\nstatusEstudio,entidad,gpoProducto,statusFactura,keyClientesInternos\r\n\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'" . $ip . "',\r\n'" . $status . "',\r\n'" . $almacen . "',\r\n'" . $acumulado . "',\r\n\r\n'" . $ctaMayor . "',\r\n'" . $centroCostoAlmacen . "',\r\n'" . $aux . "',\r\n\r\n'" . $ID_EJERCICIOM . "',\r\n'" . $seguro . "','" . $iva . "','" . $dia . "','" . $costoHospital . "','" . $hora1 . "','" . $existenciasAjuste . "','" . $um . "',\r\n'" . $medico . "','interno','" . $_POST['prioridad'] . "',\r\n'" . $_POST['horaSolicitud'] . "','" . $_POST['fechaSolicitud'] . "','" . $laboratorioReferido[$i] . "','" . $credencial . "',\r\n'" . $_POST['banderaCXC'] . "','" . $statusCargo . "','" . $almacen . "','" . $almacenSolicitante . "','C','standby','" . $tipoCliente . "','standby','" . $entidad . "','" . $gpoProducto . "','standby','" . $keyClientesInternos . "'\r\n\r\n)"; mysql_db_query($basedatos, $agrega1); echo mysql_error(); //*********************************agregar faltantes********************** $agrega1 = "INSERT INTO faltantes (\r\n\r\n\r\n\r\n\r\nnumeroE,nCuenta,\r\ncodigo,\r\ncantidad,\r\nusuario,\r\nfecha1,\r\nhora1,\r\nalmacen,\r\nejercicio,\r\ndia,\r\nstatus,entidad,almacenDestino\r\n) values (\r\n'" . $numeroPaciente . "','" . $nCuenta . "',\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 . "','" . $almacenPrincipal . "'\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 } //verificaSeguro::verificaSaldos($dia,$fecha1,$hora1,$seguro,$credencial,$basedatos); ?> <?php $sSQL311 = "Select * From clientesInternos WHERE 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 ($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"> <style type="text/css"> <!-- .Estilo25 { color: #FF0000; font-weight: bold; } --> </style> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title></title> <style type="text/css"> <!-- .style12 {font-size: 10px} .style11 {color: #FFFFFF; font-size: 10px; font-weight: bold; } .style7 {font-size: 9px} .Estilo24 {font-size: 10px} .style15 {color: #0000FF} .Estilo25 { color: #FF0000; font-weight: bold; } .style71 {font-size: 9px} .style71 {font-size: 9px} --> </style> </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 align="center"><label></label></p> <form id="form2" name="form2" method="post" action="" > <table width="546" border="0" align="center"> <tr> <th colspan="2" bgcolor="#660066" scope="col"><div align="center"><span class="style11">Solicitudes a otros departamentos </span></div></th> </tr> <tr bgcolor="#FFCCFF" class="style7"> <th scope="col"><div align="left">Paciente: </div></th> <th bgcolor="#FFCCFF" scope="col"><div align="left"><?php echo $paciente; ?> </div></th> </tr> <tr class="style7"> <th scope="col"><div align="left">Cuarto:</div></th> <th scope="col"> <div align="left"><?php echo $myrow311['cuarto']; ?> </div></th> </tr> <tr class="style7"> <th bgcolor="#FFCCFF" scope="col"><div align="left">Departamento</div></th> <th bgcolor="#FFCCFF" scope="col"> <div align="left"> <?php require CONSTANT_PATH_CONFIGURACION . "/componentes/comboAlmacen.php"; $comboAlmacen = new comboAlmacen(); $comboAlmacen->despliegaAlmacenAAV($entidad, 'style7', $almacenSolicitante, $almacenDestino, $basedatos); ?> </div></th> </tr> <tr class="style7"> <th class="style7" scope="col"><div align="left">Mini Almacén </div></th> <th scope="col"> <div align="left"> <?php $comboAlmacen1 = new comboAlmacen(); if (!$almacenDestino) { $almacenDestino = $almacenSolicitante; } $comboAlmacen1->despliegaMiniAlmacen($entidad, 'style7', $almacenDestino, $almacenDestino, $basedatos); ?> </div></th> </tr> <tr> <th bgcolor="#FFCCFF" scope="col"><div align="left"><span class="Estilo24">Mostrar Todo (*) </span></div></th> <th bgcolor="#FFCCFF" scope="col"><div align="left"> <label> <input name="todo" type="checkbox" id="todo" value="todo" /> </label> </div></th> </tr> <tr> <th scope="col"><div align="left"><span class="Estilo24">Prioridad</span></div></th> <th scope="col"><div align="left"> <select name="prioridad" class="style71" 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> </div></th> </tr> <tr> <th width="101" scope="col"><div align="left"><span class="style12">Cargar Artículos/Serv. </span></div></th> <th width="435" scope="col"><div align="left"><span class="style12"> <input name="nomArticulo" type="text" class="style12" id="nomArticulo" size="60" value="<?php if ($_POST['nomArticulo']) { //echo $_POST['nomArticulo']; } ?> "/> </span> <input name="buscar" type="submit" class="Estilo24" id="buscar" value="buscar" /> </div></th> </tr> </table> <p 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> </p> <div align="center"> <?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\r\nFROM articulos,existencias\r\nWHERE\r\narticulos.entidad='" . $entidad . "' AND \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\r\nFROM articulos,existencias\r\nWHERE\r\narticulos.entidad='" . $entidad . "' AND \r\narticulos.activo='A' and\r\narticulos.descripcion 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)) { ?> <table width="364" border="0" align="center" class="style71"> <tr> <th width="105" bgcolor="#FFCCFF" scope="col"><div align="left"><span class="Estilo26">Hora de Estudio</span></div></th> <th width="249" bgcolor="#FFCCFF" scope="col"><div align="left"><span class="Estilo26"> <label> <input name="horaSolicitud" type="text" class="style71" value="<?php if ($_POST['horaSolicitud']) { echo $_POST['horaSolicitud']; } ?> " size="10"/> </label> <input name="H2" type="button" class="style71" id="H2" onclick="javascript:ventanaSecundaria3( '<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /cargos/citas.php?numeroE=<?php echo $numeroPaciente; ?> &forma=<?php echo "form2"; ?> &campoDespliega=<?php echo "horaSolicitud"; ?> &almacenSolicitante=<?php echo $_POST['almacenDestino1']; ?> &campoDespliegaFecha=<?php echo "fechaSolicitud"; ?> &nCuenta=<?php echo $nCuenta; ?> ')" value="H" /> </span></div></th> </tr> <tr> <th scope="col"><div align="left"><span class="Estilo26">Fecha del Estudio </span></div></th> <th scope="col"><span class="Estilo26"> <label></label> </span> <div align="left"><span class="Estilo26"> <input name="fechaSolicitud" type="text" class="style71" id="fechaSolicitud" value="<?php if ($_POST['fechaSolicitud']) { echo $_POST['fechaSolicitud']; } else { if ($myrow3['fechaSolicitud']) { echo $myrow3['fechaSolicitud']; } else { echo $fecha1; } } ?> " size="10" readonly="" onChange="javascript:this.form.submit();"/> <input name="button2" type="button" class="style71" id="lanzador" value="..." /> </span></div></th> </tr> </table> <p> </p> </div> <table width="681" border="0" align="center"> <tr> <th width="65" height="19" bgcolor="#660066" scope="col"><div align="left"><span class="style11">Código </span></div></th> <th width="332" bgcolor="#660066" scope="col"><span class="style11">Descripción</span></th> <?php if ($myrow['laboratorioReferido'] == 'si') { ?> <th width="145" bgcolor="#660066" scope="col"><span class="style11">Ref.</span></th> <?php } ?> <th width="17" bgcolor="#660066" scope="col"><span class="style11">UM</span></th> <th width="58" bgcolor="#660066" scope="col"><span class="style11">Precio sin/IVA</span></th> <th width="17" bgcolor="#660066" scope="col"><span class="style11">C</span></th> <th width="17" bgcolor="#660066" scope="col"><span class="style11">D</span></th> </tr> <tr> <?php while ($myrow = mysql_fetch_array($result)) { $bandera += "1"; $i += 1; $code1 = $myrow['codigo']; $codigo = $myrow['codigo']; //*************************************CONVENIOS******************************************** //cierro descuento if ($col) { $color = '#FFCCFF'; $col = ''; } else { $color = '#FFFFFF'; $col = 1; } //*******************************CONVENIOS******************************* $numeroE = $numeroPaciente = $myrow311['numeroE']; $nCuenta = $myrow311['nCuenta']; $convenios = new validaConvenios(); $global = new validaConvenios(); $tipoConvenioS = new validaConvenios(); $traeConvenio = new validaConvenios(); $vConvenio = new validaConvenios(); $um = new articulosDetalles(); $um = $um->um($codigo[$i], $basedatos); $cantidad = 1; $traeSeguro = new verificaSeguro1(); $verificaSaldosInternos = new verificaSeguro1(); $seguro = $traeSeguro->traeSeguro($numeroPaciente, $nCuenta, $basedatos); //$priceLevel=$convenios->validacionConvenios($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); $priceLevel = new articulosDetalles(); $priceLevel = $priceLevel->precioVenta($paquete, $_POST['generico'], $cantidad, $numeroE, $nCuenta, $codigo, $almacen, $basedatos); $acumuladoGlobal = $global->precioGlobal($precioLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $cargos = $convenios->validacionConveniosNivel($precioLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); //$traeConvenio=$traeConvenio->traeConvenio($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); $tipoConvenio = $tipoConvenioS->tipoConvenio($precioLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); //$vConvenio=$vConvenio->vConvenio($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos); if ($tipoConvenio == 'cantidad') { $cantidadAseguradora = $convenios->validacionConvenios($cantidad, $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); //aqui ninguna aseguradora absorbe nada, solo paga porque es fijo $acumulado = $cantidadAseguradora * $cantidad; $priceLevel = $acumulado; } else { if ($tipoConvenio == 'grupoProducto') { $cantidadAseguradora = $convenios->validacionConvenios($cantidad, $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $priceLevel = $cantidadParticular = $cantidadAseguradora - ($priceLevel * $cantidad + $iva * $cantidad); } else { if ($tipoConvenio == 'global') { $cantidadAseguradora = $convenios->validacionConvenios($cantidad, $iva, $priceLevel, $codigo, $almacen, $gpoProducto, $seguro, $basedatos); $priceLevel = $cantidadParticular = $priceLevel * $cantidad + $iva * $cantidad - $cantidadAseguradora; } else { $cantidadParticular = NULL; $cantidadAseguradora = NULL; } } } $iva = new articulosDetalles(); $iva = $iva->iva($cantidad, $codigo, $priceLevel, $basedatos); //********************************************************************************************************** $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); ?> <td height="24" bgcolor="<?php echo $color; ?> " class="Estilo24"><span class="style7"> <label><?php echo $myrow39['prefijo'] . $myrow['codigo']; ?> </label> <input name="codigoArt[]" type="hidden" id="codigoArt[]" value="<?php echo $myrow['codigo']; ?> " /> <input name="codigoBeta[]" type="hidden" id="codigoBeta[]" value="<?php echo $myrow['codigo']; ?> " /> </span></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><span class="style7"> <?php $descripcion = new articulosDetalles(); $descripcion->descripcion($keyCAP, $numeroE, $nCuenta, $codigo, $basedatos); ?> <?php if ($myrow['paquete'] == 'si') { echo '<img src="' . CONSTANT_PATH_SIMA_RAIZ . '/imagenes/p.jpeg" width="12" height="12" alt="ES UN PAQUETE" />'; } if ($myrow['gpoProducto']) { echo '[' . $myrow['gpoProducto'] . ']'; } ?> <?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 ''; } ?> </span> </td> <?php if ($myrow['laboratorioReferido'] == 'si') { ?> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><span class="Estilo241"><span class="style72"> </span><span class="style72"> <?php $aCombo = "Select distinct * From catLabRef where\r\nactivo='activo'\r\n ORDER BY descripcionLF ASC "; $rCombo = mysql_db_query($basedatos, $aCombo); ?> <select name="laboratorioReferido[]" class="style72" onChange="javascript:enableField();" /> <option>---</option> <?php while ($resCombo = mysql_fetch_array($rCombo)) { ?> <option value="<?php echo $resCombo['id_LF']; ?> "><?php echo $resCombo['descripcionLF']; ?> </option> <?php } ?> </select> <?php $sqlNombre18 = "SELECT * From catLabRef\r\n\t\t\tWHERE \r\n\t\t\tid_LF= '" . $_POST['laboratorioReferido'] . "'\r\n\t\t\t\r\n\t\t\t"; $resultaNombre18 = mysql_db_query($basedatos, $sqlNombre18); $rNombre18 = mysql_fetch_array($resultaNombre18); echo $rNombre18['descripcionLF']; ?> <?php } else { ?> <?php //echo "---"; ?> <span class="Estilo26"><span class="style71"> <input name="laboratorioReferido[]" type="hidden" value="" /> </span></span> <?php } ?> </span></span></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><span class="style7"> <label> <label> <?php $unidadMedida = new articulosDetalles(); echo $unidadMedida->unidadMedida($codigo, $basedatos); ?> </label> </label> </span></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><span class="style7"> <?php echo "\$" . number_format($priceLevel, 2); ?> </span></td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"> <?php $statusExistencias = new articulosDetalles(); ?> <input name="cantidad[]" type="text" class="Estilo24" id="cantidad" onKeyPress="return checkIt(event)" size="2" maxlength="2" autocomplete="off" <?php echo $statusExistencias->statusExistencias($unidadMedida->unidadMedida($codigo, $basedatos), $almacen, $codigo, $basedatos); ?> /> </td> <td bgcolor="<?php echo $color; ?> " class="Estilo24"><label> <?php if ($myrow['gpoProducto']) { $errores1 = 'No tiene grupo de producto'; } if ($statusExistencias->statusExistencias($myrow['servicio'], $almacen, $myrow['codigo'], $basedatos) == 'readonly' and $myrow['gpoProducto']) { $errores = 'No hay existencias en el almacen: ' . $almacen; ?> <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/pregunta.png" width="12" height="12" border="0" alt="ERRORES" /></a> <?php } else { echo '<img src="' . CONSTANT_PATH_SIMA_RAIZ . '/imagenes/ok.jpeg" width="12" height="12" alt="OK" />'; } ?> </label></td> </tr> <?php } } ?> </table> <p> <?php //*********************************************TERMINA TABLA************************************************** ?> </p> <p> <label> <div align="center"> <hr width="600" size="0" /> <div align="center"> <input name="insertarArticulos" type="submit" class="Estilo24" id="insertarArticulos" value="Agregar" <?php if ($myrow['laboratorioReferido'] == 'si') { echo 'disabled="disabled"'; } ?> /> </label> </div> <p align="center"> </p> <?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; ?> " /> </form> <p> </p> <?php if ($bandera > 1) { echo 'Se encontraron ' . $bandera . ' registros'; } if ($result) { ?> <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> <?php } ?> </body> </html> <?php }