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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: [1] 2
1  Programación / Java / Re: Tablas avanzadas en JTable de swing en Java en: 17 Febrero 2014, 06:15 am
No se me puede enviar tu código, en intentado de diferentes formas, de antemano agradezco por tu ayuda.
2  Programación / Java / Re: Impresora de Matriz de Puntos y JasperReport (Java) en: 12 Noviembre 2011, 16:49 pm
Si realizado  instalar la fuente personalidas en irepor , no logra carga en si las fuente que deberian de ser para impresoras matriciales en este caso las fuentes cpi, draf 17
romana etc ....
3  Programación / Java / Impresora de Matriz de Puntos y JasperReport (Java) en: 11 Noviembre 2011, 20:49 pm
Hola a todos.. tengo un pequeño prblema y se que en este foro podran ayudarme... espero poder explicar mi duda:

Estoy haciendo unos reportes en JasperReport y los hago a través de iReport, estos reportes son para imprimirlos en formularios preimpresos a través de una impresora de "matriz de puntos (Epson, Oki, Lexmark, entre otras)" generalmente esta impresoras vienen diseñadas para imprimir en tipos de fuente predeterminadas que hacen que la impresión sea mas rápida, es decir no usando fuentes "true type", mi pregunta es: ¿Cómo utilizo esas fuentes Draft o Cpi con JasperReport? he buscado la manera en las propieda fuente de los campos de texto pero esos tipos de fuente no se vsualizan, me urge darle solucion a ese problema... espero me puedan ayudar... gracias
4  Programación / PHP / problema con trabajr con sessiones extjs y php en: 10 Diciembre 2009, 01:30 am

hola a todos espero que me puedan ayudar estos haciendo un login  en donde estoy creando una session y esa session quiero recuperarlo en otro formulario el l  para poder validar la autenticacion de usuarios que mientras no hayan iniciado session no puedan acceder

esta es  mi función php la que estoy enviándolo
Código
  1.  
  2.  
  3. function nValidarLogin($login,$pass,$empresa){
  4. $obj_pSegSist = new nSeguridadSistema();
  5. $validacionUsuario = $obj_pSegSist -> nValidarUsuario($login);
  6. if ($validacionUsuario== 2 ){
  7. //echo("hola");
  8. $rpta = "No existe el usuario introducido";
  9. echo ($rpta);
  10. //header("location: ../cp/pAcceso.php?rpta=".$rpta);
  11. }else{
  12. $validacionUsuarioClave = $obj_pSegSist -> nValidarUsuarioClave($login,$pass);
  13. if($validacionUsuarioClave == 1){
  14. $validacionEmpresa = $obj_pSegSist -> nValidarEmpresa($login,$pass,$empresa);
  15. if($validacionEmpresa == 1){
  16. //session_start();
  17. $_SESSION['usuario']=$login;
  18. if(isset($_SESSION['usuario'])){
  19. // header("location: ../cp/pMenuPrincipal1.php");
  20. echo (1);
  21. }
  22. }else{
  23. $rpta = "Usuario no pertenece a la empresa selecionada";
  24. echo($rpta);
  25. //header("location: ../cp/pAcceso.php?rpta=".$rpta);
  26. }
  27. }else{
  28.  
  29. $rpta = "Password incorrecto";
  30. echo($rpta);
  31. //header("location: ../cp/pAcceso.php?rpta=".$rpta);
  32. }
  33.  
  34. }
  35. }
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  





esta es mi petición ajax que lo estoy enviando a la función php ,la función y los parámetros requeridos .
Código
  1.  
  2. var button = Ext.getCmp('but');
  3. button.on('click', function(){
  4.  
  5. Ext.Ajax.request({                
  6. url:"../cn/nLogin.php",  
  7.                params:{funcion:'nValidarLogin', txt_usuario:uss.getValue(), txt_clave:pas.getValue(),txt_empresa:emp.getValue()},  
  8.                success:terminado,  
  9.                failure:conexionFailure
  10.            });  
  11.  
  12.  
  13.  



esta en donde resesiono lo mensajes obtenidos  de la función php
Código
  1.  
  2. function terminado(resp){
  3.  
  4. if(resp.responseText==1){
  5. Ext.Msg.alert("INFORMACION DEL SISTEMA ","Binevnidoas al Sistema Contable")
  6.  
  7. window.location.href = 'pMenuPrincipal1.php'
  8.  
  9.  
  10. }
  11. else{
  12. Ext.Msg.alert("INFORMACION DEL SISTEMA",resp.responseText);
  13.  
  14. }
  15.  
  16.  
  17. }
  18.  
  19. })
  20.  
  21.  
  22.  



espero me puedan ayudar gracias por sus respuestas de antemano
5  Programación / .NET (C#, VB.NET, ASP) / Re: Llenar ListBox apartir de un ComboBox por sentencia SQL 2005 en: 24 Diciembre 2008, 14:50 pm
hola aca tienes un jemplo bamos utilizar la base de datos northwind la que viene predefinida en el sql server 2000

utilizando las dos tablas, tanto la tabla categories y la tabla products
 
te boy ha dar un ejemplo no en capas. tu tendras adaptarlo segun tu conveniencia

vamos utilizar un SqlDataAdapter , lo cual nos permitira hacer la consulta sql
para agrgarlo luego aun datatable los datos obtenidos en la consulta

Código
  1. Imports System.Data.SqlClient
  2. Imports System.Data.DataView
  3. Public Class Form1
  4.    Dim con As New SqlConnection("Integrated security=sspi;server=.;database =northwind")
  5.    Dim dtb As DataTable
  6.    Dim da As SqlDataAdapter
  7.    Function llenar_combo() As DataTable
  8.        da = New SqlDataAdapter("select *from categories", con)
  9.        dtb = New DataTable
  10.        da.Fill(dtb)
  11.        Return dtb
  12.    End Function
  13.    Function llenar_listbox() As DataTable
  14.  'creamos la consulta y filtramos los datos segun el campo que tiene en comun
  15.        da = New SqlDataAdapter("select *from products where categorYid =" & Me.ComboBox1.SelectedValue & "", con)
  16.        dtb = New DataTable
  17.        da.Fill(dtb)
  18.        Return dtb
  19.    End Function
  20.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  21.        Me.ComboBox1.DataSource = llenar_combo()
  22.        Me.ComboBox1.ValueMember = "categorYid"
  23.        Me.ComboBox1.DisplayMember = "categoryname"
  24.    End Sub
  25.  
  26.    Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
  27.        Try
  28.            Me.ListBox1.DataSource = llenar_listbox()
  29.            Me.ListBox1.ValueMember = "Productid"
  30.            Me.ListBox1.DisplayMember = "productname"
  31.        Catch ex As Exception
  32.  
  33.        End Try
  34.    End Sub
  35. End Class
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  

espero que te sirva de algo
6  Programación / .NET (C#, VB.NET, ASP) / Ajax y asp.net 2.0 ,utilizando XMLHTTP en: 23 Diciembre 2008, 20:40 pm
Hola a todos.en esta oportunidad aca les dejo un mini tutorial de ajax con asp.net ,sabes que ajax es un conjunto de tecnologias web en el cual evita que la pagina se refresque o se  actualise  solicitar la informacion de alogada en una base de datos o realizar cualquier otra operacion web.

aca les dejo un pequeño ejemplo de logeo utilizando el evento keyUp de un textbox se pueda realizar la consulta directamente ala base de datos

sin mas detalles a ca el ejemplo

lo que Vamos hacer primero es crear una base de datos , y nuestra tabla usarios

Código
  1.  
  2. GO
  3. USE master
  4. GO
  5. DROP DATABASE usuarios
  6. GO
  7. CREATE DATABASE usuarios
  8. GO
  9. USE usuarios
  10. GO
  11. CREATE TABLE usuarios
  12. (
  13. idus INT IDENTITY PRIMARY KEY,
  14. usename VARCHAR(20),
  15. pwd VARCHAR(20)
  16. )
  17. GO
  18. INSERT INTO usuarios VALUES('admin','admin')
  19. INSERT INTO usuarios VALUES('Jose','Guevara')
  20. INSERT INTO usuarios VALUES('operador','opera')
  21.  

Una ves que emos crado nestra base de datos y nuestra tabla respectiva

vamos a relizar nuestro diseño del formulario de  nuestra pagina web

a nuestra pagina lo llamaremos loing.aspx


Código
  1. <%@ Page Language="VB" AutoEventWireup="false" CodeFile="loing.aspx.vb" Inherits="usarios_loing" %>
  2.  
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4.  
  5. <html xmlns="http://www.w3.org/1999/xhtml" >
  6. <head runat="server">
  7.    <title>Página sin título</title>
  8.        <script language="javascript" src="../AjaxNet.js" type="text/javascript" > </script>
  9.  
  10. </head>
  11. <body>
  12.    <form id="form1" runat="server">
  13.        <table>
  14.            <tr>
  15.                <td style="width: 100px">
  16.                    Usuario</td>
  17.                <td style="width: 100px">
  18.                    <asp:TextBox ID="t1" runat="server"></asp:TextBox></td>
  19.                <td style="width: 100px">
  20.                </td>
  21.            </tr>
  22.            <tr>
  23.                <td style="width: 100px">
  24.                    contraseña</td>
  25.                <td style="width: 100px">
  26.                    <asp:TextBox ID="t2" runat="server" onkeyup="usuarios();"></asp:TextBox>
  27.                    <div id='resultado'></div>
  28.                    </td>
  29.                <td style="width: 100px">
  30.                </td>
  31.            </tr>
  32.            <tr>
  33.                <td style="width: 100px">
  34.                    <input id="log" type="button" value="Loing"  onclick="usuarios();"/></td>
  35.                <td style="width: 100px">
  36.                </td>
  37.                <td style="width: 100px">
  38.                </td>
  39.            </tr>
  40.        </table>
  41.        <div id="msj" style="position:absolute;left:260px;top:180px;width:450px">  
  42.  
  43.        </div>
  44.        <br />
  45.        <br />
  46.    </form>
  47. </body>
  48. </html>
  49.  
  50.  
  51.  



opteneido como resultado lo siguiente.



ahra vemromos la parate de progracion lo que nos interesa .

para esta aplicacion vamos utilizar un "js" es decir un arcivo jacascript en donde alogaremos todo la informacion del lado del clinte.

el archivo js lo llamaremos "AjaxNet.js"
 en este directorio vamos a declara un funcion llamada


usuario en donde se alamacenara toda la invorcion que se solicite al momneto que nosotri digitemos en las cajas de texto y verifique la informacion conrrespondiente con la base de datos.

Código
  1. function usuarios(){
  2.  
  3. ajax = new ActiveXObject("Microsoft.XMLHTTP");
  4. var uss = document.getElementById('t1').value;
  5. var pas = document.getElementById('t2').value;
  6. var boton=document.getElementById("log");
  7. ajax.open("GET", "VereFic_Loing.aspx?us="+uss+"&ps="+pas,true);
  8. //  ajax.open("Get","VereFic_Loing.aspx?us="+uss+"&ps="+pas,true);
  9. document.getElementById('resultado').innerHTML="";
  10. if (ajax) {
  11.  
  12. ajax.onreadystatechange = function() {
  13. //alert(ajax.status);
  14. boton.disabled=true;
  15. if (ajax.readyState == 4 && (ajax.status == 200 || ajax.status == 304 || ajax.status == 500)) {
  16. document.getElementById('resultado').innerHTML="";
  17. document.getElementById('resultado').innerHTML = ajax.responseText;
  18. boton.disabled=false;
  19. }
  20. }
  21. //req.open('GET', pos_url +'?nombre='+nombre,true);
  22. ajax.send(null);
  23. }
  24.  
  25. }
  26.  
  27.  


una ves que creado
 aura vamos a crea la paguian aspx del lado del servidor en donde se va verfica la existencia del usario

lo llamaremos a nuestra pagina
VereFic_Loing.aspx


el cual contendra lo siguente





Código
  1. <%@ Page Language="VB"%>
  2.  
  3. <%@ Import Namespace="system.Data.SqlClient"%>
  4. <%@ Import Namespace="system.Data"%>
  5.  
  6. <script runat="server">
  7.    'lo  primero que se debe ralizar es importar los Namespace
  8.    'tanto el data com el SqlClient
  9.    'estos Namespace contienen las libreriar que interactuan con
  10.    'el administrador de base de datos utilizamos es decir con el sql server
  11.  
  12.    '================0
  13.    'una ves que hemos importado las librerias cramos nuetra acadena de conexion
  14.    ' a nuestra cadena de conexion lo vamos ha llamr con
  15.  
  16.    Dim con As New SqlConnection("Integrated security=sspi;server=.;database=usuarios")
  17.    'database: nos permita optener el nombre de la base de datos con la que vamos a trabajar
  18.    'en este caso nuetra base de datos se llama usuarios
  19.    'SERVER:NOS DA EL ORIGEN DE DATOS ,EN ESTE CAMO ESTAMOS TRABAJANDO LOCALMENTE,
  20.    'SOLAMENTE PODRMOS PUNTO O SIMPLEMENTE (LOCAL), O EL NOMBRE DE L MAQUEINA PERO SI NUETRS BASE DE DATOS
  21.    'ESTUBIERA ALOGADO EN UN SERVIDOR TENDRIAMOS PONER EL NOMBRE DEL SERVIDOR POR EJEMPLO
  22.    'EL SERVIDOR QUE ESTA ALOGADA NUESTRA BASE DE DATOS TOMARA EL IP:200.65.15.3
  23.    'EL ORIENGE DEDATOS SERIA SERVER=200.65.15.3.
  24.  
  25.    Sub page_load(ByVal sender As Object, ByVal e As System.EventArgs)
  26.        ' el la varible user resivimos el parametro us que declaramos la funcion ajax
  27.        Dim user As String = Request.QueryString("us") 'recibimos el paramtro del usarios
  28.        Dim pas As String = Request.QueryString("ps") 'recibimos el paramtro del contraseña
  29.        'llamamos ala funcion  y enviamos los parametros solicitados, tanto el usario con la contraseña
  30.  
  31.        If users(user, pas).Rows.Count = 0 Then
  32.            'en caso la contraseña  y/o usario sea inconrrecto mostrar el siguente mensaje
  33.            Response.Write("Acceso Denegado")
  34.        Else
  35.            ' el caso contrario que fueran conrrecto los datos mostrar los soguente
  36.            Response.Write("Felicitacion Acceso Concedido al sistemas")
  37.        End If
  38.    End Sub
  39.    'hacemos una funcion para verficar la existencia del uasario
  40.    'de tipo datatable en el cual enviamos dos parametros ,el nombre del usario y la contraseña
  41.    Function users(ByVal us As String, ByVal pas As String) As DataTable
  42.        'creamos la consulta ala tabla usarios utilizando la sentencia like
  43.        Dim da As New SqlDataAdapter("select  idus,usename,pwd from usuarios where usename like '" & us & "' and pwd  like '" & pas & "'", con)
  44.        Dim ds As New DataSet
  45.        Dim dtb As New DataTable
  46.        da.Fill(dtb)
  47.        Return dtb
  48.    End Function
  49.  
  50. </script>
  51.  
  52.  
eso es todo espero qu les sirva de algo
 
mas adelante continuare con mas aportes.........



7  Programación / .NET (C#, VB.NET, ASP) / Ayuda con Matrices utilizando el control Listview en: 23 Diciembre 2008, 17:08 pm
hola atodos estoy haciendo un ejemplo de matrices ,lo k pasa k los elementos a esta matriz se agregan aleatoriamente Utilizando una variable de tipo Random por ejemplo:
Dim a As New Random
lo que quiero hacer que los elemetos generados aleatoriamente no se puedan repetir .
al momento de mostrar los elementos de la matriz al no tenga ningun elemento repetido

con este codigo me Permite  la matriz
Código:

Dim a As New Random
        For k As Integer = 0 To 2
            For l As Integer = 0 To 2
                m(k, l) = a.Next(5, 9)
            Next
        Next

con este siguiente codigo
puedo mostar la Matriz generada en el listview

Código:
Código:   Me.ListView1.View = View.Details
        Me.ListView1.Items.Clear()
        For i As Integer = 0 To 2
            Me.ListView1.Items.Add(m(i, 0))
            For j As Integer = 1 To 2
                Me.ListView1.Items(i).SubItems.Add(m(i, j))
            Next
        Next
si alguien me puede aduyar se lo agradeceria mucho ..
mi correo es ...
Citar
8  Programación / Programación Visual Basic / Re: control Listview en: 5 Septiembre 2008, 16:33 pm
pero aprende a postear en el foro correcto... :¬¬
9  Programación / .NET (C#, VB.NET, ASP) / Re: Uso de generics en C# en: 5 Septiembre 2008, 16:28 pm
no se alamacene en ningun txt, ni en una base de datos,solo se agregan al control.la idea es alamcernalo en memoria,haciendo uso de generics,para la luego agregarlo al control gridview
10  Programación / .NET (C#, VB.NET, ASP) / Uso de generics en C# en: 4 Septiembre 2008, 21:43 pm
Código
  1. VISUAL C#
  2.  
  3. Class1.cs
  4.  
  5. using System;
  6. using System.Collections.Generic;
  7. using System.Text;
  8.  
  9. namespace WindowsApplication1
  10. {
  11.  
  12. class Class1
  13. {
  14.  
  15. private string apellido;
  16. private string nombre;
  17. private int edad;
  18.  
  19. public int Edad
  20. {
  21. get { return edad; }
  22. set { edad = value; }
  23. }
  24. private DateTime fecha;
  25.  
  26. public DateTime Fecha
  27. {
  28. get { return fecha; }
  29. set { fecha = value; }
  30. }
  31. public Class1()
  32. {
  33.  
  34. }
  35. public Class1(string apellido,string nombre,int edad,DateTime f)
  36. {
  37. this.apellido = apellido;
  38. this.nombre = nombre;
  39. this.edad = edad;
  40. this.fecha = f;
  41. }
  42.  
  43. public string Apellido
  44. {
  45. get { return apellido; }
  46. set { apellido = value; }
  47. }
  48.  
  49.  
  50. public string Nombre
  51. {
  52. get { return nombre; }
  53. set { nombre = value; }
  54. }
  55.  
  56. public virtual string getCodigo()
  57. {
  58. return apellido.Substring(0, 1) + nombre.Substring(0, 1) + "001";
  59. }
  60.  
  61.  
  62. }
  63.  
  64.  
  65. }
  66.  
  67. Class2.cs
  68.  
  69. using System;
  70. using System.Collections.Generic;
  71. using System.Text;
  72.  
  73. namespace WindowsApplication1
  74. {
  75. class Class2 : Class1
  76. {
  77. private int sueldo;
  78. private string codigo;
  79. public int Sueldo
  80. {
  81. get { return sueldo; }
  82. set { sueldo = value; }
  83. }
  84. public string Codigo
  85. {
  86. get { return codigo; }
  87. }
  88. public Class2(string apellido,string nombre,int edad)
  89.  
  90.  
  91. {
  92.  
  93. }
  94. public Class2() : base("Perez", "Juan", 25,DateTime.Now) { }
  95.  
  96. public override string getCodigo() {
  97. //return base.getCodigo();
  98. codigo = Apellido.Substring(0, 1) + Nombre.Substring(0, 1) + Fecha.Year.ToString().Substring(2,2);
  99. return codigo;
  100. }
  101. public override string ToString()
  102. {
  103. string cadena="";
  104. cadena += "Codigo : " + Codigo + "\n" + "Apellido : " + Apellido + "\n" + "Nombre : " + Nombre;
  105. return cadena;
  106. }
  107.  
  108. }
  109.  
  110. }


Visitar :
http://www.jsoftnet.com/
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines