public InputResep(string no_rm, ViewRekamMedis vrm) { InitializeComponent(); conn = DBConnection.dbConnection(); cmd = new DBCommand(conn); this.vrm = vrm; dataObat = new ObservableCollection <ModelDetailResep>(); var dataDokter = cmd.GetDataDokter(); lbNamaDokter.Content = "Dokter:\t Dr. " + dataDokter.First().nama; this.no_rm = no_rm; lbNoRM.Text = no_rm; _mDetailResep = new ModelDetailResep(" ", " ", " ", " ", " ", " ", " "); DataContext = _mDetailResep; lstNoResep = cmd.GetLastNoResep(no_rm); if (lstNoResep == 0) { lstNoResep = 1; } else { lstNoResep += 1; } var no = no_rm + '-' + lstNoResep; txtKodeResep.Text = no; LoadResep(); }
public void LoadResep(ModelDetailResep mo = null) { if (mo != null) { dataObat.Add(mo); } dgListObat.ItemsSource = dataObat; }
public InputResep() { InitializeComponent(); conn = DBConnection.dbConnection(); cmd = new DBCommand(conn); var dataDokter = cmd.GetDataDokter(); lbNamaDokter.Content = "Dokter:\t Dr. " + dataDokter.First().nama; dataObat = new ObservableCollection <ModelDetailResep>(); _mDetailResep = new ModelDetailResep(" ", " ", " ", " ", " ", " ", " "); DataContext = _mDetailResep; LoadResep(); }
private void AddDetailResep_Executed(object sender, ExecutedRoutedEventArgs e) { _mDetailResep = new ModelDetailResep(" ", " ", " ", " ", " ", " ", " "); if (CheckTextBoxEmpty()) { if (cbWaktuPemakaian.SelectedIndex == 0) { cbWaktuPemakaian.Text = ""; } var dosis = txtDosis.Text + " " + cbSatuanDosis.Text; var pemakaian = cbAturanPakai.Text + " " + cbSediaanObat.Text + " " + txtJumPemakaian.Text + " " + cbWaktuPemakaian.Text; var ket = ""; if (cbTempatPemakaian.SelectedIndex == 0) { ket = "-"; } else { ket = cbTempatPemakaian.Text; } //Debug.WriteLine(pemakaian); var mdr = new ModelDetailResep(txtKodeResep.Text, kode_obat, txtObat.Text, dosis, pemakaian, ket, txtJumlah.Text); LoadResep(mdr); ClearTextBox(); } else { MessageBox.Show("Pastikan data yang di inputkan sudah benar.", "Warning", MessageBoxButton.OK, MessageBoxImage.Warning); } e.Handled = true; }