Esempio n. 1
0
 private void butLuu_Click(object sender, EventArgs e)
 {
     dachon = false;
     foreach (DataRow r in dtVaccin.Rows)
     {
         if (r["phanung"].ToString() == "1")
         {
             dachon = true;
         }
     }
     if (!dachon)
     {
         MessageBox.Show(lan.Change_language_MessageText("Yêu cầu chọn Vacxin gây phản ứng!"), LibMedi.AccessData.Msg);
         return;
     }
     if (!m.bNgay(txtngay.Text))
     {
         MessageBox.Show(lan.Change_language_MessageText("Ngày tiêm không hợp lệ !"), LibMedi.AccessData.Msg);
         txtngay.Focus();
         return;
     }
     if (!m.upd_phanung_sautc(s_mabn, d_id, 1, txtTenbome.Text.Trim(), txtMota.Text.Trim(), txtTiensu.Text.Trim(), int.Parse(cmbTinhtrang.SelectedValue.ToString()), txtGhichu.Text.Trim(), txtngay.Text.Trim(), i_userid))
     {
         MessageBox.Show(lan.Change_language_MessageText("Không cập nhật được thông tin  !"), LibMedi.AccessData.Msg);
         return;
     }
     foreach (DataRow r in dtVaccin.Rows)
     {
         m.execute_data("update " + m.user + ".phieutiemchung set phanung=" + (r["phanung"].ToString() == "1"?"1":"0") + " where mabd=" + r["mabd"].ToString() + " and id=" + d_id);
     }
     //if(!bIn)
     //    MessageBox.Show(lan.Change_language_MessageText("Cập nhật thành công !"), LibMedi.AccessData.Msg);
 }
Esempio n. 2
0
        public void f_tao_db_phonggiuong()
        {
            s_user = m.user;
            string asql = "";

            asql = "select mabn from " + s_user + ".datgiuong where 1=2";
            DataSet lds = m.get_data(asql);

            if (lds == null || lds.Tables.Count <= 0)
            {
                asql = "create table " + s_user + ".datgiuong(MABN varchar(8), NGAY Timestamp, IDGIUONG numeric(12), DEN Timestamp, GHICHU text, USERID numeric(7), NGAYUD Timestamp default now(), constraint pk_datgiuong primary key (mabn, ngay, idgiuong) WITH OIDS";
                m.execute_data(asql);
            }


            asql = "select idtheodoigiuong from " + s_user + ".datgiuong where id=0";
            lds  = m.get_data(sql);
            if (lds == null || lds.Tables.Count <= 0)
            {
                asql = "alter table " + s_user + ".datgiuong add idtheodoigiuong numeric(22) default 0";
                m.execute_data(asql);
            }

            asql = "";
        }
Esempio n. 3
0
 private void upd_tinhtrang_giuong()
 {
     //Kiem tra trang thai giuong
     m.execute_data("update " + s_user + ".dmgiuong set tinhtrang= 1,soluong = 1 where id in(select idgiuong from " + s_user + ".datgiuong where den is null)");
     m.execute_data("update " + s_user + ".dmgiuong set tinhtrang= 2,soluong = 1 where id in(select idgiuong from " + s_user + ".theodoigiuong where den is null)");
     sql = "select a.idgiuong,to_char(den,'dd/mm/yyyy hh24:mi') ngayra,b.ma,b.idphong from " + s_user + ".theodoigiuong a,dmgiuong b,(select idgiuong from " + s_user + ".theodoigiuong where den is null union all select idgiuong from " + s_user + ".datgiuong where den is null) c where a.idgiuong=b.id and a.den is not null and a.idgiuong=c.idgiuong(+) and c.idgiuong is null and instr(b.ma,'TG')>0 and to_date(a.den,'dd/mm/yy') between to_date('" + s_tungay + "','dd/mm/yy') and to_date('" + s_denngay + "','dd/mm/yy')";
     foreach (DataRow row in m.get_data(sql).Tables[0].Rows)
     {
         int    idex1 = row["ma"].ToString().IndexOf("TG") + 2;
         int    idex2 = row["ma"].ToString().IndexOf("/");
         string s_stt = row["ma"].ToString().Substring(idex1, idex2 - idex1) + "," + row["ma"].ToString().Substring(idex2 + 1);
         m.execute_data("update " + s_user + ".dmgiuong set tinhtrang=0,soluong=0 where tinhtrang<>3 and id=" + int.Parse(row["idgiuong"].ToString()));
         foreach (DataRow row1 in m.get_data("select * from " + s_user + ".dmgiuong where idphong=" + int.Parse(row["idphong"].ToString()) + " and stt in(" + s_stt + ")").Tables[0].Rows)
         {
             m.execute_data("update " + s_user + ".dmgiuong set tinhtrang=0,soluong=0 where tinhtrang<>3 and id=" + int.Parse(row1["id"].ToString()) + " and id not in(select idgiuong from " + s_user + ".theodoigiuong where den is null union all select idgiuong from " + s_user + ".datgiuong where den is null)");
         }
     }
     sql = "select a.idgiuong,to_char(a.den,'dd/mm/yyyy hh24:mi') ngayra,b.ma,b.idphong from " + s_user + ".xuatvien xv, " + s_user + ".theodoigiuong a, " + s_user + ".dmgiuong b,(select idgiuong from " + s_user + ".theodoigiuong where den is null union all select idgiuong from " + s_user + ".datgiuong where den is null) c where xv.maql=a.maql and a.idgiuong=b.id and a.den is not null and a.idgiuong=c.idgiuong(+) and c.idgiuong is null and to_char(a.den,'dd/mm/yyyy')='" + m.ngayhienhanh_server.Substring(0, 10) + "'";
     foreach (DataRow row in m.get_data(sql).Tables[0].Rows)
     {
         string file = "";
         if (m.bNgaygio(row["ngayra"].ToString(), m.ngayhienhanh_server))
         {
             m.execute_data("update " + s_user + ".dmgiuong set tinhtrang=2 where tinhtrang<>3 and id=" + int.Parse(row["idgiuong"].ToString()));
             file = "tinhtrang=2";
         }
         else
         {
             m.execute_data("update " + s_user + ".dmgiuong set tinhtrang=0,soluong=0 where tinhtrang<>3 and id=" + int.Parse(row["idgiuong"].ToString()) + " and idphong not in(select idphong from " + s_user + ".dmgiuong where idphong=" + int.Parse(row["idphong"].ToString()) + " and instr(ma,'TG')>0 and tinhtrang<>3)");
             file = "tinhtrang=0,soluong=0";
         }
         if (row["ma"].ToString().IndexOf("TG") != -1)
         {
             int    idex1 = row["ma"].ToString().IndexOf("TG") + 2;
             int    idex2 = row["ma"].ToString().IndexOf("/");
             string s_stt = row["ma"].ToString().Substring(idex1, idex2 - idex1) + "," + row["ma"].ToString().Substring(idex2 + 1);
             m.execute_data("update " + s_user + ".dmgiuong set " + file + " where tinhtrang<>3 and idphong=" + int.Parse(row["idphong"].ToString()) + " and stt in(" + s_stt + ") and id not in(select idgiuong from " + s_user + ".datgiuong where den is null union all select idgiuong from " + s_user + ".theodoigiuong where den is null)");
         }
     }
     sql = "select a.*,b.ma,b.idphong from " + s_user + ".theodoigiuong a, " + s_user + ".dmgiuong b where a.idgiuong=b.id and a.den is null and instr(b.ma,'TG')>0";
     foreach (DataRow row in m.get_data(sql).Tables[0].Rows)
     {
         int    idex1 = row["ma"].ToString().IndexOf("TG") + 2;
         int    idex2 = row["ma"].ToString().IndexOf("/");
         string s_stt = row["ma"].ToString().Substring(idex1, idex2 - idex1) + "," + row["ma"].ToString().Substring(idex2 + 1);
         m.execute_data("update " + s_user + ".dmgiuong set tinhtrang=2 where tinhtrang<>3 and idphong=" + int.Parse(row["idphong"].ToString()) + " and stt in(" + s_stt + ")");
     }
     sql = "select a.*,b.ma,b.idphong from " + s_user + ".datgiuong a, " + s_user + ".dmgiuong b where a.idgiuong=b.id and a.den is null and instr(b.ma,'TG')>0";
     foreach (DataRow row in m.get_data(sql).Tables[0].Rows)
     {
         int    idex1 = row["ma"].ToString().IndexOf("TG") + 2;
         int    idex2 = row["ma"].ToString().IndexOf("/");
         string s_stt = row["ma"].ToString().Substring(idex1, idex2 - idex1) + "," + row["ma"].ToString().Substring(idex2 + 1);
         m.execute_data("update " + s_user + ".dmgiuong set tinhtrang=1 where tinhtrang<>3 and idphong=" + int.Parse(row["idphong"].ToString()) + " and stt in(" + s_stt + ")");
     }
     m.execute_data("update " + s_user + ".dmgiuong set ghichu='' where tinhtrang=0");
     //End kiem tra
 }
Esempio n. 4
0
 private void butHuy_Click(object sender, EventArgs e)
 {
     if (mabn.Text == "")
     {
         MessageBox.Show(lan.Change_language_MessageText("Vui lòng nhập mã bệnh nhân cần xoá !"), LibMedi.AccessData.Msg);
         mabn.Focus();
     }
     if (MessageBox.Show(this, "Bạn có muốn xoá biên bản kiểm thảo của bệnh nhân này không", LibMedi.AccessData.Msg, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
     {
         m.execute_data("delete from medibv.bbtuvongnv where maql=" + ngayvao.SelectedValue.ToString() + "");
         m.execute_data("delete from medibv.bbtuvong where maql=" + ngayvao.SelectedValue.ToString() + "");
     }
 }
Esempio n. 5
0
 private void butXoa_Click(object sender, EventArgs e)
 {
     if (id != 0)
     {
         if (MessageBox.Show(lan.Change_language_MessageText("Bạn có muốn xóa loại thẻ này không?"), s_msg, MessageBoxButtons.YesNoCancel) == DialogResult.Yes)
         {
             v.execute_data("delete from " + v.user + ".v_dmloaithe_tyleuudai where idthe=" + id);
             v.execute_data("delete from " + v.user + ".v_dmloaithe_uudai where id=" + id);
             MessageBox.Show(lan.Change_language_MessageText("Xóa thành công!"), s_msg);
             load_grid1();
             dataGrid3_CurrentCellChanged(null, null);
         }
     }
 }
Esempio n. 6
0
        private void f_capnhat_db()
        {
            string  asql = "select mabn from " + s_user + ".datgiuong where 1=2";
            DataSet lds  = m.get_data(asql);

            if (lds == null || lds.Tables.Count <= 0)
            {
                asql = "create table " + s_user + ".datgiuong (MABN varchar(8), NGAY timestamp, IDGIUONG numeric(10), DEN timestamp, GHICHU text, USERID numeric(7) default 0, NGAYUD timestamp default now(), constraint pk_datgiuong primary key (mabn, ngay, idgiuong) USING INDEX TABLESPACE medi_index)  WITH OIDS ";
                m.execute_data(asql, false);
            }
            asql = "select ghichu from " + s_user + ".dmgiuong where 1=2";
            lds  = m.get_data(asql);
            if (lds == null || lds.Tables.Count <= 0)
            {
                asql = "alter table " + s_user + ".dmgiuong add ghichu varchar(50)";
                m.execute_data(asql, false);
            }
        }
 private void butHuy_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show(lan.Change_language_MessageText("Bạn có muốn xóa không ?"), "", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         m.execute_data("delete from " + m.user + ".dmloaibhyt_chinhsach where id=" + i_id);
         load_grid();
         ena_object(false);
         dataGrid1_CurrentCellChanged(null, null);
     }
 }
Esempio n. 8
0
        private void btOk_Click(object sender, EventArgs e)
        {
            DataRow r_tam;
            string  s_idloaivp;

            m.execute_data("delete from medibv.congthucchenhlech where loai=" + cbloai.SelectedValue.ToString());
            for (int i = 0; i < dataGridView1.RowCount - 1; i++)
            {
                r_tam      = m.getrowbyid(dtloaivp, "loaivp='" + dataGridView1["clloaivp", i].Value.ToString() + "'");
                s_idloaivp = r_tam["id"].ToString();
                m.upd_congthucchenhlech(int.Parse(s_idloaivp), int.Parse(cbloai.SelectedValue.ToString()), dataGridView1["clgia_1", i].Value.ToString(), dataGridView1["clgia_2", i].Value.ToString());
            }
            load_gird();
        }
Esempio n. 9
0
 private void butXoa_Click(object sender, EventArgs e)
 {
     try
     {
         if (!m.execute_data("delete from " + m.user + ".hachungtu where mabn='" + s_mabn + "' and mavaovien=" + d_mavaovien + " and id_loaict=" + cmbLoaict.SelectedValue))
         {
             MessageBox.Show(lan.Change_language_MessageText("Xóa không thành công!"), s_msg);
             return;
         }
         //pictureBox1.Image.Dispose();
         File.Delete(s_path);
         load_treeview();
     }
     catch (Exception exx) { }
 }
Esempio n. 10
0
 private void butHuy_Click(object sender, EventArgs e)
 {
     sql = "select mavaovien from " + m.user + ".blgd_vao where mavaovien=" + d_mavaovien;
     if (m.get_data(sql).Tables[0].Rows.Count == 0)
     {
         MessageBox.Show(lan.Change_language_MessageText("Thông tin nạn nhân bạo lực gia đình chưa lưu, không thể xóa!"), s_msg);
         return;
     }
     if (MessageBox.Show(lan.Change_language_MessageText("Bạn muốn xóa Thông tin nạn nhân bạo lực gia đình này?"), s_msg, MessageBoxButtons.YesNoCancel) == DialogResult.Yes)
     {
         if (!m.execute_data("delete from " + m.user + ".blgd_ra where mabn='" + s_mabn + "' and mavaovien=" + d_mavaovien))
         {
             MessageBox.Show(lan.Change_language_MessageText("Xóa không thành công!"), s_msg);
             return;
         }
         else
         if (!m.execute_data("delete from " + m.user + ".blgd_vao where mabn='" + s_mabn + "' and mavaovien=" + d_mavaovien))
         {
             MessageBox.Show(lan.Change_language_MessageText("Xóa không thành công!"), s_msg);
             return;
         }
         MessageBox.Show(lan.Change_language_MessageText("Xóa thành công!"), s_msg);
     }
 }
Esempio n. 11
0
 private void butHuy_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show(lan.Change_language_MessageText("Bạn có đồng ý hủy thông tin này không?"), LibMedi.AccessData.Msg, MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         m.execute_data("delete " + user + ".huyvacxin where id=" + d_id);
     }
     load_data();
     if (dt.Rows.Count > 0)
     {
         cmbSoluutru.SelectedIndex = 0;
         cmbSoluutru_SelectedIndexChanged(null, null);
     }
     else
     {
         emp_detail();
     }
 }
Esempio n. 12
0
 private void butHuy_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show(lan.Change_language_MessageText("Bạn có đồng ý xóa thông tin này?"), LibMedi.AccessData.Msg, MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         m.execute_data("delete from " + user + ".theodoivltl where id=" + d_id);
     }
     load_data();
     if (ds.Tables[0].Rows.Count == 0)
     {
         ena_object(true);
         emp_detail();
     }
     else
     {
         ena_object(false);
     }
 }
Esempio n. 13
0
 private void butHuy_Click(object sender, EventArgs e)
 {
     //sql = "select mmyy from " + m.user + ".table";
     //dt = m.get_data(sql).Tables[0];
     //sql = "";
     //for (int i = 0; i < dt.Rows.Count; i++)
     //{
     //    if (i > 0)
     //        sql += " union all ";
     //    sql += "select * from " + m.user + dt.Rows[i]["mmyy"].ToString() + ".lydokham where id_lydokham like '%+" + id + "+%'";
     //}
     //if (m.get_data(sql).Tables[0].Rows.Count > 0)
     //{
     //    MessageBox.Show("Mục này đã được sử dụng, không thể xóa!", "Medisoft");
     //    return;
     //}
     m.execute_data("delete from " + m.user + ".dmloaibhyt where ma='" + ma + "'");
     MessageBox.Show(lan.Change_language_MessageText("Xóa thành công!"), s_msg);
     load_grid();
     ena_object(false);
     dataGrid1_CurrentCellChanged(null, null);
 }
Esempio n. 14
0
 private void btnSend_Click(object sender, EventArgs e)
 {
     if (txtReceiver.Text == "" || txtReceiver.Text == "0000000000")
     {
         MessageBox.Show("Nhập số điện thoại cần gửi", "Medisoft");
         txtReceiver.Focus();
     }
     else
     {
         string error = "";
         foreach (string s in txtReceiver.Text.Split(';'))
         {
             if (s != "")
             {
                 string sqlQuery = "INSERT INTO " + dao.user + ".ozekimessageout(sender,receiver,msg,status) values('','" + s + "','" + dao.khongdau(txtMessage.Text.Replace("'", "''")) + "','send');";
                 bool   result   = dao.execute_data(sqlQuery);
                 if (!result)
                 {
                     error += s + ";";
                 }
             }
         }
         if (error != "")
         {
             MessageBox.Show("Các số điện thoại không gửi được", "Medisoft");
         }
         else
         {
             MessageBox.Show("Đã gửi tin nhắn", "Medisoft");
         }
         //if (result)
         //{
         //    txtReceiver.Text = "";
         //    txtMessage.Text = "";
         //    MessageBox.Show("Tin nhắn đã được lưu vào hàng đợi gửi tin.");
         //}
     }
 }
Esempio n. 15
0
        private void butHuy_Click(object sender, EventArgs e)
        {
            DialogResult dlg = MessageBox.Show(lan.Change_language_MessageText("Bạn có đồng ý xóa không?"), "Medisoft", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (dlg == DialogResult.No)
            {
                return;
            }
            sql = "select mmyy from " + m.user + ".table order by substr(mmyy,3,2) desc, substr(mmyy,1,2) desc";
            dt  = m.get_data(sql).Tables[0];
            sql = "";
            int i_max = dt.Rows.Count;

            if (i_max > 2)
            {
                i_max = 2;
            }
            for (int i = 0; i < i_max; i++)
            {
                if (i > 0)
                {
                    sql += " union all ";
                }
                sql += "select maql from " + m.user + dt.Rows[i]["mmyy"].ToString() + ".lydokham where id_lydokham like '%+" + id + "+%'";
            }
            DataSet lds = m.get_data(sql);

            if (lds != null && lds.Tables.Count > 0 && lds.Tables[0].Rows.Count > 0)
            {
                MessageBox.Show(lan.Change_language_MessageText("Mục này đã được sử dụng, không thể xóa!"), "Medisoft");
                return;
            }
            m.execute_data("delete from " + m.user + ".dmlydokham where id=" + id);
            MessageBox.Show("Xóa thành công!", "Medisoft");
            load_grid();
            ena_object(false);
            dataGrid1_CurrentCellChanged(null, null);
        }
Esempio n. 16
0
        private void butLuu_Click(object sender, EventArgs e)
        {
            //if (id == 0)
            //{
            if (tuchieu.Text.Trim().Trim(':') != "" && denchieu.Text.Trim().Trim(':') != "" && tusang.Text.Trim().Trim(':') != "" && densang.Text.Trim().Trim(':') != "")
            {
                if (int.Parse(tusang.Text.Split(':')[0]) > 12 || int.Parse(tusang.Text.Split(':')[0]) > 59)
                {
                    MessageBox.Show(lan.Change_language_MessageText("Thời gian không hợp lệ !"), s_msg);
                    tusang.Focus();
                    return;
                }
                if (int.Parse(densang.Text.Split(':')[0]) > 12 || int.Parse(densang.Text.Split(':')[0]) > 59)
                {
                    MessageBox.Show(lan.Change_language_MessageText("Thời gian không hợp lệ !"), s_msg);
                    densang.Focus();
                    return;
                }
                if (int.Parse(tuchieu.Text.Split(':')[0]) > 23 || int.Parse(tuchieu.Text.Split(':')[0]) > 59)
                {
                    MessageBox.Show(lan.Change_language_MessageText("Thời gian không hợp lệ !"), s_msg);
                    tuchieu.Focus();
                    return;
                }
                if (int.Parse(denchieu.Text.Split(':')[0]) > 23 || int.Parse(denchieu.Text.Split(':')[0]) > 59)
                {
                    MessageBox.Show(lan.Change_language_MessageText("Thời gian không hợp lệ !"), s_msg);
                    denchieu.Focus();
                    return;
                }
                if (!kiemtra())
                {
                    return;
                }
                if (int.Parse(densang.Text.Split(':')[0]) == int.Parse(tuchieu.Text.Split(':')[0]))
                {
                    if (int.Parse(densang.Text.Split(':')[1]) > int.Parse(tuchieu.Text.Split(':')[1]))
                    {
                        MessageBox.Show(lan.Change_language_MessageText("Mốc thời gian không hợp lệ !"), s_msg);
                        densang.Focus();
                        return;
                    }
                }
                else if (int.Parse(densang.Text.Split(':')[0]) > int.Parse(tuchieu.Text.Split(':')[0]))
                {
                    MessageBox.Show(lan.Change_language_MessageText("Mốc thời gian không hợp lệ !"), s_msg);
                    densang.Focus();
                    return;
                }

                if (!m.execute_data("update " + m.user + ".dmloaitg set tugio_s='" + tusang.Text + "',dengio_s='" + densang.Text + "',tugio_c='" + tuchieu.Text + "',dengio_c='" + denchieu.Text + "',madoituong=" + cmbDoituong.SelectedValue + " where id=0"))
                {
                    MessageBox.Show(lan.Change_language_MessageText("Không cập nhật được thông tin !"), s_msg);
                    return;
                }
            }
            else if (tuchieu.Text.Trim().Trim(':') == "" && denchieu.Text.Trim().Trim(':') == "" && tusang.Text.Trim().Trim(':') == "" && densang.Text.Trim().Trim(':') == "")
            {
                if (!m.execute_data("update " + m.user + ".dmloaitg set tugio_s=null,dengio_s=null,tugio_c=null,dengio_c=null,madoituong=" + cmbDoituong.SelectedValue + " where id=" + id))
                {
                    MessageBox.Show(lan.Change_language_MessageText("Không cập nhật được thông tin !"), s_msg);
                    return;
                }
            }
            else
            {
                MessageBox.Show(lan.Change_language_MessageText("Nhập đầy đủ các mốc thời gian hoặc xóa trắng tất cả !"), s_msg);
                return;
            }
            MessageBox.Show(lan.Change_language_MessageText("Cập nhật thành công !"), s_msg);
            sql                  = "select a.*,b.doituong from " + m.user + ".dmloaitg a left join " + m.user + ".doituong b on a.madoituong=b.madoituong  order by a.id";
            dtthoigian           = m.get_data(sql).Tables[0];
            dataGrid1.DataSource = dtthoigian;
            //}
        }
Esempio n. 17
0
 private void butLuu_Click(object sender, EventArgs e)
 {
     if (m.upd_hoichan_cdha(decimal.Parse(cbLoaicls.SelectedValue.ToString()), s_mabn, l_mavaovien, l_maql, dtNgayhoichan.Value, txtTtlamsang.Text.Trim(), txtChandoan.Text.Trim(), txtXquang.Text.Trim(), txtSieuam.Text.Trim(), txtXetnghiem.Text.Trim(), chksdthuoccqco.Checked ? 1 : 0, chksdthuoccqkhong.Checked ? 1 : 0, i_userid))
     {
         m.execute_data("delete " + s_user + ".hoichan_cdha_ct where id=" + cbLoaicls.SelectedValue.ToString());
         if (chksonao.Checked)
         {
             m.upd_hoichan_cdha_ct(decimal.Parse(cbLoaicls.SelectedValue.ToString()), int.Parse(chksonao.Tag.ToString()));
         }
         if (chkXuongdatai.Checked)
         {
             m.upd_hoichan_cdha_ct(decimal.Parse(cbLoaicls.SelectedValue.ToString()), int.Parse(chkXuongdatai.Tag.ToString()));
         }
         if (chkCotsongco.Checked)
         {
             m.upd_hoichan_cdha_ct(decimal.Parse(cbLoaicls.SelectedValue.ToString()), int.Parse(chkCotsongco.Tag.ToString()));
         }
         if (chkLongnguc.Checked)
         {
             m.upd_hoichan_cdha_ct(decimal.Parse(cbLoaicls.SelectedValue.ToString()), int.Parse(chkLongnguc.Tag.ToString()));
         }
         if (chkCungcut.Checked)
         {
             m.upd_hoichan_cdha_ct(decimal.Parse(cbLoaicls.SelectedValue.ToString()), int.Parse(chkCungcut.Tag.ToString()));
         }
         if (chkMuixoangaxial.Checked)
         {
             m.upd_hoichan_cdha_ct(decimal.Parse(cbLoaicls.SelectedValue.ToString()), int.Parse(chkMuixoangaxial.Tag.ToString()));
         }
         if (chkhh_ss.Checked)
         {
             m.upd_hoichan_cdha_ct(decimal.Parse(cbLoaicls.SelectedValue.ToString()), int.Parse(chkhh_ss.Tag.ToString()));
         }
         if (chkCotsongnguc.Checked)
         {
             m.upd_hoichan_cdha_ct(decimal.Parse(cbLoaicls.SelectedValue.ToString()), int.Parse(chkCotsongnguc.Tag.ToString()));
         }
         if (chkObung.Checked)
         {
             m.upd_hoichan_cdha_ct(decimal.Parse(cbLoaicls.SelectedValue.ToString()), int.Parse(chkObung.Tag.ToString()));
         }
         if (chkCosuongkhop.Checked)
         {
             m.upd_hoichan_cdha_ct(decimal.Parse(cbLoaicls.SelectedValue.ToString()), int.Parse(chkCosuongkhop.Tag.ToString()));
         }
         if (chkMuixoangaxial_coronal.Checked)
         {
             m.upd_hoichan_cdha_ct(decimal.Parse(cbLoaicls.SelectedValue.ToString()), int.Parse(chkMuixoangaxial_coronal.Tag.ToString()));
         }
         if (chkVungco.Checked)
         {
             m.upd_hoichan_cdha_ct(decimal.Parse(cbLoaicls.SelectedValue.ToString()), int.Parse(chkVungco.Tag.ToString()));
         }
         if (chkCsthatlung.Checked)
         {
             m.upd_hoichan_cdha_ct(decimal.Parse(cbLoaicls.SelectedValue.ToString()), int.Parse(chkCsthatlung.Tag.ToString()));
         }
         if (chkDynamic.Checked)
         {
             m.upd_hoichan_cdha_ct(decimal.Parse(cbLoaicls.SelectedValue.ToString()), int.Parse(chkDynamic.Tag.ToString()));
         }
         if (chkVungchau.Checked)
         {
             m.upd_hoichan_cdha_ct(decimal.Parse(cbLoaicls.SelectedValue.ToString()), int.Parse(chkVungchau.Tag.ToString()));
         }
     }
     f_Loadlanhoichan();
     f_Enable(true);
     f_EnableText_Check(false);
 }