Advertisement
Guest User

Untitled

a guest
Nov 7th, 2016
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.79 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace Project2
  8. {
  9. class Program
  10. {
  11. static Movies M = new Movies();
  12. static void Main(string[] args)
  13. {
  14. Console.WriteLine("\t\t\t\tAPOLLO CINEMA\n");
  15. Menu:
  16. {
  17. try
  18. {
  19. Console.WriteLine("Desea ingresar como:");
  20. Console.WriteLine("1. Administrador Sala de Cine");
  21. Console.WriteLine("2. Cliente");
  22. int Option = int.Parse(Console.ReadLine());
  23. while (Option < 1 || Option > 2)
  24. {
  25. Console.WriteLine("Opción inválida");
  26. Console.WriteLine("Ingrese una opción disponible\n");
  27. Console.WriteLine("Desea ingresar como:");
  28. Console.WriteLine("1. Administrador Sala de Cine");
  29. Console.WriteLine("2. Cliente");
  30. Option = int.Parse(Console.ReadLine());
  31. }
  32. if (Option == 1)
  33. {
  34. Console.Clear();
  35. goto Administrador;
  36. }
  37. if (Option == 2)
  38. {
  39. Console.Clear();
  40. goto Client;
  41. }
  42. }
  43. catch
  44. {
  45. Console.WriteLine("Opción inválida");
  46. Console.WriteLine("Ingrese una opción disponible\n");
  47. goto Menu;
  48. }
  49.  
  50. }
  51. Administrador:
  52. {
  53. Admin A = new Admin();
  54. Console.WriteLine("\t\t\t\tADMINISTRADOR SALA DE CINE\n");
  55. Console.WriteLine("Ingrese el usuario y la contraseña\n");
  56. Console.Write("Usuario: ");
  57. A.User = Console.ReadLine();
  58. Console.Write("Contraseña: ");
  59. A.Password = Console.ReadLine();
  60. while (A.Validate() == false)
  61. {
  62. Console.Clear();
  63. Console.WriteLine("Ingrese el usuario y la contraseña correcta\n");
  64. Console.Write("Usuario: ");
  65. A.User = Console.ReadLine();
  66. Console.Write("Contraseña: ");
  67. A.Password = Console.ReadLine();
  68. A.Validate();
  69. }
  70. Console.Clear();
  71. Console.WriteLine("Ingrese cual sala desea editar");
  72. Console.WriteLine("1. Sala #1");
  73. Console.WriteLine("2. Sala #2");
  74. Console.WriteLine("3. Sala #3");
  75. Console.WriteLine("4. Sala #4");
  76. string Option = Console.ReadLine();
  77. switch (Option)
  78. {
  79. case "1":
  80. Console.Clear();
  81. Console.WriteLine("\t\t\t\tSALA #1\n");
  82. Console.WriteLine("Nombre de la pelicula: " + A.Nombre1);
  83. Console.WriteLine("Hora de inicio: " + A.Tiempo1 + ":00pm");
  84. Console.WriteLine("Precio de boleto: Q." + A.Precio1);
  85. break;
  86. case "2":
  87. Console.Clear();
  88. Console.WriteLine("\t\t\t\tSALA #2\n");
  89. Console.WriteLine("Nombre de la pelicula: " + A.Nombre2);
  90. Console.WriteLine("Hora de inicio: " + A.Tiempo2 + ":00pm");
  91. Console.WriteLine("Precio de boleto: Q." + A.Precio2);
  92. break;
  93. case "3":
  94. Console.Clear();
  95. Console.WriteLine("\t\t\t\tSALA #3\n");
  96. Console.WriteLine("Nombre de la pelicula: " + A.Nombre3);
  97. Console.WriteLine("Hora de inicio: " + A.Tiempo3 + ":00pm");
  98. Console.WriteLine("Precio de boleto: Q." + A.Precio3);
  99. break;
  100. case "4":
  101. Console.Clear();
  102. Console.WriteLine("\t\t\t\tSALA #4\n");
  103. Console.WriteLine("Nombre de la pelicula: " + A.Nombre4);
  104. Console.WriteLine("Hora de inicio: " + A.Tiempo4 + ":00pm");
  105. Console.WriteLine("Precio de boleto: Q." + A.Precio4);
  106. break;
  107. default:
  108. while (!Option.Equals("1") && !Option.Equals("2") && !Option.Equals("3") && !Option.Equals("4"))
  109. {
  110. Console.WriteLine("Opción inválida");
  111. Console.WriteLine("Ingrese otra opción");
  112. Option = Console.ReadLine();
  113. }
  114. if (Option.Equals("1"))
  115. {
  116. goto case "1";
  117. }
  118. if (Option.Equals("2"))
  119. {
  120. goto case "2";
  121. }
  122. if (Option.Equals("3"))
  123. {
  124. goto case "3";
  125. }
  126. if (Option.Equals("4"))
  127. {
  128. goto case "4";
  129. }
  130. break;
  131. }
  132. }
  133. Client:
  134. {
  135.  
  136. }
  137. Final:
  138. {
  139. Console.ReadKey();
  140. }
  141. }
  142. }
  143. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement