Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Casidiablo

#212
Java / Re: Problema al compilar error
27 Diciembre 2007, 21:04 PM
Haber.... en el código que colocas hay una linea que dice:

mfa.saveFactura(fa);

Supongo que en ese momento es cuando se graba en el archivo. La cosa es que el método saveFactura se encuentra en la clase ManagerArchivoFactura.java, por lo que tienes que postear esa clase.

¿lo pillas?
#213
Java / Re: Problema al compilar error
27 Diciembre 2007, 14:26 PM
La cosa es que en el codigo que colocas no está la parte de escribir en archivo... lo que deberías poner es la clase ManagerArchivoFactura.java que es la que guarda.

Un saludo!
#214
Java / Re: Problema al compilar error
26 Diciembre 2007, 22:22 PM
Tengo un poco de dolor de cabeza y estoy algo enfermo, la cosa es que no quiero pensar mucho ahora. ¿podrías explicar mejor tu problema? y ¿podrías mostrarme la parte del código donde se guardan los datos en el archivo?

Gracias!
#215
Java / Re: Problema metodo
26 Diciembre 2007, 19:17 PM
Haber... creo que no me has entendido... eso de hacer :

pregunta1_tema1();
pregunta2_tema1();
pregunta3_tema1();
pregunta4_tema1();
preguntan_tema1();

está muy mal. Lo mejor es hacerlo como te puse arriba. Si quieres pon TODO el código que tienes y te intento ayudar. Mi MSN es castidiablo@gmail.com por si quieres soporte online XD.

un saludo!
#216
Java / Re: Problema metodo
26 Diciembre 2007, 18:56 PM
Uisshhh... con el debido respeto... eso que haces está feo. Es mejor que tengas solo un metodo que se llame por ejemplo pregunta, y al que le pasas un parámetro con el número de la pregunta:

public void pregunta(int x)

y luego cosas como:

pregunta(5);
pregunta(8);
pregunta(random);
pregunta(x);

Un saludo!
#217
Menudo enlace!

Gracias por el aporte!
#218
Java / Re: Problema metodo
26 Diciembre 2007, 14:46 PM
Pues no te entendí nada... tomate el tiempo que sea necesario explicando lo que necesitas y qué has hecho.

Un saludo!
#219
Java / Re: Problema al compilar error
26 Diciembre 2007, 14:44 PM
La cosa es que no se pueden referenciar variables que NO sean estáticas desde el método main. Ese error se soluciona anteponiendo la palabra static a las variables en cuestión, así:

Citarstatic private ManagerFactura mfa;
static Factura fa=null;

Por lo que el código debería quedar así:

Código (java) [Seleccionar]
import java.io.*;
import java.util.*;
public class Cardique{
   
   
   BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
   static private ManagerFactura mfa;
   static Factura fa=null;
   Municipio mu=null;
   Pago pa=null;
   static Lista Factura=null;
   static Archivo archivo = new Archivo();
   //static Lista Municipio=null;
   //static Archivo archivo = new Archivo();
   public Cardique()throws Exception, ClassNotFoundException{
      try{
         mfa=new ManagerFactura();
         //mmu=new ManagerMunicipio();
         //mpa=new ManagerPago();
                       
          System.out.println("Los Archivos Se Cargaron Con Exito ");
      }catch(Exception ex){
         ex.printStackTrace();
         System.out.println("Error al cargar archivo"+ex);
   }
}

   public static void main(String arg[])throws Exception{
     
      Menu menuPrincipal = new Menu();
      System.out.println("...........................................................");
      System.out.println("*       Programa para control de ingresos en Cardique       *");
      System.out.println("...........................................................");
      menuPrincipal.opcion("1. Facturar");
      menuPrincipal.opcion("2. Registrar Pagos");
      menuPrincipal.opcion("3. Consultar");
      menuPrincipal.opcion("4. Ingresos");
      menuPrincipal.opcion("5. Salir");
      BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
   //   String numero = 0;
     
      int op;
         do{
         
         /*try {
             op = Integer.parseInt(entrada.readLine());     
             
          }
         
         catch (Exception ex) {
             System.out.println ("Digite por favor un numero valido");
         
          }*/
           
         System.out.println("\n************ Menu  ***********\n");
         op= menuPrincipal.seleccionar();
         switch (op){
           
           case 1:   Facturar();break;
           
           case 3: buscarFactura();break;
           
              case 5:System.out.println("Programa Finalizado..."); break;
           default : System.out.println("Opcion incorrecta...");
         }
      }while(op!=5);
   }
   
   public static void ejecutar(){

       // Abre el archivo "inscripciones.dat" y pasa sun contenido
      // a la referencia de Lista - incripciones
      Factura = (Lista) archivo.abrir("Factura.dat");
      if(Factura == null)
         Factura = new Lista();
         }
         
   public static void Facturar()throws Exception{
   BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
   Factura fa=new Factura();
   
   System.out.println("Registre el Nombre del Municipio");
   fa.setMunicipio(entrada.readLine());

   
   System.out.println("Registre el Numero de Factura");
   fa.setNumero(entrada.readLine());
   
   System.out.println("Registre la Fecha a Facturar");
   fa.setFecha(entrada.readLine());
   
     
   System.out.println("Digite el Valor a Facturar");
   fa.setValor(Integer.parseInt(entrada.readLine()));
   
   System.out.println("!!!Facturada Registrada Con Exito!!!");
   

      }
     
      public static void  buscarFactura()throws Exception{
      BufferedReader entrada = new BufferedReader(new InputStreamReader(System.in));
         System.out.println("   DIGITE EL CODIGO DE LA FACTURA");
      String numero = entrada.readLine();
      fa = mfa.getFactura(numero);
                       
      if(fa!=null){
      System.out.println("No hay facturas Registradas");
     
      }else{
         System.out.println("Factura Encontrada");
         
      }
         
         
         
         
      }
}
#220
Muchísimas gracias por el aporte!

Un saludo!