private void btnNext_Click(object sender, EventArgs e) { using (CekDokEntities context = new CekDokEntities()) { akun.Email = tbEmail.Text; akun.Password = tbPassword.Text; akun.Nama = tbNama.Text; akun.TanggalLahir = dtpDateOfBirtf.Value.ToString(); akun.JenisKelamin = cbGender.SelectedItem.ToString(); akun.Alamat = rtbAddress.Text; context.Akuns.Add(akun); context.SaveChanges(); if (akun.Email != null && akun.Password != null && akun.Nama != null && akun.TanggalLahir != null && akun.JenisKelamin != null && akun.Alamat != null) { LoginForm loginForm = new LoginForm(); MessageBox.Show("Akun berhasil dibuat"); loginForm.Show(); this.Hide(); } else { MessageBox.Show("Data yang diisi belum lengkap"); } } }
private void KeluhanForm_Load(object sender, EventArgs e) { using (CekDokEntities context = new CekDokEntities()) { var pnykt1 = new Penyakit() { NamaPenyakit = "Penyakit Jantung" }; context.Penyakits.Add(pnykt1); var pnykt2 = new Penyakit() { NamaPenyakit = "Penyakit Kulit" }; context.Penyakits.Add(pnykt2); var pnykt3 = new Penyakit() { NamaPenyakit = "Penyakit THT" }; context.Penyakits.Add(pnykt3); var pnykt4 = new Penyakit() { NamaPenyakit = "Penyakit Pencernaan" }; context.Penyakits.Add(pnykt4); var pnykt5 = new Penyakit() { NamaPenyakit = "Penyakit Gigi" }; context.Penyakits.Add(pnykt5); context.SaveChanges(); } }
private void BuatJadwal_Load(object sender, EventArgs e) { using (CekDokEntities context = new CekDokEntities()) { AkunPenyakit akunPenyakit = context.AkunPenyakits.FirstOrDefault(a => a.IdAkun == VariablePublic.UserId); Dokter dokter = context.Dokters.FirstOrDefault(d => d.Id == VariablePublic.UserPenyakitId); lblNamaDokter.Text = dokter.NamaDokter; akunPenyakit.IdDokter = dokter.Id; context.SaveChanges(); } }
private void btnBuatJadwal_Click(object sender, EventArgs e) { using (CekDokEntities context = new CekDokEntities()) { AkunPenyakit akunPenyakit = context.AkunPenyakits.FirstOrDefault(a => a.IdAkun == VariablePublic.UserId); if (cbJadwal1.Checked) { akunPenyakit.JadwalKonsul = cbJadwal1.Text; context.SaveChanges(); } else if (cbJadwal2.Checked) { akunPenyakit.JadwalKonsul = cbJadwal2.Text; context.SaveChanges(); } MainForm mainForm = new MainForm(); mainForm.Show(); this.Hide(); } }
private void KeluhanForm_Load(object sender, EventArgs e) { using (CekDokEntities context = new CekDokEntities()) { T[] InitializeArray <T>(int length) where T : new() { T[] array = new T[length]; for (int i = 0; i < length; ++i) { array[i] = new T(); } return(array); } Penyakit[] pnykt = InitializeArray <Penyakit>(5); string[] namaPenyakit = new string[5]; string queryString = "SELECT Penyakit FROM DataPenyakit"; OleDbConnection dbConnection = new OleDbConnection(connectionString); DataSet dataSet = new DataSet(); dbConnection.Open(); OleDbDataAdapter dbAdapter = new OleDbDataAdapter(queryString, dbConnection); dbAdapter.Fill(dataSet, "Data Penyakit"); dbConnection.Close(); DataTable dataTable = dataSet.Tables["Data Penyakit"]; int maxRow = dataTable.Rows.Count; for (int i = 0; i < maxRow; i++) { cmbKeluhan.Items.Add(dataTable.Rows[i].Field <string>("Penyakit")); namaPenyakit[i] = dataTable.Rows[i].Field <string>("Penyakit"); pnykt[i].NamaPenyakit = namaPenyakit[i]; context.Penyakits.Add(pnykt[i]); context.SaveChanges(); } } }
private void btnInputKeluhan_Click(object sender, EventArgs e) { int indexPenyakit = cmbKeluhan.Items.IndexOf(cmbKeluhan.SelectedItem.ToString()) + 1; using (CekDokEntities context = new CekDokEntities()) { Penyakit penyakit = context.Penyakits.FirstOrDefault(p => p.Id == indexPenyakit); AkunPenyakit akunPenyakit = new AkunPenyakit(); Akun akun = context.Akuns.FirstOrDefault(a => a.Id == VariablePublic.UserId); akunPenyakit.IdPenyakit = penyakit.Id; akunPenyakit.IdAkun = akun.Id; akunPenyakit.DeskripsiKeluhan = rtbKeluhan.Text; if (cb1Hari.Checked) { akunPenyakit.LamaSakit = "1 Hari"; } else if (cb2Hari.Checked) { akunPenyakit.LamaSakit = "2-3 Hari"; } else if (cb1Minggu.Checked) { akunPenyakit.LamaSakit = "1 Minggu"; } else if (cb2Minggu.Checked) { akunPenyakit.LamaSakit = ">2 Minggu"; } context.AkunPenyakits.Add(akunPenyakit); context.SaveChanges(); if (akunPenyakit.IdPenyakit != null && akunPenyakit.IdAkun != null && akunPenyakit.LamaSakit != null) { VariablePublic.UserPenyakitId = indexPenyakit; KeluhanBerhasilForm keluhanBerhasilForm = new KeluhanBerhasilForm(); keluhanBerhasilForm.Show(); this.Hide(); } else { MessageBox.Show("Data yang diisikan masih kosong"); } } using (CekDokEntities context = new CekDokEntities()) { T[] InitializeArray <T>(int length) where T : new() { T[] array = new T[length]; for (int i = 0; i < length; ++i) { array[i] = new T(); } return(array); } Dokter[] dokter = InitializeArray <Dokter>(5); string[] namaDokter = new string[5]; string queryString = "SELECT NamaDokter FROM DataDokter"; OleDbConnection dbConnection = new OleDbConnection(connectionString); DataSet dataSet = new DataSet(); dbConnection.Open(); OleDbDataAdapter dbAdapter = new OleDbDataAdapter(queryString, dbConnection); dbAdapter.Fill(dataSet, "Data Dokter"); dbConnection.Close(); DataTable dataTable = dataSet.Tables["Data Dokter"]; int maxRow = dataTable.Rows.Count; for (int i = 0; i < maxRow; i++) { namaDokter[i] = dataTable.Rows[i].Field <string>("NamaDokter"); dokter[i].NamaDokter = namaDokter[i]; context.Dokters.Add(dokter[i]); context.SaveChanges(); } } }