// Load loại giảng viên
    private void load_loai_giang_vien()
    {
        try
        {
            US_CM_DM_TU_DIEN       v_cm_dm_tu_dien       = new US_CM_DM_TU_DIEN();
            DS_CM_DM_TU_DIEN       v_ds_cm_dm_tu_dien    = new DS_CM_DM_TU_DIEN();
            string                 m_str_loai_giang_vien = "";
            US_DM_HO_SO_GIANG_VIEN v_us_gd_ho_so_gv      = new US_DM_HO_SO_GIANG_VIEN(CIPConvert.ToDecimal(Request.QueryString["id_hs"]));
            if (!v_us_gd_ho_so_gv.IsIDNull())
            {
                m_str_loai_giang_vien = get_mapping_loai_giang_vien(v_us_gd_ho_so_gv.dcID_GIANG_VIEN);
                if (m_str_loai_giang_vien == "NY" || m_str_loai_giang_vien == "YY")
                {
                    m_lbl_loai_giang_vien.Text = "Giảng viên chuyên môn";
                    v_cm_dm_tu_dien.FillDataset(v_ds_cm_dm_tu_dien, " WHERE ID_LOAI_TU_DIEN = " + (int)e_loai_tu_dien.LOAI_HO_SO_GV_CM);
                }
                else
                {
                    m_lbl_loai_giang_vien.Text = "Giảng viên hướng dẫn";
                    v_cm_dm_tu_dien.FillDataset(v_ds_cm_dm_tu_dien, " WHERE ID_LOAI_TU_DIEN = " + (int)e_loai_tu_dien.LOAI_HO_SO_GV_HD);
                }
                m_cbo_loai_ho_so.DataTextField  = CM_DM_TU_DIEN.TEN;
                m_cbo_loai_ho_so.DataValueField = CM_DM_TU_DIEN.ID;

                m_cbo_loai_ho_so.DataSource = v_ds_cm_dm_tu_dien.CM_DM_TU_DIEN;
                m_cbo_loai_ho_so.DataBind();
            }
        }
        catch (Exception v_e)
        {
            CSystemLog_301.ExceptionHandle(this, v_e);
        }
    }
 private void us_obj_2_form(US_DM_HO_SO_GIANG_VIEN ip_us_dm_ho_so_giang_vien)
 {
     m_txt_ghi_chu.Text                    = ip_us_dm_ho_so_giang_vien.strGHI_CHU;
     m_cbo_trang_thai.SelectedValue        = CIPConvert.ToStr(ip_us_dm_ho_so_giang_vien.dcID_TRANG_THAI);
     m_cbo_giang_vien.SelectedValue        = CIPConvert.ToStr(ip_us_dm_ho_so_giang_vien.dcID_GIANG_VIEN);
     m_cbo_don_vi_thanh_toan.SelectedValue = CIPConvert.ToStr(ip_us_dm_ho_so_giang_vien.dcID_DON_VI_THANH_TOAN);
 }
 private void form_2_us_object(US_DM_HO_SO_GIANG_VIEN ip_us_dm_ho_so_giang_vien)
 {
     ip_us_dm_ho_so_giang_vien.strGHI_CHU             = m_txt_ghi_chu.Text.Trim();
     ip_us_dm_ho_so_giang_vien.dcID_GIANG_VIEN        = CIPConvert.ToDecimal(m_cbo_giang_vien.SelectedValue);
     ip_us_dm_ho_so_giang_vien.dcID_DON_VI_THANH_TOAN = CIPConvert.ToDecimal(m_cbo_don_vi_thanh_toan.SelectedValue);
     ip_us_dm_ho_so_giang_vien.dcID_TRANG_THAI        = CIPConvert.ToDecimal(m_cbo_trang_thai.SelectedValue);
 }
    private void load_data_2_us_by_id(int ip_i_id)
    {
        decimal v_dc_id_dm_ho_so = CIPConvert.ToDecimal(m_grv_dm_ho_so.DataKeys[ip_i_id].Value);

        hdf_id.Value = v_dc_id_dm_ho_so.ToString();
        US_DM_HO_SO_GIANG_VIEN v_us_dm_ho_so_giang_vien = new US_DM_HO_SO_GIANG_VIEN(v_dc_id_dm_ho_so);

        // Đẩy us lên form
        us_obj_2_form(v_us_dm_ho_so_giang_vien);
    }
 // Load data to so hợp đồng và tên giảng viên
 private void load_data_2_basic_control()
 {
     try
     {
         US_DM_HO_SO_GIANG_VIEN v_us_gd_ho_so_gv = new US_DM_HO_SO_GIANG_VIEN(CIPConvert.ToDecimal(Request.QueryString["id_hs"]));
         if (!v_us_gd_ho_so_gv.IsIDNull())
         {
             m_lbl_giang_vien.Text        = get_mapping_ten_giang_vien(v_us_gd_ho_so_gv.dcID_GIANG_VIEN);
             m_lbl_don_vi_thanh_toan.Text = get_mapping_ten_don_vi_thanh_toan(v_us_gd_ho_so_gv.dcID_DON_VI_THANH_TOAN);
             m_lbl_trang_thai.Text        = get_mapping_ma_to_ten_trang_thai(v_us_gd_ho_so_gv.dcID_TRANG_THAI);
             m_lbl_dat_ngay_cap_nhat.Text = CIPConvert.ToStr(v_us_gd_ho_so_gv.datNGAY_CAP_NHAT);
         }
     }
     catch (Exception v_e)
     {
         //throw v_e;
     }
 }
    public string get_file_name()
    {
        string m_str_file_name;
        US_DM_HO_SO_GIANG_VIEN v_us_gd_ho_so_gv = new US_DM_HO_SO_GIANG_VIEN(CIPConvert.ToDecimal(Request.QueryString["id_hs"]));
        string v_str_loai_ho_so     = Change_AV(m_cbo_loai_ho_so.SelectedItem.Text);
        string v_str_new_loai_ho_so = "";

        if (v_str_loai_ho_so.Contains(" "))
        {
            v_str_new_loai_ho_so = v_str_loai_ho_so.Replace(" ", "");
        }
        m_str_file_name = Change_AV(get_mapping_ten_giang_vien(v_us_gd_ho_so_gv.dcID_GIANG_VIEN)) + "_" + v_str_new_loai_ho_so + "_ver" + DateTime.Now.Year + DateTime.Now.Month + DateTime.Now.Day + "_" + DateTime.Now.Hour + DateTime.Now.Minute;
        //while (m_str_file_name.Contains(" "))
        //{
        //    m_str_file_name.Replace(" ", "");
        //}
        return(m_str_file_name);
    }