private void TambahDokter()
 {
     if (tBoxNama.Text != "" && tBoxPassword.Text != "")
     {
         using (var db = new ModelDokter())
         {
             DaftarDokter dokter = new DaftarDokter
             {
                 Id                 = IDDOC,
                 NamaLengkap        = tBoxNama.Text,
                 Password           = tBoxPassword.Text,
                 SpesialisasiDokter = cBoxSpes.Text
             };
             var cekDokter = db.DaftarDokters.FirstOrDefault(item => item.NamaLengkap == dokter.NamaLengkap);
             if (cekDokter == null)
             {
                 db.DaftarDokters.Add(dokter);
                 db.SaveChanges();
                 MessageBox.Show("Dokter berhasil ditambahkan!");
                 Close();
             }
             else
             {
                 MessageBox.Show("Username sudah dipakai, silakan gunakan username lain!");
             }
         }
     }
     else
     {
         MessageBox.Show("Nama dan Password harus diisi!");
     }
 }
        private void MasukanInfo()
        {
            if (tBoxNama.Text != "" && tBoxPassword.Text != "")
            {
                string nama = "", password, spesialisasi = "";
                bool   isCorrect = false;
                using (var db = new ModelDokter())
                {
                    var query = from daftar in db.DaftarDokters where (daftar.NamaLengkap == tBoxNama.Text) select daftar;
                    foreach (var item in query)
                    {
                        nama         = item.NamaLengkap;
                        password     = item.Password;
                        spesialisasi = item.SpesialisasiDokter;
                        if (password == tBoxPassword.Text)
                        {
                            isCorrect = true;
                        }
                    }

                    if (nama == "")
                    {
                        MessageBox.Show("Dokter tidak ditemukan!");
                    }
                    else if (!isCorrect)
                    {
                        MessageBox.Show("Kata sandi keliru!");
                    }
                    else
                    {
                        pengguna = (MainForm.Pengguna)Enum.Parse(typeof(MainForm.Pengguna), spesialisasi.Replace(' ', '_'));
                        if (pengguna == MainForm.Pengguna.Umum)
                        {
                            dokter = dokter as DokterUmum;
                            dokter = new DokterUmum(nama);
                        }
                        else if (pengguna == MainForm.Pengguna.THT)
                        {
                            dokter = dokter as DokterTHT;
                            dokter = new DokterTHT(nama);
                        }
                        else
                        {
                            dokter = dokter as DokterPD;
                            dokter = new DokterPD(nama);
                        }
                        MessageBox.Show("Berhasil login.");
                        Close();
                    }
                }
            }
            else
            {
                MessageBox.Show("Kedua kolom harus diisi!");
            }
        }