コード例 #1
0
        private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            comboBoxObat.Text     = "";
            comboBoxPenyakit.Text = "";

            int baris = e.RowIndex;

            if (baris >= 0)
            {
                buttonTambah.Enabled = false;
                buttonHapus.Enabled  = true;

                idPenyakit = (int)dataGridView1.Rows[baris].Cells[0].Value;
                idObat     = (int?)dataGridView1.Rows[baris].Cells[1].Value;

                comboBoxPenyakit.Text = penyakit.GetNamaBerdasarkan(idPenyakit);

                if (idObat != null)
                {
                    comboBoxObat.Text = obat.GetNamaBerdasarkan((int)idObat);
                }
                else
                {
                    comboBoxObat.Text = "";
                }
            }
        }
コード例 #2
0
ファイル: AturanObat.cs プロジェクト: mfmahendr/CeHat
 public string GetNamaObat(int?idObat)
 {
     if (idObat != null)
     {
         return(Obat.GetNamaBerdasarkan((int)idObat));
     }
     else
     {
         return(null);
     }
 }
コード例 #3
0
        public FormHasilDiagnosis(int idPenyakit)
        {
            InitializeComponent();
            namaObat  = "Tidak ada";
            dosisObat = string.Empty;
            efekObat  = string.Empty;

            string namaPenyakit = penyakit.GetNamaBerdasarkan(idPenyakit);

            hasilDiagnosis.UbahFrekuensi(namaPenyakit);

            try
            {
                tbNamaPenyakit.Text      = penyakit.GetNamaBerdasarkan(idPenyakit);
                tbDeskripsiPenyakit.Text = penyakit.GetDeskripsiBerdasarkan(idPenyakit);

                int?idObat = aturanObat.GetIdObat(idPenyakit);

                if (idObat != null)
                {
                    namaObat  = obat.GetNamaBerdasarkan((int)idObat);
                    dosisObat = obat.GetDosisBerdasarkan((int)idObat);
                    efekObat  = obat.GetEfekSampingBerdasarkan((int)idObat);
                }
            }
            catch (InvalidOperationException)
            {
                namaObat  = "Tidak ada";
                dosisObat = string.Empty;
                efekObat  = string.Empty;
            }

            tbNamaObat.Text    = namaObat;
            tbDosis.Text       = dosisObat;
            tbEfekSamping.Text = efekObat;
        }