コード例 #1
0
ファイル: SignUpForm.cs プロジェクト: haritsrizkall/PBO_FIX
        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");
                }
            }
        }
コード例 #2
0
ファイル: LoginForm.cs プロジェクト: haningjihan/PBO_FIX
        private void btnLogin_Click(object sender, EventArgs e)
        {
            using (CekDokEntities context = new CekDokEntities())
            {
                Akun akun = context.Akuns.FirstOrDefault(a => a.Email == tbEmail.Text);
                if (akun == null)
                {
                    MessageBox.Show("Email tidak ada");
                }
                else
                {
                    if (akun.Password == tbPassword.Text)
                    {
                        MainForm mainForm = new MainForm();
                        VariablePublic.memUserEmail = tbEmail.Text;
                        VariablePublic.UserId       = akun.Id;
                        //mainForm._textBox = _textBoxEmail;

                        mainForm.Show();
                        this.Hide();
                    }
                    else
                    {
                        MessageBox.Show("Password Salah");
                    }
                }
            }
        }
コード例 #3
0
ファイル: KeluhanForm.cs プロジェクト: haningjihan/PBO_FIX
        private void KeluhanForm_Load(object sender, EventArgs e)
        {
            using (CekDokEntities context = new CekDokEntities())
            {
                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"));
                }

                /*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();*/
            }
        }
コード例 #4
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();
            }
        }
コード例 #5
0
ファイル: MainForm.cs プロジェクト: daffabilnadzary1/PBO_FIX
 private void MainForm_Load(object sender, EventArgs e)
 {
     using (CekDokEntities context = new CekDokEntities())
     {
         Akun akun = context.Akuns.FirstOrDefault(a => a.Email == email);
         lblNama.Text = akun.Nama;
     }
 }
コード例 #6
0
ファイル: MainForm.cs プロジェクト: haningjihan/PBO_FIX
 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;
     }
 }
コード例 #7
0
ファイル: TindakanForm.cs プロジェクト: haritsrizkall/PBO_FIX
        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;
            }
        }
コード例 #8
0
 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();
     }
 }
コード例 #9
0
ファイル: Program.cs プロジェクト: haritsrizkall/PBO_FIX
        static void Main()
        {
            using (CekDokEntities context = new CekDokEntities())
            {
            }


            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new LandingForm());
        }
コード例 #10
0
ファイル: InfoProfile.cs プロジェクト: haritsrizkall/PBO_FIX
 private void InfoProfile_Load(object sender, EventArgs e)
 {
     using (CekDokEntities context = new CekDokEntities())
     {
         Akun akun = context.Akuns.FirstOrDefault(a => a.Id == VariablePublic.UserId);
         lblNama.Text         = akun.Nama;
         lblEmail.Text        = akun.Email;
         lblTanggalLahir.Text = akun.TanggalLahir;
         lblAlamat.Text       = akun.Alamat;
     }
 }
コード例 #11
0
 private void InfoDokterForm_Load(object sender, EventArgs e)
 {
     using (CekDokEntities context = new CekDokEntities())
     {
         string[] dokterNama = new string[5];
         for (int i = 0; i < dokterNama.Length; i++)
         {
             Dokter dokter = context.Dokters.FirstOrDefault(d => d.Id == i + 1);
             dokterNama[i] = dokter.NamaDokter;
         }
         label1.Text = dokterNama[0];
         label3.Text = dokterNama[1];
         label5.Text = dokterNama[2];
         label7.Text = dokterNama[3];
         label9.Text = dokterNama[4];
     }
 }
コード例 #12
0
        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 = "";
                }
            }
        }
コード例 #13
0
        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();
            }
        }
コード例 #14
0
ファイル: KeluhanForm.cs プロジェクト: haritsrizkall/PBO_FIX
        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();
                }
            }
        }
コード例 #15
0
ファイル: KeluhanForm.cs プロジェクト: haningjihan/PBO_FIX
        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();
            }
        }
コード例 #16
0
ファイル: KeluhanForm.cs プロジェクト: haritsrizkall/PBO_FIX
        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();
                }
            }
        }