⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 custdeta.bak

📁 Hotel Management System in c++
💻 BAK
字号:
#include<stdio.h>
#include<conio.h>

#include<string.h>
void cstatus()
{
 FILE *cin,*fdptr,*exptr;
 CUST c;
 FOOD fd;
 EXPENSE ex;
 char number[10];
 float f=0.0,l=0.0,tr=0.0,total=0.0;
 cin=fopen("c:\\hotel\\database\\checkin.dat","rb");
 fdptr=fopen("c:\\hotel\\database\\food.dat","rb");
 exptr=fopen("c:\\hotel\\database\\expense.dat","rb");
 clrscr();
 panel();
 statusbar("Record View of Customer ");
 gotoxy(6,6);
 printf("Enter the Customer ID :-> ");
 scanf("%s",number);
 while((fread(&c,sizeof(c),1,cin))==1)
 {
  if(strcmpi(c.cid,number)==0)
  {
   while(fread(&fd,sizeof(fd),1,fdptr)==1)
   {
    if(strcmpi(fd.cid,number)==0)
      f=f+fd.bfast+fd.lunch+fd.dinner+fd.misc;
   }
   while(fread(&ex,sizeof(ex),1,exptr)==1)
   {
    if(strcmpi(ex.cid,number)==1)
     {
      tr=tr+ex.tchrg;
      l=l+ex.lchrg;
      }
   }
   total=l+f+tr;
   gotoxy(6,6);
   textcolor(YELLOW);
   cprintf("Customer ID   : %-10s           ",c.cid);
 //  printf("%10s",c.cid);
   gotoxy(6,8);
   cprintf("Name          : ");
   printf("%s",c.name);
   gotoxy(6,10);
   cprintf("Address       : ");
   printf("%s",c.addr);
   gotoxy(6,12);
   cprintf("Room No.      : ");
   printf("%d",c.rno);
   gotoxy(6,14);
   cprintf("Room Type     : ");
   printf("%s",c.rtype);
   gotoxy(6,16);
   cprintf("Phone No.     : ");
   printf("%s",c.ph);
   gotoxy(6,18);
   cprintf("Check In date : ");
   printf("%d/%d/%d",c.cin.da_day,c.cin.da_mon,c.cin.da_year);
   gotoxy(6,20);
   cprintf("Expected Check Out: ");
   printf("%d/%d/%d",c.cout.da_day,c.cout.da_mon,c.cout.da_year);
   gotoxy(40,6);
   cprintf("Advance Paid amount :: ");
   printf("%.2f",c.adv);
   gotoxy(40,8);
   cprintf("Total Food Charge   :: ");
   printf("%.2f",f);
   gotoxy(40,10);
   cprintf("Total Laundry Charge:: ");
   printf("%.2f",l);
   gotoxy(40,12);
   cprintf("Total Travel Charge :: ");
   printf("%.2f",tr);
   gotoxy(40,14);
   cprintf("Amount Balance      :: ");
   printf("%.2f",c.adv-total);
   statusbar("This Amount is Excluding Room rent . . .");
   getch();
   fclose(cin);
   fclose(fdptr);
   fclose(exptr);
   return;
  }
 }
  statusbar(" Record Not Found . . . ");
  getch();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -