elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


  Mostrar Temas
Páginas: [1] 2 3
1  Programación / Desarrollo Web / llamar a función ajax al presionar tecla enter en: 5 Enero 2021, 23:55 pm
Hola a todos!! tengo un problema con una función javascript, resulta que en mi pagina tengo un text y un botón, al presionar el botón se ejecuta la función javascript la que envía datos de un formulario a un controlador de laravel, esto funciona sin problemas , pero necesito que también se ejecute la función si el usuario presiona la tecla enter cuando esta en el text, no se como hacerlo ya que si ahora lo presiono me da un error indicando que envié valores vacíos a la función.

esta es mi función
Código
  1. function temporal(ruta)
  2. {
  3.   const codigobarra=$('#Txt_serie').val();
  4.   const sku_ext=$('#Txt_codigo').val();
  5.   const Idservicio=$('#Txt_servicio').val();
  6.   const Numguia=$('#Txt_numguia').val();
  7.   const Idmaterial=$('#Txt_idmaterial').val();
  8.   const Idproveedor=$('#Txt_prov').val();
  9.   const Numcantidad=$('#Txt_cant').val();
  10.   const identificador=$('#Txt_identificador').val();
  11.   const Numfila=$('#Txt_fila').val();
  12.   const usuario=$('#Txt_user').val();
  13.   const estado=1;
  14.  
  15.    $.ajax(
  16.        {
  17.            url:ruta,
  18.            type:'POST',
  19.            data: {
  20.                _token:$('input[name="_token"]').val(),
  21.                temp_mat_id:Idmaterial,
  22.                tem_mst_id:estado,
  23.                temp_ser_id:Idservicio,
  24.                temp_serie:codigobarra,
  25.                temp_guia:Numguia,
  26.                temp_pro_id:Idproveedor,
  27.                temp_identificador:identificador,
  28.                temp_nwa_id:1,
  29.                temp_use_id:usuario
  30.            },
  31.            success:function () {
  32.                           document.getElementById("respuesta").innerHTML=`<div class="alert alert-danger" role="alert">OK</div>`
  33.                  document.getElementById('Txt_serie').value= "";
  34.                  $('#Txt_serie').focus();
  35.                }
  36.  
  37.         });
  38.  
  39.         return false;
  40.  
  41.  
  42. }
  43.  

Código
  1. {{-- este el text que no logro que me funcione al presionar enter --}}
  2.  
  3. <input type="text" name="Txt_serie" id='Txt_serie' placeholder="0"  class="form-control">
  4.  
  5. {{-- este el tbotón que llama a la función--}}
  6.  
  7. <button name="Btn_agregar" id="Btn_agregar" type="button" onclick="temporal('{{ route('guiaingresos.insert') }}')"   class="btn btn-info">Agregar</button>
  8.  

espero me puedan ayudar.
2  Programación / Desarrollo Web / CRUD Laravel 8 y AJAX en: 4 Enero 2021, 15:32 pm
Hola  a todos!!! estoy intentando hacer un CRUD con laravel 8 y Ajax, pero cuando quiero insertar un registro me muestra que tengo problemas con la ruta y arroja el el error 404, con la otra ruta mostrar no tengo problemas, pero con esta para insertar no me funciona.
estas son mis rutas en mi archivo web.php:
Código
  1. Route::get('/',PageController::class);
  2. Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');
  3.  
  4. Route::get('system.logistica', [BodegaController::class, 'index'])->name('logistica');
  5.  
  6. Route::post('system.logistica/one/{id}', [BodegaController::class, 'mostrar'])->name('logistica.mostrar');
  7.  
  8. // Esta es la ruta que no funciona
  9. Route::post('system.guiaingresos',[BodegaController::class,'insert'])->name('guiaingresos.insert');
  10.  
este es mi función en mi archivo js
Código
  1. function temporal()
  2. {
  3.   const codigobarra=$('#Txt_serie').val();
  4.   const sku_ext=$('#Txt_codigo').val();
  5.   const Idservicio=$('#Txt_servicio').val();
  6.   const Numguia=$('#Txt_numguia').val();
  7.   const Idmaterial=$('#Txt_idmaterial').val();
  8.   const Idproveedor=$('#Txt_prov').val();
  9.   const Numcantidad=$('#Txt_cant').val();
  10.   const identificador=$('#Txt_identificador').val();
  11.   const Numfila=$('#Txt_fila').val();
  12.   const usuario=$('#Txt_user').val();
  13.  
  14.   $.ajax(
  15.        {
  16.            url:"{{ route('guiaingresos.insert') }}", // aqui llamo a la ruta insert
  17.            type:'POST',
  18.            data: {
  19.                _token:$('input[name="_token"]').val(),
  20.                temp_mat_id:Idmaterial,
  21.                tem_mst_id:1,
  22.                temp_ser_id:Idservicio,
  23.                temp_serie:codigobarra,
  24.                temp_guia:Numguia,
  25.                temp_pro_id:Idproveedor,
  26.                temp_identificador:identificador,
  27.                temp_nwa_id:1,
  28.                temp_use_id:usuario
  29.  
  30.            },
  31.            success:function (response) {
  32.                if(response){
  33.                alert('OK');
  34.                }
  35.            }
  36.  
  37.  
  38.            });
  39.  
  40.  
  41. }
  42.  
