private void btnPilih_Click(object sender, EventArgs e) { int idProdukyangdiambil = TC.getIDProduk(cmbProduk.Text); if (flagperintah == 0) { if (cekKosong() == true) { if (TC.cekSudahDisanaProduk(txtID_TSC.Text, idProdukyangdiambil) == idProdukyangdiambil) { int kuantitasLama = TC.getKuantitasPDK(idProdukyangdiambil, txtID_TSC.Text); int kuantitasBaru = kuantitasLama + int.Parse(txtKuantitas.Text); int qtyPDK = int.Parse(txtKuantitas.Text); float subTotalPDK = TC.getHargaProduk(idProdukyangdiambil) * qtyPDK; iNBC.Entity.DetilTransaksiPDK dtlPDK = new Entity.DetilTransaksiPDK(idProdukyangdiambil, txtID_TSC.Text, kuantitasBaru, subTotalPDK); TC.updateDetilPDK(dtlPDK, idProdukyangdiambil); this.Hide(); resetText(); inputPemeriksaan myParent = (inputPemeriksaan)this.Parent; myParent.enabledAfterPilih(); myParent.Show(); } else { int idProduk = TC.getIDProduk(cmbProduk.Text); int qtyPDK = int.Parse(txtKuantitas.Text); float subTotalPDK = TC.getHargaProduk(idProduk) * qtyPDK; iNBC.Entity.DetilTransaksiPDK dtlPDK = new Entity.DetilTransaksiPDK(idProduk, txtID_TSC.Text, qtyPDK, subTotalPDK); TC.addDetilTransaksiPDK(dtlPDK); this.Hide(); resetText(); inputPemeriksaan myParent = (inputPemeriksaan)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) { if (cekKosong() == true) { if (TC.cekSudahDisanaProduk(txtID_TSC.Text, idProdukyangdiambil) == idProdukyangdiambil) { int kuantitasLama = TC.getKuantitasPDK(idProdukyangdiambil, txtID_TSC.Text); int kuantitasBaru = kuantitasLama + int.Parse(txtKuantitas.Text); int qtyPDK = int.Parse(txtKuantitas.Text); float subTotalPDK = TC.getHargaProduk(idProdukyangdiambil) * qtyPDK; iNBC.Entity.DetilTransaksiPDK dtlPDK = new Entity.DetilTransaksiPDK(idProdukyangdiambil, txtID_TSC.Text, kuantitasBaru, subTotalPDK); TC.updateDetilPDK(dtlPDK, idProdukyangdiambil); this.Hide(); resetText(); formEditPemeriksaan myParent = (formEditPemeriksaan)this.Parent; myParent.enabledAfterPilih(); myParent.Show(); } else { int idProduk = TC.getIDProduk(cmbProduk.Text); int qtyPDK = int.Parse(txtKuantitas.Text); float subTotalPDK = TC.getHargaProduk(idProduk) * qtyPDK; iNBC.Entity.DetilTransaksiPDK dtlPDK = new Entity.DetilTransaksiPDK(idProduk, txtID_TSC.Text, qtyPDK, subTotalPDK); TC.addDetilTransaksiPDK(dtlPDK); this.Hide(); resetText(); formEditPemeriksaan myParent = (formEditPemeriksaan)this.Parent; myParent.enabledAfterPilih(); myParent.Show(); } } } }
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(); //inputPemeriksaan myParent = (inputPemeriksaan)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(); inputPemeriksaan myParent = (inputPemeriksaan)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) { 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(); //formEditPemeriksaan myParent = (formEditPemeriksaan)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(); formEditPemeriksaan myParent = (formEditPemeriksaan)this.Parent; myParent.enabledAfterPilih(); myParent.Show(); } } else { DialogResult dr = MessageBox.Show("Silahkan lengkapi form yang tersedia", "iNBC", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } }