private void LogInBtn_Click(object sender, EventArgs e) { if (textBox1.Text == "admin" && textBox2.Text == "admin") { MessageBox.Show("Login untuk admin"); } else { using (var db = new PasienModel()) { var result = db.Table.SingleOrDefault(k => k.Nama == this.textBox1.Text); if (result != null && result.Password == textBox2.Text) { userMainMenu = new UserMainMenu(this, result.NoBPJS); userMainMenu.StartPosition = FormStartPosition.CenterParent; userMainMenu.Show(); this.Hide(); } else { MessageBox.Show("Username atau Password Anda Salah", "Login Gagal"); } } } }
private void ViewAntrian_Load(object sender, EventArgs e) { using (var Pasiendb = new PasienModel()) { var Dokterdb = new DokterModel(); var Pasien = Pasiendb.Table.SingleOrDefault(k => k.NoBPJS == this.NoBPJS); var Dokter = Dokterdb.Table.SingleOrDefault(k => k.NamaDokter == Pasien.JanjiDgnDokter); if (Dokter != null) { AntrianPasienTb.Text = Convert.ToString(Pasien.NoAntrian); AntrianSaatIni.Text = Convert.ToString(Dokter.AntrianSaatIni); textBox3.Text = Convert.ToString(Pasien.NoAntrian - 1); } } }
private void AmbilAntrianBtn_Click(object sender, EventArgs e) { using (var Dokterdb = new DokterModel()) { var Pasiendb = new PasienModel(); var Pasien = Pasiendb.Table.SingleOrDefault(k => k.NoBPJS == NoBPJS); var Dokter = Dokterdb.Table.SingleOrDefault(k => k.NamaDokter == NamaDokterTb.Text); /*if (Pasien.SudahAntri == 0) * {*/ Pasien.NoAntrian = Dokter.AntrianSaatIni + Dokter.JumlahAntrian; if (Pasien.NoAntrian == 0) { Pasien.NoAntrian = 1; Dokter.NoBPJSygDilayani = Pasien.NoBPJS; } Pasien.SudahAntri = 1; Pasien.JanjiDgnDokter = Dokter.NamaDokter; Dokter.JumlahAntrian++; interval = Dokter.JumlahAntrian * time; this.userMainMenu.startTimer(interval); Pasiendb.SaveChanges(); Dokterdb.SaveChanges(); var result = MessageBox.Show("Apakah Anda mau Kembali", "Success", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { this.Close(); this.userMainMenu.Show(); } else { NamaDokterTb.Text = string.Empty; SpecialisTb.Text = string.Empty; JadwalTb.Text = string.Empty; JumlahAntrianTb.Text = string.Empty; AntrianSaatIniTb.Text = string.Empty; } /*} * else * { * MessageBox.Show("Anda sudah memiliki Janji dengan Dokter Lain"); * }*/ } }
private void button2_Click(object sender, EventArgs e) { using (var db = new PasienModel()) { try { int x = Convert.ToInt32(textBox3.Text); var user = db.Table.SingleOrDefault(k => k.Nama == textBox1.Text); var result = db.Table.SingleOrDefault(k => k.NoBPJS == textBox3.Text); if (user == null) { if (result == null) { DataPasien newPasien = new DataPasien(); newPasien.Nama = this.textBox1.Text; newPasien.Password = this.textBox2.Text; newPasien.NoBPJS = this.textBox3.Text; db.Table.Add(newPasien); db.SaveChanges(); MessageBox.Show("Pendaftaran berhasil"); this.Close(); loginMenuForm.Show(); } else { MessageBox.Show("No BPJS Anda sudah Terdaftar"); } } else { MessageBox.Show("Username sudah dipakai orang lain"); } } catch (Exception) { MessageBox.Show("No BPJS anda Invalid"); textBox3.Text = string.Empty; textBox3.Focus(); } } }