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

 

 


Tema destacado: Curso de javascript por TickTack


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Comprobar si existe un atributo en un arraylist antes de guardar
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Comprobar si existe un atributo en un arraylist antes de guardar  (Leído 9,408 veces)
Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
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


En línea

Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: Comprobar si existe un atributo en un arraylist antes de guardar
« Respuesta #1 en: 19 Marzo 2009, 21:37 pm »

Disculpen el doble post... pero alguien me puede ayudar  :rolleyes: , el doble post lo hice para que se vea , ya que necesito ayuda   :P


En línea

43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 502



Ver Perfil
Re: Comprobar si existe un atributo en un arraylist antes de guardar
« Respuesta #2 en: 20 Marzo 2009, 03:34 am »

Algo asi?
Código
  1. lista.Add("1.- uno");
  2.            lista.Add("2.- dos");
  3.            lista.Add("3.- tres");
  4.            lista.Add("4.- cuatro");
Código
  1. foreach (string verif in lista.ToArray())
  2.            {
  3.                if (verif.Contains("4.-"))this.Text = "esta";              
  4.                else lista.Add("4.- valor nuevo");                
  5.            }

Se puede hacer igualmente con "substring"...
En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: Comprobar si existe un atributo en un arraylist antes de guardar
« Respuesta #3 en: 20 Marzo 2009, 03:47 am »

el problema que mi dato no es string , es un objeto y necesito sacar el atributo del objeto con un metodo .. onda cliente.getNumeroboleta en este caso

cliente.numeroB_
En línea

Pablo Videla


Desconectado Desconectado

Mensajes: 2.274



Ver Perfil WWW
Re: Comprobar si existe un atributo en un arraylist antes de guardar
« Respuesta #4 en: 21 Marzo 2009, 22:57 pm »

Disculpen el doble post ... nuevamente  :-\ .. intente hacer lo que me dijo el amigo arriba , pero lamentablemente no me resulta , alguien podria ayudarme adaptando el problema al codigo que puse , por favor?  :huh:
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
comprobar si existe un archivo « 1 2 »
Programación C/C++
MasterPunk 13 20,276 Último mensaje 9 Febrero 2012, 04:04 am
por wachi
(solucionado) Que es el atributo "A"? (Atributo de archivo de almacenamiento.)
Windows
Eleкtro 2 25,076 Último mensaje 31 Enero 2012, 01:00 am
por Eleкtro
Cómo comprobar la seguridad de una URL acortada antes de hacer click en ella
Noticias
wolfbcn 0 1,909 Último mensaje 11 Diciembre 2016, 22:00 pm
por wolfbcn
Guardar ArrayList en archivo txt
Java
Arkzas 3 20,759 Último mensaje 9 Junio 2017, 06:27 am
por cunian
Cargar y Guardar un arraylist en un .txt JAVA
Java
joseandres04 2 4,342 Último mensaje 21 Noviembre 2017, 03:59 am
por joseandres04
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines