private void butThem_Click(object sender, EventArgs e) { if (mabn.Text == "" || hoten.Text == "") { return; } frmChonchidinh f = new frmChonchidinh(m, "", 2, "", "", 2, "", 4, 2, false); f.ShowDialog(); if (f.dt.Rows.Count > 0) { int stt = 1; if (ds.Tables[0].Rows.Count > 0) { stt = int.Parse(ds.Tables[0].Rows[ds.Tables[0].Rows.Count - 1]["stt"].ToString()) + 1; } DataRow r1; foreach (DataRow r in f.dt.Rows) { r1 = ds.Tables[0].NewRow(); r1["id"] = l_id; r1["stt"] = stt++; r1["mavp"] = decimal.Parse(r["mavp"].ToString()); r1["ten"] = r["ten"].ToString(); r1["dongia"] = decimal.Parse(r["dongia"].ToString()); r1["ngoaihd"] = 1; r1["lamthem"] = r["ten"].ToString(); r1["ketqua"] = ""; r1["ghichu"] = ""; ds.Tables[0].Rows.Add(r1); } } }
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); f.ShowDialog(this); if (f.dt.Rows.Count > 0) { madoituong.SelectedValue = i_madoituong.ToString(); 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(); }
private void butLietke_Click(object sender, System.EventArgs e) { int itable = m.tableid(m.mmyy(s_ngay), "v_vpkhoa"); frmChonchidinh f = new frmChonchidinh(m, s_mabn, i_madoituong, s_loaivp, s_mucvp, v.iNoitru, sothe.Text, v1, v2, true); f.ShowDialog(this); if (f.dt.Rows.Count > 0) { madoituong.SelectedValue = i_madoituong.ToString(); foreach (DataRow r in f.dt.Rows) { l_id = v.get_id_vpkhoa; m.upd_eve_tables(s_ngay, itable, i_userid, "ins"); 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); m.updrec_chidinh(ds.Tables[0], l_id, s_ngay, s_makp, s_tenkp, 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, ""); } } }