private void CapChungChiClick(object sender, EventArgs e)
 {
     var v_dt_row = m_grv.GetDataRow(m_grv.FocusedRowHandle);
     US_V_GD_DIEM v_us = new US_V_GD_DIEM(CIPConvert.ToDecimal(v_dt_row["ID"].ToString()));
     F209_gd_chung_chi_de v_f = new F209_gd_chung_chi_de();
     v_f.dislay_for_insert(v_us);
 }
        private void m_cmd_update_Click(object sender, EventArgs e)
        {
            try
            {
                decimal v_selected_row_count = GetSelectedRows(m_grv).Count;
                if (v_selected_row_count == 0)
                {
                    MessageBox.Show("Bạn phải chọn chứng chỉ để thực hiện tác vụ này!");
                }
                else if (v_selected_row_count > 1)
                {
                    MessageBox.Show("Bạn chỉ được chọn 1 chứng chỉ để thực hiện tác vụ này!");
                }
                else
                {
                    F209_gd_chung_chi_de v_f = new F209_gd_chung_chi_de();
                    // var m_row = m_grv.SelectedRowsCount - 1;
                    var v_data_row = m_grv.GetDataRow(m_grv.GetSelectedRows()[0]);
                    US_V_GD_CHUNG_CHI v_us = new US_V_GD_CHUNG_CHI(CIPConvert.ToDecimal(v_data_row["ID"].ToString()));

                        v_f.Update_form(v_us);
                        load_data_2_grid();

                }
            }
            catch (Exception ex)
            {

                CSystemLog_301.ExceptionHandle(ex);
            }
        }