Professional Documents
Culture Documents
//
#include "stdafx.h"
#include <iostream>
#include <string.h>
#include <conio.h>
#include "ktvien.h"
#include <fstream>
using namespace std;
//*** class ki thuat vien ***
int ktvien::tongsoktv=0;
ktvien* ktvien::cac_ktv[100];
void ktvien::themktv()
{
char *ma;
ma=new char [4];
char *ten;
ten=new char [25];
char *dt;
dt=new char [11];
cout<<"Nhap vao ma KTV :";gets(ma);
cout<<"Nhap vao ten ki thuat vien: ";gets(ten);
cout<<"Nhap vao so dien thoai ki thuat vien: ";gets(dt);
int dem=0;
for (int i=0;i<tongsoktv;i++)
if(strcmpi(cac_ktv[i]->maktv,ma)==0)
dem++;
if(dem!=0)
cout<<"\nMa KTV nay da duoc nhap, ban phai nhap ma so khac!\n\n";
else
{
cac_ktv[tongsoktv]=new ktvien(ma,ten,dt);
tongsoktv++;
cout<<"\nKi thuat vien nay da duoc them vao !\n\n";
}
}
void ktvien::suaktv()
{
char *ma;
ma=new char [4];
char *ten;
ten=new char [25];
char *dt;
dt=new char [11];
int j;
cout<<"Nhap vao ma ki thuat vien can sua: "; gets(ma);
for(j=0;j<tongsoktv;j++)
if(strcmpi(cac_ktv[j]->maktv,ma)==0)
{
cout<<"Sua ten ki thuat vien: ";
gets(ten);
cout<<"Sua so dien thoai ki thuat vien: ";
gets(dt);
strcpy(cac_ktv[j]->tenktv,ten);
strcpy(cac_ktv[j]->dthoai_ktv,dt);
cout<<"Ban da sua xong !";break;
if(j==tongsoktv)
{
cout<<"Khong co ma KTVnao nhu vay!";
}
}
void ktvien::xoakhach()
{
char *ma;
ma=new char [4];
int x;
int i;
cout<<"Nhap vao ma KTVcan xoa :"; gets(ma);
for (i=0;i<tongsoktv;i++)
if(strcmpi(cac_ktv[i]->maktv,ma)==0)
{
x=i;
break;
}
if(i==tongsoktv)
cout<<"Khong co ma KTV nao nhu vay !\n\n";
else
{
for(i=x;i<tongsoktv;i++)
cac_ktv[i]=cac_ktv[i+1];
delete cac_ktv[tongsoktv-1];
cout<<"Da xoa ki thuat vien co ma "<<ma<<"\n\n";
tongsoktv--;
}
}
void ktvien::lietkektv()
{
cout.width(10);
cout<<"";
cout<<"DANH SACH CAC KI THUAT VIEN\n\n";
cout.width(15);
cout<<"Ma khach";
cout.width(25);
cout<<"Ten khach";
cout.width(20);
cout<<"Dien thoai \n" ;
for(int i=0;i<tongsoktv;i++)
{
cac_ktv[i]->hienmotkhach();
cout<<endl;
}
}
void ktvien::hienmotktv)
{
cout.width(15);
cout<<maktv;
cout.width(25);
cout<<tenktv;
cout.width(15);
cout<<dthoai_ktv;
}
void ktvien::timkhach()
{
int i,dem=0;
char *ma;
ma=new char [4];
cout<<"\nNhap vao ma ki thuat vien can tim: ";
gets(ma);
for( i=0;i<tongsoktv;i++)
if(strcmpi(ma,cac_ktv[i]->maktv)==0)
{
dem++;
cout.width(15);
cout<<"Ma khach";
cout.width(25);
cout<<"Ten khach";
cout.width(15);
cout<<"Dien thoai \n" ;
cac_ktv[i]->hienmotkhach();
cout<<endl;
break;
}
if (dem==0) cout << "Khong tim thay ki thuat vien nao";
}
}
myfile.close();
}
myfile.close();