Advertisement
melissaUllua

Untitled

Nov 13th, 2019
301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.69 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <semaphore.h>
  4. #include <time.h>
  5. #include <pthread.h>
  6. #include "libCanciones.h"
  7. #include "libUsuarios.h"
  8. #include "libPlaylist.h"
  9. #include "conio.h"
  10. #include "gotoxy.h"
  11. #include "string.h"
  12.  
  13.  
  14. sem_t mutex;
  15. int main()
  16. {
  17. //printf("APRUEBAME Y DIME LINDURA!\n");
  18.  
  19. int x=0, y=0, aux=0, auxY=0;
  20. char opcion =0;
  21. //barraDeCarga();
  22. hidecursor(0);
  23. gotoxy(20,10);
  24. gotoxy(18,10);
  25. color(1);
  26. printf("->");
  27. gotoxy(20,10);
  28. color(7); ///quizas sea mejor con otro color
  29. printf("-- inicio de sesion");
  30. gotoxy(20,12);
  31. printf("-- crear cuenta nueva");
  32. y=funcionMenu(18,10,10,12);
  33. auxY = whereY();
  34. system("cls");
  35. stUsuario u;
  36. stUsuario mels;
  37. strcpy(mels.nombreUsuario, "mels");
  38. strcpy(mels.pais,"arg");
  39. mels.anioNacimiento=1999;
  40. mels.eliminado =0;
  41. mels.tipoUsuario =0;
  42. mels.idUsuario = 12;
  43.  
  44. /* if (auxY ==10)
  45. {
  46. u =LogIn();
  47. }
  48. else if (auxY == 12)
  49. {
  50. printf("crear usuario");
  51. cargaArchivoUsuario();
  52. }*/
  53. ///////////// menu usuaios no-admin*//////////
  54. system("cls");
  55. hidecursor(0);
  56. gotoxy(5,3);
  57. printf("MI PERFIL");
  58. gotoxy(5,5);
  59. printf("LISTADO DE CANCIONES");
  60. gotoxy(5,7);
  61. printf("ESCUCHAR PLAYLIST");
  62. auxY = funcionMenu(2,3,3,7);
  63. gotoxy(18,3);
  64. // system("pause");
  65. system("cls");
  66. switch (auxY)
  67. {
  68. case 3: ///Revisar que si no hace movimiento no lo lee
  69. printf("\nmi perfil");
  70. muestraUnUsuarioRegular(mels);
  71. gotoxy(5,7);
  72. printf("Desea modificar algun dato?");
  73. gotoxy(3,10);
  74. printf("-SI");
  75. printf("\n\n -NO"); ///deberia volver atras
  76. aux = funcionMenu(0,10,10,12);
  77. system("cls");
  78. if (aux==10)
  79. {
  80. gotoxy(24,15);
  81. color(1);
  82. printf("->");
  83. gotoxy(25,15);
  84. printf("-MODIFICAR NOMBRE");
  85. gotoxy(25,17);
  86. printf("-MODIFICAR PASSWORD");
  87. gotoxy(25,19);
  88. printf("-MODIFICAR GENERO");
  89. gotoxy(25,21);
  90. printf("-DARME DE BAJA");
  91. aux = funcionMenu(22,15,15,21);
  92. system("cls");
  93.  
  94. switch (aux)
  95. {
  96. case 15:
  97. printf("modificar nombre");
  98. break;
  99. case 17:
  100. printf("modificar pass");
  101. break;
  102. case 19:
  103. printf("modif genero");
  104. break;
  105. case 21:
  106. printf("baja");
  107. break;
  108. }
  109. }
  110. else if (auxY == 12)
  111. {
  112. printf("\nentro");
  113. }
  114. break;
  115. case 5:
  116. system("cls");
  117. gotoxy(15,1);
  118. printf("V E R L I S T A D O S");
  119. gotoxy(2,4);
  120. printf(" que desea escuchar?");
  121. gotoxy(2,6);
  122. printf("-CANCIONES");
  123. gotoxy(2,8);
  124. printf("-PODCASTS");
  125. gotoxy(2,10);
  126. printf("-AUDIOLIBROS");
  127. aux = funcionMenu(0,6,6,10);
  128. system("cls");
  129. switch (aux)
  130. {
  131. system("cls");
  132. case 6:
  133. gotoxy(5,3);
  134. printf("MOSTRAR LISTADO COMPLETO");
  135. gotoxy(5,5);
  136. printf("BUSCAR POR NOMBRE");
  137. gotoxy(5,7);
  138. printf("BUSCAR POR ARTISTA");
  139. aux = funcionMenu(2,3,3,7);
  140. system("cls");
  141.  
  142. switch (aux)
  143. {
  144. case 3: ///canciones
  145. printf("muestra lista canciones completa");
  146. break;
  147. case 5:
  148. printf("busca por nombre");
  149. break;
  150. case 7:
  151. printf("busca por artista");
  152. break;
  153. }
  154. break;
  155. break;
  156.  
  157. case 8: ///podcast
  158. gotoxy(5,3);
  159. printf("MOSTRAR LISTADO COMPLETO");
  160. gotoxy(5,5);
  161. printf("BUSCAR POR NOMBRE");
  162. gotoxy(5,7);
  163. printf("BUSCAR POR ARTISTA");
  164. aux = funcionMenu(2,3,3,7);
  165. system("cls");
  166.  
  167. switch (aux)
  168. {
  169. case 3:
  170. printf("muestra lista podcast completa");
  171. break;
  172. case 5:
  173. printf("busca por nombre");
  174. break;
  175. case 7:
  176. printf("busca por artista");
  177. break;
  178. }
  179. break;
  180. case 10: ///audiolibros
  181. gotoxy(5,3);
  182. printf("MOSTRAR LISTADO COMPLETO");
  183. gotoxy(5,5);
  184. printf("BUSCAR POR NOMBRE");
  185. gotoxy(5,7);
  186. printf("BUSCAR POR ARTISTA");
  187. aux = funcionMenu(2,3,3,7);
  188. system("cls");
  189.  
  190. switch (aux)
  191. {
  192. case 3:
  193. printf("muestra lista audiolib completa");
  194. break;
  195. case 5:
  196. printf("busca por nombre");
  197. break;
  198. case 7:
  199. printf("busca por artista");
  200. break;
  201. }
  202. break;
  203. }
  204. case 7:
  205. printf("\nplaylist:");
  206. gotoxy(2,4);
  207. printf("AGREGAR CANCION A LA PLAYLIST");
  208. gotoxy(2,6);
  209. printf("REPRODUCIR PLAYLIST");
  210. aux= funcionMenu(0,4,4,6);
  211. system("cls");
  212. switch (aux)
  213. {
  214. case 4:
  215. printf("agregar");
  216. break;
  217. case 6:
  218. printf("reproducir");
  219. break;
  220. }
  221. break;
  222.  
  223. }
  224.  
  225.  
  226. return 0;
  227. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement