Ejemplo n.º 1
0






      <td class="normal"><span class="normal">
        <input name="existencias[]" type="text" class="normal"  value="" size="10" />
      </span></td>



      <td class="normal"><span class="normal">
<?php 
        $informacionE = new existencias();
        print $informacionE->informacionExistencias($tipoPaciente, $entidad, $myrow1['codigo'], $_POST['almacenDestino'], $usuario, $fecha, $basedatos);
        ?>
      </span></td>
        
        
        
        
        
        
        
        
        
        

Ejemplo n.º 2
0
    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'];?>&amp;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&eacute;dito</td>

      <td colspan="2" align="center" bgcolor="#CCCCCC" class="negromid">Cr&eacute;dito Disponible</td>

    </tr>

    <tr>

      <td height="28" bgcolor="#CCCCCC">&nbsp;</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">&nbsp;</td>

      <td colspan="2" bgcolor="#CCCCCC">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</td>

    </tr>

    <tr>

      <td height="39" colspan="8" align="center" bgcolor="#CCCCCC" valign="middle">

        <input name="insertarArticulos" type="submit" id="insertarArticulos" value="Agregar Art&iacute;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">&nbsp;</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;
                        ?>
&amp;seguro=<?php 
                        echo $_GET['seguro'];
                        ?>
&amp;medico=<?php 
                        echo $_GET['medico'];
                        ?>
&amp;usuario=<?php 
                        echo $usuario;
                        ?>
&amp;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">&nbsp;</td>

      <td colspan="3" bgcolor="#FFFFFF">&nbsp;</td>

      <td colspan="2" bgcolor="#FFFFFF">&nbsp;</td>

      <td colspan="2" bgcolor="#FFFFFF">&nbsp;</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 
        }
        ?>

&nbsp;</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 
    }
    <th width="58" >Usuario</th>
    <th width="77" >Precio U </th>
    
    <th width="90" >Cantidad</th>
    <th width="64" >Cancelar</th>
  </tr>
<?php 
$sSQL = "SELECT \r\n* \r\nFROM cargosCuentaPaciente\r\nWHERE\r\nentidad='" . $entidad . "'\r\nand\r\nnumSolicitud='" . $_GET['numSolicitud'] . "'\r\nand\r\n(almacenDestino='" . $_GET['almacenDestino'] . "' or almacen='" . $_GET['almacenDestino'] . "')\r\nand\r\nstatusCargo='standby'";
$result = mysql_db_query($basedatos, $sSQL);
while ($myrow = mysql_fetch_array($result)) {
    $bandera += 1;
    if ($myrow['statusDevolucion'] == 'si') {
        $r[0] += 1;
    }
    if ($myrow['statusDevolucion'] != 'si') {
        $informacionExistencias = new existencias();
        $existenciasAjuste = $informacionExistencias->informacionExistencias($myrow['tipoPaciente'], $entidad, $myrow['codProcedimiento'], $myrow['almacenDestino'], $usuario, $fecha, $basedatos);
        if ($existenciasAjuste >= $myrow['cantidad']) {
            $existencias = 'si';
        } else {
            $existencias = NULL;
        }
    }
    ?>
  <tr >
    <td height="48" ><?php 
    echo $bandera;
    echo '<br>';
    print $myrow['keyCAP'];
    ?>
</td>
Ejemplo n.º 4
0
    if ($myrow['ventaGranel'] == 'si') {
        echo '<br>';
        echo '<span class="error"><blink>Articulo a Granel</blink></span>';
    }
    ?>

</td>
                
                
                
<td width="79" bgcolor="<?php 
    echo $color;
    ?>
" class="normal">
<?php 
    $informacionExistencias = new existencias();
    $cendis = new whoisCendis();
    echo $informacionExistencias->informacionExistencias($myrow3115s['tipoPaciente'], $entidad, $myrow['codigo'], $cendis->cendis($entidad, $basedatos), $usuario, $fecha, $basedatos);
    ?>
</td>
	  
          <input name="almacenSolicitante[]" type="hidden" value="<?php 
    echo $myrow['almacenSolicitante'];
    ?>
" />
	  <input name="cantidadVendida[]" type="hidden" value="<?php 
    echo $myrow['c'];
    ?>
" />
	  <input name="keyPA[]" type="hidden" value="<?php 
    echo $myrow['keyPA'];
    public function solicitaPaquete($entidad, $almacenSolicitante, $ID_EJERCICIOM, $dia, $fecha1, $hora1, $usuario, $numeroPaciente, $seguro, $credencial, $medico, $almacenSolicitante, $nCuenta, $tipoCargo, $almacenDestino, $tipoPaciente, $basedatos)
    {
        $almacenPrincipal = 'HALM';
        //necesitamos definirlo desde el cat�logo de almacenes
        $paquete = 'si';
        $random = rand(10000, 1000000);
        ?>


<script language=javascript> 
function ventanaSecundaria3 (URL){ 
   window.open(URL,"ventana3","width=420,height=350,scrollbars=YES") 
} 
</script> 

<!-Hoja de estilos del calendario --> 
  <link rel="stylesheet" type="text/css" media="all" href="<?php 
        echo CONSTANT_PATH_SIMA_RAIZ;
        ?>
/calendario/calendar-tas.css" title="win2k-cold-1" /> 
  <!-- librer�a principal del calendario --> 
 <script type="text/javascript" src="<?php 
        echo CONSTANT_PATH_SIMA_RAIZ;
        ?>
/calendario/calendar.js"></script> 

 <!-- librer�a para cargar el lenguaje deseado --> 
  <script type="text/javascript" src="<?php 
        echo CONSTANT_PATH_SIMA_RAIZ;
        ?>
/calendario/lang/calendar-es.js"></script> 

  <!-- librer�a que declara la funci�n Calendar.setup, que ayuda a generar un calendario en unas pocas l�neas de c�digo --> 
  <script type="text/javascript" src="<?php 
        echo CONSTANT_PATH_SIMA_RAIZ;
        ?>
/calendario/calendar-setup.js"></script> 
  
<script language="javascript" type="text/javascript">   

function vacio(q) {   
        for ( i = 0; i < q.length; i++ ) {   
                if ( q.charAt(i) != " " ) {   
                        return true   
                }   
        }   
        return false   
}   
  
//valida que el campo no este vacio y no tenga solo espacios en blanco   
function valida(F) {   
           
        if( vacio(F.almacen.value) == false ) {   
                alert("Por Favor, escoje el departamento!")   
                return false   
        } else if( vacio(F.tipoUM.value) == false ) {   
                alert("Por Favor, escoje si es un servicio o si son art�culos lo que vas a cargar!")   
                return false   
        } else if( vacio(F.nomArticulo.value) == false ) {   
                alert("Por Favor, escoje el art�culo o servicio para solicitar!")   
                return false   
        }            
}   
  
  
  
  
</script> 
<script language=javascript> 
function ventanaSecundaria2 (URL){ 
   window.open(URL,"ventana2","width=630,height=500,scrollbars=YES,scrollbars=YES,resizable=YES, maximizable=YES") 
} 
</script> 
<SCRIPT LANGUAGE="JavaScript">
function checkIt(evt) {
    evt = (evt) ? evt : window.event
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        status = "Este campo s�lo acepta n�meros."
        return false
    }
    status = ""
    return true
}
</SCRIPT>
<?php 
        if ($_POST['entidades']) {
            $entidad = $_POST['entidades'];
        } else {
            $_POST['entidades'] = $entidad;
        }
        if (!$_POST['buscar'] and $_POST['insertarArticulos']) {
            if ($_POST['insertarArticulos']) {
                $sSQL3115 = "Select  * From clientesInternos WHERE entidad='" . $entidad . "' and folioVenta='" . $_GET['folioVenta'] . "'";
                $fV = $_GET['keyClientesInternos'];
                $result3115 = mysql_db_query($basedatos, $sSQL3115);
                $myrow3115 = mysql_fetch_array($result3115);
                $numeroPaciente = $myrow3115['numeroE'];
                $nCuenta = $myrow3115['nCuenta'];
                $numeroE = $numeroPaciente;
                $convenios = new validaConvenios();
                $global = new validaConvenios();
                $tipoConvenioS = new validaConvenios();
                $traeConvenio = new validaConvenios();
                $vConvenio = new validaConvenios();
                $verificaSaldos1 = new verificaSeguro1();
                if ($_POST['almacenDestino1']) {
                    $almacen = $_POST['almacenDestino1'];
                } else {
                    $almacen = $_POST['almacenDestino'];
                }
                $traeSeguro = new verificaSeguro1();
                $verificaSaldosInternos = new verificaSeguro1();
                //*************************PRESIONO INSERTAR ARTICULOS******************
                $aux = traeAuxiliar::auxiliar($fecha1, $hora1, $almacen, $basedatos, $ID_EJERCICIOM, $db_conn);
                $codigo = $_POST['codigoArt'];
                $cantidad = $_POST['cantidad'];
                $agregarA = $_POST['agregarA'];
                $codigoBeta = $_POST['codigoBeta'];
                $laboratorioReferido = $_POST['laboratorioReferido'];
                $almacenDestino = $_POST['almacenDestino'];
                $keyEs = $_POST['keyEs'];
                for ($i = 0; $i <= $_POST['bandera']; $i++) {
                    //********************FOR
                    $b += 1;
                    $codigo[$i] = $codigoBeta[$i];
                    $grupoProducto = new articulosDetalles();
                    $gpoProducto = $grupoProducto->grupoProducto($entidad, $codigo[$i], $basedatos);
                    $costoHospital = costoHospital($codigo[$i], $basedatos);
                    $ctaContable = centroCosto($medico, $basedatos);
                    $centroCostoAlmacen = centroCostoAlmacen($almacen, $basedatos);
                    $medico = devuelveMedico::regresaMedico($entidad, $codigo[$i], $basedatos);
                    $seguro = $traeSeguro->traeSeguro($_GET['keyClientesInternos'], $basedatos);
                    //$priceLevel=$convenios->validacionConvenios($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos);
                    $priceLevel = new articulosDetalles();
                    $priceLevel = $priceLevel->precioVenta($_POST['codigoPaquete'], $_POST['generico'], $cantidad[$i], $numeroE, $nCuenta, $codigo[$i], $almacen, $basedatos);
                    $leyenda = "Se agregaron articulos";
                    if ($cantidad[$i] and $codigo[$i]) {
                        $um = new articulosDetalles();
                        $um = $um->um($codigo[$i], $basedatos);
                        $cargoAuto = new articulosDetalles();
                        $cargoAuto = $cargoAuto->cargoAuto($entidad, $codigo[$i], $basedatos);
                        $ajusteExistencias = new existencias();
                        $error = $ajusteExistencias->ajusteExistencias($entidad, $gpoProducto, $cantidad[$i], $codigo[$i], $almacen, $usuario, $fecha1, $error, $basedatos);
                        $informacionExistencias = new existencias();
                        $existenciasAjuste = $informacionExistencias->informacionExistencias($myrow3115['tipoPaciente'], $entidad, $codigo[$i], $almacen, $usuario, $fecha, $basedatos);
                        $acumuladoGlobal = $global->precioGlobal($entidad, $precioLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos);
                        $cargos = $convenios->validacionConveniosNivel($entidad, $precioLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos);
                        //$traeConvenio=$traeConvenio->traeConvenio($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos);
                        $tipoConvenio = $tipoConvenioS->tipoConvenio($entidad, $precioLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos);
                        //$vConvenio=$vConvenio->vConvenio($precioLevel,$codigo[$i],$almacen,$gpoProducto,$seguro,$basedatos);
                        if ($error != 'faked') {
                            $iva = new articulosDetalles();
                            $iva = $iva->iva($entidad, $cantidad[$i], $codigo[$i], $priceLevel, $basedatos);
                            if ($acumuladoGlobal > $priceLevel) {
                                //$acumulado=$acumuladoGlobal-$priceLevel;
                                $acumulado = $priceLevel;
                            } else {
                                $acumulado = $priceLevel;
                            }
                            if ($tipoConvenio == 'cantidad') {
                                $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos);
                                //aqui ninguna aseguradora absorbe nada, solo paga porque es fijo
                                $acumulado = $cantidadAseguradora * $cantidad[$i];
                                $iva = new articulosDetalles();
                                $iva = $iva->iva($entidad, $cantidad[$i], $codigo[$i], $cantidadAseguradora, $basedatos);
                            } else {
                                if ($tipoConvenio == 'grupoProducto') {
                                    $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos);
                                    $cantidadParticular = $cantidadAseguradora - ($priceLevel * $cantidad[$i] + $iva * $cantidad[$i]);
                                } else {
                                    if ($tipoConvenio == 'global') {
                                        $cantidadAseguradora = $convenios->validacionConvenios($entidad, $cantidad[$i], $iva, $priceLevel, $codigo[$i], $almacen, $gpoProducto, $seguro, $basedatos);
                                        $cantidadParticular = $priceLevel * $cantidad[$i] + $iva * $cantidad[$i] - $cantidadAseguradora;
                                    } else {
                                        $cantidadParticular = NULL;
                                        $cantidadAseguradora = NULL;
                                    }
                                }
                            }
                            if ($seguro) {
                                $status = 'cxc';
                                $statusAlta = 'standby';
                                $tipoCliente = 'aseguradora';
                            } else {
                                $status = 'particular';
                                $statusAlta = 'standby';
                                $tipoCliente = 'particular';
                            }
                            $sSQL3115 = "Select  * From clientesInternos WHERE entidad='" . $entidad . "' and folioVenta='" . $_GET['folioVenta'] . "'";
                            $result3115 = mysql_db_query($basedatos, $sSQL3115);
                            $myrow3115 = mysql_fetch_array($result3115);
                            echo mysql_error();
                            $sSQL455 = "Select clientePrincipal from clientes where entidad='" . $entidad . "' and numCliente='" . $seguro . "'";
                            $result455 = mysql_db_query($basedatos, $sSQL455);
                            $myrow455 = mysql_fetch_array($result455);
                            echo mysql_error();
                            //***************************************COMPRUEBA CANTIDAD*************************************
                            $sSQL361a = "Select cantidad From cargosCuentaPaciente WHERE \r\nkeyE='" . $codigo[$i] . "' and\r\nfolioVenta='" . $_GET['keyClientesInternos'] . "' ";
                            $result361a = mysql_db_query($basedatos, $sSQL361a);
                            $myrow361a = mysql_fetch_array($result361a);
                            echo mysql_error();
                            if ($myrow361a['cantidad'] == 1) {
                                $qaa = "\r\nUPDATE \r\ncargosCuentaPaciente \r\nset \r\nstatusCargo='cargado',\r\nrandom='" . $random . "'\r\nWHERE \r\nfolioVenta='" . $_GET['folioVenta'] . "'\r\nand \r\nkeyE='" . $codigo[$i] . "' \r\n";
                                mysql_db_query($basedatos, $qaa);
                                echo mysql_error();
                            } else {
                                $qaa = "\r\nUPDATE \r\ncargosCuentaPaciente \r\nset \r\nstatusCargo='cargadoR',\r\ncantidad=cantidad-1,\r\nrandom='" . $random . "'\r\nWHERE \r\nfolioVenta='" . $_GET['folioVenta'] . "'\r\nand \r\nkeyE='" . $codigo[$i] . "' \r\n";
                                mysql_db_query($basedatos, $qaa);
                                echo mysql_error();
                            }
                            //********************************************************************************
                            //****************SI NO HAY YA cargosCuentaPaciente CARGO STANDBY QUITO EL ALMACEN*************
                            $sSQL361 = "Select status From cargosCuentaPaciente WHERE \r\nfolioVenta='" . $_GET['keyClientesInternos'] . "' \r\nand\r\nstatusCargo='cargadoR'\r\nand\r\nalmacenDestino='" . $_GET['almacen'] . "'\r\n";
                            $result361 = mysql_db_query($basedatos, $sSQL361);
                            $myrow361 = mysql_fetch_array($result361);
                            echo mysql_error();
                            if (!$myrow361['status']) {
                                $qAb = "UPDATE almacenesPaquetes set \r\nstatus='cargado'\r\nWHERE \r\nkeyClientesInternos='" . $_GET['keyClientesInternos'] . "' \r\nand\r\nid_almacen='" . $_GET['almacen'] . "'\r\n";
                                mysql_db_query($basedatos, $qAb);
                                echo mysql_error();
                                echo '<script>';
                                echo 'close();';
                                echo '</script>';
                            }
                            //********************************************
                            //*********************************agregar faltantes**********************
                            $agrega1 = "INSERT INTO faltantes (\r\n\r\n\r\n\r\n\r\n\r\ncodigo,\r\ncantidad,\r\nusuario,\r\nfecha1,\r\nhora1,\r\nalmacen,\r\nejercicio,\r\ndia,\r\nstatus,entidad\r\n) values (\r\n\r\n'" . $codigoBeta[$i] . "',\r\n'" . $cantidad[$i] . "',\r\n'" . $usuario . "',\r\n'" . $fecha1 . "',\r\n'" . $hora1 . "',\r\n'" . $almacen . "',\r\n'" . $ID_EJERCICIOM . "',\r\n'" . $dia . "',\r\n'sinsurtir','" . $entidad . "'\r\n)";
                            mysql_db_query($basedatos, $agrega1);
                            echo mysql_error();
                            //****************saco la cuenta contable de la forma en que ingresa*****************
                            //insertarRegistros($agregarA[$i],$almacen,$cantidad[$i],$fecha1,$ID_EJERCICIOM,$usuario,$basedatos);
                        }
                    } else {
                        $leyenda = "Se hicieron cargos..";
                    }
                    //validacion de seguros
                }
                //validacion de seguros
                //*****************************************************CIERRO ALMA**************************************************
            }
            //cierro buscar
            //********************ABRO IMPRESIONES*****************
            ?>