y este es mi controlador con la función insert
Código
  1. public function insert(Request $request)
  2. {
  3.   $id_usuario=$request->temp_use_id;
  4.  
  5.   return ($id_usuario);
  6.  
  7.   //por ahora solo quiero comprobar que llego a la ruta y a la función de mi
  8.     controlador
  9.    }
  10.  
Espero me puedan ayudar, saludos!!!
3  Programación / Desarrollo Web / problema con mis rutas al subir proyecto a mi servidor vps en: 18 Diciembre 2020, 02:33 am
Hola a todos necesito de su ayuda nuevamente, lo que pasa es que tengo un proyecto que estoy subiendo a mi VPS pero al ejecutarlo me da error en mis rutas que están mis funciones ajax.

esta es mi funcion.
Código
  1. function agregar(){
  2.  
  3.    var incorrecto = document.getElementById('respuesta');
  4.  
  5.    material= document.getElementById("Sel_materiales").value;
  6.    cantidad=document.getElementById("Txt_cantidad").value;
  7.    guia=document.getElementById("Txt_guia").value;
  8.    proveedor=document.getElementById("Sel_proveedor").value;
  9.    servicio=document.getElementById("Sel_servicio").value;
  10.    id_usuario=document.getElementById("Txt_usuario").value;
  11.  
  12.    var datalist = 'Sel_materiales='+material+'& Txt_cantidad='+cantidad+'& Txt_guia='+guia+'& Sel_proveedor='+proveedor+'& Sel_servicio='+servicio+'& Txt_usuario='+id_usuario;
  13.    $.ajax({
  14.        type:'post',
  15.        url:'../resources/views/system/post1.php', // esta es la ruta que no me funciona
  16.  
  17.  
  18.        data: datalist,
  19.        success:function(resp){
  20.  
  21.        if(resp==='error')
  22.        {
  23.            incorrecto.innerHTML='<div class="alert alert-danger" role="alert">Debe Llenar todos los campos de forma correcta</div>'
  24.        }else{
  25.            incorrecto.innerHTML='';
  26.          $("#milistbody").append(resp);
  27.        }
  28.        }
  29.      });
  30. };
  31.  

de forma local, no tengo ningún problema, es al subirla, si me pudiesen orientar a como declarar esas rutas, para no tener problemas al subir mi proyecto. desde ya muchas gracias!!!
4  Programación / .NET (C#, VB.NET, ASP) / Ejecutar Porcedimiento almacenado desde C# en: 12 Septiembre 2013, 20:53 pm
hola a todos, espero me puedan ayudar tengo un procedimiento almacenado en una base de datos SYBASE, este procedimiento lo ejecuto a través de un código en C# para una aplicación de consola y el resultado lo exporto a una archivo.CSV esto sin problemas, lo que necesito ahora es poder ejecutar mas de una vez ese procedimiento y el resultado poder ponerlo es un solo archivo.CSV, no se si me explico bien, bueno tratare de poner un ejemplo: tengo un listado como el siguientes con nombres de equipos:

ID|nombre_equipo
1 |BBL52E_02
2 |OSO52E_04

por cada uno de esos equipos necesito ejecutar el procedimiento almacenado 3 veces, para poder traer 2 datos correspondientes a cada equipo y el resultado exportarlo a un archivo.CSV. estos serian los procedimientos que debería ejecutar por ejemplo para el equipo numero uno (BBL52E_02).

exec sp_trendView @tablename='collect', @tagname='analog.BBL52E_02_____P.curval', @columnname='value' , @starttime='01/09/2013 00:00:00', @endtime= '01/09/2013 23:59:00'

exec sp_trendView @tablename='collect', @tagname='analog.BBL52E_02_____Q.curval', @columnname='value' , @starttime='01/09/2013 00:00:00', @endtime= '01/09/2013 23:59:00'

exec sp_trendView @tablename='collect', @tagname='analog.BBL52E_02_____S.curval', @columnname='value' , @starttime='01/09/2013 00:00:00', @endtime= '01/09/2013 23:59:00'

si se fijan lo único que cambia en cada ejecución del procedimiento es el campo llamado "tagname".

este es mi código donde solo ejecuto una ves el procedimiento:
Código c#:

Código
  1. using System;
  2. using System.Data;
  3. using System.Data.Odbc;
  4. using MySql.Data.MySqlClient;
  5. using System.IO;
  6.  
  7.  
  8.  
  9.  
  10. namespace TestODBC
  11. {
  12.    class Program
  13.    {
  14.        static void Main(string[] args)
  15.        {
  16.            MostrarDatos();
  17.            Console.ReadLine();
  18.            DateTime Hoy = DateTime.Today;
  19.  
  20.        }
  21.  
  22.        private static void MostrarDatos()
  23.        {
  24.  
  25.            string strFilePath = @"C:\ datas.csv";        
  26.            using (OdbcConnection oCn = new OdbcConnection("Driver={Sybase System 10};SRVR=CMX;DB=timeline;DSN=Default;UID=xisapp;PWD=apphistory;"))
  27.            {
  28.                try
  29.                {
  30.                    string proc = String.Format("exec sp_trendView @tablename='{0}', @tagname='{1}', @columnname='{2}', @starttime='{3}', @endtime= '{4}'",
  31.                                               "collect", "analog.BBL52B_02_____P.curval", "value", "01/09/2013 00:00:00", "01/09/2013 23:59:00");
  32.  
  33.                    OdbcCommand oCmd = new OdbcCommand(proc,oCn);
  34.                    DataTable rows = new DataTable("datos");
  35.                    OdbcDataAdapter oDt = new OdbcDataAdapter(oCmd);
  36.                   oCn.Open();
  37.  
  38.                    try
  39.                    {
  40.                        oDt.Fill(rows);
  41.                        StreamWriter sw = new StreamWriter(strFilePath, false);
  42.                        int iColCount = rows.Columns.Count;
  43.                        sw.Write("Alimentador");
  44.                        sw.Write(",");
  45.                        sw.Write("Fecha");
  46.                        sw.Write(",");
  47.                        sw.Write("P");
  48.                        sw.Write(",");
  49.                        sw.Write("Q");
  50.                        sw.Write(",");
  51.                        sw.Write("S");
  52.                        sw.Write(sw.NewLine);
  53.                       foreach (DataRow row in rows.Rows)
  54.                            {  
  55.  
  56.                                        sw.Write("BBL52B_02".ToString());
  57.                                        sw.Write(",");            
  58.                                        sw.Write(row[0].ToString());
  59.                                        sw.Write(",");
  60.                                        sw.Write(row[2].ToString());
  61.                                        sw.Write(sw.NewLine);
  62.  
  63.                           }
  64.  
  65.                           sw.Close();
  66.                            Console.WriteLine("Proceso Finalizado");
  67.                      }
  68.  
  69.                    catch (Exception ex)
  70.                    {
  71.                        Console.WriteLine(String.Format("Error al consultar procedimiento : {0}", ex.Message));
  72.                    }
  73.                }
  74.                catch (Exception ex)
  75.                {
  76.                    Console.WriteLine(ex.Message);
  77.                }
  78.            }
  79.        }
  80.    }
  81. }
  82.  
espero me puedan ayudar!!! 
5  Programación / PHP / insert de de varios textbox auna base de datos en: 5 Febrero 2013, 20:50 pm
Hola a todos, espero me puedan ayudar tengo una pagina padre en php que dependiendo de lo que seleccione el usuario en un popup esta me genera unos campos textbox en forma automática, es decir que si el usuario selecciono 3 item en el popup en la pagina madre me aparecen 3 textbox, hasta aquí todo bien, en donde tengo problemas es que en la pagina madre tengo un botón que dice grabar y no se como hacer que me capture el valor de los textbox creados automáticamente para grabarlos en una base de datos ya que como los crea dependiendo de lo que seleccione el usuario no se cuantos son o como llamarlos para obtener su valor.
mi codigo para crear los textbox es el sigueinte:

Código
  1. <?php
  2. $sql = mysql_query("SELECT cod,id_curso,nombre FROM temp  
  3. LEFT JOIN cursos on temp.ID_CURSO=cursos.id
  4. where cod='123'");
  5. while ($row=mysql_fetch_array($sql))
  6. {
  7. $NOMBRE_CURSO=$row['nombre'];
  8. $i=$i+1;
  9. echo"
  10. <tr>
  11. <td  bgcolor='#72B446'>$NOMBRE_CURSO</td>
  12. <td><input name='ben[$i]' id='$i' type='text'/></td>
  13. <td><input name='rel[$i]' id='$i' type='text'/></td>
  14. </tr>";
  15. }
  16. ?>
  17.  
Código
  1.    <tr>
  2.        <td><input name="grabar" id="grabar" type="submit" value="Finalizar"></td>
  3.    </tr>
  4. </table>
  5.  

lo ultimo es el botón con el que no se como hacer la consulta, porque la cantidad de textbox es indeterminada porque como decia anteriormente la cantidad de textbox va a depender de lo que seleccione el usuario en un popup, me pueden ayudar con esto por favor.
6  Programación / PHP / Imprimir los registros de la BD en: 22 Octubre 2011, 16:19 pm
Hola a todos, tengo un problema que no sé cómo resolver, espero ustedes me puedan ayudar, bueno tengo el siguiente código:
<?phph
$sql="SELECT ASA_ID,ASA_NOMBRE,SOC_NOMBRE,SOC_APELLIDOS,SOC_COR DENADA_X,SOC_CORDENADA_Y FROM geo_asambleas
LEFT JOIN geo_socios ON geo_asambleas.ASA_ID=geo_socios.SOC_ASAMBLEA
WHERE ASA_NOMBRE='union";
$result = mysql_query($sql);

//segun esta consulta existen en mi BD 3 registros que cumplen esa condicion

while ($row=mysql_fetch_array($result)) {
//COMO SON MAS DE UN REGISTRO PUSE UN WHILE

$CORDX=$row["SOC_CORDENADA_X"];
$CORDY=$row["SOC_CORDENADA_Y"];
$nom=$row["SOC_NOMBRE"];

// EN ESTA PARTE ES DONDE TENGO EL PROBLEMA, LA IDEA ES QUE POR CADA REGISTRO QUE ENCUENTRE EN LA BASE DE DATOS
// ME CREE LA LINEA QUE ESTAN AQUÍ ABAJO, ES DECIR COMO SON TRES LOS REGISTRSO QUE TENGO DEBERIA TENER 3 LIENEAS DE ESTAS:
$gm->SetAddress("$CORDX $CORDY");


// PERO NO SE COMO HACERLO

}
¿>

Por favor ayuda, no sé cómo hacerlo!!!!
Desde ya muchas gracias!!!!
7  Programación / .NET (C#, VB.NET, ASP) / saber el uso de memoria de un proceso en: 6 Septiembre 2011, 04:46 am
Hola a todos, espero me puedan ayudar, como puedo saber el uso de memoria que tiene un proceso que esta corriendo en windows con VB.NET, algo a si como lo que muestra el administrador de tareas de windows.

Desde ya muchas gracias!!!
8  Programación / .NET (C#, VB.NET, ASP) / Cargar datos en un Combobox en: 25 Mayo 2011, 20:56 pm
Hola amigos,
Tengo el siguiente dilema y me gustaría que me ayuden a solucionarlo, estoy haciendo el modulo EDITAR en mi programa y estoy pegado en los datos que se cargan con combobox, el caso es el siguiente, los datos que muestran mis combobox los saco de una base de datos y obtengo los datos de la siguiente manera:
Código
  1. Dim adp9 As New SQLiteDataAdapter("select ITM_TIPO from cmb_itm_new ", cnnloc2)
  2.        adp9.Fill(vds9, "cmb_itm_new")
  3.        ComboBox25.DataSource = vds9.Tables("cmb_itm_new")
  4.        ComboBox25.DisplayMember = "ITM_TIPO"
  5.  
Ahora lo que quiero es: como el modulo que estoy haciendo es el EDITAR necesito que el combobox traiga seleccionado por defecto el dato que ya se guardo en la base de datos y que también me muestre las demás opciones por si el usuario la quisiera cambiar.
Espero haberme explicado bien.

Desde ya muchas gracias.!!!
9  Programación / .NET (C#, VB.NET, ASP) / [SOLUCIONADO] Descargar un archivo desde vb.net en: 24 Mayo 2011, 04:21 am
Hola a todos, estoy haciendo un programa y estoy utilizado .Net Compact Framework,
necesito descargar un archivo desde un servidor pero no se como hacerlo, e intentando con el siguiente código que encontré en Internet, pero no me funciona
Código
  1. My.Computer.Network.DownloadFile _
  2. ("http://www.cohowinery.com/downloads/WineList.txt", _
  3. "C:\Documents and Settings\All Users\Documents\WineList.txt")
  4.  
me dice que "Computer" no es un miembro de My.

alguien me podría ayudar por favor orientándome como lo debo hacer.

desde ya gracias.!!!!
10  Programación / .NET (C#, VB.NET, ASP) / Pasar datos de Un Datagrid a una Base de datos en: 20 Abril 2011, 21:04 pm
Hola amigos, tengo el siguiente problemilla, tengo un formulario que contiene un Datagarid en el cual muestro datos que obtengo de una BD y un botón que se llama agregar, lo que quiero es que cuando el usuario pinche el botón me pase los datos de la fila seleccionada a otra tabla de la base de datos...
me podrían decir como se hace eso por favor!!!
desde ya muchas gracias!!!
Páginas: [1] 2 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines