Beispiel #1
0
        private void butLuu_Click(object sender, System.EventArgs e)
        {
            if (!kiemtra())
            {
                return;
            }
            int itable = m.tableid(m.mmyy(s_ngay), "v_vpkhoa");

            if (l_id == 0)
            {
                l_id = v.get_id_vpkhoa;
                m.upd_eve_tables(s_ngay, itable, i_userid, "ins");
            }
            else
            {
                m.upd_eve_tables(s_ngay, itable, i_userid, "upd");
                m.upd_eve_upd_del(s_ngay, itable, i_userid, "upd", l_id.ToString() + "^" + s_mabn + "^" + l_mavaovien.ToString() + "^" + l_maql.ToString() + "^" + l_idkhoa.ToString() + "^" + s_ngay + "^" + s_makp + "^" + madoituong.SelectedValue.ToString() + "^" + mavp.Text + "^" + soluong.Text + "^" + d_dongia.ToString() + "^" + d_vattu.ToString() + "^" + i_userid.ToString() + "^" + i_buoi.ToString());
            }
            if (!v.upd_vpkhoa(l_id, s_mabn, l_mavaovien, l_maql, l_idkhoa, s_ngay, s_makp, int.Parse(madoituong.SelectedValue.ToString()), int.Parse(mavp.Text), decimal.Parse(soluong.Text), d_dongia, d_vattu, i_userid, i_buoi))
            {
                MessageBox.Show(lan.Change_language_MessageText("Không cập nhật được thông tin viện phí !"), LibMedi.AccessData.Msg);
                return;
            }
            m.updrec_chidinh(ds.Tables[0], l_id, s_ngay, s_makp, s_tenkp, int.Parse(madoituong.SelectedValue.ToString()), madoituong.Text, int.Parse(mavp.Text), ten.Text, s_dvt, decimal.Parse(soluong.Text), d_dongia, d_vattu, i_paid, i_done, 0, 0, "");
            ena_object(false);
        }
Beispiel #2
0
        private void butLuu_Click(object sender, System.EventArgs e)
        {
            if (!kiemtra())
            {
                return;
            }
            if (ten.Text != "" && mavp.Text != "")
            {
                int itable = m.tableid(m.mmyy(s_ngay), "v_vpkhoa");
                if (l_id == 0)
                {
                    l_id = v.get_id_vpkhoa;
                    m.upd_eve_tables(s_ngay, itable, i_userid, "ins");
                }
                else
                {
                    m.upd_eve_tables(s_ngay, itable, i_userid, "upd");
                    m.upd_eve_upd_del(s_ngay, itable, i_userid, "upd", l_id.ToString() + "^" + s_mabn + "^" + l_mavaovien.ToString() + "^" + l_maql.ToString() + "^" + l_idkhoa.ToString() + "^" + s_ngay + "^" + s_makp + "^" + madoituong.SelectedValue.ToString() + "^" + mavp.Text + "^" + soluong.Text + "^" + d_dongia.ToString() + "^" + d_vattu.ToString() + "^" + i_userid.ToString() + "^" + i_buoi.ToString());
                    foreach (DataRow r in v.get_data("select * from " + xxx + ".v_vpkhoa where id=" + l_id).Tables[0].Rows)
                    {
                        d.upd_theodoicongno(d.delete, r["mabn"].ToString(), decimal.Parse(r["mavaovien"].ToString()), decimal.Parse(r["maql"].ToString()), decimal.Parse(r["idkhoa"].ToString()), int.Parse(r["madoituong"].ToString()), decimal.Parse(r["soluong"].ToString()) * (decimal.Parse(r["dongia"].ToString()) + decimal.Parse(r["vattu"].ToString())), "vienphi");
                    }
                }

                if (!v.upd_vpkhoa(l_id, s_mabn, l_mavaovien, l_maql, l_idkhoa, s_ngay, s_makp, int.Parse(madoituong.SelectedValue.ToString()), int.Parse(mavp.Text), decimal.Parse(soluong.Text), d_dongia, d_vattu, i_userid, i_buoi))
                {
                    MessageBox.Show(lan.Change_language_MessageText("Không cập nhật được thông tin viện phí !"), LibMedi.AccessData.Msg);
                    return;
                }
                d.upd_theodoicongno(d.insert, s_mabn, l_mavaovien, l_maql, l_idkhoa, int.Parse(madoituong.SelectedValue.ToString()), decimal.Parse(soluong.Text) * (d_dongia + d_vattu), "vienphi");
                m.updrec_chidinh(ds.Tables[0], l_id, s_ngay, s_makp, "", int.Parse(madoituong.SelectedValue.ToString()), madoituong.Text, int.Parse(mavp.Text), ten.Text, s_dvt, decimal.Parse(soluong.Text), d_dongia, d_vattu, i_paid, i_done, 0, 0, "");
            }
            ena_object(false);
        }