<script>
//javascript:ventanaSecundaria2('/sima/cargos/imprimirCargosPaq.php?numeroE=<?php 
            echo $numeroE;
            ?>
&nCuenta=<?php 
            echo $nCuenta;
            ?>
&paciente=<?php 
            echo $_POST['paciente'];
            ?>
&numeroConfirmacion=<?php 
            echo $numeroConfirmacion;
            ?>
&hora1=<?php 
            echo $hora1;
            ?>
&keyClientesInternos=<?php 
            echo $_GET['keyClientesInternos'];
            ?>
&entidad=<?php 
            echo $entidad;
            ?>
&usuario=<?php 
            echo $usuario;
            ?>
&keyCAP=<?php 
            echo $myrow333['keyCAP'];
            ?>
&random=<?php 
            echo $random;
            ?>
&departamento=<?php 
            echo $_GET['almacen'];
            ?>
&codigoPaquete=<?php 
            echo $_POST['codigoPaquete'];
            ?>
&folioVenta=<?php 
            echo $_GET['folioVenta'];
            ?>
');
//window.opener.document.forms["form1"].submit();
</script>
<?php 
            //*****************************************************
        }
        //verificaSeguro::verificaSaldos($dia,$fecha1,$hora1,$seguro,$credencial,$basedatos);
        ?>



