private void TindakanForm_Load(object sender, EventArgs e)
        {
            using (CekDokEntities context = new CekDokEntities())
            {
                AkunPenyakit akunPenyakit = context.AkunPenyakits.FirstOrDefault(a => a.IdAkun == VariablePublic.UserId);

                lblNamaPenyakit.Text = akunPenyakit.Penyakit.NamaPenyakit;
            }
        }
Exemple #2
0
 private void MainForm_Load(object sender, EventArgs e)
 {
     using (CekDokEntities context = new CekDokEntities())
     {
         Akun akun = context.Akuns.FirstOrDefault(a => a.Id == VariablePublic.UserId);
         lblNama.Text = akun.Nama;
         AkunPenyakit akunPenyakit = context.AkunPenyakits.FirstOrDefault(b => b.IdAkun == VariablePublic.UserId);
     }
 }
 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 InfoJadwalForm_Load(object sender, EventArgs e)
        {
            using (CekDokEntities context = new CekDokEntities())
            {
                AkunPenyakit akunPenyakit = context.AkunPenyakits.FirstOrDefault(a => a.IdAkun == VariablePublic.UserId);


                if (akunPenyakit != null)
                {
                    lblJadwal1.Text    = akunPenyakit.JadwalKonsul;
                    lblNamaDokter.Text = akunPenyakit.Dokter.NamaDokter;
                }
                else
                {
                    lblJadwal1.Text    = "Tidak ada Jadwal";
                    lblNamaDokter.Text = "";
                }
            }
        }
        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();
            }
        }
Exemple #6
0
        private void btnInputKeluhan_Click(object sender, EventArgs e)
        {
            int indexPenyakit = cmbKeluhan.Items.IndexOf(cmbKeluhan.SelectedItem.ToString()) + 1;

            using (CekDokEntities context = new CekDokEntities())
            {
                AkunPenyakit akunPenyakit = new AkunPenyakit();
                Akun         akun         = context.Akuns.FirstOrDefault(a => a.Email == VariablePublic.memUserEmail);
                akunPenyakit.IdPenyakit       = indexPenyakit;
                akunPenyakit.IdAkun           = akun.Id;
                akunPenyakit.DeskripsiKeluhan = rtbKeluhan.Text;

                context.AkunPenyakits.Add(akunPenyakit);

                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";
                }

                KeluhanBerhasilForm keluhanBerhasilForm = new KeluhanBerhasilForm();
                keluhanBerhasilForm.Show();
                this.Hide();
            }
        }
Exemple #7
0
        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();
                }
            }
        }