private void butLietke_Click(object sender, System.EventArgs e) { if (!kiemtra()) { return; } if (d.get_paid(s_mabn, l_mavaovien, l_maql, l_idkhoa, s_ngay)) { MessageBox.Show(lan.Change_language_MessageText("Người bệnh này đã thanh toán !"), LibMedi.AccessData.Msg); return; } if (bTTngay) { MessageBox.Show("Ngày " + s_ngay + " viện phí đã in danh sách thu tiền\nYêu cầu chọn phiếu buổi chiều !", LibMedi.AccessData.Msg); return; } i_madoituong = d.get_madoituong(l_maql); frmChonchidinh f = new frmChonchidinh(m, s_mabn, i_madoituong, s_loaivp, s_mucvp, v.iNoitru, s_sothe, v1, v2, true, l_mavaovien); f.ShowDialog(this); if (f.dt.Rows.Count > 0) { madoituong.SelectedValue = i_madoituong.ToString(); madoituong.Update(); foreach (DataRow r in f.dt.Rows) { l_id = v.get_id_vpkhoa; v.upd_vpkhoa(l_id, s_mabn, l_mavaovien, l_maql, l_idkhoa, s_ngay, s_makp, i_madoituong, int.Parse(r["mavp"].ToString()), 1, decimal.Parse(r["dongia"].ToString()), decimal.Parse(r["vattu"].ToString()), i_userid, i_buoi); d.upd_theodoicongno(d.insert, s_mabn, l_mavaovien, l_maql, l_idkhoa, i_madoituong, decimal.Parse(r["dongia"].ToString()) + decimal.Parse(r["vattu"].ToString()), "vienphi"); m.updrec_chidinh(ds.Tables[0], l_id, s_ngay, s_makp, "", i_madoituong, madoituong.Text, int.Parse(r["mavp"].ToString()), r["ten"].ToString(), r["dvt"].ToString(), 1, decimal.Parse(r["dongia"].ToString()), decimal.Parse(r["vattu"].ToString()), 0, 0, 0, 0, ""); } } ref_text(); }