<?php 
        $sSQL311 = "Select  * From clientesInternos WHERE entidad='" . $entidad . "' and folioVenta='" . $_GET['folioVenta'] . "'";
        $result311 = mysql_db_query($basedatos, $sSQL311);
        $myrow311 = mysql_fetch_array($result311);
        $sSQL31 = "Select  * From paquetesPacientes WHERE keyClientesInternos = '" . $myrow311['keyClientesInternos'] . "' ";
        $result31 = mysql_db_query($basedatos, $sSQL31);
        $myrow31 = mysql_fetch_array($result31);
        $codePackage = $myrow31['codigoPaquete'];
        $paciente = $myrow31['nombre1'] . " " . $myrow31['nombre2'] . " " . $myrow31['apellido1'] . " " . $myrow31['apellido2'] . " " . $myrow31['apellido3'];
        if ($myrow311['paciente']) {
            $paciente = $myrow311['paciente'];
        }
        $precioVenta = new articulosDetalles();
        if ($_POST['cerrar'] and $_POST['codigoPaquete']) {
            $q = "UPDATE paquetesPacientes set \r\nstatus='disabled',\r\nfechaCierre='" . $fecha1 . "',\r\nusuarioCierre='" . $usuario . "',\r\nhoraCierre='" . $hora1 . "'\r\n\r\nWHERE \r\ncodigoPaquete='" . $_POST['codigoPaquete'] . "'";
            mysql_db_query($basedatos, $q);
            echo mysql_error();
            echo '<script language="JavaScript" type="text/javascript">
self.close();
</script>';
        }
        ?>

<script language=javascript> 
function ventanaSecundaria6 (URL){ 
   window.open(URL,"ventana6","width=600,height=600,scrollbars=YES") 
} 
</script> 
<script>
function cerrarVentana(){
close();
}
</script>


<script language="JavaScript" type="text/javascript">
/*<![CDATA[*/

function Disable(cb,but){
 var cbs=document.getElementsByName(cb.name);
 but=cbs[0].form[but]
 but.setAttribute('disabled','disabled');
 for (var zxc0=0;zxc0<cbs.length;zxc0++){
  if (cbs[zxc0].checked){
   but.removeAttribute('disabled');
   break;
  }
 }

}
/*]]>*/
</script>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php 
        $estilos = new muestraEstilos();
        $estilos->styles();
        ?>


</head>

<body>


  <label></label>
  <form id="form2" name="form2" method="post" action="" >
  <table width="546" class="table-forma">

    <tr>
      <td colspan="2"  scope="col"><div align="center" >
        <table width="200">
          <tr>
            <td><div align="center">
<input name="M"  type="image"  id="M"  onclick="javascript:ventanaSecundaria6('<?php 
        echo CONSTANT_PATH_SIMA_RAIZ;
        ?>
/cargos/ventanaCargaPaquetesPersonalizado.php?campoDespliega=<?php 
        echo "despliegaArticulo";
        ?>
&forma=<?php 
        echo "form2";
        ?>
&campo=<?php 
        echo "codigoPaquete";
        ?>
&almacen=<?php 
        echo $_POST['almacenDestino'];
        ?>
&numeroE=<?php 
        echo $myrow311['numeroE'];
        ?>
&keyClientesInternos=<?php 
        echo $myrow311['keyClientesInternos'];
        ?>
')" value="Cargar" />
            </div></td>
            <td><div align="center">
              <input name="close" type="image" src="<?php 
        echo CONSTANT_PATH_SIMA_RAIZ;
        ?>
/imagenes/btns/close.png" id="close" value="Cerrar Ventana (x)" onClick="cerrarVentana()" />
            </div></td>
            <td><div align="center">
              <input name="mostrar" type="image"  id="mostrar2" value="Mostrar" />
            </div></td>
          </tr>
        </table>
        <p>Cargos a Pacientes con Paquetes <br />
            <br />
          </p>
        </div></td>
    </tr>

      	  <tr  >
      <td width="101" scope="col"><div align="left" >FOLIO </div></td>
      <td width="435"  scope="col"><div align="left" ><?php 
        echo $_GET['folioVenta'];
        ?>
      </div></td>
    </tr>



	  <tr  >
      <td width="101" scope="col"><div align="left" >Paciente: </div></td>
      <td width="435"  scope="col"><div align="left" ><?php 
        echo $paciente;
        ?>
      </div></td>
    </tr>


            	  <tr  >
      <td width="101" scope="col"><div align="left" >Recibo Caja: </div></td>
      <td width="435"  scope="col"><div align="left" ><?php 
        echo $myrow311['numRecibo'];
        ?>
      </div></td>
    </tr>



    <tr>
      <td  scope="col"><div align="left" >Paquete</div></td>
      <td  scope="col"><div align="left" id="mostrar"><strong> </strong>




          <input name="codigoPaquete" type="hidden"  id="medico"  value="<?php 
        if ($_POST['codigoPaquete']) {
            echo $_POST['codigoPaquete'];
        } else {
            echo $myrow31['codigoPaquete'];
        }
        ?>
" readonly=""/>
              <input name="despliegaArticulo" type="text"   size="60" readonly=""  id="despliegaMedico"
		value="<?php 
        if ($_POST['despliegaArticulo']) {
            echo $_POST['despliegaArticulo'];
        } else {
            echo $myrow311['codigoPaquete'];
        }
        ?>
"/>
          <!-- div que mostrara la lista de coincidencias -->
          <label></label>
      </div></td>
    </tr>
  </table>
  <p align="center"><span ><span >
  <input name="almacenCargo" type="hidden" id="almacenCargo" value="<?php 
        echo $_POST['almacen'];
        ?>
" />
  </span></span>
    <input name="nombrePaciente3" type="hidden" id="nombrePaciente3" value="<?php 
        echo $nombrePaciente1;
        ?>
" />
    <input name="medico1" type="hidden" id="medico1" value="<?php 
        echo $medico1;
        ?>
" />
    <input name="tipoSeguro1" type="hidden" id="tipoSeguro1" value="<?php 
        echo $seguro;
        ?>
" />
    <input name="almacenP1" type="hidden" id="almacenP1" value="<?php 
        echo $almacenPrincipal;
        ?>
" />
    <input name="numPoliza1" type="hidden" id="numPoliza1" value="<?php 
        echo $numPoliza;
        ?>
" />
    <input name="nCuenta1" type="hidden" id="nCuenta1" value="<?php 
        echo $nCuenta;
        ?>
" />
    <span class="style15"><?php 
        echo $leyenda;
        ?>
</span>  </p>
	
	
	

    <table width="733" class="table table-striped">
      <tr>
        <th width="66" height="19"  scope="col"><div align="left" >C&oacute;digo </div></th>
        <th width="39"  scope="col"><div align="left" >Cant.</div></th>
        <th width="361"  scope="col"><div align="left" >Descripci&oacute;n</div></th>
        <th width="51"  scope="col"><div align="left" >Normal</div></th>
        <th width="49"  scope="col"><div align="left" >Precio</div></th>
        <th width="45"  scope="col"><div align="left" >Iva</div></th>
      
        <th width="20"  scope="col"><div align="left" >C</div></th>
        <th width="17"  scope="col"><div align="left" >D</div></th>
        <th width="47"  scope="col"><div align="left" >Status</div></th>
      </tr>
	  

	  
      <tr>
<?php 
        if (!$_GET['almacenSolicitud']) {
            $_GET['almacenSolicitud'] = $_GET['almacenDestino'];
        }
        if (($_POST['mostrar'] and $_POST['despliegaArticulo']) || $myrow311['folioVenta']) {
            $sSQL = "Select * From articulosPaquetes WHERE \r\ncodigoPaquete='" . $codePackage . "'\r\nand\r\nalmacen='" . $_GET['almacenSolicitud'] . "'\r\n";
            $sSQL = "Select * From cargosCuentaPaciente WHERE \r\nfolioVenta='" . $myrow311['folioVenta'] . "'\r\nand\r\nalmacenSolicitante='" . $_GET['almacenSolicitud'] . "' \r\n";
            $result = mysql_db_query($basedatos, $sSQL);
            while ($myrow = mysql_fetch_array($result)) {
                $almacen = $myrow['almacen'];
                $bandera += "1";
                $code1 = $myrow['codProcedimiento'];
                $codigo = $myrow['codProcedimiento'];
                //*************************************CONVENIOS********************************************
                //cierro descuento
                if ($col) {
                    $color = '#FFCCFF';
                    $col = '';
                } else {
                    $color = '#FFFFFF';
                    $col = 1;
                }
                $sSQL31 = "Select nivel1 From articulosPrecioNivel WHERE \r\nentidad='" . $entidad . "'\r\nand\r\ncodigo = '" . $codigo . "' \r\nand\r\nalmacen='" . $_GET['almacenSolicitante'] . "'\r\n";
                $result31 = mysql_db_query($basedatos, $sSQL31);
                $myrow31 = mysql_fetch_array($result31);
                $sSQL3145 = "Select status,cantidad From articulosPaquetesPacientes WHERE \r\nkeyE='" . $myrow['keyE'] . "'\r\nand\r\nkeyClientesInternos='" . $myrow311['keyClientesInternos'] . "' \r\n\r\n\r\n";
                $result3145 = mysql_db_query($basedatos, $sSQL3145);
                $myrow3145 = mysql_fetch_array($result3145);
                ?>
	
<input name="keyEs[]" type="hidden" id="keyEs[]" value="<?php 
                echo $myrow['keyE'];
                ?>
" />
	        <td height="24" bgcolor="<?php 
                echo $color;
                ?>
" >
          <label><?php 
                echo $myrow['codProcedimiento'];
                ?>
</label>

        
          <input name="codigoArt[]" type="hidden" id="codigoArt[]" value="<?php 
                echo $myrow['codProcedimiento'];
                ?>
" />
          
          <input name="almacenDestino[]" type="hidden" id="almacenDestino[]" value="<?php 
                echo $myrow['almacen'];
                ?>
" />
        </td>
        <td bgcolor="<?php 
                echo $color;
                ?>
"  align="center"><?php 
                echo $myrow['cantidad'];
                ?>
</td>
        <td bgcolor="<?php 
                echo $color;
                ?>
"  >
		<?php 
                $sSQL314 = "Select almacenPadre,descripcion From almacenes WHERE almacen = '" . $myrow['almacen'] . "'  and medico='si'";
                $result314 = mysql_db_query($basedatos, $sSQL314);
                $myrow314 = mysql_fetch_array($result314);
                if ($myrow314['descripcion']) {
                    echo $myrow314['descripcion'];
                } else {
                    echo $myrow['descripcionArticulo'];
                }
                ?>
		<?php 
                if ($myrow31['ventaPaquete'] == 'si') {
                    echo "<span class='style1'>" . ' [Articulo Cargado]' . '</span>';
                    $pVC[0] += $precioVenta->precioVenta($paquete, $_POST['generico'], $cantidad, $numeroPaciente, $nCuenta, $myrow['codigo'], $almacen, $basedatos);
                }
                ?>
		
		
              		<?php 
                if ($myrow['generico'] == 'si') {
                    ?>
					<blink>
		<img src="<?php 
                    echo CONSTANT_PATH_SIMA_RAIZ;
                    ?>
/imagenes/g.jpg" alt="MEDICAMENTO GENERICO..." width="12" height="12" border="0" />		</blink>
		<?php 
                } else {
                    echo '';
                }
                ?>
		
		<?php 
                if ($myrow3145['status'] == 'cargado') {
                    echo '<span class="Estilo25">' . ' [Articulo Cargado]' . '</span>';
                }
                ?>
		
        </span>		<span >
        <input name="cantidad[]" type="hidden" id="cantidad[]" value="<?php 
                echo $myrow['cantidad'];
                ?>
" />
        </span></td>
        <td bgcolor="<?php 
                echo $color;
                ?>
" class="cargos">
          <?php 
                echo "\$" . number_format($myrow31['nivel1'], 2);
                ?>
        </td>
        <td bgcolor="<?php 
                echo $color;
                ?>
" class="abonos">
          <?php 
                echo "\$" . number_format($myrow['precioPaquete1'], 2);
                $pV[0] += $myrow['precioPaquete1'];
                ?>
        </span></td>
        <td bgcolor="<?php 
                echo $color;
                ?>
" >
<?php 
                echo "\$" . number_format($myrow['ivaPrecioPaquete1'], 2);
                $ivas[0] += $myrow['ivaPrecioPaquete1'];
                ?>
        </span></td>
		
<?php 
                $statusExistencias = new articulosDetalles();
                $statusExistencias->statusExistencias($entidad, $myrow['servicio'], $almacen, $myrow['codigo'], $basedatos);
                ?>


        <td bgcolor="<?php 
                echo $color;
                ?>
" ><div align="left">
          <input name="codigoBeta[]" type="checkbox"  id="cantidad"value="<?php 
                echo $myrow['keyE'];
                ?>
" <?php 
                if ($myrow['statusCargo'] == 'cargado') {
                    echo 'disabled=""';
                }
                ?>
  onclick="Disable(this,'insertarArticulos')" /> 
        </div></td>
        <td bgcolor="<?php 
                echo $color;
                ?>
" ><?php 
                if ($statusExistencias->statusExistencias($entidad, $myrow['servicio'], $almacen, $myrow['codigo'], $basedatos) == 'disabled') {
                    $banderaDisabled = 'disabled';
                    echo '<img src="' . CONSTANT_PATH_SIMA_RAIZ . '/imagenes/pregunta.png" width="12" height="12" alt="NO HAY EXISTENCIAS" />';
                } else {
                    echo '<img src="' . CONSTANT_PATH_SIMA_RAIZ . '/imagenes/ok.jpeg" width="12" height="12" alt="OK" />';
                }
                ?>
</td>
        <td bgcolor="<?php 
                echo $color;
                ?>
" >
		<label>
		<?php 
                if ($myrow['statusCargo'] == 'cargado') {
                    echo $myrow['statusCargo'];
                    $incrementa += 1;
                } else {
                    echo '---';
                }
                ?>
		</label>		</td>
      </tr>
<input name="mostrar" type="hidden"  id="mostrar" value="<?php 
                echo $incrementa;
                ?>
" />
<input name="desplegarArticulo" type="hidden"  id="mostrar" value="<?php 
                echo $_POST['desplegarArticulo'];
                ?>
" />
      <?php 
            }
            ?>
    </table>




    
       
      
    <p align="center">
<?php 
            if ($bandera >= 1 and $bandera != $incrementa) {
                ?>
      <input name="insertarArticulos" type="submit" src="<?php 
                echo CONSTANT_PATH_SIMA_RAIZ;
                ?>
/imagenes/btns/addarticles.png" id="insertarArticulos" class="boton1"
	  value="Agregar Articulos" />
	  <?php 
            }
        }
        ?>
    
    <input name="gpoProducto" type="hidden" id="numPaciente2" value="<?php 
        echo $gpoProducto;
        ?>
" />
    <input name="numeroMedico1" type="hidden" id="numeroMedico1" value="<?php 
        echo $numeroMedico;
        ?>
" />
    <input name="nombreDelPaciente2" type="hidden" id="nombreDelPaciente2" value="<?php 
        echo $nombreDelPaciente;
        ?>
" />
    <input name="extension2" type="hidden" id="extension2" value="<?php 
        echo $extension;
        ?>
" />
    <input name="segu1" type="hidden" id="segu1" value="<?php 
        echo $segu;
        ?>
" />
    <input name="bandera" type="hidden" id="numPaciente22" value="<?php 
        echo $bandera;
        ?>
" />
   
   
   
   <?php 
        if ($_POST['mostrar']) {
            ?>
    <input name="despliegaArticulo" type="hidden"   size="60" readonly=""  id="despliegaMedico"
		value="<?php 
            if ($_POST['despliegaArticulo']) {
                echo $_POST['despliegaArticulo'];
            } else {
                echo "";
            }
            ?>
"/>

          <input name="mostrar" type="hidden"  id="mostrar" value="&gt;" />
		 <?php 
        }
        ?>
  </form>

     
</body>
</html>


<?php 
    }
         }
     } else {
         //**************
         //quien es el centro de distribucion?
         $sSQL29p = "SELECT *\r\nFROM\r\nalmacenes\r\nwhere\r\nentidad='" . $entidad . "'\r\nand\r\ncentroDistribucion='si'\r\n\r\n";
         $result29p = mysql_db_query($basedatos, $sSQL29p);
         $myrow29p = mysql_fetch_array($result29p);
         $sSQL29pa = "SELECT *\r\nFROM\r\ngpoProductos\r\nwhere\r\ncodigoGP='" . $myrow['gpoProducto'] . "'\r\n\r\n";
         $result29pa = mysql_db_query($basedatos, $sSQL29pa);
         $myrow29pa = mysql_fetch_array($result29pa);
         //*************************
         //echo $myrow['almacenDestino'].'  '.$myrow29p['almacen'];
         if ($myrow['almacenDestino'] != $myrow29p['almacen']) {
             //solamente entra cuando no es solicitud directa a cendis
             if ($myrow29pa['afectaExistencias'] == 'si') {
                 $ajusteExistencias = new existencias();
                 $ajusteExistencias->ajusteExistencias($f, '02', $myrow333['NS'], $FV, $_GET['keyClientesInternos'], $_GET['almacen'], $myrow['keyCAP'], $entidad, $myrow['gpoProducto'], $myrow['cantidad'], $myrow['codProcedimiento'], $myrow['almacenDestino'], $usuario, $fecha1, $error, $basedatos);
                 //AQUI SE REGISTRA LA REPOSICION POR VENTA
                 $agrega1 = "INSERT INTO articulosSolicitudes (\r\ncodigo,keyPA,keyCAP,descripcion,almacenSolicitante,almacenDestino,cantidad,tipoVenta,usuario,fecha,hora,entidad,status,\r\ngpoProducto,descripcionGrupoProducto,folioVenta,keyClientesInternos,nOrden\r\n) values (\r\n\r\n'" . $myrow['codProcedimiento'] . "',\r\n\r\n'" . $myrow['keyPA'] . "',\r\n\r\n'" . $myrow['keyCAP'] . "',\r\n\r\n'" . $myrow['descripcionArticulo'] . "',\r\n\r\n'" . $myrow['almacenSolicitante'] . "',\r\n\r\n'" . $myrow['almacenDestino'] . "',\r\n\r\n'" . $myrow['cantidad'] . "',\r\n\r\n'" . $myrow['cajaCon'] . "','" . $usuario . "','" . $fecha1 . "','" . $hora1 . "','" . $entidad . "','venta',\r\n\r\n'" . $myrow['gpoProducto'] . "','" . $myrow['descripcionGrupoProducto'] . "',\r\n    \r\n'','" . $myrow['keyClientesInternos'] . "','" . $ns . "'\r\n)";
                 mysql_db_query($basedatos, $agrega1);
                 echo mysql_error();
                 $karticulos = new kardex();
                 $karticulos->movimientoskardex($myrow333['NS'], 'salida', $myrow['cantidad'], 'SALIDA POR VENTA', 'venta', $usuario, $fecha1, $hora1, $myrow['almacenSolicitante'], $myrow['almacenDestino'], $myrow['keyPA'], $myrow['codProcedimiento'], $entidad, $basedatos);
             }
         }
     }
     //******GENERO EL FOLIO Y ASIGNO EL NUMERO DE SOLICITUD***
     $actualiza = "update cargosCuentaPaciente\r\nset\r\nfolioVenta='" . $FV . "',\r\nnumSolicitud='" . $ns . "',\r\nfechaCargo='" . $fechaCargo . "',horaCargo='" . $horaCargo . "',usuarioCargo='" . $usuarioCargo . "',\r\nstatusCargo='" . $statusCargo . "'\r\nWHERE keyCAP ='" . $myrow['keyCAP'] . "'";
     mysql_db_query($basedatos, $actualiza);
     echo mysql_error();
 }
