} //REFRESHING $q = " INSERT INTO solicitudes(numSolicitud,usuario,fecha,entidad,keyClientesInternos,hora,modulo) SELECT(IFNULL((SELECT MAX(numSolicitud)+1 from solicitudes where entidad='".$entidad."'), 1)), '".$usuario."', '".$fecha1."','".$entidad."','".$_GET['keyClientesInternos']."','".$hora1."','confExistencias'"; //mysql_db_query($basedatos,$q); echo mysql_error(); $cendis=new whoisCendis(); $aP=$centroDistribucion=$cendis->cendis($entidad,$basedatos); if($_POST['quitar'] AND $_POST['keyE1'] ){ $cantidadSurtir=$_POST['cantidadSurtir'];
} //********************************SE INCREMENTA EN 1***************************** $agrega = "INSERT INTO contadorVentasInternas (\r\nusuario,entidad\r\n) values (\r\n'" . $usuario . "','" . $entidad . "'\r\n)"; mysql_db_query($basedatos, $agrega); echo mysql_error(); //echo 'externo'; $agrega1 = "INSERT INTO transaccionesVentas (\r\nnumTransaccion,keyCAP,cantidad,descripcionArticulo,precioVenta,iva,cantidadParticular,ivaParticular,\r\ncantidadAseguradora,ivaAseguradora,usuario,hora,fecha,entidad,keyClientesInternos,folioVenta,almacen,status,gpoproducto,costo,tipomovimiento,\r\ncodigo,keypacantidad\r\n) values (\r\n'" . $myrow333a['CVI'] . "','" . $myrow29['keyCAP'] . "','" . $myrow29['cantidad'] . "','" . $myrow29['descripcionArticulo'] . "',\r\n '" . $myrow29['precioVenta'] . "','" . $myrow29['iva'] . "','" . $myrow29['cantidadParticular'] . "',\r\n'" . $myrow29['ivaParticular'] . "','" . $myrow29['cantidadAseguradora'] . "','" . $myrow29['ivaAseguradora'] . "','" . $usuario . "',\r\n'" . $hora1 . "','" . $fecha1 . "','" . $entidad . "','" . $myrow29['keyClientesInternos'] . "',\r\n'" . $myrow29['folioVenta'] . "','" . $myrow29['almacen'] . "','venta','" . $myrow29['gpoProducto'] . "','" . $myrow29['costoHospital'] . "','salida',\r\n'" . $myrow29['codProcedimiento'] . "','" . $myrow29['keyPA'] . "'\r\n)"; mysql_db_query($basedatos, $agrega1); echo mysql_error(); } //*************************************************** $informacionExistencias = new existencias(); $existenciasAjuste = $informacionExistencias->informacionExistencias($myrow29['tipoPaciente'], $entidad, $myrow29['codProcedimiento'], $myrow29['almacenDestino'], $usuario, $fecha, $basedatos); if ($existenciasAjuste != 'exento') { if ($myrow29['statusDevolucion'] == 'si') { $cendis = new whoisCendis(); //SOLAMENTE LOS ARTICULOS DEVUELTOS A GRANEL PROCEDEN AL ALMACEN ORIGINAL $sSQLy3 = "\r\nSELECT * \r\nFROM\r\nexistencias\r\nWHERE\r\nentidad='" . $entidad . "'\r\nand\r\ncodigo='" . $myrow29['codProcedimiento'] . "'\r\nand\r\nalmacen='" . $myrow29['almacenSolicitante'] . "'\r\n\r\n"; $resulty3 = mysql_db_query($basedatos, $sSQLy3); $myrowy3 = mysql_fetch_array($resulty3); if ($myrowy3['ventaGranel'] != 'si') { $myrow29['almacenSolicitante'] = $cendis->cendis($entidad, $basedatos); $myrow29['almacenDestino'] = $cendis->cendis($entidad, $basedatos); } //AJUSTE DE EXISTENCIAS MANUAL $cm = (int) $cm; $sSQLam = "\r\nSELECT * \r\nFROM\r\narticulosExistencias\r\nWHERE\r\nkeyCAP='" . $myrow29['keyE'] . "'\r\n order by keyAE ASC\r\nlimit 0,{$cm} \r\n"; $resultam = mysql_db_query($basedatos, $sSQLam); while ($myrowam = mysql_fetch_array($resultam)) { //********AJUSTE A EXISTENCIAS CON EL ANTIGUO COSTO************* $agrega = "INSERT INTO articulosExistencias (\r\ncodigo,keyPA,gpoProducto,cantidad,tipoVenta,entidad,tipoMov,fecha,hora,usuario,almacen,factura,tipo,status,costo,nOrden,numSolicitud)\r\nvalues\r\n('" . $myrow29['codProcedimiento'] . "','" . $myrow29['keyPA'] . "','" . $myrow29['gpoProducto'] . "',1,'" . $myrowy['tipoVenta'] . "','" . $entidad . "','ENTRADA',\r\n '" . $fecha1 . "','" . $hora1 . "','" . $usuario . "','" . $myrow29['almacenDestino'] . "','" . $factura . "','" . $myrowy['tipo'] . "','ready','" . $myrowam['costo'] . "',\r\n'" . $myrowy['nOrden'] . "','" . $numSolicitud . "')";
<!--<table width="400" class="table table-striped">--> <table width="400" class="table-template-left"> <tr > <th width="5" >#</th> <th width="50" >Departamento</th> <th width="13" >---</th> </tr> <?php $cendis = new whoisCendis(); $sSQL = "\r\nSELECT *\r\nFROM\r\nexistencias\r\nwhere\r\n\r\nentidad='" . $entidad . "'\r\nand\r\nventaGranel='si' and\r\nalmacen!=''\r\nand\r\nalmacen!='" . $cendis->cendis($entidad, $basedatos) . "'\r\nand\r\ncantidadSurtir>0\r\ngroup by almacen\r\norder by keyE ASC\r\n"; $result = mysql_db_query($basedatos, $sSQL); while ($myrow = mysql_fetch_array($result)) { $a += 1; $fV[0] = $myrow['folioVenta']; $sSQL8aa = "\r\nSELECT descripcion\r\nFROM\r\nalmacenes\r\nWHERE\r\nentidad='" . $entidad . "'\r\n and\r\n\r\n almacen='" . $myrow['almacen'] . "'\r\n\r\n"; $result8aa = mysql_db_query($basedatos, $sSQL8aa); $myrow8aa = mysql_fetch_array($result8aa); $sSQLa = "\r\nSELECT sum(cantidad) as s\r\nFROM\r\nmovSolicitudes\r\nWHERE\r\nentidad='" . $entidad . "'\r\n and\r\n almacen='" . $myrow['almacen'] . "'\r\nand\r\nkeyPA='" . $myrow['keyPA'] . "'\r\nand\r\nstatus='request'\r\nand\r\ntipoVenta='Granel'\r\n"; $resulta = mysql_db_query($basedatos, $sSQLa); $myrowa = mysql_fetch_array($resulta); $sSQL8aab = "\r\nSELECT cantidadSurtir\r\nFROM\r\nexistencias\r\nWHERE\r\nentidad='" . $entidad . "'\r\n and\r\n\r\n almacen='" . $myrow['almacen'] . "'\r\nand\r\ncodigo='" . $myrow['codigo'] . "'\r\n"; $result8aab = mysql_db_query($basedatos, $sSQL8aab); $myrow8aab = mysql_fetch_array($result8aab); ?>
//hora='".$hora."', //existencia=existencia+'".$cantidad[$i]."', // cantidadTotal='".$ct."', //razon='".$razon[$i]."' //WHERE //entidad='".$entidad."' // AND //keyPA='".$myrow1['keyPA']."' //AND //almacen = '".$myrow1['almacenDestino']."' //"; // //mysql_db_query($basedatos,$q); //echo mysql_error(); //ENTRADA A CENDIS OTRA VEZ $cendis = new whoisCendis(); $agrega = "INSERT INTO articulosExistencias (\r\ncodigo,keyPA,gpoProducto,cantidad,tipoVenta,entidad,tipoMov,fecha,hora,usuario,almacen,nOrden,keyClientesInternos,folioVenta)\r\nvalues\r\n('" . $myrow1['codigo'] . "','" . $myrow1['keyPA'] . "','" . $myrow1['gpoProducto'] . "','" . $myrow1['cantidad'] . "','" . $myrow['tipoVenta'] . "','" . $entidad . "','entrada',\r\n '" . $fecha1 . "','" . $hora1 . "','" . $usuario . "','" . $cendis->cendis($entidad, $basedatos) . "','" . $_GET['nOrden'] . "',\r\n '" . $myrow1['keyClientesInternos'] . "','" . $myrow1['folioVenta'] . "')"; mysql_db_query($basedatos, $agrega); echo mysql_error(); //*****************************KARDEX************************** $karticulos = new kardex(); $karticulos->movimientoskardex($cantidad[$i], 'DEVOLUCION', 'devolucion', $usuario, $fecha1, $hora1, $myrow1['almacenSolicitante'], $myrow1['almacenDestino'], $myrow1['keyPA'], $myrow1['codProcedimiento'], $entidad, $basedatos); //************************************************************* if ($myrow8a['status'] == 'venta' and ($res < 1 or $res > 0)) { $actualiza10 = "DELETE FROM faltantes\r\n\r\nWHERE\r\nentidad='" . $entidad . "'\r\n and\r\n folioVenta='" . $_GET['folioVenta'] . "' \r\nand\r\nkeyPA='" . $myrow1['keyPA'] . "'\r\nand\r\nalmacenSolicitante='" . $myrow1['almacenDestino'] . "'\r\n\r\n"; //mysql_db_query($basedatos,$actualiza10); echo mysql_error(); } else { $actualiza10 = "update faltantes\r\nset\r\ncantidad=cantidad-'" . $cantidad[$i] . "'\r\n\r\nWHERE\r\nentidad='" . $entidad . "'\r\n and\r\n folioVenta='" . $_GET['folioVenta'] . "' \r\nand\r\nkeyPA='" . $myrow1['keyPA'] . "'\r\nand\r\nalmacenSolicitante='" . $myrow1['almacenDestino'] . "'\r\n\r\n"; //mysql_db_query($basedatos,$actualiza10); echo mysql_error();
var win = null; function nueva(mypage,myname,w,h,scroll){ LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; TopPosition = (screen.height) ? (screen.height-h)/2 : 0; settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable' win = window.open(mypage,myname,settings) if(win.window.focus){win.window.focus();} } </script> <?php $cendis = new whoisCendis(); $centroDistribucion = $cendis->cendis($entidad, $basedatos); if ($_POST['surtir'] and $_POST['cantidadSurtida']) { $cantidadSurtida = $_POST['cantidadSurtida']; $keyPA = $_POST['keyPA']; $almacenSolicitante = $_POST['almacenSolicitante']; $cantidadVendida = $_POST['cantidadVendida']; $rand = rand(100, 100000000); $codigoInv = '04'; $q4 = "\r\n\r\n INSERT INTO contadorTransaccionesKardex(contador, usuario,entidad)\r\n SELECT(IFNULL((SELECT MAX(contador)+1 from contadorTransaccionesKardex where entidad='" . $entidad . "'), 1)), '" . $usuario . "','" . $entidad . "'\r\n\r\n "; mysql_db_query($basedatos, $q4); echo mysql_error(); $sSQL = "SELECT max(contador) as topeMaximo from contadorTransaccionesKardex where entidad='" . $entidad . "' and usuario='" . $usuario . "'"; $result = mysql_db_query($basedatos, $sSQL); $myrow = mysql_fetch_array($result); $numSolicitud = $myrow['topeMaximo'];
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']; ?>
//****************************** $sSQL1 = "Select * From cargosCuentaPaciente WHERE keyCAP='" . $keyCAP[$i] . "' "; $result1 = mysql_db_query($basedatos, $sSQL1); $myrow1 = mysql_fetch_array($result1); $sSQL8a = "\r\nSELECT *\r\nFROM\r\nfaltantes\r\nWHERE\r\nentidad='" . $entidad . "'\r\n and\r\n\r\n folioVenta='" . $_GET['folioVenta'] . "'\r\n and\r\n keyPA='" . $myrow1['keyPA'] . "'\r\n\r\n"; $result8a = mysql_db_query($basedatos, $sSQL8a); $myrow8a = mysql_fetch_array($result8a); $res = $myrow8a['cantidad'] - $cantidad[$i]; // // // //if($myrow8a['status']=='venta' or $myrow8a['status']=='pendiente'){ //************** //ACTUALIZO EXISTENCIAS Y FALTANTES //ENTRADA A CENDIS OTRA VEZ $cendis = new whoisCendis(); $agrega = "INSERT INTO entradaArticulos (\r\ncodigo,keyPA,gpoProducto,cantidad,tipoVenta,entidad,tipoMov,fecha,hora,usuario,almacen,nOrden,keyClientesInternos,folioVenta,tipo,status)\r\nvalues\r\n('" . $myrow1['codProcedimiento'] . "','" . $myrow1['keyPA'] . "','" . $myrow1['gpoProducto'] . "','" . $cantidad[$i] . "','devolucion','" . $entidad . "','entrada',\r\n '" . $fecha1 . "','" . $hora1 . "','" . $usuario . "','" . $myrow1['almacenDestino'] . "','" . $_GET['nOrden'] . "',\r\n '" . $myrow1['keyClientesInternos'] . "','" . $myrow1['folioVenta'] . "',\r\n'devolucion','standby' \r\n\r\n)"; //mysql_db_query($basedatos,$agrega); echo mysql_error(); $agrega = "INSERT INTO entradaArticulos (\r\ncodigo,keyPA,gpoProducto,cantidad,tipoVenta,entidad,tipoMov,fecha,hora,usuario,almacen,costo,factura,tipo,status)\r\nvalues\r\n('" . $coder[$i] . "','" . $keyPA[$i] . "','" . $gpoProducto[$i] . "','" . $ct[$i] . "','" . $myrow['tipoVenta'] . "','" . $entidad . "','" . $tipoMov . "',\r\n '" . $fecha1 . "','" . $hora1 . "','" . $usuario . "','" . $_GET['almacenDestino'] . "','" . $myrow3ac['costo'] . "',\r\n '','Normal','standby')"; //mysql_db_query($basedatos,$agrega); echo mysql_error(); //*****************************KARDEX************************** //$karticulos=new kardex(); //$karticulos-> movimientoskardex('entrada',$cantidad[$i],'DEVOLUCION','devolucionVenta',$usuario,$fecha1,$hora1,$myrow1['almacenSolicitante'],$myrow1['almacenDestino'],$myrow1['keyPA'],$myrow1['codProcedimiento'],$entidad,$basedatos); //************************************************************* //********************************** if ($myrow1['statusDevolucion'] != 'si') { $agrega = "UPDATE cargosCuentaPaciente set \r\nstatus='devolucion',\r\n\r\nstatusDevolucion='si',\r\nfolioDevolucion='" . $keyCAP[$i] . "'\r\nwhere\r\nkeyCAP='" . $keyCAP[$i] . "' \r\n"; mysql_db_query($basedatos, $agrega); echo mysql_error();
public function devolucionInternos($usuario, $folioVenta, $entidad, $basedatos) { require CONSTANT_PATH_CONFIGURACION . "/clases/generaFolioVenta.php"; ?> <script language=javascript> function ventanaSecundaria4 (URL){ window.open(URL,"ventana4","width=800,height=300,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria2 (URL){ window.open(URL,"ventana2","width=630,height=500,scrollbars=YES,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria1 (URL){ window.open(URL,"ventana1","width=530,height=300,scrollbars=YES") } </script> <script language=javascript> function ventanaSecundaria5 (URL){ window.open(URL,"ventana5","width=500,height=500,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria3 (URL){ window.open(URL,"ventana3","width=500,height=400,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria6 (URL){ window.open(URL,"ventana6","width=500,height=400,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language=javascript> function ventanaSecundaria7 (URL){ window.open(URL,"ventana7","width=500,height=600,scrollbars=YES,resizable=YES, maximizable=YES") } </script> <script language="javascript" type="text/javascript"> //Validacion de campos de texto no vacios by Mauricio Escobar // //Iv�n Nieto P�rez //Este script y otros muchos pueden //descarse on-line de forma gratuita //en El C�digo: www.elcodigo.com //********************************************************************************* // Function que valida que un campo contenga un string y no solamente un " " // Es tipico que al validar un string se diga // if(campo == "") ? alert(Error) // Si el campo contiene " " entonces la validacion anterior no funciona //********************************************************************************* //busca caracteres que no sean espacio en blanco en una cadena function vacio(q) { for ( i = 0; i < q.length; i++ ) { if ( q.charAt(i) != " " ) { return true } } return false } //valida que el campo no este vacio y no tenga solo espacios en blanco function valida(F) { if( vacio(F.campo.value) == false ) { alert("Introduzca un cadena de texto.") return false } else { alert("OK") //cambiar la linea siguiente por return true para que ejecute la accion del formulario return true } } </script> <SCRIPT LANGUAGE="JavaScript"> function checkIt(evt) { evt = (evt) ? evt : window.event var charCode = (evt.which) ? evt.which : evt.keyCode if (charCode > 31 && (charCode < 48 || charCode > 57)) { status = "Este campo s�lo acepta n�meros." return false } status = "" return true } </SCRIPT> <script type="text/javascript"> <!-- por carlitos. cualquier duda o pregunta, visita www.forosdelweb.com var ancho=100 var alto=100 var fin=300 var x=100 var y=100 function inicio() { ventana = window.open("cita.php", "_blank", "height=1,width=1,top=x,left=y,screenx=x,screeny=y"); abre(); } function abre() { if (ancho<=fin) { ventana.moveto(x,y); ventana.resizeto(ancho,alto); x+=5 y+=5 ancho+=15 alto+=15 timer= settimeout("abre()",1) } else { cleartimeout(timer) } } // --> </script> <?php //************************ACTUALIZO ********************** //********************Llenado de datos if (!$_GET['nT']) { $_GET['nT'] = $nT; } if (!$bali) { $bali = $_GET['almacenFuente']; } $dia1 = date("l"); $hora1 = date("H:i a"); $fecha1 = date("Y-m-d"); $sSQL3 = "Select * From clientesInternos WHERE entidad='" . $entidad . "' and folioVenta = '" . $_GET['folioVenta'] . "' "; $result3 = mysql_db_query($basedatos, $sSQL3); $myrow3 = mysql_fetch_array($result3); $almacenCierreCuenta = $myrow3['almacen']; $numeroE = $myrow3['numeroE']; $nCuenta = $myrow3['nCuenta']; $cuarto = $myrow3['cuarto']; //***************aplicar pago********************** if ($_POST['aplicar'] and $_POST['keyCAP'] != NULL) { $keyCAP = $_POST['keyCAP']; //**********GENERO EL NUMERO DE SOLICITUD ************// $q = "\r\n\r\n INSERT INTO solicitudes(numSolicitud,usuario,fecha,entidad,keyClientesInternos,hora)\r\n SELECT(IFNULL((SELECT MAX(numSolicitud)+1 from solicitudes where entidad='" . $entidad . "'), 1)), '" . $usuario . "',\r\n '" . $fecha1 . "','" . $entidad . "','" . $_GET['keyClientesInternos'] . "','" . $hora1 . "' "; mysql_db_query($basedatos, $q); echo mysql_error(); $sSQL333 = "SELECT\r\n numSolicitud\r\n FROM solicitudes\r\n WHERE\r\n entidad='" . $entidad . "'\r\n and\r\n usuario ='" . $usuario . "'\r\n order by keySolicitudes DESC\r\n "; $result333 = mysql_db_query($basedatos, $sSQL333); $myrow333 = mysql_fetch_array($result333); $myrow333['NS'] = $myrow333['numSolicitud']; if (!$myrow333['NS']) { $myrow333['NS'] = 1; } //************************************ //**********************GENERAR FOLIO DE VENTA DEVOLUCION************* $generaFolio = new folioVenta(); $FV = $myrow333['folioVentas'] = $generaFolio->generarFolioVenta(0, $usuario, "interno", $entidad, $tipoFolio, $basedatos); //***********************VERIFICO QUE NO SE DUPLIQUE EL FOLIO******************************** $sSQL3a = "Select * From clientesInternos WHERE entidad='" . $entidad . "' and folioVenta = '" . $FV . "' "; $result3a = mysql_db_query($basedatos, $sSQL3a); $myrow3a = mysql_fetch_array($result3a); if ($myrow3a['keyClientesInternos']) { echo '<script> window.alert("Oops! hay un problema de cache! favor de reportarlo a sistemas"); window.close(); echo </script>'; } //********************************************************************************************** //***********************VERIFICO QUE NO SE DUPLIQUE EL FOLIO******************************** $sSQL3a = "Select status From clientesInternos WHERE entidad='" . $entidad . "' and folioVenta = '" . $FV . "' "; $result3a = mysql_db_query($basedatos, $sSQL3a); $myrow3a = mysql_fetch_array($result3a); if ($myrow3a['status'] == 'cancelado') { echo '<script> window.alert("Oops! este folio esta cancelado!"); window.close(); echo </script>'; } //********************************************************************************************** $q4 = "UPDATE clientesInternos set \r\nstatusCargoDevolucion='main',\r\nfolioDevolucion='" . $FV . "',\r\nstatusDevolucion='si',tipoCuenta='D',statusFactura='',numeroFactura='',\r\nusuarioDevolucion='" . $usuario . "',horaDevolucion='" . $hora1 . "',fechaDevolucion='" . $fecha1 . "'\r\nWHERE \r\nentidad='" . $entidad . "'\r\nand\r\nfolioVenta='" . $_GET['folioVenta'] . "'"; mysql_db_query($basedatos, $q4); echo mysql_error(); $agrega = "INSERT INTO clientesInternos ( \r\nnumeroE,nCuenta,\r\nmedico,paciente,\r\nseguro,autoriza,credencial,\r\nfecha,hora,status,cita,almacen,usuario,ip,fecha1,tipoConsulta,medicoForaneo,observaciones,edad,tipoPaciente,nOrden,\r\nstatusExpediente,dependencia,entidad,diagnostico,telefono,folioVenta,clientePrincipal,statusPaciente,\r\ntipoAccidente,\r\nfechaAccidente,\r\nhoraAccidente,\r\nlugarAccidente,\r\nllegoHospital,\r\nministerio,\r\nmotivoConsulta,\r\nalergiaT,\r\nalergiaP,\r\nalergiaR,\r\nalergiaPA,\r\ntiposAlergias,\r\npeso,dx,empleado,statusCuenta,statusCargoDevolucion,tipoCuenta,statusDevolucion,statusCaja,\r\nfolioDevolucion,usuarioDevolucion,horaDevolucion,fechaDevolucion\r\n) values (\r\n'" . $myrow3['numeroE'] . "',\r\n'" . $myrow3['nCuenta'] . "',\r\n'" . $myrow3['medico'] . "',\r\n'" . $myrow3['paciente'] . "',\r\n'" . $myrow3['seguro'] . "',\r\n'" . $myrow3['autoriza'] . "',\r\n'" . $myrow3['credencial'] . "',\r\n'" . $fecha1 . "',\r\n'" . $hora1 . "',\r\n'activa',\r\n'" . $myrow3['cita'] . "',\r\n'" . $myrow3['almacen'] . "',\r\n'" . $myrow3['usuario'] . "',\r\n'" . $ip . "',\r\n'" . $fecha1 . "',\r\n'" . $myrow3['tipoConsulta'] . "',\r\n'" . $myrow3['medicoForaneo'] . "',\r\n'" . $myrow3['observaciones'] . "',\r\n'" . $myrow3['edad'] . "',\r\n'" . $myrow3['tipoPaciente'] . "',\r\n'" . $nOrden . "',\r\n'" . $myrow3['statusExpediente'] . "',\r\n'" . $myrow3['dependencia'] . "',\r\n'" . $entidad . "',\r\n'" . $myrow3['diagnostico'] . "',\r\n'" . $myrow3['telefono'] . "',\r\n'" . $FV . "',\r\n'" . $myrow3['clientePrincipal'] . "',\r\n'" . $myrow3['statusPaciente'] . "',\r\n'" . $myrow3['tipoAccidente'] . "',\r\n'" . $myrow3['fechaAccidente'] . "',\r\n'" . $myrow3['horaAccidente'] . "',\r\n'" . $myrow3['lugarAccidente'] . "',\r\n'" . $myrow3['llegoHospital'] . "',\r\n'" . $myrow3['ministerio'] . "',\r\n'" . $myrow3['motivoConsulta'] . "',\r\n'" . $myrow3['alergiaT'] . "',\r\n'" . $myrow3['alergiaP'] . "',\r\n'" . $myrow3['alergiaR'] . "',\r\n'" . $myrow3['alergiaPA'] . "',\r\n'" . $myrow3['tipoAlergias'] . "',\r\n'" . $myrow3['peso'] . "',\r\n'" . $myrow3['dx'] . "',\r\n'" . $myrow3['empleado'] . "','caja','standby','H','si','standby','" . $FV . "','" . $usuario . "','" . $hora1 . "','" . $fecha1 . "' \r\n)"; mysql_db_query($basedatos, $agrega); echo mysql_error(); $sSQL3a = "Select keyClientesInternos From clientesInternos WHERE entidad='" . $entidad . "' and folioVenta = '" . $FV . "' "; $result3a = mysql_db_query($basedatos, $sSQL3a); $myrow3a = mysql_fetch_array($result3a); //**************************************************************************************************** for ($i = 0; $i <= $_POST['bandera']; $i++) { if ($keyCAP[$i]) { $sSQL1 = "Select * From cargosCuentaPaciente WHERE keyCAP='" . $keyCAP[$i] . "' "; $result1 = mysql_db_query($basedatos, $sSQL1); while ($myrow1 = mysql_fetch_array($result1)) { //insertar //*****************************KARDEX************************** $karticulos = new kardex(); $karticulos->movimientoskardex('entrada', $myrow1['cantidad'], 'ENTRADA POR DEVOLUCION', 'devolucionVenta', $usuario, $fecha1, $hora1, $myrow1['almacenSolicitante'], $myrow1['almacenDestino'], $myrow1['keyPA'], $myrow1['codProcedimiento'], $entidad, $basedatos); //************************************************************* //*********AJUSTE EXISTENCIAS*********** //ENTRADA A CENDIS OTRA VEZ $cendis = new whoisCendis(); $agrega = "INSERT INTO articulosExistencias (\r\ncodigo,keyPA,gpoProducto,cantidad,tipoVenta,entidad,tipoMov,fecha,hora,usuario,almacen,nOrden,keyClientesInternos,folioVenta)\r\nvalues\r\n('" . $myrow1['codigo'] . "','" . $myrow1['keyPA'] . "','" . $myrow1['gpoProducto'] . "','" . $myrow1['cantidad'] . "','" . $myrow['tipoVenta'] . "','" . $entidad . "','entrada',\r\n '" . $fecha1 . "','" . $hora1 . "','" . $usuario . "','" . $cendis->cendis($entidad, $basedatos) . "','" . $_GET['nOrden'] . "',\r\n '" . $myrow1['keyClientesInternos'] . "','" . $myrow1['folioVenta'] . "')"; mysql_db_query($basedatos, $agrega); echo mysql_error(); //*****************************KARDEX************************** $karticulos = new kardex(); $karticulos->movimientoskardex('entrada', $cantidad[$i], 'ENTRADA POR DEVOLUCION', 'devolucionVenta', $usuario, $fecha1, $hora1, $myrow1['almacenSolicitante'], $myrow1['almacenDestino'], $myrow1['keyPA'], $myrow1['codProcedimiento'], $entidad, $basedatos); //************************************************************* //************************************** if ($myrow1['naturaleza'] == '-') { $sSQL317 = "Select * From catTTCaja WHERE entidad='" . $entidad . "' and cancelacionDescuentos = 'si' "; $result317 = mysql_db_query($basedatos, $sSQL317); $myrow317 = mysql_fetch_array($result317); $tipoTransaccion = $myrow317['codigoTT']; $myrow1['descripcionArticulo'] = 'CANCELACION DE MOVIMIENTO'; $naturaleza = $myrow317['naturaleza']; $tipoCuenta = 'D'; if ($myrow3a['seguro'] != '') { $myrow1['cantidadAseguradora'] = $myrow1['precioVenta'] * $myrow1['cantidad']; $myrow1['cantidadParticular'] = ''; } else { $myrow1['cantidadParticular'] = $myrow1['precioVenta'] * $myrow1['cantidad']; $myrow1['cantidadAseguradora'] = ''; } } else { $naturaleza = 'A'; $tipoCuenta = 'H'; } $agrega = "INSERT INTO cargosCuentaPaciente (\r\nnumeroE,nCuenta,status,usuario,fecha1,dia,cantidad,tipoTransaccion,codProcedimiento,hora1,\r\nnaturaleza,ejercicio,statusDeposito,almacen,usuarioTraslado,precioVenta,iva,seguro,\r\nstatusTraslado,tipoCliente,tipoPaciente,cantidadParticular,cantidadAseguradora,entidad,tipoCobro,statusAuditoria,\r\ntipoPago,statusCargo,porcentajeVariable,cargosHospitalarios,\r\nalmacenSolicitante,almacenDestino,keyClientesInternos,descripcion,statusFactura,horaSolicitud,fechaSolicitud,\r\ncodigoTarjeta,ultimosDigitos,codigoAutorizacion,numeroCheque,bancoTransferencia,bancoCheque,numeroTransferencia,\r\nbanderaPC,statusPC,clientePrincipal,folioVenta,codigoCaja,numRecibo,numCorte,statusDevolucion,keyE,keyPA,numeroConfirmacion,\r\nivaParticular,ivaAseguradora,tipoVentaArticulos,usuarioFactura,\r\nprecioOriginal,ivaOriginal,usuarioDescuento,fechaDescuento,cargoModificable,gpoProducto,numSolicitud,\r\nfolioDevolucion,descripcionArticulo,tipoCuenta,notaCredito,fechaCargo,usuarioCargo,\r\ndescripcionGrupoProducto,descripcionAlmacen,almacenIngreso,\r\n\r\nstatusBeneficencia,\r\n\r\ndiaNumerico,year,mes,\r\n\r\ndescripcionClientePrincipal,descripcionMedico,primeraVez,statusDescuento,medico\r\n)\r\nvalues \r\n('" . $myrow1['numeroE'] . "',\r\n'" . $myrow1['nCuenta'] . "',\r\n'" . $myrow1['status'] . " ',\r\n'" . $usuario . "',\r\n'" . $fecha1 . "',\r\n'" . $dia1 . "',\r\n'" . $myrow1['cantidad'] . "',\r\n'" . $tipoTransaccion . "',\r\n'" . $myrow1['codProcedimiento'] . "',\r\n'" . $hora1 . "',\r\n'" . $naturaleza . "',\r\n'" . $ID_EJERCICIOM . "',\r\n'',\r\n'" . $myrow1['almacen'] . "',\r\n'" . $usuario . "',\r\n'" . $myrow1['precioVenta'] . "',\r\n'" . $myrow1['iva'] . "'\r\n,'" . $myrow1['seguro'] . "',\r\n'" . $myrow1['statusTraslado'] . "',\r\n'',\r\n'" . $myrow1['tipoPaciente'] . "',\r\n'" . $myrow1['cantidadParticular'] . "',\r\n'" . $myrow1['cantidadAseguradora'] . "',\r\n'" . $myrow1['entidad'] . "',\r\n'" . $myrow1['tipoCobro'] . "',\r\n'" . $myrow1['statusAuditoria'] . "'\r\n,'" . $myrow1['tipoPago'] . "',\r\n'cargado',\r\n'" . $myrow1['porcentajeVariable'] . "',\r\n'" . $myrow1['cargosHospitalarios'] . "',\r\n'" . $myrow1['almacenSolicitante'] . "',\r\n'" . $myrow1['almacenDestino'] . "',\r\n\r\n'" . $myrow3a['keyClientesInternos'] . "',\r\n\r\n\r\n'" . $myrow1['descripcion'] . "',\r\n'',\r\n'" . $hora1 . "',\r\n'" . $fecha1 . "',\r\n'" . $fecha1 . "',\r\n'" . $myrow1['codigoTarjeta'] . "',\r\n'" . $myrow1['codigoAutorizacion'] . "',\r\n'" . $myrow1['numeroCheque'] . "',\r\n'" . $myrow1['bancoTransferencia'] . "',\r\n'" . $myrow1['bancoCheque'] . "',\r\n'" . $myrow1['numeroTransferencia'] . "',\r\n'" . $myrow1['banderaPC'] . "',\r\n'" . $myrow1['statusPC'] . "',\r\n'" . $myrow1['clientePrincipal'] . "',\r\n'" . $FV . "',\r\n'" . $myrow1['codigoCaja'] . "',\r\n'" . $myrow1['numRecibo'] . "',\r\n'" . $myrow1['numCorte'] . "',\r\n'si',\r\n'" . $myrow1['keyE'] . "',\r\n'" . $myrow1['keyPA'] . "',\r\n'" . $myrow1['numeroConfirmacion'] . "',\r\n'" . $myrow1['ivaParticular'] . "',\r\n'" . $myrow1['ivaAseguradora'] . "',\r\n'" . $myrow1['tipoVentaArticulos'] . "',\r\n'" . $myrow1['usuarioFactura'] . "',\r\n'" . $myrow1['precioOriginal'] . "',\r\n'" . $myrow1['ivaOriginal'] . "',\r\n'" . $myrow1['usuarioDescuento'] . "',\r\n'" . $myrow1['fechaDescuento'] . "',\r\n'" . $myrow1['cargoModificable'] . "',\r\n'" . $myrow1['gpoProducto'] . "',\r\n\r\n'" . $myrow333['NS'] . "','" . $myrow1['keyCAP'] . "' ,'" . $myrow1['descripcionArticulo'] . "','" . $tipoCuenta . "' ,'si','" . $fecha1 . "',\r\n'" . $usuario . "',\r\n'" . $myrow1['descripcionGrupoProducto'] . "','" . $myrow1['descripcionAlmacen'] . "','" . $myrow1['almacenIngreso'] . "',\r\n\r\n'" . $myrow1['statusBeneficencia'] . "','" . $myrow1['diaNumerico'] . "','" . $myrow1['year'] . "','" . $myrow1['mes'] . "',\r\n\r\n'" . $myrow1['descripcionClientePrincipal'] . "','" . $myrow1['descripcionMedico'] . "','" . $myrow1['primeraVez'] . "','" . $myrow1['statusDescuento'] . "',\r\n '" . $myrow1['medico'] . "'\r\n)"; mysql_db_query($basedatos, $agrega); echo mysql_error(); } //while } //for //******************************************************************************* } //cierra for ?> <script> window.alert("Se genero el folio de devolucion: <?php echo $FV; ?> "); window.opener.document.forms["form1"].submit(); window.close(); </script> <?php } //cierra actualizar $cargosParticulares = new acumulados(); $totalxSurtir = new acumulados(); $cargosAseguradora = new acumulados(); $otros = new acumulados(); ?> <!-Hoja de estilos del calendario --> <link rel="stylesheet" type="text/css" media="all" href="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-tas.css" title="win2k-cold-1" /> <!-- librer�a principal del calendario --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar.js"></script> <!-- librer�a para cargar el lenguaje deseado --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/lang/calendar-es.js"></script> <!-- librer�a que declara la funci�n Calendar.setup, que ayuda a generar un calendario en unas pocas l�neas de c�digo --> <script type="text/javascript" src="<?php echo CONSTANT_PATH_SIMA_RAIZ; ?> /calendario/calendar-setup.js"></script> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <html xmlns="http://www.w3.org/1999/xhtml"> <style type="text/css"> .Estilo1 { color: #FF0000; font-weight: bold; font-size: 9px; } <!-- --> </style> <head> <?php $showStyles = new muestraEstilos(); $showStyles->styles(); ?> </head> <BODY > <?php //ventanasPrototype::links(); ?> <h1 align="center" class="titulos">Devoluciones Px Internos </h1> <h1 align="center" class="titulos"> </h1> <p align="center" class="codigos">*Si esta deshabilitada la cantidad es porque el almacen no permite tener stock.</p> <form id="myform" name="myform" method="post" action=""> <table width="412" border="0" align="center" cellpadding="1" cellspacing="1" bordercolor="#990099" class="normal"> <tr bordercolor="#FFFFFF" bgcolor="#FFFFFF"> <th bgcolor="#330099" class="blanco" scope="col"><div align="left">Transacción</div></th> <th class="normal" scope="col"><div align="left"><?php echo $_GET['folioVenta']; ?> <input name="numeroE" type="hidden" class="normal" id="numeroE" value="<?php echo $nCliente = $_POST['numeroE']; ?> " readonly=""/> </label></div> </th> </tr> <tr bordercolor="#FFFFFF" bgcolor="#FFFFFF"> <th width="157" bgcolor="#330099" scope="col"><div align="left" class="blanco"><strong>Paciente</strong></div></th> <th width="385" class="normal" scope="col"><div align="left"><strong> <label> </label> </strong> <?php echo $myrow3['paciente']; ?> </div></th> </tr> <tr bordercolor="#FFFFFF" bgcolor="#FFFFFF"> <td bgcolor="#330099" class="blanco"><div align="left">Compañía</div></td> <td class="normal"><label> <?php echo $traeSeguro = $myrow3['seguro']; ?> <?php displaySeguro::despliegaSeguro($traeSeguro, $basedatos); ?> <input name="seguro2" type="hidden" id="seguro2" value="<?php echo $traeSeguro; ?> " /> </label></td> </tr> <tr bordercolor="#FFFFFF" bgcolor="#FFFFFF"> <td bgcolor="#330099" class="blanco"><div align="left">N° Credencial</div></td> <td class="normal"><?php echo $myrow3['credencial']; ?> </td> </tr> <tr bordercolor="#FFFFFF" bgcolor="#FFFFFF"> <th bgcolor="#330099" class="normal" scope="col"><div align="left" class="blanco"> <div align="left"><strong>Médico</strong></div> </div></th> <th class="normal" scope="col"><div align="left"> <label> <?php echo $medico = $myrow3['medico']; ?> </label> <label> </label> <?php $sSQL18 = "Select * From medicos WHERE numMedico ='" . $medico . "'"; $result18 = mysql_db_query($basedatos, $sSQL18); $rNombre18 = mysql_fetch_array($result18); ?> <?php $dr = "Dr(a): " . $rNombre18["apellido1"] . " " . $rNombre18["apellido2"] . " " . $rNombre18["apellido3"] . " " . $rNombre18["nombre1"] . " " . $rNombre18["nombre2"]; ?> </div></th> </tr> </table> <p align="center" class="normal"><br /> <input type="submit" src='../imagenes/btns/cargadevolucion.png' name="aplicar" id="button" value="Aplicar Cambios" /> </p> <table width="988" border="0" align="center"> <tr bgcolor="#330099"> <th width="40" class="blanco" scope="col"><div align="center"><span class="blanco ">Ref</span></div></th> <th width="82" height="14" class="blanco" scope="col"><div align="center"><span class="blanco ">Fecha/Hora </span></div></th> <th width="264" scope="col"><div align="center"><span class="blanco ">Descripción/Concepto</span></div></th> <th width="68" scope="col"><div align="center"><span class="blanco ">Almacen</span></div></th> <th width="42" scope="col"><div align="center"><span class="blanco ">Status</span></div></th> <th width="28" scope="col"><div align="center"><span class="blanco ">N </span></div></th> <th width="51" scope="col"><div align="center"><span class="blanco ">Tipo P </span></div></th> <th width="21" scope="col" class="blanco"><div align="center">C</div></th> <th width="66" scope="col"><div align="center"><span class="blanco ">P.Unit</span></div></th> <th width="57" scope="col"><div align="center"><span class="blanco ">CargosP</span></div></th> <th width="59" scope="col"><div align="center"><span class="blanco ">CargosA</span></div></th> <th width="52" scope="col"><div align="center"><span class="blanco ">IVA</span></div></th> <th width="50" scope="col"><div align="center"><span class="blanco ">Abonos</span></div></th> <th width="50" scope="col"><div align="center"><span class="blanco "> D </span> </div> </th> </tr> <?php //traigo agregados $sSQL81 = "\r\nSELECT \r\n*,cargosCuentaPaciente.descripcion as descripcionGeneral\r\nFROM\r\ncargosCuentaPaciente\r\n WHERE \r\ncargosCuentaPaciente.folioVenta='" . $_GET['folioVenta'] . "'\r\nand \r\ncargosCuentaPaciente.status!='cancelado'\r\nand\r\ngpoProducto!=''\r\norder by fecha1 DESC\r\n "; $result81 = mysql_db_query($basedatos, $sSQL81); while ($myrow81 = mysql_fetch_array($result81)) { $a += 1; $art = $myrow81['codProcedimiento']; $codigo = $proc = $myrow81['codProcedimiento']; $keyCAP = $myrow81['keyCAP']; $style = 'normal'; ?> <tr bgcolor="#FFFFFF" onMouseOver="bgColor='#ffff33'" onMouseOut="bgColor='#ffffff'" > <td bgcolor="<?php echo $color; ?> " class="<?php echo $style; ?> "><?php echo $myrow81['keyCAP']; ?> </td> <td height="21" bgcolor="<?php echo $color; ?> " class="<?php echo $style; ?> "><div align="center"><span class="<?php echo $estilo; ?> "> <?php echo $myrow81['hora1'] . " " . cambia_a_normal($myrow81['fecha1']); ?> </span></div></td> <td bgcolor="<?php echo $color; ?> "> <div align="left"> <span class="<?php echo $style; ?> "> <?php echo $myrow81['descripcionArticulo']; ?> <?php if ($myrow81['gpoProducto']) { echo '[' . $myrow81['gpoProducto'] . ']'; } ?> </span> <span class="Estilo1"> <?php //echo $myrow81['statusCargo']; if ($myrow81['statusDevolucion'] and $myrow81['statusDevolucion'] != '') { echo '</br>'; if ($myrow81['statusDevolucion'] == 'si' and $myrow81['naturaleza'] == 'C') { echo ' [Hizo el cargo: ' . $myrow81['usuario'] . ']'; } else { if ($myrow81['statusDevolucion'] == 'si' and $myrow81['naturaleza'] == 'A') { echo ' [Solicito Devolucion: ' . $myrow81['usuario'] . ', Transaccion: ' . $myrow81['folioDevolucion'] . ']'; } } } ?> </span> </div></td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $style; ?> "><div align="center"><?php echo $myrow81['almacenDestino']; ?> </div></td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $style; ?> "> <div align="center"> <?php if ($myrow81['statusCargo'] == 'standbyR') { echo 'Sin enviar'; } else { if ($myrow81['statusCargo'] == 'standby') { echo 'pendiente surtir'; } else { if ($myrow81['statusCargo'] == 'cargado') { echo $myrow81['statusCargo']; } } } ?> </div></td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $style; ?> "> <div align="center"><?php echo $myrow81['naturaleza']; ?> </div></td> <td bgcolor="<?php echo $color; ?> " class="<?php echo $style; ?> "><div align="center"><?php echo $myrow81['tipoCliente']; ?> </div></td> <td class="<?php echo $style; ?> "><div align="center"><?php print $myrow81['cantidad']; ?> </div></td> <td class="precionormal2" align="right" ><?php //cargos if ($myrow81['naturaleza'] == 'C') { echo '$' . number_format($myrow81['precioVenta'], 2); } else { echo '*'; } ?> </td> <td class="precionormal1" align="right"> <?php //cargos if ($myrow81['naturaleza'] == 'C') { echo '$' . number_format($myrow81['cantidadParticular'] * $myrow81['cantidad'], 2); } else { echo '*'; } ?> </td> <td class="precionormal1" align="right" ><?php //cargos if ($myrow81['naturaleza'] == 'C') { echo '$' . number_format($myrow81['cantidadAseguradora'] * $myrow81['cantidad'], 2); } else { echo '*'; } ?> </td> <td class="normal" align="right"> <?php if ($myrow81['naturaleza'] == 'C') { $sumaIVAS[0] += ($myrow81['ivaAseguradora'] + $myrow81['ivaParticular']) * $myrow81['cantidad']; echo '$' . number_format(($myrow81['ivaAseguradora'] + $myrow81['ivaParticular']) * $myrow81['cantidad'], 2); } else { echo '*'; } ?> </span></div></td> <td class="precionormal2" ><div align="right"> <?php if ($myrow81['naturaleza'] == 'A') { echo '$' . number_format($myrow81['precioVenta'] * $myrow81['cantidad'], 2); } ?> </div></td> <td class="precionormal2" > <div align="right"> <label> <?php if ($myrow81['statusDevolucion'] != 'si') { ?> <input name="keyCAP[]" type="checkbox" id="keyCAP[]" value="<?php echo $myrow81['keyCAP']; ?> " /> <?php } else { ?> <input name="keyCAP[]" type="checkbox" id="keyCAP[]" value="<?php echo $myrow81['keyCAP']; ?> " disabled="disabled" /> <?php } ?> </label> </div></td> </tr> <?php } ?> </table> <p> <label></label> <input name="bandera" type="hidden" id="recibo" value="<?php echo $a; ?> " /> </p> <div align="center"> <div align="left"> <p> </p> </div> </div> <p align="center"> <input name="keyClientesInternos" type="hidden" id="keyClientesInternos" value="<?php echo $myrow3['keyClientesInternos']; ?> " /> </p> </form> </body> </html> <?php }
} status = "" return true } </script> <?php $window=new ventanasPrototype(); $window->links(); $abrir=new ventanasPrototype(); $hoy = date("d/m/Y"); $hora = date("g:i a"); $cendis=new whoisCendis(); /* ?> <script> // Windows with an URL as content win2 = new Window('dialog2', {title: "AJUSTE DE INVENTARIOS", bottom:200, left:600, width:800, height:600, resizable: true, url: "../ventanas/ventanaInventarios.php?porArticulo=<?php echo $_POST['porArticulo']; ?>&almacenDestino=<?php echo $centroDistribucion=$cendis->cendis($entidad,$basedatos); ?>&anaquel=<?php echo $_POST['anaquel']; ?>&numeroConfirmacion=<?php echo $numeroConfirmacion; ?>&hora1=<?php echo $hora1; ?>&keyClientesInternos=<?php echo $myrow3['keyClientesInternos'];?>&random=<?php echo $_GET['random'];?>&usuario=<?php echo $usuario;?>", showEffectOptions: {duration:3}}) win2.show(); win2.setDestroyOnClose();
<script> var win = null; function nueva(mypage,myname,w,h,scroll){ LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; TopPosition = (screen.height) ? (screen.height-h)/2 : 0; settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable' win = window.open(mypage,myname,settings) if(win.window.focus){win.window.focus();} } </script> <?php $cendis=new whoisCendis(); $aP=$centroDistribucion=$cendis->cendis($entidad,$basedatos); /* if($_GET['keyPA'] AND ($_GET['inactiva'] or $_GET['activa']) and $_GET['keyPA']!=NULL){ if($_GET['activa']=="activa"){ $solicitado=$myrowv['c']; $sSQL8aa= "