public void us_to_form(US_V_GD_CHUNG_CHI ip_us)
 {
     m_us = ip_us;
     m_txt_ma_nhan_vien.Text = m_us.strMA_NV;
     m_txt_ten_nhan_vien.Text = m_us.strHO_TEN;
     m_txt_ten_mon_hoc.Text = m_us.strTEN_MON_HOC;
     m_txt_ma_version.Text = m_us.strMA_VERSION;
     m_dat_ngay_lap.Value = m_us.datNGAY_LAP;
     m_dat_thoi_gian_bat_dau.Value = m_us.datNGAY_BAT_DAU;
     m_dat_thoi_gian_ket_thuc.Value = m_us.datNGAY_KET_THUC;
     m_txt_trang_thai.Text = m_us.strTRANG_THAI;
     m_dc_id_gd_chung_chi = m_us.dcID;
     m_dc_id_gd_diem = m_us.dcID_GD_DIEM;
     m_txt_so_chung_chi.Text = m_us.strSO_CHUNG_CHI;
 }
        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);
            }
        }
 internal void Update_form(US_V_GD_CHUNG_CHI ip_us)
 {
     us_to_form(ip_us);
     m_e_form_mode = DataEntryFormMode.UpdateDataState;
     this.ShowDialog();
 }