Guest User

Untitled

a guest
Apr 22nd, 2018
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.36 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3. struct managment
  4. {
  5. int Mobile;
  6. int room;
  7. int croom;
  8. int cMobile;
  9. int cfMobile;
  10. int age;
  11. char name[30];
  12. char cname[20];
  13. char cfname[20];
  14. char cfMail[30];
  15. char oname[20];
  16. char omail[20];
  17. char card[20];
  18. char onumber[100];
  19. char cMail[30];
  20. char Sex[30];
  21. char pcode[10];
  22. char Marital_Status[30];
  23. char place_of_birth[30];
  24. char Occupotion[30];
  25. char Address[30];
  26. char fname[100];
  27. char lname[100];
  28. char username[100];
  29. char password[100];
  30. char s1[100];
  31. char s2[200];
  32.  
  33. } m;
  34.  
  35. ;
  36. void manag()
  37. {
  38.  
  39. system("cls");
  40.  
  41. system("color F1");
  42. printf("\n\n");
  43. printf("\t\t|*|*********************************************************************|*|\n");
  44. printf("\t\t|*|\t\t\t\t\t\t\t\t\t|*|\n");
  45. printf("\t\t|*|\t\t\tTOUR AND TRAVEL MANAGEMENT SYSTEM\t\t|*|\n");
  46. printf("\t\t|*|\t\t\t...***......=========......***...\t\t|*|\n");
  47. printf("\t\t|*|\t\t\t\t\t\t\t\t\t|*|\n");
  48. printf("\t\t|*|\t\t\t1-Enter.....1..Customer\t\t\t\t|*|\n");
  49. printf("\t\t|*|\t\t\t2-Enter.....2..Admin\t\t\t\t|*|\n");
  50. printf("\t\t|*|\t\t\t\t\t\t\t\t\t|*|\n");
  51. printf("\t\t***************************************************************************\n");
  52. int option;
  53. printf("\t\t \t\t#########Enter the choice option:");
  54. scanf("%d",&option);
  55. system("cls");
  56. switch(option)
  57. {
  58. case 1:
  59. login_fact();
  60. break;
  61. case 2:
  62. admin_login_fact();
  63. break;
  64. }
  65.  
  66. getch();
  67. }
  68. void mainbar()
  69. {
  70.  
  71.  
  72. system("color 8A");
  73. printf("\n\t\t\t\t AMRA ACI AMRA THAKBO\n");
  74. printf("\t\t\t\t\tJOTO DIN APNERA RAKBEN\n");
  75. printf("\n\n");
  76. printf("\t|*|*************************************************************************************|*|\n");
  77. printf("\t|*|\t\t\t\t\t\t\t\t\t\t\t|*|\n");
  78. printf("\t|*|\t\t\tTOUR AND TRAVEL MANAGEMENT SYSTEM\t\t\t\t|*|\n");
  79. printf("\t|*|\t\t\t...***......=========......***...\t\t\t\t|*|\n");
  80. printf("\t|*|\t\t\t\t\t\t\t\t\t\t\t|*|\n");
  81. printf("\t|*|\t\t\t-Enter 1....To View package \t\t\t\t\t|*|\n");
  82. printf("\t|*|\t\t\t-Enter 2....To Booking \t\t\t\t\t|*|\n");
  83. printf("\t|*|\t\t\t-Enter 3....To Booking Cancellation \t\t\t\t|*|\n");
  84. printf("\t|*|\t\t\t-Enter 4....To Give Feedback \t\t\t\t\t|*|\n");
  85. printf("\t|*|\t\t\t-Enter 5....view hotel room boking \t\t\t\t|*|\n");
  86. printf("\t|*|\t\t\t '''press 6 to back''' \t\t\t\t\t|*|\n");
  87. printf("\t|*|\t\t\t\t\t\t\t\t\t\t\t|*|\n");
  88. printf("\t|*|\t\t\t\t\t\t\t\t\t\t\t|*|\n");
  89. printf("\t*******************************************************************************************\n");
  90. printf("\t \t \t **************** Enter the number ******************\n \t \t \t \t \t \t ");
  91. int option;
  92. scanf("%d",&option);
  93. switch(option)
  94. {
  95.  
  96. case 1:
  97. system ("cls");
  98. View_package();
  99. break;
  100. case 2:
  101. system ("cls");
  102. Booking();
  103. break;
  104. case 3:
  105. system ("cls");
  106. Booking_cancel();
  107. break;
  108. case 4:
  109. system ("cls");
  110.  
  111. Feedback();
  112. break;
  113. case 5:
  114. system ("cls");
  115. hotel();
  116. break;
  117. case 6:
  118.  
  119. system ("cls");
  120. manag();
  121. break;
  122. }
  123.  
  124. }
  125.  
  126.  
  127. void insert()
  128. {
  129.  
  130.  
  131. system("color F4");
  132. struct managment m;
  133. char another=1;
  134. FILE *fp;
  135. fp = fopen("customer.txt", "a+");
  136. printf("\n");
  137. printf("\tEnter the name:");
  138. scanf("%s",&m.name);
  139. printf("\n");
  140. printf("\tEnter your Package code:");
  141. scanf("%s",&m.pcode);
  142. printf("\n");
  143. printf("\tHow many room do you want:");
  144. scanf("%d",&m.room);
  145. printf("\n");
  146. printf("\tEnter the Sex:");
  147. scanf("%s",&m.Sex);
  148. printf("\n");
  149. printf("\tEnter the age:");
  150. scanf("%d",&m.age);
  151. printf("\n");
  152. printf("\tEnter the phone number:");
  153. scanf("%d",&m.Mobile);
  154. printf("\n");
  155. printf("\tEnter the place of birth:");
  156. scanf("%s",&m.place_of_birth);
  157. printf("\n");
  158. printf("\tEnter the Occupation:");
  159. scanf("%s",&m.Occupotion);
  160. printf("\n");
  161. printf("\tEnter the Address:");
  162. scanf("%s",&m.Address);
  163. printf("\n");
  164. printf("\tEnter the Marital Status:");
  165. scanf("%s",&m.Marital_Status);
  166. fwrite(&m, sizeof(m), 1, fp);
  167. fclose(fp);
  168. printf(" .............* 1-1Yes, 2-2No *.................\n \t \t \t \t \t \t \t \t \t");
  169. scanf("%s",&another);
  170. system ("cls");
  171. if (another == '1')
  172. {
  173. system ("cls");
  174. payment();
  175.  
  176. }
  177.  
  178. if (another == '2')
  179. {
  180. system ("cls");
  181. mainbar();
  182. }
  183.  
  184. }
  185. void payment()
  186.  
  187. {
  188.  
  189. system ("cls");
  190. printf("\n\n\n");
  191. printf("\t\t|*|*********************************************************************|*|\n");
  192. printf("\t\t|*|\t\t\t\t\t\t\t\t\t|*|\n");
  193. printf("\t\t|*|\t\t\t\t\t\t\t\t\t|*|\n");
  194. printf("\t\t|*|\t\t\tBooking cancel press '1'\t\t\t|*|\n");
  195. printf("\t\t|*|\t\t\tGive Payment press '2'\t\t\t\t|*|\n");
  196. printf("\t\t|*|\t\t\tGo back '3'\t\t\t\t\t|*|\n");
  197. printf("\t\t|*|\t\t\t\t\t\t\t\t\t|*|\n");
  198. printf("\t\t***************************************************************************\n");
  199. int option;
  200. printf("Enter the option:");
  201. scanf("%d",&option);
  202. switch(option)
  203. {
  204.  
  205. case 1:
  206. system ("cls");
  207. Cancel_from();
  208. break;
  209. case 2:
  210. system ("cls");
  211. gpayment();
  212. break;
  213. case 3:
  214. system ("cls");
  215. View_package();
  216. break;
  217.  
  218. }
  219.  
  220. }
  221. Cancel_from()
  222. {
  223. int i;
  224. FILE *fp;
  225. fp = fopen("Cancel.txt", "a+");
  226. struct managment m;
  227. printf("\tEnter the name:");
  228. scanf("%s",&m.cname);
  229. printf("\n");
  230. printf("How many room you reserve:");
  231. scanf("%d",&m.croom);
  232. printf("\n");
  233. printf("\tEnter your Package code:");
  234. scanf("%s",&m.pcode);
  235. printf("\n");
  236. printf("\tEnter the phone number:");
  237. scanf("%d",&m.cMobile);
  238. printf("\n");
  239. printf("\tEnter mail:");
  240. scanf("%s",&m.cMail);
  241. fwrite(&m, sizeof(m), 1, fp);
  242. fclose(fp);
  243. printf("\n");
  244. printf("\tAre u sure to cancel this package.\nPress to '1' or Press '2' to go back");
  245. scanf("%d",&i);
  246. if(i==1)
  247. {
  248. system ("cls");
  249. printf("Successfully canceling booking.");
  250. mainbar();
  251. }
  252. if(i==2)
  253. {
  254. system ("cls");
  255. printf("You are not canceling booking.");
  256. mainbar();
  257.  
  258. }
  259. }
  260. gpayment()
  261. {
  262.  
  263. system ("cls");
  264. printf("\n\n\n");
  265. printf("\t\t|*|*********************************************************************|*|\n");
  266. printf("\t\t|*|\t\t\t\t\t\t\t\t\t|*|\n");
  267. printf("\t\t|*|\t\t\t\t\t\t\t\t\t|*|\n");
  268. printf("\t\t|*|\t\t\tOnline press '1'\t\t\t\t|*|\n");
  269. printf("\t\t|*|\t\t\tPhysically press '2'\t\t\t\t|*|\n");
  270. printf("\t\t|*|\t\t\tGo back press '3'\t\t\t\t|*|\n");
  271. printf("\t\t|*|\t\t\t\t\t\t\t\t\t|*|\n");
  272. printf("\t\t***************************************************************************\n");
  273.  
  274. printf("Enter the option:");
  275. int option;
  276. scanf("%d",&option);
  277. switch(option)
  278. {
  279.  
  280. case 1:
  281. system ("cls");
  282. online();
  283. break;
  284. case 2:
  285. system ("cls");
  286. printf("tnx for choosing us.");
  287. mainbar();
  288. break;
  289. case 3:
  290. system ("cls");
  291. printf("Select one Package 1st.");
  292. View_package();
  293. break;
  294.  
  295. }
  296.  
  297. }
  298. online()
  299. {
  300. int i;
  301. FILE *fp;
  302. fp = fopen("Card_number.txt", "a+");
  303. struct managment m;
  304. printf("\tEnter the name:");
  305. scanf("%s",&m.oname);
  306. printf("\n");
  307. printf("\tEnter your Package code:");
  308. scanf("%s",&m.pcode);
  309. printf("\n");
  310. printf("\tEnter your mail:");
  311. scanf("%S",&m.omail);
  312. printf("\n");
  313. printf("\tEnter your Card type:");
  314. scanf("%s",&m.card);
  315. printf("\n");
  316. printf("\tInput your Master Card/Visa Card Number: ");
  317. scanf("%s",&m.onumber);
  318. fwrite(&m, sizeof(m), 1, fp);
  319. fclose(fp);
  320. printf("\n\n\n");
  321. printf("Are you sure to Give payment press '1' or Go back press '2'.");
  322. scanf("%d",&i);
  323. if(i==1)
  324. {
  325. system ("cls");
  326. printf("Successfully Payment.");
  327. mainbar();
  328. }
  329. if(i==2)
  330.  
  331. {
  332. system ("cls");
  333. gpayment();
  334.  
  335. }
  336.  
  337. }
  338.  
  339. void View_package()
  340.  
  341. {
  342.  
  343. system ("cls");
  344. printf("\n\n");
  345. printf("\t*********************************************************\n");
  346. printf("\t*\t\t\t\t\t\t\t*\n");
  347. printf("\t*\t\tWELCOME TO VIEW PACKAGE\t\t\t*\n");
  348. printf("\t*\t\t1-Enter 1.Special package.\t\t*\n");
  349. printf("\t*\t\t2-Enter 2.Bundle package.\t\t*\n");
  350. printf("\t*\t\t3-Enter 3.Exclusive package.\t\t*\n");
  351. printf("\t*\t\tGo back '4'\t\t\t\t*\n");
  352. printf("\t*\t\t\t\t\t\t\t*\n");
  353. printf("\t*********************************************************\n");
  354. printf("\n\n");
  355. printf("\t\t#######Enter the option:");
  356. int option;
  357. scanf("%d",&option);
  358. switch(option)
  359. {
  360.  
  361. case 1:
  362. system ("cls");
  363. packagea();
  364. break;
  365. case 2:
  366. system ("cls");
  367. packageb();
  368. break;
  369. case 3:
  370. system ("cls");
  371. packagec();
  372. break;
  373. case 4:
  374. system ("cls");
  375. mainbar();
  376. break;
  377.  
  378. }
  379.  
  380. }
  381. packagea()
  382. {
  383. int i;
  384. printf("Package 1:\n2 days & 1 night\nDhaka-Cox's Bazar-Dhaka\n1-6(persons)\n\nPress 1 to booking.\npress 2 to Go back *View package*.\n\n-");
  385. scanf("%d",&i);
  386. if(i==1)
  387. {
  388. system ("cls");
  389. printf("Package Code:566");
  390. insert();
  391.  
  392. }
  393. if(i==2)
  394. {
  395. system ("cls");
  396. View_package();
  397. }
  398. }
  399. packageb()
  400. {
  401. int i;
  402. printf("Package 1:\n3 days & 2 night\nDhaka-India-Dhaka\n1-10(persons)\n\nPress 1 to booking.\npress 2 to Go back *View package*.\n\n-");
  403. scanf("%d",&i);
  404. if(i==1)
  405. {
  406. system ("cls");
  407. printf("Package Code:124");
  408. insert();
  409.  
  410. }
  411. if(i==2)
  412. {
  413. system ("cls");
  414. View_package();
  415. }
  416. }
  417. packagec()
  418. {
  419. int i;
  420. printf("Package 1:\n4 days & 3 night\nDhaka-Bangkok-Dhaka\n1-4(persons)\n\nPress 1 to booking.\npress 2 to Go back *View package*.\n\n-");
  421. scanf("%d",&i);
  422. if(i==1)
  423. {
  424. system ("cls");
  425. printf("Package Code:152");
  426. insert();
  427.  
  428. }
  429. if(i==2)
  430. {
  431. system ("cls");
  432. View_package();
  433. }
  434. }
  435. void Booking()
  436. {
  437. int i=566;
  438. int j=124;
  439. int k=152;
  440. int a;
  441. printf("Input your Package code:\n");
  442. scanf("%d",&a);
  443. if(a==i)
  444. {
  445. system ("cls");
  446. printf("Package Code:566\n");
  447. insert();
  448. }
  449. if(a==j)
  450. {
  451. system ("cls");
  452. printf("Package Code:124\n");
  453. insert();
  454. }
  455. if(a==k)
  456. {
  457. system ("cls");
  458. printf("Package Code:152\n");
  459. insert();
  460. }
  461. else
  462. {
  463. system ("cls");
  464. printf("Wrong code. Please input the right Package Code. \n\n");
  465. mainbar();
  466. }
  467.  
  468.  
  469. }
  470. void Booking_cancel()
  471. {
  472. int i=566;
  473. int j=124;
  474. int k=152;
  475. int a;
  476. system ("cls");
  477. printf("Input your Package code:\n");
  478. scanf("%d",&a);
  479. if(a==i)
  480. {
  481. Cancel_from();
  482. }
  483. if(a==j)
  484. {
  485. Cancel_from();
  486. }
  487. if(a==k)
  488. {
  489. Cancel_from();
  490. }
  491. else
  492. {
  493. system ("cls");
  494. printf("Wrong code. Please input the right Package Code. \n\n");
  495. mainbar();
  496. }
  497.  
  498.  
  499. }
  500.  
  501. void regester()
  502. {
  503. system("color F1");
  504.  
  505.  
  506. printf("\n");
  507. printf("\t\t#################################################################\n");
  508. printf("\t\t#\t\t\t\t\t\t\t\t#\n");
  509. printf("\t\t#\t\t-Enter...01-view User booking data\t\t#\n");
  510. printf("\t\t#\t\t-Enter...02-View feedback\t\t\t#\n");
  511. printf("\t\t#\t\t-Enter...03-Manage Payment\t\t\t#\n");
  512. printf("\t\t#\t\t-Enter...04-View Cancellation\t\t\t#\n");
  513. printf("\t\t#\t\t Enter...5-Back to back\t\t\t#\n");
  514. printf("\t\t#\t\t\t\t\t\t\t\t#\n");
  515. printf("\t\t#################################################################\n");
  516. int i;
  517. printf("\t\t#=#=#=#=#=#=#=#=#=#=#=#=Enter the option#=#=#=#=#=#=#=#=#=#=#=#=#\n\t\t\t\t\t\t");
  518. scanf("%d",&i);
  519. switch(i)
  520. {
  521.  
  522. case 1:
  523. User_booking_data();
  524. break;
  525. case 2:
  526. view_feedback();
  527. break;
  528. case 3:
  529. view_payment();
  530. break;
  531. case 4:
  532. view_cbooking();
  533. break;
  534. case 5:
  535. system("cls");
  536. manag();
  537. break;
  538.  
  539. }
  540. getch();
  541. }
  542. registe()
  543.  
  544. {
  545. system("color b4");
  546.  
  547. FILE*log;
  548. log=fopen("Customer_login.txt","a");
  549. struct managment m;
  550. printf("Please enter your First name:\n");
  551. scanf("%s",m.fname);
  552. printf("Please enter your Last name:\n");
  553. scanf("%s",&m.lname);
  554. printf("Please enter your Username:\n");
  555. scanf("%s",&m.username);
  556. printf("Please enter your Password:\n");
  557. scanf("%s",&m.password);
  558. fwrite(&m,sizeof(m),1,log);
  559. fclose(log);
  560. system("CLS");
  561. printf("Now Login.\n");
  562. login();
  563.  
  564.  
  565. }
  566. login()
  567. {
  568. char username[100];
  569. char password[100];
  570. FILE*log;
  571. log=fopen("Customer_login.txt","r");
  572. struct managment m ;
  573. printf("Please enter your username:\n");
  574. scanf("%s",&username);
  575. printf("Please enter your password:\n");
  576. scanf("%s",&password);
  577. while(fread(&m,sizeof(m),1,log))
  578. {
  579. if(strcmp(username,m.username)==0 && strcmp(password,m.password)==0)
  580. {
  581. system("cls");
  582. printf("Successfully Login.\n");
  583. mainbar();
  584. }
  585. else
  586. {
  587. system("cls");
  588. printf("Please Enter correct Username And Password\n");
  589. login_fact();
  590.  
  591. }
  592. }
  593. fclose(log);
  594.  
  595. }
  596.  
  597.  
  598. void login_fact()
  599. {
  600. system("CLS");
  601. system("color 3f");
  602. int cho;
  603. printf("\n\n");
  604. printf("\t\t|*|*********************************************************************|*|\n");
  605. printf("\t\t|*|\t\t\t\t\t\t\t\t\t|*|\n");
  606. printf("\t\t|*|\t\t\t Press '1' for Register \t\t|*|\n");
  607. printf("\t\t|*|\t\t\t Press '2' for Login \t\t|*|\n");
  608. printf("\t\t|*|\t\t\t Back to Press 3 \t\t|*|\n");
  609. printf("\t\t|*|\t\t\t \t\t\t\t|*|\n");
  610. printf("\t\t***************************************************************************\n");
  611. scanf("%d",&cho);
  612. if(cho==1)
  613. {
  614. system("CLS");
  615. registe();
  616. }
  617. else if(cho==2)
  618. {
  619. system("CLS");
  620. login();
  621. }
  622. else if(cho==3)
  623. {
  624. system("CLS");
  625. main();
  626. }
  627. }
  628. void admin_login_fact()
  629. {
  630. system("CLS");
  631. system("color 3f");
  632. int cho;
  633. printf("\n\n");
  634. printf("\t\t|*|*********************************************************************|*|\n");
  635. printf("\t\t|*|\t\t\t\t\t\t\t\t\t|*|\n");
  636. printf("\t\t|*|\t\t\t Press '1' for Login \t\t|*|\n");
  637. printf("\t\t|*|\t\t\t Back to Press 2 \t\t|*|\n");
  638. printf("\t\t|*|\t\t\t \t\t\t\t|*|\n");
  639. printf("\t\t***************************************************************************\n");
  640. scanf("%d",&cho);
  641.  
  642. if(cho==1)
  643. {
  644. system("CLS");
  645. admin_login();
  646. }
  647. else if(cho==2)
  648. {
  649. system("CLS");
  650. main();
  651. }
  652.  
  653. }
  654. admin_login()
  655. {
  656. int i=1234;
  657. int j;
  658.  
  659. printf("Please enter your password:\n");
  660. scanf("%d",&j);
  661. {
  662. if(j==i)
  663. {
  664. system("cls");
  665. printf("Successfully Login.\n");
  666. regester();
  667. }
  668. else
  669. {
  670. system("cls");
  671. printf("Please Enter correct Username And Password.\n");
  672. admin_login_fact();
  673.  
  674. }
  675. }
  676.  
  677. }
  678.  
  679. void Feedback()
  680. {
  681. FILE *fptr;
  682. fptr=fopen("feedback.txt","a");
  683. printf("Enter your name:\n");
  684. scanf("%s",&m.s1);
  685. printf("\nFeedback type: Bad,Good,Better,Excellent.\n\n");
  686. printf("Enter the your feedback:\n");
  687. scanf ("%s",&m.s2);
  688. fwrite(&m, sizeof(m), 1, fptr);
  689. fclose(fptr);
  690. int i;
  691. printf("\n \t \t \t \t \t \t \xB2 *Do you want to Search another (Yes or No)? *\xB2 \n\t \t \t \t \t \t");
  692. printf(" \xB2..............* 1-Yes, 2-No *.................\xB2\n \t \t \t \t \t \t \t \t");
  693. scanf("%d",&i);
  694. if (i== 1)
  695. {
  696. system("cls");
  697. printf("Tnx for giving feedback\n\n");
  698. mainbar();
  699. }
  700.  
  701. else
  702. {
  703. system("cls");
  704. printf("Sorry you can't give any feedback\n\n");
  705. mainbar();
  706. }
  707. }
  708.  
  709. void User_booking_data()
  710. {
  711. system("cls");
  712. system("color 17");
  713.  
  714. printf("\t \t \t \t \.............. User Booking Data ..... \n");
  715. FILE *fp;
  716.  
  717. fp = fopen("customer.txt", "r");
  718.  
  719.  
  720. printf("\n\tName \tpackage code \tsex \tage \tNumber \tplace of birth \tOccupation \taddress \troom \t \n");
  721.  
  722. while (fread(&m, sizeof(m), 1, fp))
  723. {
  724. printf("\t%s \t%d \ %s \t%d \t%d \t%s \t%s \t%s \t%d \n",m.name,m.pcode,m.Sex,m.age,m.Mobile,m.place_of_birth ,m.Occupotion,m.Address,m.room);
  725. }
  726.  
  727.  
  728.  
  729.  
  730.  
  731. printf("\n \t \t \t \t \t \t \xB2 *Do you want to go back main bar (Yes or No)? *\xB2 \n\t \t \t \t \t \t");
  732. printf(" \xB2...............* 1-Yes, 2-No *..................\xB2\n \t \t \t \t \t \t \t \t");
  733. int i;
  734.  
  735. scanf("%d",&i);
  736. fclose(fp);
  737. if (i==1)
  738. {
  739. system("cls");
  740. regester();
  741. }
  742.  
  743. else
  744. {
  745. system("cls");
  746. User_booking_data();
  747. }
  748.  
  749. }
  750. void view_feedback()
  751. {
  752. system("cls");
  753. system("color 17");
  754.  
  755. printf("\t \t \t \t.............. User Feedback Data ..... \n");
  756. FILE *fptr;
  757.  
  758. fptr=fopen("feedback.txt","r");
  759.  
  760.  
  761. printf("\n\t\tName \tfeedback \n");
  762.  
  763. while (fread(&m, sizeof(m), 1, fptr))
  764.  
  765.  
  766.  
  767. printf("\t\t%s %s \n",m.s1,m.s2);
  768.  
  769.  
  770. printf("\n \t \t \t \t \xB2 *Do you want to go back main bar (Yes or No)? *\xB2 \n\t \t \t \t \t \t");
  771. printf(" ...............* 1-Yes, 2-No *..................\n \t \t \t \t \t \t \t \t");
  772. int i;
  773.  
  774. scanf("%d",&i);
  775. fclose(fptr);
  776. if (i==1)
  777. {
  778. system("cls");
  779. regester();
  780. }
  781.  
  782. else
  783. {
  784. system("cls");
  785. view_feedback();
  786. }
  787.  
  788. }
  789. void view_payment()
  790. {
  791. system("cls");
  792. system("color 17");
  793.  
  794. printf("\t \t \t \t.............. User payment Data ..... \n");
  795. FILE *fp;
  796. fp = fopen("Card_number.txt", "r");
  797.  
  798.  
  799. printf("\n\t\tName \tPackage code \tMail \tCard type \tCard number \n");
  800.  
  801. while (fread(&m, sizeof(m), 1, fp))
  802.  
  803.  
  804.  
  805. printf("\t\t%s \t%s \t%s \t%s \t%s \n",m.oname,m.pcode,m.omail,m.card,m.onumber);
  806.  
  807.  
  808. printf("\n \t \t \t \t \t \t *Do you want to go back main bar (Yes or No)? * \n\t \t \t \t \t \t");
  809. printf(" ...............* 1-Yes, 2-No *..................\n \t \t \t \t \t \t \t \t");
  810. int i;
  811.  
  812. scanf("%d",&i);
  813. fclose(fp);
  814. if (i==1)
  815. {
  816. system("cls");
  817. regester();
  818. }
  819.  
  820. else
  821. {
  822. system("cls");
  823. view_payment();
  824. }
  825.  
  826. }
  827. void view_cbooking()
  828. {
  829. system("cls");
  830. system("color 17");
  831.  
  832. printf("\t \t \t \t.............. User cancle booling Data ..... \n");
  833. FILE *fp;
  834. fp = fopen("Cancel.txt", "r");
  835.  
  836.  
  837. printf("\n\t\tName \tPackage code \tMobile number \tMail \tRoom\n");
  838.  
  839. while (fread(&m, sizeof(m), 1, fp))
  840. printf("\t\t%s \t%d \t%d \t%d \t%d \n",m.cname,m.pcode,m.cMobile,m.cMail,m.croom);
  841. printf("\n \t \t \t \t \t \t *Do you want to go back main bar (Yes or No)? * \n\t \t \t \t \t \t");
  842. printf(" ...............* 1-Yes, 2-No *..................\n \t \t \t \t \t \t \t \t");
  843. int i;
  844. fclose(fp);
  845. scanf("%d",&i);
  846.  
  847. if (i==1)
  848. {
  849. system("cls");
  850. regester();
  851. }
  852.  
  853. else
  854. {
  855. system("cls");
  856. view_cbooking();
  857. }
  858.  
  859. }
  860. void hotel()
  861. {
  862. int sum=0,j,r=0,p,q,y;
  863. printf("total rooms=50\n");
  864. FILE *fptr;
  865. fptr = fopen("customer.txt", "r");
  866. while (fread(&m, sizeof(m), 1, fptr))
  867.  
  868. sum=sum+m.room;
  869. fclose(fptr);
  870. FILE*fp;
  871. fp=fopen("Cancel.txt", "r");
  872. while (fread(&m, sizeof(m), 1, fp))
  873. r=r+m.croom;
  874. q=50-sum;
  875. j=sum-r;
  876. y=q+r;
  877. printf("hotel total room booking:%d\n",j);
  878. printf("hotel total room free:%d\n",y);
  879. fclose(fp);
  880. printf("\n \t \t \t \t \t \t *Do you want to go back main bar (Yes or No)? * \n\t \t \t \t \t \t");
  881. printf(" ...............* 1-Yes, 2-No *..................\n \t \t \t \t \t \t \t \t");
  882. int i;
  883. scanf("%d",&i);
  884.  
  885. if (i==1)
  886. {
  887. system("cls");
  888. mainbar();
  889. }
  890.  
  891. else
  892. {
  893. system("cls");
  894. hotel();
  895. }
  896.  
  897. }
  898.  
  899.  
  900. int main()
  901. {
  902. manag();
  903. regester();
  904. admin_login_fact();
  905. login_fact();
  906. payment();
  907. mainbar();
  908. User_booking_data();
  909. view_payment();
  910. view_cbooking();
  911. hotel();
  912.  
  913. }
Add Comment
Please, Sign In to add comment