Código
protected void btGuardar_Click(object sender, EventArgs e) { //nombre variables String nombreC; int montoB, numeroB; // asignacion de valores a la variable // aqui intentaguardar los datos... siempre que este todo bien no llegara al catch try { nombreC = txtNombre.Text; montoB = int.Parse(txtMonto.Text); numeroB = int.Parse(txtNumero.Text); // agregamos a la lista el objeto cliene //ACA ES DONDE QUIERO COLOCAR LA CONDICION HE PROBADO CON DIFERENTES //METODOS PERO NO ME SALE ... AYUDA PLEASE listaBoletas.Add(cliente); lbBoletas.Text = listaBoletas.Count.ToString(); monto = monto + montoB; //transforma la impresion al formato de dinero...$$$ lbMonto.Text = monto.ToString("$#,##0;($#,##0);Zero"); } catch (Exception err) { //si hay un error con el formato escrito en el formulario // nos imprimira el siguiente error... Response.Write("ERROR AL ESCRIBIR EN EL FORMULARIO INTENTE NUEVAMENTE...."); } // siempre que la lista no este vacia imprimiremos lo siguiente.... if (listaBoletas.Count != 0) { lbCantidad.Text = "Ultima Boleta Agregada : # " + txtNumero.Text + " Asociada al cliente : " + txtNombre.Text + ""; } else // si el array se encuentra vacio entonces imprimira lo siguiente... { lbCantidad.Text = "Aun no se han Registrados Boletas"; } }
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