Anda di halaman 1dari 4

new 8 10 Desember 2015 9:03

private: System::Void tkd_KeyDown(System::Object^ sender, System::Windows::Forms::


KeyEventArgs^ e) {
if (e->KeyCode == Keys::Enter){
if (tkd->Text== ""){
MessageBox::Show("Jangan Dikosongkan");
tkd->Focus();
goto keluar;
}

if (tkd->TextLength < 20){


MessageBox::Show("Kd Kurang dari 20 digit");
tkd->Focus();
goto keluar;
}
String^ data1 ;
String^ data2 ;
String^ kdDokter;
String^ kdRuangan;
String^ nama_dokter;
String^ spesialis;
int harag_dok;
String^ nama_ruangan;
String^ kelas;
String^ tgl;
String^ bln;
String^ taun;
int harga_ruangan;
String^ no_ruangan;

data1 = tkd->Text;
data2 = data1->ToUpper();

tkd->Text =data2;
kdDokter = data2->Substring(3,3);
kdRuangan = data2->Substring(0,3);
no_ruangan = data2->Substring(6,3);
tgl = data2->Substring(9,2);
bln = data2->Substring(11,2);
taun = data2->Substring(13,4);
ttgl->Text = taun + "/"+bln+"/"+tgl;
tno_ruangan->Text = no_ruangan;
if (kdDokter == "KRN"){
nama_dokter = "Kardiman";
spesialis = "Jantung";
harag_dok = 250000;
}else if (kdDokter == "BDI"){
nama_dokter = "Budi";
spesialis = "Paru - Paru";
harag_dok = 250000;
}else if (kdDokter == "ANI"){
nama_dokter = "Ani Kartiwa";
spesialis = "Paru - Paru";
harag_dok = 275000;
}else if (kdDokter == "AND"){
nama_dokter = "Andi";
spesialis = "Penyakit Dalam";
harag_dok = 300000;
}else{
MessageBox::Show("Anda salah memasukan kode DOKTER");
tkd->Text = "";
tkd->Focus();
Application::Restart();
goto keluar;
}

if (kdRuangan== "KCP"){
nama_ruangan = "Kaca Piring";
kelas = "1";
harga_ruangan = 300000;
-1-
new 8 10 Desember 2015 9:03
}else if (kdRuangan == "MWR"){
nama_ruangan = "Mawar";
kelas = "2";
harga_ruangan = 225000;
}else if (kdDokter == "ANI"){
nama_ruangan = "Melati";
kelas = "2";
harga_ruangan= 150000;
}else{
MessageBox::Show("Anda salah memasukan KD KAMAR");
tkd->Text = "";
tkd->Focus();
Application::Restart();
goto keluar;
}

tnmDok->Text = nama_dokter;
tspes->Text = spesialis;
thargadok->Text = harag_dok.ToString();

tnruangan->Text = nama_ruangan;
tkelas->Text = kelas;
thargaruangan->Text = harga_ruangan.ToString();

tnama->Enabled = true;
tnama->Focus();
keluar:;
}
}
private: System::Void tnama_KeyDown(System::Object^ sender, System::Windows::Forms::
KeyEventArgs^ e) {
if (e->KeyCode == Keys::Enter){
if (tnama->Text== ""){
MessageBox::Show("Jangan Dikosongkan");
tnama->Focus();
goto keluar;
}
tkd->Focus();

}
keluar:;
}

private: System::Void textBox5_KeyDown(System::Object^ sender, System::Windows::Forms::


KeyEventArgs^ e) {
if (e->KeyCode == Keys::Enter){
if (tnama_obat->Text== ""){
MessageBox::Show("Jangan Dikosongkan");
tnama_obat->Focus();
goto keluar;
}else
thargaobat->Enabled = true;
thargaobat->Focus();

}
keluar:;
}

private: System::Void thargaobat_KeyDown(System::Object^ sender, System::Windows::Forms::


KeyEventArgs^ e) {
if (e->KeyCode == Keys::Enter){
if (thargaobat->Text== ""){
MessageBox::Show("Jangan Dikosongkan");
tnama_obat->Focus();
goto keluar;
}else{
listBox1->Items->Add(tnama_obat->Text + " " + thargaobat->Text);
-2-
new 8 10 Desember 2015 9:03
if (ttotal_harga_obat->Text == ""){
ttotal_harga_obat->Text = thargaobat->Text;
}else{
int vharga, vtotal;
vtotal = Convert::ToInt32(ttotal_harga_obat->Text);
vharga = Convert::ToInt32(thargaobat->Text);
vtotal = vtotal + vharga;
ttotal_harga_obat->Text = vtotal.ToString();

}
tnama_obat->Text ="";
tnama_obat->Focus();
thargaobat->Text = "";
}
}
keluar:;
}
private: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) {
tnama->Focus();
}

private: System::Void tlama_inap_KeyDown(System::Object^ sender, System::Windows::Forms::


KeyEventArgs^ e) {
if (e->KeyCode == Keys::Enter){
if (tlama_inap->Text== ""){
MessageBox::Show("Jangan Dikosongkan");
tlama_inap->Focus();
goto keluar;
}else{
tjumlah_obs->Enabled = true;
tjumlah_obs->Focus();
}
keluar :;
}
}
private: System::Void tjumlah_obs_KeyDown(System::Object^ sender, System::Windows::Forms::
KeyEventArgs^ e) {
if (e->KeyCode == Keys::Enter){
if (tjumlah_obs->Text== ""){
MessageBox::Show("Jangan Dikosongkan");
tjumlah_obs->Focus();
goto keluar;
}
int Tbiaya_inap;
int Tbiaya_obs;
int Tbayar;

Tbiaya_inap = Convert::ToInt32(tlama_inap->Text) * Convert::ToInt32(


thargaruangan->Text);
Tbiaya_obs = Convert::ToInt32(tjumlah_obs->Text) * Convert::ToInt32(
thargadok->Text);
ttbiaya_inp->Text = Tbiaya_inap.ToString();
ttbiaya_obs->Text = Tbiaya_obs.ToString();
Tbayar = Tbiaya_inap + Tbiaya_obs + Convert::ToInt32(ttotal_harga_obat
->Text);
ltbayar->Text ="Rp. " + Tbayar.ToString();

keluar :;
}
}

private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {


listBox1->Items->Clear();
ttotal_harga_obat->Text = "";
tnama_obat->Focus();
}
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
tlama_inap->Enabled = true;
tlama_inap->Focus();
}
};
-3-
new 8 10 Desember 2015 9:03
}

-4-

Anda mungkin juga menyukai