Exemple #1
0
        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);
                }
            }
        }
Exemple #2
0
        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();
        }
Exemple #3
0
        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, "");
                }
            }
        }