Ejemplo n.º 7
0
    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&eacute;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&iacute;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;
                ?>
&amp;forma=<?php 
                echo "form2";
                ?>
		&amp;campoDespliega=<?php 
                echo "horaSolicitud";
                ?>
		&amp;almacenSolicitante=<?php 
                echo $_POST['almacenDestino1'];
                ?>
		&amp;campoDespliegaFecha=<?php 
                echo "fechaSolicitud";
                ?>
		&amp;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>&nbsp;</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&oacute;digo </span></div></th>
        <th width="332" bgcolor="#660066" scope="col"><span class="style11">Descripci&oacute;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">&nbsp; </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 
    }
WHERE
entidad='".$entidad."'
and
numSolicitud='".$_GET['numSolicitud']."'
and
id_proveedor='".$_GET['proveedor']."'
";


$result=mysql_db_query($basedatos,$sSQL);
while($myrow = mysql_fetch_array($result)){ 
//BAJA DE EXISTENCIAS

    
//*************KARDEX*************
$ajusteExistencias=new existencias();
$ajusteExistencias->ajusteExistencias($FV,$_GET['keyClientesInternos'],$centroDistribucion,$myrow['keyCAP'],$entidad,$myrow['gpoProducto'],$myrow['cantidad'],$myrow['codigo'],$centroDistribucion,$usuario,$fecha1,$error,$basedatos);


$karticulos=new kardex();
$karticulos-> movimientoskardex('salida',$myrow['cantidad'],'NOTA DE CREDITO (DEVOLUCION A PROVEEDORES)','notaCredito',$usuario,$fecha1,$hora1,$centroDistribucion,$centroDistribucion,$myrow['keyPA'],$myrow['codigo'],$entidad,$basedatos);
//********************************
    
    
    
    
    
    
//INGRESARLO AL KARDEX