Ejemplo n.º 1
0
 public UpdateObat(string kode_obat, string nama_obat, string stok, string satuan, string harga_jual,
                   string harga_beli, string harga_resep, DaftarObat d)
 {
     InitializeComponent();
     mo            = new ModelObat(kode_obat, nama_obat, harga_beli, harga_beli, harga_resep, stok, satuan);
     daftarObat    = d;
     DataContext   = mo;
     cbSatuan.Text = satuan;
 }
Ejemplo n.º 2
0
        private void AddObat_Executed(object sender, ExecutedRoutedEventArgs e)
        {
            if (checkTextBoxValue())
            {
                var kode_obat   = txtKodeObat.Text;
                var nama_obat   = txtNamaObat.Text;
                var stok        = txtStok.Text;
                var harga_beli  = txtHargaBeli.Text;
                var harga_jual  = txtHargaJual.Text;
                var harga_resep = txtHargaResep.Text;
                var satuan      = cbSatuan.Text;

                var cmd       = new DBCommand(DBConnection.dbConnection());
                var kodeExist = cmd.GetCountDataObat(kode_obat);

                if (!Regex.IsMatch(harga_beli, "^[A-Za-z]+$") && !Regex.IsMatch(harga_jual, "^[A-Za-z]+$") &&
                    !Regex.IsMatch(harga_resep, "^[A-Za-z]+$") && !Regex.IsMatch(stok, "^[A-Za-z]+$"))
                {
                    if (kodeExist >= 1)
                    {
                        MessageBox.Show("Kode sudah digunakan.", "Warning", MessageBoxButton.OK,
                                        MessageBoxImage.Warning);
                    }
                    else
                    {
                        var res = cmd.InsertDataObat(kode_obat, nama_obat, satuan, stok, harga_jual, harga_beli,
                                                     harga_resep);

                        if (res)
                        {
                            MessageBox.Show("Data obat berhasil disimpan.", "Informasi", MessageBoxButton.OK,
                                            MessageBoxImage.Information);
                            _mObat      = new ModelObat(" ", " ", " ", " ", " ", " ", " ");
                            DataContext = _mObat;
                        }
                        else
                        {
                            MessageBox.Show("Data obat gagal disimpan.", "Error", MessageBoxButton.OK,
                                            MessageBoxImage.Error);
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Pastikan data yang di inputkan sudah benar", "Perhatian", MessageBoxButton.OK,
                                    MessageBoxImage.Warning);
                }
            }
            else
            {
                MessageBox.Show("Pastikan data yang diinput sudah benar.", "Error", MessageBoxButton.OK,
                                MessageBoxImage.Error);
            }

            e.Handled = true;
        }
Ejemplo n.º 3
0
 public TambahObat()
 {
     InitializeComponent();
     DataContext = new ModelObat(" ", " ", " ", " ", " ", " ", " ");
 }