Example #1
0
        private void btnPilih_Click(object sender, EventArgs e)
        {
            string idPerawatanyangdiambil = TC.getIDPerawatan(cmbPerawatan.Text);

            if (flagperintah == 0)
            {
                if (cekKosong() == true)
                {
                    if (TC.cekSudahDisana(txtID_TSC.Text, idPerawatanyangdiambil) == idPerawatanyangdiambil)
                    {
                        //int kuantitasLama = TC.getKuantitasX(idPerawatanyangdiambil,txtID_TSC.Text);
                        //int kuantitasBaru = kuantitasLama + int.Parse(txtKuantitas.Text);
                        //int qtyPWT = int.Parse(txtKuantitas.Text);
                        //float subTotalPWT = TC.getHargaPerawatan(idPerawatanyangdiambil) * qtyPWT;
                        //iNBC.Entity.DetilTransaksiPwt dtlPWT = new Entity.DetilTransaksiPwt(idPerawatanyangdiambil, txtID_TSC.Text, kuantitasBaru, subTotalPWT, 0);
                        //TC.updateDetilPWT(dtlPWT, idPerawatanyangdiambil);
                        //this.Hide();
                        //resetText();
                        //PendaftaranNK myParent = (PendaftaranNK)this.Parent;
                        //myParent.enabledAfterPilih();
                        //myParent.Show();
                        DialogResult DR = MessageBox.Show("Jumlah perawatan maksimal hanya 1 untuk setiap perawatan", "iNBC", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }

                    else
                    {
                        string idPerawatan = TC.getIDPerawatan(cmbPerawatan.Text);
                        int    qtyPWT      = int.Parse(txtKuantitas.Text);
                        float  subTotalPWT = TC.getHargaPerawatan(idPerawatan) * qtyPWT;

                        iNBC.Entity.DetilTransaksiPwt dtlPWT = new Entity.DetilTransaksiPwt(idPerawatan, txtID_TSC.Text, qtyPWT, subTotalPWT, 0);
                        TC.addDetilTransaksi(dtlPWT);
                        this.Hide();
                        resetText();
                        PendaftaranNK myParent = (PendaftaranNK)this.Parent;
                        myParent.enabledAfterPilih();
                        myParent.Show();
                    }
                }

                else
                {
                    DialogResult dr = MessageBox.Show("Silahkan lengkapi form yang tersedia", "iNBC", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
            }

            else if (flagperintah == 1)
            {
            }
        }