Advertisement
SrJefers_Loading

main poo

Jul 31st, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.37 KB | None | 0 0
  1.  
  2. package poo1;
  3. import javax.swing.*;
  4.  
  5. //programa de bancos xD
  6. /**
  7. *
  8. * @author Loading.jpg
  9. */
  10. public class POO1 {
  11. public static String nam, res, an, gen, num,c,s;
  12. public static int b=0,m=0;
  13. //aca creo todas las varialbes para poder llamar la clase
  14. public static data dato = new data();
  15. public static data1 dato1 = new data1();
  16. public static data2 dato2 = new data2();
  17. public static data3 dato3 = new data3();
  18.  
  19. /**
  20. * @param args the command line arguments
  21. */
  22. public static void main(String[] args) {
  23. int op=0;
  24. do{
  25. String menu = JOptionPane.showInputDialog("1. Ingreso\n2. Mostrar\n3. Salir");
  26. op=Integer.parseInt(menu);
  27. switch(op){
  28. case 1:
  29. nam= JOptionPane.showInputDialog("Nombre:");
  30.  
  31. //data dato1=new data();--->innecesario
  32. res= JOptionPane.showInputDialog("Direccion:");
  33. dato.setDir(res);//esto toma el dato de la variable y lo envia a el proceso que se creo en la la clase
  34.  
  35. //data dato2=new data();--->innecesario
  36. an= JOptionPane.showInputDialog("Edad: ");
  37. dato.seteda(an);
  38.  
  39. //data dato3=new data();--->innecesario
  40. gen= JOptionPane.showInputDialog("Sexo:");
  41. dato.setSe(gen);
  42.  
  43. //data dato4=new data();--->innecesario
  44. num= JOptionPane.showInputDialog("Telefono:");
  45. dato.setCel(num);
  46.  
  47. c=JOptionPane.showInputDialog("1. Banco1\n2. Banco2\n3. Banco3");
  48. b=Integer.parseInt(c);
  49. if(b==1){
  50. dato1.setBak1("Banco 1.");
  51. }else if(b==2){
  52. dato2.setBak2("Banco 2.");
  53. }else if(b==3){
  54. dato3.setBat3("Banco 3.");
  55. }else if(b==0){
  56. dato.setBak("No se especifico ningun banco. ");
  57. }
  58. break;
  59. case 2:
  60. //System.out.println("Nombre: "+dato.getNm());--->prueba
  61.  
  62. s=JOptionPane.showInputDialog("1. Banco1\n2. Banco2\n3. Banco3");
  63. m=Integer.parseInt(s);
  64. if(m==1){
  65.  
  66. if(dato1.ban1==null){
  67. JOptionPane.showMessageDialog(null,"No hay dato ingresdo en banco 1.");
  68. }else{
  69. JOptionPane.showMessageDialog(null,"Nombre: "+dato.nom+"\nDireccion: "+dato.dir+"\nEdad: "+dato.edad+"\nSexo: "+dato.sexo+"\nTelefono: "+dato.tel+"\nBanco: "+dato1.ban1);
  70. }
  71. }else if(m==2){
  72. if(dato2.ban2==null){
  73. JOptionPane.showMessageDialog(null,"No hay dato ingresdo en banco 2.");
  74. }else{
  75. JOptionPane.showMessageDialog(null,"Nombre: "+dato.nom+"\nDireccion: "+dato.dir+"\nEdad: "+dato.edad+"\nSexo: "+dato.sexo+"\nTelefono: "+dato.tel+"\nBanco: "+dato2.ban2);
  76. }
  77. }else if(m==3){
  78. if(dato3.ban3==null){
  79. JOptionPane.showMessageDialog(null,"No hay dato ingresdo en banco 1.");
  80. }else{
  81. JOptionPane.showMessageDialog(null,"Nombre: "+dato.nom+"\nDireccion: "+dato.dir+"\nEdad: "+dato.edad+"\nSexo: "+dato.sexo+"\nTelefono: "+dato.tel+"\nBanco: "+dato3.ban3);
  82. }
  83. }else if(m==0){
  84. JOptionPane.showMessageDialog(null,"No se especifico ningun banco. ");
  85. }/*JOptionPane.showMessageDialog(null,"Direccion: "+dato.dir);
  86. JOptionPane.showMessageDialog(null,"Edad: "+dato.edad);
  87. JOptionPane.showMessageDialog(null,"Sexo: "+dato.sexo);
  88. JOptionPane.showMessageDialog(null,"Telefono: "+dato.tel);*/
  89. break;
  90. }
  91. }while(op!=3);
  92. }
  93.  
  94. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement