Entrar
¿Usuario nuevo? Regístrate
pensandoenjava · Traducción al español del libro Thinking in Java de Bruce Eckel.
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes determinar el orden de los mensajes. Pulsa el enlace en la columna correspondiente a la fecha. Tus preferencias serán guardadas y no tendrás que introducirlas de nuevo.

Mensajes

  Mensajes Ayuda
Avanzado
ayuda brother ahora si   Lista de mensajes  
Responder | Reenviar Mensaje #3361 de 4861 |
tengo el siguiente codigo hermanos es para crear altas bajas y consultas pero pierdo referencia es decir cuando quiero consultar se pierden los datos se borran o no se que les pasa el chiste es que no se muestran ni para bajas
 
package proyecto_Fnal;
import java.util.ArrayList;
import java.io.*;

public class clientes extends menu_Princip{
    public static int i,j,r;
    public static String regis_Cliente="";
  
   public void mi_Cliente(Object alt) {lista.add(alt);
    }
    public void altas(){
         altas_Clientes alt = new altas_Clientes();
          clientes clie = new clientes();
           for (;;)
       {   
         //  for(int i=0;i<40;i++){System.out.println("");break;}
              System.out.println("           ALTAS ");alt.rfc=input("");
               System.out.println("RFC del cliente: ");
                alt.rfc=input("");clie.mi_Cliente(alt);
                  System.out.println("Nombre del cliente: ");
                   alt.nombre=input("");
                    System.out.println("Direccion ");
                     alt.direcc=input("");
                      System.out.println("Telefono ");
                        alt.tel=input("");             
          
            System.out.println("desea agregar otro registro si/no:");
              String opt=input("");
                      
            if (opt.equals("no")){
                 break;                  
       }     
     }         
   }
        public void borrar_Regis(){
         altas_Clientes alt = new altas_Clientes();
         consulta_C();
           alt =(altas_Clientes)lista.get(r);
            if(alt.rfc.equals(regis_Cliente))
        {
            System.out.println("desea eliminar el registro");
               String opcion=input("");
             
            if (opcion.equals("si")){
                lista.remove(r);
        }}}  
    public  void consulta_C(){
         
        altas_Clientes alt=new altas_Clientes();
         r=registro();
          alt=(altas_Clientes)lista.get(r);
     
        if(!alt.rfc.equals(regis_Cliente))System.out.println("No existe este registro");
          else{
            alt=(altas_Clientes)lista.get(r);
         // for(int i=0;i<40;i++){System.out.println("");break;}  
             System.out.println("El rfc es:       "+alt.rfc);
               System.out.println("El nombre es:    "+alt.nombre);
                System.out.println("La direccion es: "+alt.direcc);
                  System.out.println("El telefono es:  "+alt.tel);
         
        }
       }
   
        public int registro(){
        altas_Clientes alt=new altas_Clientes();
         System.out.println("dame el rfc:");
          regis_Cliente =input("");regis_Cliente =input("");
      for (int i=0;i<lista.size();i++){
        alt=(altas_Clientes)lista.get(i);
           if(alt.rfc.equals(regis_Cliente))return(i);}return(i);
        }
       
   
        public static String input(String s) {//metodo para que reconosca el input
  DataInputStream d=new DataInputStream(System.in);
   try { return d.readLine(); } catch(Exception e) { return "?"; }}         
            
    }
 
este es el menu donde esta el arraylist y de donde se hereda segun para no perder referencia pero aare tengo otro menu donde se muestran cleintes y productos y al dar la opcion de clientes te manda al menu de latas bajas y consultas de donde puedo heredar para no perder referencia o que le falta porq no me salen los datos estedes que ya son masters en la materia
 
 
package proyecto_Fnal;
import java.util.ArrayList;
public class menu_Princip {
    public ArrayList lista = new ArrayList();
  
    public menu_Princip() {
    }
   
       public void leer_Carac(){
      
        char opc=1;
        do{
     try
       {
 
        for(int i=0;i<40;i++){System.out.println("");} 
        System.out.println("ELIJA UNA OPCION DEL MENU");
        System.out.println("A: FACTURAR ");
        System.out.println("B: CATALOGOS ");
        opc=(char)System.in.read();
       
    
       
     switch(opc)
       {
           case 'A':
               menu_New_Consul men1 = new menu_New_Consul();
               men1.leer_Caract();
               break;
           case 'B':
              
               menu_Client_Prod men2 = new menu_Client_Prod();
               men2.lec_Opc();
                                       
               break;
            default:
     System.out.println("NO SE PUEDE LEER EN EL SISTEMA ESTA OPCIÓN");
       }}catch(Exception e){  }
        } while (opc!='C');
       
        }
       }


Do You Yahoo!? La mejor conexión a Internet y 2GB extra a tu correo por $100 al mes. http://net.yahoo.com.mx

Vie, 5 de Mayo, 2006 5:38 pm

westcfgf140
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #3361 de 4861 |
Desplegar mensajes Autor Ordenar por fecha

tengo el siguiente codigo hermanos es para crear altas bajas y consultas pero pierdo referencia es decir cuando quiero consultar se pierden los datos se borran...
west140 guzman
westcfgf140
Sin conexión Enviar mensaje
5 de Mayo, 2006
5:38 pm
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda