Beispiel #1
0
        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();
            }
        }
Beispiel #2
0
 private void TindakanForm_Load(object sender, EventArgs e)
 {
     using (CekDokEntities context = new CekDokEntities())
     {
         AkunPenyakit akunPenyakit = context.AkunPenyakits.FirstOrDefault(a => a.IdAkun == VariablePublic.UserId);
         Penyakit     penyakit     = context.Penyakits.FirstOrDefault(p => p.Id == akunPenyakit.IdPenyakit);
         lblNamaPenyakit.Text = penyakit.NamaPenyakit;
     }
 }
Beispiel #3
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();
                }
            }
        }