private void Button1_Click(object sender, EventArgs e) { PasienModel pasienModel = AppForm.pasienModel; pasienModel.namaPasien = AppForm.pasienModel.namaPasien; pasienModel.namaAyah = tbAyah.Text; pasienModel.namaIbu = tbIbu.Text; pasienModel.pekerjaanOrtu = tbPekerjaanOrtu.Text; pasienModel.alamat = rtbAlamat.Text; pasienModel.noTelp = tbNoTelp.Text; PendaftaranModel pendaftaranModel = AppForm.pendaftaranModel; DateTime today = DateTime.Now; pendaftaranModel.tanggalDaftar = today.ToString("dd-MM-yyyy"); pendaftaranModel.noRM = AppForm.pasienModel.noRM; pendaftaranModel.namaPendaftar = AppForm.pasienModel.namaPasien; pendaftaranModel.jenisKelamin = AppForm.pasienModel.jenisKelamin; if (tbAyah.Text != "" && tbIbu.Text != "" && tbPekerjaanOrtu.Text != "" && rtbAlamat.Text != "" && tbNoTelp.Text != "") { SqliteDataAccess.SavePasien(AppForm.pasienModel); SqliteDataAccess.SavePendaftaran(AppForm.pendaftaranModel); MessageBox.Show("Pendaftaran pasien berhasil!", "Result", MessageBoxButtons.OK); } else { MessageBox.Show("Data belum terisi lengkap!", "Error!", MessageBoxButtons.OK); } }
public static void SavePasien(PasienModel pasien) { using (IDbConnection cnn = new SQLiteConnection(LoadConnectionString())) { Console.WriteLine(LoadConnectionString()); cnn.Execute("INSERT INTO DataPasien (NoRM, NamaPasien, TempatLahir, TanggalLahir, Umur, JenisKelamin, WargaNegara, Agama, NamaAyah, NamaIbu, " + "PekerjaanOrtu, Alamat, NoTelp) " + "VALUES (@noRM, @namaPasien, @tempatLahir, @tanggalLahir, @umur, @jenisKelamin, @wargaNegara, @agama, @namaAyah, " + "@namaIbu, @pekerjaanOrtu, @alamat, @noTelp)", pasien); } }
public static void UpdatePasien(PasienModel pasien) { using (IDbConnection cnn = new SQLiteConnection(LoadConnectionString())) { Console.WriteLine(LoadConnectionString()); cnn.Execute("UPDATE DataPasien SET NoRM = @noRM, " + "NamaPasien = @namaPasien, TempatLahir = @tempatLahir, " + "TanggalLahir = @tanggalLahir, Umur = @umur, " + "JenisKelamin = @jenisKelamin, WargaNegara = @wargaNegara, " + "Agama = @agama, NamaAyah = @namaAyah, " + "NamaIbu = @namaIbu, PekerjaanOrtu = @pekerjaanOrtu, " + "Alamat = @alamat, NoTelp = @noTelp " + "WHERE NoRM = @noRM", pasien); } }
private void Button3_Click(object sender, EventArgs e) { PasienModel pasienModel = AppForm.pasienModel; pasienModel.noRM = Convert.ToInt32(tbNoRM.Text); pasienModel.namaPasien = tbNamaPasien.Text; pasienModel.tempatLahir = tbTempatLahir.Text; pasienModel.tanggalLahir = dtpTanggalLahir.Text; if (tbUmur.Text == "") { tbUmur.Text = "0"; } pasienModel.umur = Convert.ToInt32(tbUmur.Text); if (rbLK.Checked) { pasienModel.jenisKelamin = 'L'; } else { pasienModel.jenisKelamin = 'P'; } if (rbWNI.Checked) { pasienModel.wargaNegara = "WNI"; } else { pasienModel.wargaNegara = "WNA"; } if (tbNoRM.Text != "" && tbNamaPasien.Text != "" && tbTempatLahir.Text != "" && tbTempatLahir.Text != "" && tbUmur.Text != "" && cbAgama.SelectedIndex >= 0 && (rbLK.Checked || rbPR.Checked) && (rbWNI.Checked || rbWNA.Checked)) { this.Hide(); RegisNewCustomControl.identitasOrangTua.Show(); } else { MessageBox.Show("Data belum terisi lengkap!", "Error"); } }
public void updateData() { DateTime newDate = new DateTime(); pasienModel = AppForm.pasienModel; tbNoRM.Text = pasienModel.noRM.ToString(); tbNamaPasien.Text = pasienModel.namaPasien; tbTempatLahir.Text = pasienModel.tempatLahir; if (pasienModel.tanggalLahir != null) { newDate = DateTime.ParseExact(pasienModel.tanggalLahir, "dd-MM-yyyy", CultureInfo.InvariantCulture); dtpTanggalLahir.Value = newDate; } tbUmur.Text = pasienModel.umur.ToString(); if (pasienModel.jenisKelamin == 'L') { rbLK.Checked = true; } else { rbPerempuan.Checked = true; } if (pasienModel.wargaNegara == "WNI") { rbWNI.Checked = true; } else { rbWNA.Checked = true; } cbAgama.SelectedItem = pasienModel.Agama; tbNamaAyah.Text = pasienModel.namaAyah; tbNamaIbu.Text = pasienModel.namaIbu; tbPekerjaanOrtu.Text = pasienModel.pekerjaanOrtu; rtAlamat.Text = pasienModel.alamat; tbNoTelepon.Text = pasienModel.noTelp; }
public PrintKartuPasien(PasienModel pasien) { InitializeComponent(); this.pasien = pasien; }