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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Temas
Páginas: 1 2 3 4 5 6 7 [8] 9
71  Programación / Java / Clase para conectar a una base de datos e interactuar con ella [JDBC] Mysql en: 29 Julio 2009, 13:46 pm
Clase creada para interactuar con una base de datos mysql , se requiere agregar la libreria de mysql... espero que a alguien le sirva , saludos.


Código
  1. /**
  2.  *
  3.  * @author BadDevil
  4.  * Para elhacker.net
  5.  */
  6. package BD;
  7. import java.sql.Connection;
  8. import java.sql.DriverManager;
  9. import java.sql.ResultSet;
  10. import java.sql.SQLException;
  11. import java.sql.Statement;
  12.  
  13. public class BD {
  14.    private String user;
  15.    private String password;
  16.    private String url;
  17.    private String driverClassName;
  18.    private Connection conn = null;
  19.    private Statement stmt;
  20.  
  21.    public BD(String user, String password, String url, String driverClassName) {
  22.        this.user = user;
  23.        this.password = password;
  24.        this.url = url;
  25.        this.driverClassName = driverClassName;
  26.    }
  27.    public BD()
  28.    {
  29.        this.user = "root";
  30.        this.password="tupass";
  31.        this.url = "jdbc:mysql://localhost/tu_basedatos";
  32.        this.driverClassName = "com.mysql.jdbc.Driver"; // driver
  33.    }
  34.        public String getPassword() {
  35.        return password;
  36.    }
  37.  
  38.    public String getUrl() {
  39.        return url;
  40.    }
  41.  
  42.    public String getUser() {
  43.        return user;
  44.    }
  45.  
  46.    public void setPassword(String password) {
  47.        this.password = password;
  48.    }
  49.  
  50.    public void setUrl(String url) {
  51.        this.url = url;
  52.    }
  53.  
  54.    public Connection getConn() {
  55.        return conn;
  56.    }
  57.  
  58.    public void setConn(Connection conn) {
  59.        this.conn = conn;
  60.    }
  61.  
  62.    public void setDriverClassName(String driverClassName) {
  63.        this.driverClassName = driverClassName;
  64.    }
  65.  
  66.    public String getDriverClassName() {
  67.        return driverClassName;
  68.    }
  69.  
  70.    public void setUser(String user) throws SQLException {
  71.        this.user = user;
  72.    }
  73.  
  74.    public void conectar() throws SQLException {
  75.        try {
  76.            Class.forName(this.driverClassName).newInstance();
  77.            this.conn = DriverManager.getConnection(this.url, this.user, this.password);
  78.  
  79.        } catch (Exception err) {
  80.            System.out.println("Error " + err.getMessage());
  81.        }
  82.    }
  83.  
  84.    public ResultSet obtenerDatos(String sql) throws SQLException {
  85.  
  86.        this.stmt = conn.createStatement();
  87.        return this.stmt.executeQuery(sql);
  88.    }
  89.  
  90.    public void actualizar(String sql) throws SQLException {
  91.        this.stmt = conn.createStatement();
  92.        stmt.executeUpdate(sql);
  93.    }
  94.        public ResultSet ExeGet(String Q) throws SQLException{
  95.        Statement st = this.conn.createStatement();
  96.        return (ResultSet) st.executeQuery(Q);
  97.    }
  98.    public int Exe(String Q) throws SQLException{
  99.        Statement st = this.conn.createStatement();
  100.        return st.executeUpdate(Q);
  101.    }
  102.  
  103.    public void Off() throws SQLException{
  104.         this.conn.close();
  105.    }
  106.  
  107.  
  108.  
  109. }
  110.  
72  Programación / Java / Clase para enviar Correo desde Java [by BadDevil] en: 29 Julio 2009, 05:45 am
Clase creada para enviar correos anonimos , con soporte html
cada uno puede usarlo para lo que quiera... para usar esa clase debe tener la libreria javamail googleando la encontraran altiro , espero que les sirva , saludos , tambien la pueden arreglar seguro tienen sus errores por ahi , pero funciona a la perfeccion.
Código
  1. /*
  2.  
  3.  * Autor: BadDevil
  4.  * Fecha: 21/07/2009 18:14
  5.  */
  6.  
  7. package Mail;
  8. import java.util.Properties;
  9.  
  10. import javax.mail.Message;
  11. import javax.mail.Session;
  12. import javax.mail.Transport;
  13. import javax.mail.internet.InternetAddress;
  14. import javax.mail.internet.MimeMessage;
  15. import javax.swing.JOptionPane;
  16.  
  17.  
  18.  
  19. public class Mail
  20. {
  21.    private String host;
  22.    private String usuario;
  23.    private String password;
  24.    private String puerto;
  25.    private String auth; //boolean
  26.    private String conexionSegura; // boolean
  27.    private String CorreoVictima;
  28.    private String CorreoFalso;
  29.    private String nombreFalso;
  30.    private String mensaje;
  31.    private String asunto;
  32.    public Mail()// constructor sin parametros
  33.    {
  34.    }
  35. // constructor con todos los parametros
  36.    public Mail(String host, String usuario, String password, String puerto, String auth, String conexionSegura, String CorreoVictima, String CorreoFalso, String nombreFalso, String mensaje,String asunto) {
  37.        this.host = host;
  38.        this.usuario = usuario;
  39.        this.password = password;
  40.        this.puerto = puerto;
  41.        this.auth = auth;
  42.        this.conexionSegura = conexionSegura;
  43.        this.CorreoVictima = CorreoVictima;
  44.        this.CorreoFalso = CorreoFalso;
  45.        this.nombreFalso = nombreFalso;
  46.        this.mensaje = mensaje;
  47.        this.asunto = asunto;
  48.  
  49.    }
  50. // constructor sin el nombre falso
  51.    public Mail(String host, String usuario, String password, String puerto, String auth, String conexionSegura, String CorreoVictima, String CorreoFalso, String mensaje,String asunto) {
  52.        this.host = host;
  53.        this.usuario = usuario;
  54.        this.password = password;
  55.        this.puerto = puerto;
  56.        this.auth = auth;
  57.        this.conexionSegura = conexionSegura;
  58.        this.CorreoVictima = CorreoVictima;
  59.        this.CorreoFalso = CorreoFalso;
  60.        this.mensaje = mensaje;
  61.        this.asunto = asunto;
  62.    }
  63. // constructor sin el correo y el nombre falso
  64.    public Mail(String host, String usuario, String password, String puerto, String auth, String conexionSegura, String CorreoVictima, String mensaje,String asunto) {
  65.        this.host = host;
  66.        this.usuario = usuario;
  67.        this.password = password;
  68.        this.puerto = puerto;
  69.        this.auth = auth;
  70.        this.conexionSegura = conexionSegura;
  71.        this.CorreoVictima = CorreoVictima;
  72.        this.mensaje = mensaje;
  73.        this.asunto = asunto;
  74.    }
  75.    public String getAsunto()
  76.    {
  77.        return asunto;
  78.    }
  79.    public void enviarMensaje()
  80.    {
  81.         try
  82.        {
  83.            // Propiedades de la conexión
  84.            Properties props = new Properties();
  85.            props.setProperty("mail.smtp.host",""+ getHost()); // host del server
  86.            props.setProperty("mail.smtp.starttls.enable",""+ getConexionSegura());//seguridad?
  87.            props.setProperty("mail.smtp.port", ""+getPuerto());// puerto en mi caso 25
  88.            props.setProperty("mail.smtp.user",""+ getUsuario());//cualquier cosa
  89.            props.setProperty("mail.smtp.auth", getAuth());//no necesita identifiacion
  90.  
  91.            // Preparamos la sesion
  92.            Session session = Session.getDefaultInstance(props);
  93.            // Construimos el mensaje
  94.            MimeMessage message = new MimeMessage(session);
  95.            message.setFrom(new InternetAddress(""+getCorreoFalso()));
  96.  
  97.            message.addRecipient(
  98.                Message.RecipientType.TO,
  99.                new InternetAddress(""+getCorreoVictima()));
  100.            message.setSubject(""+getAsunto());
  101.           // message.setContent(""+getMensaje(),"text/ht ");
  102.                     message.setHeader("text/html","charset=iso-8859-1");
  103.            message.setContent(getMensaje(),"text/html; charset=iso-8859-1");
  104.  
  105.            // Lo enviamos.
  106.            Transport t = session.getTransport("smtp");
  107.          //  t.connect("127.0.0.1", null, null);
  108.           // t.connect("localhost",null,null);
  109.            t.connect(""+getUsuario(),""+getPassword());
  110.         //   for(int i=0;i<5;i++){
  111.            t.sendMessage(message,message.getAllRecipients());//funciona con ciclos
  112.               JOptionPane.showMessageDialog(null, "¡Enviado Correctamente a "+getCorreoVictima()+" !");
  113.         //   }
  114.            // Cierre.
  115.            t.close();
  116.        }
  117.        catch (Exception e)
  118.        {
  119.            e.printStackTrace();
  120.           // e.getMessage();
  121.           JOptionPane.showMessageDialog(null, "Error ... "+ e.getMessage());
  122.        }
  123.    }
  124.  
  125.    public String getCorreoFalso() {
  126.        return CorreoFalso;
  127.    }
  128.  
  129.    public void setCorreoFalso(String CorreoFalso) {
  130.        this.CorreoFalso = CorreoFalso;
  131.    }
  132.  
  133.    public String getCorreoVictima() {
  134.        return CorreoVictima;
  135.    }
  136.  
  137.    public void setCorreoVictima(String CorreoVictima) {
  138.        this.CorreoVictima = CorreoVictima;
  139.    }
  140.  
  141.    public String getAuth() {
  142.        return auth;
  143.    }
  144.  
  145.    public void setAuth(String auth) {
  146.        this.auth = auth;
  147.    }
  148.  
  149.    public String getConexionSegura() {
  150.        return conexionSegura;
  151.    }
  152.  
  153.    public void setConexionSegura(String conexionSegura) {
  154.        this.conexionSegura = conexionSegura;
  155.    }
  156.  
  157.    public String getHost() {
  158.        return host;
  159.    }
  160.  
  161.    public void setHost(String host) {
  162.        this.host = host;
  163.    }
  164.  
  165.    public String getMensaje() {
  166.        return mensaje;
  167.    }
  168.  
  169.    public void setMensaje(String mensaje) {
  170.        this.mensaje = mensaje;
  171.    }
  172.  
  173.    public String getNombreFalso() {
  174.        return nombreFalso;
  175.    }
  176.  
  177.    public void setNombreFalso(String nombreFalso) {
  178.        this.nombreFalso = nombreFalso;
  179.    }
  180.  
  181.    public String getPassword() {
  182.        return password;
  183.    }
  184.  
  185.    public void setPassword(String password) {
  186.        this.password = password;
  187.    }
  188.  
  189.    public String getPuerto() {
  190.        return puerto;
  191.    }
  192.  
  193.    public void setPuerto(String puerto) {
  194.        this.puerto = puerto;
  195.    }
  196.  
  197.    public String getUsuario() {
  198.        return usuario;
  199.    }
  200.  
  201.    public void setUsuario(String usuario) {
  202.        this.usuario = usuario;
  203.    }
  204.  
  205.  
  206. }
  207.  

73  Programación / Java / [Solucionado]Medir la ventana hecha en java en: 25 Julio 2009, 21:33 pm
Hola a todos tengo un pequeño gran problema   :xD, lo que pasa es que estoy programando en netbeans , y en modo diseño la ventana se vee genial como quiero , pero al compilar y ejecutar la pantalla se vee un poco mas ancha y las letras hacia mas la izquierda , como puedo medir la pantalla del diseño para modificarlo en el codigo? , hay alguna forma de medir una ventana abierta con otro programa?
74  Programación / Java / [Solucionado]Declarar un codigo HTML Largo en un String en: 24 Julio 2009, 16:46 pm
Como puedo declarar un codigo html largo , y poder interactuar con el , ya que si hay " me salta el codigo y salen los errores , como puedo hacer que me tome todo el codigo como literal?

Gracias de Antemano
75  Programación / Java / Problema JavaMail [Solucionado] en: 22 Julio 2009, 04:51 am
Buenas chicos , tengo un drama , lo que pasa es que estoy enviando correos desde java , con javamail pero el problema es al enviar un mensaje en html , me funciona bien el mensaje , me envia en html pero el problema es con los link , los pinta de azules pero al abrir el correo no los abre , no actua

Código
  1. message.setContent(""+getMensaje(),"text/html; charset=iso-8859-1");

asi tengo el envio en html , donde getMEnsaje es el mensaje y lo otro es content-type , por que no se me veen los link en el correo? solo aparece como letra azul pero nada mas... onda no sale la url abajito ni nada
-----------
solucionado , habia escrito mal el codigo html por un pequeño detalle no mostraba la url  :xD
76  Programación / .NET (C#, VB.NET, ASP) / duda en c# en: 7 Junio 2009, 06:06 am
hola a todos alguien sabe como enviar un texto a una ventana abierta a traves de C# por ejemplo el de madantrax hace eso pero en visual basic , floodeando al msn , pero en mi caso no quiero hacer eso , quiero saber que metodo puedo hacer para enviar un texto de un txtbox a una ventana abierta cualquiera alguien podria orientarme?

77  Foros Generales / Sugerencias y dudas sobre el Foro / ¿Foro con problemas? en: 3 Abril 2009, 15:32 pm
http://foro.elhacker.net/unreadreplies.html Me meto para ver las respuestas a los post ue he participado pero resulta que hay un error ... me muestra un listado enorme y en todo los que he participado y no el ultimo mensaje como solia mostrar.... que paso :huh:
78  Programación / .NET (C#, VB.NET, ASP) / Problema al conectarse al protocolo de msn C# en: 28 Marzo 2009, 21:18 pm
Estaba buscando en google sobre conexion al protocolo del msn , y encontre una clase en este foro pero no quise responder ahi por que ya era del año 2007 y creo que esta contra las reglas revivir post antiguos... asi que lo planteo aqui, al conectarse me arroja errores como length no puede ser menor a uno , o cadena muy larga y cosas por el estilo , les escribo la clase para que ustedes vean el error de la excepcion y me digan que puedo hacer para solucionarlo , recuerden... El codigo no es mio es de un tipo del foro que olvide el nombre  :P

Aca el codigo:

Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4. using System.Net;
  5. using System.Net.Sockets;
  6. using System.IO;
  7.  
  8.  
  9. namespace Conexion_Msn
  10. {
  11.    class Program
  12.    {
  13.        static string cuenta;
  14.        static string pass;
  15.  
  16.        public bool IsNumeric(object epresionje)
  17.        {
  18.            bool isNum;
  19.            double retNum;
  20.  
  21.            isNum = Double.TryParse(Convert.ToString(epresionje), System.Globalization.NumberStyles.Any, System.Globalization.NumberFormatInfo.InvariantInfo, out retNum);
  22.            return isNum;
  23.        }
  24.  
  25.        public string urldecode(string cadena)
  26.        {
  27.            char p = '%';
  28.            string hexa;
  29.            long dec;
  30.            char asc;
  31.            string resultado = "";
  32.  
  33.            Program hen = new Program();
  34.  
  35.            string[] arr = cadena.Split(p);
  36.            foreach (string q in arr)
  37.            {
  38.                if (q.Length > 0)
  39.                {
  40.                    hexa = q.Substring(0, 2);
  41.                    if (hen.IsNumeric(hexa) == true)
  42.                    {
  43.                        dec = Convert.ToInt64(hexa, 16);
  44.                        asc = Convert.ToChar(dec);
  45.                        resultado = resultado + asc + q.Substring(2);
  46.                    }
  47.                    else
  48.                    {
  49.                        resultado = resultado + q;
  50.                    }
  51.  
  52.                }
  53.            }
  54.  
  55.            return resultado;
  56.  
  57.        }
  58.  
  59.        public string depurarip(string direc)
  60.        {
  61.            string a;
  62.            int b;
  63.            string c;
  64.  
  65.            a = direc.Substring(9);
  66.            b = a.IndexOf(":");
  67.            c = a.Substring(0, b);
  68.  
  69.            return c;
  70.  
  71.        }
  72.  
  73.        public string Sacacookie(string resultado)
  74.        {
  75.            int a;
  76.            string b;
  77.            int c;
  78.            string d;
  79.  
  80.  
  81.            a = resultado.IndexOf("'t=");
  82.            b = resultado.Substring(a + 2);
  83.            c = b.IndexOf("'");
  84.            d = b.Substring(1, c);
  85.  
  86.            return d;
  87.        }
  88.  
  89.  
  90.  
  91.  
  92.  
  93.        static void Main(string[] args)
  94.        {
  95.  
  96.            Console.Write("Introduce tu Cuenta: ");
  97.            cuenta = Console.ReadLine();
  98.            Console.Write("Introduce la Pass: ");
  99.            pass = Console.ReadLine();
  100.  
  101.  
  102.            string cabecera = "VER 1 MSNP9 MSNP8 CVR0\r\n";
  103.            string respuesta = "";
  104.            string cab2 = "CVR 2 0x0C0A winnt 5.1 i386 MSNMSGR 6.0.0602 MSMSGS " + cuenta + "\r\n";
  105.            string cab3 = "USR 3 TWN I " + cuenta + "\r\n";
  106.            string cab4 = "VER 4 MSNP9 MSNP8 CVR0\r\n";
  107.            string cab5 = "CVR 5 0x0409 win 4.10 i386 MSNMSGR 5.0.0544 MSMSGS " + cuenta + "\r\n";
  108.            string cab6 = "USR 6 TWN I " + cuenta + "\r\n";
  109.            string cab7;
  110.            string nick;
  111.            Byte[] Send6 = Encoding.ASCII.GetBytes(cab6);
  112.            Byte[] Rec6 = new Byte[255];
  113.            Byte[] Send5 = Encoding.ASCII.GetBytes(cab5);
  114.            Byte[] Rec5 = new Byte[255];
  115.            Byte[] Send4 = Encoding.ASCII.GetBytes(cab4);
  116.            Byte[] Rec4 = new Byte[255];
  117.            Byte[] Send3 = Encoding.ASCII.GetBytes(cab3);
  118.            Byte[] Rec3 = new Byte[255];
  119.            Byte[] Send2 = Encoding.ASCII.GetBytes(cab2);
  120.            Byte[] Rec = new Byte[255];
  121.            Byte[] SendBytes = Encoding.ASCII.GetBytes(cabecera);
  122.            Byte[] RecvBytes = new Byte[255];
  123.            int bytes;
  124.            string IPnueva;
  125.            string cookie;
  126.            string cuentaurl = cuenta.Replace("@", "%40");
  127.  
  128.  
  129.            IPHostEntry address = Dns.GetHostEntry("messenger.hotmail.com");
  130.            IPEndPoint Ep = new IPEndPoint(address.AddressList[0], 1863);
  131.            Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
  132.  
  133.            try
  134.            {
  135.                // Primera conexión
  136.                socket.Connect(Ep);
  137.                socket.Send(SendBytes, SendBytes.Length, SocketFlags.None);
  138.                bytes = socket.Receive(RecvBytes, RecvBytes.Length, SocketFlags.None);
  139.                respuesta = Encoding.ASCII.GetString(RecvBytes, 0, bytes);
  140.  
  141.                //Segunda Conexión
  142.                socket.Send(Send2, Send2.Length, SocketFlags.None);
  143.                bytes = socket.Receive(Rec, Rec.Length, SocketFlags.None);
  144.                respuesta = Encoding.ASCII.GetString(Rec, 0, bytes);
  145.  
  146.                //tercera Conexión
  147.                socket.Send(Send3, Send3.Length, SocketFlags.None);
  148.                bytes = socket.Receive(Rec3, Rec3.Length, SocketFlags.None);
  149.                respuesta = Encoding.ASCII.GetString(Rec3, 0, bytes);
  150.  
  151.                Program o = new Program();
  152.  
  153.                IPnueva = o.depurarip(respuesta);
  154.  
  155.                socket.Close();
  156.  
  157.                Console.WriteLine("\nConectando...");
  158.  
  159.                //Cuarta conexión
  160.                IPHostEntry addressa = Dns.GetHostEntry(IPnueva);
  161.                IPEndPoint Epo = new IPEndPoint(addressa.AddressList[0], 1863);
  162.                Socket socket2 = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
  163.  
  164.                socket2.Connect(Epo);
  165.                socket2.Send(Send4, Send4.Length, SocketFlags.None);
  166.                bytes = socket2.Receive(Rec4, Rec4.Length, SocketFlags.None);
  167.                respuesta = Encoding.ASCII.GetString(Rec4, 0, bytes);
  168.  
  169.                //Quinta conexión
  170.                socket2.Send(Send5, Send5.Length, SocketFlags.None);
  171.                bytes = socket2.Receive(Rec5, Rec5.Length, SocketFlags.None);
  172.                respuesta = Encoding.ASCII.GetString(Rec5, 0, bytes);
  173.  
  174.                //Sexta conexión
  175.                socket2.Send(Send6, Send6.Length, SocketFlags.None);
  176.                bytes = socket2.Receive(Rec6, Rec6.Length, SocketFlags.None);
  177.                respuesta = Encoding.ASCII.GetString(Rec6, 0, bytes);
  178.  
  179.                cookie = respuesta.Substring(12);
  180.  
  181.  
  182.                //Septima conexión
  183.                string tiket;
  184.                string head;
  185.  
  186.                cab7 = "Passport1.4 OrgVerb=GET,OrgURL=http%3A%2F%2Fmessenger%2Emsn%2Ecom, sign-in=" + cuentaurl + ",pwd=" + pass + "," + cookie + "\r\n";
  187.                WebRequest request = WebRequest.Create("https://login.passport.com/login2.srf");
  188.                request.Headers.Add("Authorization", cab7);
  189.                HttpWebResponse response = (HttpWebResponse)request.GetResponse();
  190.                head = Convert.ToString(response.Headers);
  191.                tiket = o.Sacacookie(head);
  192.                response.Close();
  193.  
  194.                //Ultima conexión
  195.                String cab8 = "USR 7 TWN S t=" + tiket + "\r\n";
  196.                Byte[] Send8 = Encoding.ASCII.GetBytes(cab8);
  197.                Byte[] Rec8 = new Byte[255];
  198.  
  199.                socket2.Send(Send8, Send8.Length, SocketFlags.None);
  200.                bytes = socket2.Receive(Rec8, Rec8.Length, SocketFlags.None);
  201.                respuesta = Encoding.ASCII.GetString(Rec8, 0, bytes);
  202.  
  203.                nick = respuesta.Substring(cuenta.Length + 10);
  204.  
  205.                string decode;
  206.                int fin;
  207.  
  208.                fin = nick.IndexOf("??$");
  209.                nick = nick.Substring(0, fin);
  210.  
  211.                decode = o.urldecode(nick);
  212.  
  213.                Console.WriteLine("\n\nTu nick es: {0}", decode);
  214.  
  215.                Console.Read();
  216.            }
  217.            catch(Exception error)
  218.            {
  219.                Console.WriteLine("Ocurrió un error : " +error.Message);
  220.                Console.Read();
  221.            }
  222.        }
  223.    }
  224. }
  225.  
79  Programación / .NET (C#, VB.NET, ASP) / Comprobar si existe un atributo en un arraylist antes de guardar en: 19 Marzo 2009, 19:31 pm
Código
  1. protected void btGuardar_Click(object sender, EventArgs e)
  2.    {
  3.        //nombre variables
  4.        String nombreC;
  5.        int montoB, numeroB;
  6.        // asignacion de valores a la variable
  7.        // aqui intentaguardar los datos... siempre que este todo bien no llegara al catch
  8.        try
  9.        {
  10.  
  11.            nombreC = txtNombre.Text;
  12.            montoB = int.Parse(txtMonto.Text);
  13.            numeroB = int.Parse(txtNumero.Text);
  14.            cliente = new Boleta(nombreC, numeroB, montoB);
  15.            // agregamos a la lista el objeto cliene
  16. //ACA ES DONDE QUIERO COLOCAR LA CONDICION HE PROBADO CON DIFERENTES
  17. //METODOS PERO NO ME SALE ... AYUDA PLEASE
  18.            listaBoletas.Add(cliente);
  19.  
  20.            lbBoletas.Text = listaBoletas.Count.ToString();
  21.            monto = monto + montoB;
  22.            //transforma la impresion al formato de dinero...$$$
  23.            lbMonto.Text = monto.ToString("$#,##0;($#,##0);Zero");
  24.        }
  25.        catch (Exception err)
  26.        {
  27.            //si hay un error con el formato escrito en el formulario
  28.            // nos imprimira el siguiente error...
  29.            Response.Write("ERROR AL ESCRIBIR EN EL FORMULARIO INTENTE NUEVAMENTE....");
  30.        }
  31.        // siempre que la lista no este vacia imprimiremos lo siguiente....
  32.        if (listaBoletas.Count != 0)
  33.        {
  34.            lbCantidad.Text = "Ultima Boleta Agregada : # " + txtNumero.Text + " Asociada al cliente : " + txtNombre.Text + "";
  35.        }
  36.        else // si el array se encuentra vacio entonces imprimira lo siguiente...
  37.        {
  38.            lbCantidad.Text = "Aun no se han Registrados Boletas";
  39.        }
  40.  
  41.  
  42.  
  43.  
  44.  
  45.    }

Bueno les explico... necesito guardar el objeto cliente en el ArrayList... todo bien , pero antes , quiero comprobar si el numero de la boleta (numeroB) existe dentro de la lista... , SI NO EXISTE , entonces que guarde el objeto , si no , entonces que me lanze un mensaje de error y he probado con varios metodos pero no me sale , alguien me puede ayudar , la cosa seria algo asi para que me entiendan en español

si numeroB == listaBoletas(cliente.numeroB)
entonces NO GUARDAR...
Osea si existe ese atributo dentro de un objet guardado , no puede guardar!!
si no existe ,guarde tranquilo
80  Programación / .NET (C#, VB.NET, ASP) / Enviar mail con C# a multiples recipientes en: 27 Febrero 2009, 03:22 am
hola a todos , lo que quiero es algo un poco complejo (almenos a mi no se me ocurre) ... bueno la idea es poder enviar un mail , a multiples recipientes , pero estos recipientes se deben cargar de un archivo .txt , como lo podria hacer? , olviden que es para spam o cosas malignas , solo quiero saber  :rolleyes: , gracias a todos los que responden  ;D
Páginas: 1 2 3 4 5 6 7 [8] 9
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines