Ejemplo n.º 1
0
 private void LogInBtn_Click(object sender, EventArgs e)
 {
     if (textBox1.Text == "admin" && textBox2.Text == "admin")
     {
         MessageBox.Show("Login untuk admin");
     }
     else
     {
         using (var db = new PasienModel())
         {
             var result = db.Table.SingleOrDefault(k => k.Nama == this.textBox1.Text);
             if (result != null && result.Password == textBox2.Text)
             {
                 userMainMenu = new UserMainMenu(this, result.NoBPJS);
                 userMainMenu.StartPosition = FormStartPosition.CenterParent;
                 userMainMenu.Show();
                 this.Hide();
             }
             else
             {
                 MessageBox.Show("Username atau Password Anda Salah", "Login Gagal");
             }
         }
     }
 }
Ejemplo n.º 2
0
 private void ViewAntrian_Load(object sender, EventArgs e)
 {
     using (var Pasiendb = new PasienModel())
     {
         var Dokterdb = new DokterModel();
         var Pasien   = Pasiendb.Table.SingleOrDefault(k => k.NoBPJS == this.NoBPJS);
         var Dokter   = Dokterdb.Table.SingleOrDefault(k => k.NamaDokter == Pasien.JanjiDgnDokter);
         if (Dokter != null)
         {
             AntrianPasienTb.Text = Convert.ToString(Pasien.NoAntrian);
             AntrianSaatIni.Text  = Convert.ToString(Dokter.AntrianSaatIni);
             textBox3.Text        = Convert.ToString(Pasien.NoAntrian - 1);
         }
     }
 }
Ejemplo n.º 3
0
        private void AmbilAntrianBtn_Click(object sender, EventArgs e)
        {
            using (var Dokterdb = new DokterModel())
            {
                var Pasiendb = new PasienModel();
                var Pasien   = Pasiendb.Table.SingleOrDefault(k => k.NoBPJS == NoBPJS);
                var Dokter   = Dokterdb.Table.SingleOrDefault(k => k.NamaDokter == NamaDokterTb.Text);

                /*if (Pasien.SudahAntri == 0)
                 * {*/
                Pasien.NoAntrian = Dokter.AntrianSaatIni + Dokter.JumlahAntrian;
                if (Pasien.NoAntrian == 0)
                {
                    Pasien.NoAntrian        = 1;
                    Dokter.NoBPJSygDilayani = Pasien.NoBPJS;
                }
                Pasien.SudahAntri     = 1;
                Pasien.JanjiDgnDokter = Dokter.NamaDokter;
                Dokter.JumlahAntrian++;
                interval = Dokter.JumlahAntrian * time;
                this.userMainMenu.startTimer(interval);
                Pasiendb.SaveChanges();
                Dokterdb.SaveChanges();
                var result = MessageBox.Show("Apakah Anda mau Kembali", "Success", MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    this.Close();
                    this.userMainMenu.Show();
                }
                else
                {
                    NamaDokterTb.Text     = string.Empty;
                    SpecialisTb.Text      = string.Empty;
                    JadwalTb.Text         = string.Empty;
                    JumlahAntrianTb.Text  = string.Empty;
                    AntrianSaatIniTb.Text = string.Empty;
                }

                /*}
                 * else
                 * {
                 *  MessageBox.Show("Anda sudah memiliki Janji dengan Dokter Lain");
                 * }*/
            }
        }
Ejemplo n.º 4
0
 private void button2_Click(object sender, EventArgs e)
 {
     using (var db = new PasienModel())
     {
         try
         {
             int x      = Convert.ToInt32(textBox3.Text);
             var user   = db.Table.SingleOrDefault(k => k.Nama == textBox1.Text);
             var result = db.Table.SingleOrDefault(k => k.NoBPJS == textBox3.Text);
             if (user == null)
             {
                 if (result == null)
                 {
                     DataPasien newPasien = new DataPasien();
                     newPasien.Nama     = this.textBox1.Text;
                     newPasien.Password = this.textBox2.Text;
                     newPasien.NoBPJS   = this.textBox3.Text;
                     db.Table.Add(newPasien);
                     db.SaveChanges();
                     MessageBox.Show("Pendaftaran berhasil");
                     this.Close();
                     loginMenuForm.Show();
                 }
                 else
                 {
                     MessageBox.Show("No BPJS Anda sudah Terdaftar");
                 }
             }
             else
             {
                 MessageBox.Show("Username sudah dipakai orang lain");
             }
         }
         catch (Exception)
         {
             MessageBox.Show("No BPJS anda Invalid");
             textBox3.Text = string.Empty;
             textBox3.Focus();
         }
     }
 }