public TambahDokter(DaftarDokter du) { InitializeComponent(); conn = DBConnection.dbConnection(); cmd = new DBCommand(conn); sp = new SmartCardOperation(); dd = du; DataContext = new MDokter(" ", " ", " ", " ", " ", " "); //DataContext = new MDaftarBaru("123", "123", "ad", "123", " 123123"); if (sp.IsReaderAvailable()) { } else { MessageBox.Show("Tidak ada reader tersedia, pastikan reader sudah terhubung dengan komputer.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } var cbp = cmd.GetDataPoliklinik(); cbPoliklinik.DisplayMemberPath = "nama_poliklinik"; cbPoliklinik.SelectedValuePath = "kode_poliklinik"; cbPoliklinik.ItemsSource = cbp; cbPoliklinik.SelectedIndex = 0; }
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!"); } }
public UbahDokter(string id, string nama, string telp, string alamat, string spesialisasi, string jenisK, string kodepoli, DaftarDokter dd) { InitializeComponent(); conn = DBConnection.dbConnection(); cmd = new DBCommand(conn); sp = new SmartCardOperation(); DataContext = new MDokter(id, nama, telp, spesialisasi, alamat, " "); var cbp = cmd.GetDataPoliklinik(); this.dd = dd; if (jenisK == "Pria") { cbJenisKelamin.SelectedIndex = 0; } else if (jenisK == "Wanita") { cbJenisKelamin.SelectedIndex = 1; } if (sp.IsReaderAvailable()) { } else { MessageBox.Show("Tidak ada reader tersedia, pastikan reader sudah terhubung dengan komputer.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } cbPoliklinik.DisplayMemberPath = "nama_poliklinik"; cbPoliklinik.SelectedValuePath = "kode_poliklinik"; cbPoliklinik.ItemsSource = cbp; //cbPoliklinik.SelectedIndex = 0; cbPoliklinik.Text = kodepoli; }