コード例 #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (txtJumlah.Text == "")
            {
                MessageBox.Show("Masukan Jumlah Obat");
                //return false;
            }
            if (checkretriksi() == true)
            {
                var dh = new dataset.yakkumdbTableAdapters.fa_rx_resep_dTableAdapter();
                switch (_edit)
                {
                case true:
                    dh.UpdateQuery(
                        float.Parse(txtJumlah.Text),
                        lblSatuan.Text,
                        txtdd1.Text,
                        txtdd2.Text,
                        cmbSatuanDosis.Text,
                        txtSignalain.Text,
                        _norxd,
                        _nourut
                        );
                    break;

                case false:
                    dh.InsertQuery
                        (_norx,
                        _norx + _kobat,
                        _kobat,
                        "",
                        false,
                        txtSignalain.Text,
                        _btIter,
                        _jmliter,
                        _btFav,
                        Decimal.Parse(txtJumlah.Text),
                        _kdokter,
                        _nourut,
                        txtdd1.Text,
                        txtdd2.Text,
                        lblSatuan.Text,
                        Obat.Text,
                        cmbSatuanDosis.Text
                        );
                    break;
                }



                this.DialogResult = DialogResult.OK;
                this.Close();
            }
        }
コード例 #2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            switch (cekkelengkapan())
            {
            case false:
                //MessageBox.Show("Salah");
                break;

            case true:
                //MessageBox.Show("Benar");
                var dt = new dataset.yakkumdbTableAdapters.fa_rx_racikanTableAdapter();
                dt.DeleteQueryByKodeRXD(_koderxd);
                for (int i = 0; i < dgvRacik.RowCount - 1; i++)
                {
                    dt.InsertQuery(
                        _koderxd,
                        i + 1,
                        dgvRacik.Rows[i].Cells[5].Value.ToString(),
                        dgvRacik.Rows[i].Cells[1].Value.ToString(),
                        dgvRacik.Rows[i].Cells[2].Value.ToString(),
                        dgvRacik.Rows[i].Cells[3].Value.ToString()
                        );
                    //if (dgvRacik.Rows[i].Cells[2].Value.ToString() == "" || string.IsNullOrEmpty(dgvRacik.Rows[i].Cells[3].Value as string))
                    //{
                    //    MessageBox.Show("Masukan Obat Racikan");
                    //}
                    //else
                    //{
                    //dt.InsertQuery(
                    //   _koderxd,
                    //   i + 1,
                    //   dgvRacik.Rows[i].Cells[5].Value.ToString(),
                    //   dgvRacik.Rows[i].Cells[1].Value.ToString(),
                    //   dgvRacik.Rows[i].Cells[2].Value.ToString(),
                    //   dgvRacik.Rows[i].Cells[3].Value.ToString()
                    //);
                    //}
                }
                var dh = new dataset.yakkumdbTableAdapters.fa_rx_resep_dTableAdapter();
                if (_template == 2)
                {
                    dh.UpdateQuery(
                        Double.Parse(txtJumlah.Text),
                        cmbSatuan.Text,
                        txtdd1.Text,
                        txtdd2.Text,
                        cmbSatuanDosis.Text,
                        txtSignalain.Text,
                        _koderxd,
                        _nourut
                        );
                }
                else
                {
                    dh.InsertQuery
                        (_koderx,
                        _koderxd,
                        "999999",
                        _kracik,
                        true,
                        txtSignalain.Text,
                        _btIter,
                        _jmliter,
                        false,
                        Int32.Parse(txtJumlah.Text),
                        _kdokter,
                        _nourut,
                        txtdd1.Text,
                        txtdd2.Text,
                        cmbSatuan.Text,
                        _namaracikan,
                        cmbSatuanDosis.Text

                        );
                }
                this.DialogResult = DialogResult.OK;
                this.Close();
                break;
            }


            //if(cekkelengkapan() == false) { MessageBox.Show("Salah"); }
            //if (cekkelengkapan() == true)
            //{

            //}
            ////if (txtJumlah.Text == "")
            ////{
            ////    MessageBox.Show("Masukkan Jumlah Racikan");
            ////}
            ////if(cmbSatuanDosis.SelectedIndex == -1)
            ////{
            ////    MessageBox.Show("Pilih Satuan Dosis");
            ////}
            //else
            //{

            //}
        }