private void form_2_us_object(US_V_DM_GIANG_VIEN ip_us_giang_vien)
    {
        try
        {
            System.Globalization.CultureInfo enUS = new System.Globalization.CultureInfo("en-US");
            ip_us_giang_vien.dcID_DON_VI_QUAN_LY   = CIPConvert.ToDecimal(m_cbo_dm_don_vi_quan_ly.SelectedValue);
            ip_us_giang_vien.strCHUC_VU_CAO_NHAT   = m_txt_chuc_vu_cao_nhat.Text.Trim();
            ip_us_giang_vien.strCHUC_VU_HIEN_TAI   = m_txt_chuc_vu_hien_tai.Text.Trim();
            ip_us_giang_vien.strCHUYEN_NGANH_CHINH = m_txt_chuyen_nganh_chinh.Text.Trim();
            ip_us_giang_vien.strDESCRIPTION        = m_txt_description.Text.Trim();

            //if (m_txt_email.Text.Trim().Equals("")) ip_us_giang_vien.strEMAIL = "";
            //else if (!IsEmail(m_txt_email.Text))
            //{
            //    string someScript;
            //    someScript = "<script language='javascript'>alert('Email nhập sai định dạng !');</script>";
            //    Page.ClientScript.RegisterStartupScript(this.GetType(), "onload", someScript);
            //    m_txt_email.Focus();
            //    return;
            //}

            //if (m_txt_email_topica.Text.Trim().Equals("")) ip_us_giang_vien.strEMAIL_TOPICA = "";
            //else if (!IsEmail(m_txt_email_topica.Text))
            //{
            //    string someScript;
            //    someScript = "<script language='javascript'>alert('Email Topica nhập sai định dạng !');</script>";
            //    Page.ClientScript.RegisterStartupScript(this.GetType(), "onload", someScript);
            //    m_txt_email_topica.Focus();
            //    return;
            //}

            ip_us_giang_vien.strEMAIL        = m_txt_email.Text.Trim();
            ip_us_giang_vien.strEMAIL_TOPICA = m_txt_email_topica.Text.Trim();
            ip_us_giang_vien.strEMAIL        = m_txt_email.Text.Trim();
            ip_us_giang_vien.strEMAIL_TOPICA = m_txt_email_topica.Text.Trim();
            ip_us_giang_vien.strGIOI_TINH_YN = rb_sex.Items[0].Selected ? "Y" : "N";

            ip_us_giang_vien.strGV_DUYET_HL_YN     = m_cbl_loai_hop_dong.Items[3].Selected ? "Y" : "N";
            ip_us_giang_vien.strGV_HDKH_YN         = m_cbl_loai_hop_dong.Items[6].Selected ? "Y" : "N";
            ip_us_giang_vien.strGV_QUAY_HL         = m_cbl_loai_hop_dong.Items[5].Selected ? "Y" : "N";
            ip_us_giang_vien.strGV_THAM_DINH_HL_YN = m_cbl_loai_hop_dong.Items[4].Selected ? "Y" : "N";
            ip_us_giang_vien.strGV_VIET_HL_YN      = m_cbl_loai_hop_dong.Items[2].Selected ? "Y" : "N";
            ip_us_giang_vien.strGVCM_YN            = m_cbl_loai_hop_dong.Items[1].Selected ? "Y" : "N";
            ip_us_giang_vien.strGVHD_YN            = m_cbl_loai_hop_dong.Items[0].Selected ? "Y" : "N";

            ip_us_giang_vien.strHO_VA_TEN_DEM            = m_txt_middle_name.Text.Trim();
            ip_us_giang_vien.strHOC_HAM                  = m_cbo_hoc_ham.SelectedValue;
            ip_us_giang_vien.strHOC_VI                   = m_cbo_hoc_vi.SelectedValue;
            ip_us_giang_vien.strID_TRANG_THAI_GIANG_VIEN = m_cbo_dm_trang_thai_giang_vien.SelectedValue;
            ip_us_giang_vien.strMA_GIANG_VIEN            = m_txt_ma_giang_vien.Text.Trim();
            ip_us_giang_vien.strMA_SO_THUE               = m_txt_ma_so_thue.Text.Trim();
            ip_us_giang_vien.strMOBILE_PHONE             = m_txt_mobile_phone.Text.Trim();
            ip_us_giang_vien.strNOI_CAP                  = m_txt_noi_cap.Text.Trim();
            ip_us_giang_vien.strSO_CMTND                 = m_txt_so_cmnd.Text.Trim();
            ip_us_giang_vien.strSO_TAI_KHOAN             = m_txt_so_tai_khoan.Text.Trim();
            ip_us_giang_vien.strTEL_HOME                 = m_txt_tel_home.Text.Trim();
            ip_us_giang_vien.strTEL_OFFICE               = m_txt_tel_office.Text.Trim();
            ip_us_giang_vien.strTEN_CO_QUAN_CONG_TAC     = m_txt_co_quan_cong_tac.Text.Trim();
            ip_us_giang_vien.strTEN_GIANG_VIEN           = m_txt_last_name.Text.Trim();
            ip_us_giang_vien.strTEN_NGAN_HANG            = m_txt_ten_ngan_hang.Text.Trim();
            ip_us_giang_vien.strDIA_CHI                  = m_txt_dia_chi_gv.Text.Trim();
            ip_us_giang_vien.strTRUONG_DAO_TAO           = m_txt_truong_dao_tao.Text.Trim();
            DateTime v_dat_out_result;
            // Kiểm tra đúng định dạng datetime
            if (DateTime.TryParseExact(CIPConvert.ToStr(m_dat_ngay_sinh_gv.SelectedDate), "dd/MM/yyyy", enUS, System.Globalization.DateTimeStyles.None, out v_dat_out_result))
            {
                if (m_dat_ngay_sinh_gv.SelectedDate != CIPConvert.ToDatetime("01/01/0001"))
                {
                    ip_us_giang_vien.datNGAY_SINH = m_dat_ngay_sinh_gv.SelectedDate;
                }
                else
                {
                    ip_us_giang_vien.SetNGAY_SINHNull();
                }
            }

            if (DateTime.TryParseExact(CIPConvert.ToStr(m_dat_ngay_cap.SelectedDate), "dd/MM/yyyy", enUS, System.Globalization.DateTimeStyles.None, out v_dat_out_result))
            {
                if (m_dat_ngay_cap.SelectedDate != CIPConvert.ToDatetime("01/01/0001"))
                {
                    ip_us_giang_vien.datNGAY_CAP = m_dat_ngay_cap.SelectedDate;
                }
                else
                {
                    ip_us_giang_vien.SetNGAY_CAPNull();
                }
            }

            if (DateTime.TryParseExact(CIPConvert.ToStr(m_dat_ngay_bat_dau_hop_tac.SelectedDate), "dd/MM/yyyy", enUS, System.Globalization.DateTimeStyles.None, out v_dat_out_result))
            {
                if (m_dat_ngay_bat_dau_hop_tac.SelectedDate != CIPConvert.ToDatetime("01/01/0001"))
                {
                    ip_us_giang_vien.datNGAY_BD_HOP_TAC = m_dat_ngay_bat_dau_hop_tac.SelectedDate;
                }
                else
                {
                    ip_us_giang_vien.SetNGAY_BD_HOP_TACNull();
                }
            }

            ip_us_giang_vien.strPO_PHU_TRACH_CHINH = m_cbo_po_phu_trach_chinh.SelectedValue;
            ip_us_giang_vien.strPO_PHU_TRACH_PHU   = m_cbo_po_phu_trach_phu.SelectedValue;
        }
        catch (Exception v_e)
        {
            throw v_e;
        }
    }
    private void form_2_us_object(US_V_DM_GIANG_VIEN ip_us_giang_vien)
    {
        try
        {
            System.Globalization.CultureInfo enUS = new System.Globalization.CultureInfo("en-US");
            ip_us_giang_vien.dcID_DON_VI_QUAN_LY   = CIPConvert.ToDecimal(m_cbo_dm_don_vi_quan_ly.SelectedValue);
            ip_us_giang_vien.strCHUC_VU_CAO_NHAT   = m_txt_chuc_vu_cao_nhat.Text.Trim();
            ip_us_giang_vien.strCHUC_VU_HIEN_TAI   = m_txt_chuc_vu_hien_tai.Text.Trim();
            ip_us_giang_vien.strCHUYEN_NGANH_CHINH = m_txt_chuyen_nganh_chinh.Text.Trim();
            ip_us_giang_vien.strDESCRIPTION        = m_txt_description.Text.Trim();

            ip_us_giang_vien.strEMAIL        = m_txt_email.Text.Trim();
            ip_us_giang_vien.strEMAIL_TOPICA = m_txt_email_topica.Text.Trim();
            ip_us_giang_vien.strEMAIL        = m_txt_email.Text.Trim();
            ip_us_giang_vien.strEMAIL_TOPICA = m_txt_email_topica.Text.Trim();
            ip_us_giang_vien.strGIOI_TINH_YN = rb_sex.Items[0].Selected ? "Y" : "N";

            ip_us_giang_vien.strGV_DUYET_HL_YN     = m_cbl_loai_hop_dong.Items[3].Selected ? "Y" : "N";
            ip_us_giang_vien.strGV_HDKH_YN         = m_cbl_loai_hop_dong.Items[6].Selected ? "Y" : "N";
            ip_us_giang_vien.strGV_QUAY_HL         = m_cbl_loai_hop_dong.Items[5].Selected ? "Y" : "N";
            ip_us_giang_vien.strGV_THAM_DINH_HL_YN = m_cbl_loai_hop_dong.Items[4].Selected ? "Y" : "N";
            ip_us_giang_vien.strGV_VIET_HL_YN      = m_cbl_loai_hop_dong.Items[2].Selected ? "Y" : "N";
            ip_us_giang_vien.strGVCM_YN            = m_cbl_loai_hop_dong.Items[1].Selected ? "Y" : "N";
            ip_us_giang_vien.strGVHD_YN            = m_cbl_loai_hop_dong.Items[0].Selected ? "Y" : "N";

            ip_us_giang_vien.strHO_VA_TEN_DEM            = m_txt_middle_name.Text.Trim();
            ip_us_giang_vien.strHOC_HAM                  = m_cbo_hoc_ham.SelectedValue;
            ip_us_giang_vien.strHOC_VI                   = m_cbo_hoc_vi.SelectedValue;
            ip_us_giang_vien.strID_TRANG_THAI_GIANG_VIEN = m_cbo_dm_trang_thai_giang_vien.SelectedValue;
            ip_us_giang_vien.strMA_GIANG_VIEN            = m_txt_ma_giang_vien.Text.Trim();
            ip_us_giang_vien.strMA_SO_THUE               = m_txt_ma_so_thue.Text.Trim();
            ip_us_giang_vien.strMOBILE_PHONE             = m_txt_mobile_phone.Text.Trim();
            ip_us_giang_vien.strNOI_CAP                  = m_txt_noi_cap.Text.Trim();
            ip_us_giang_vien.strSO_CMTND                 = m_txt_so_cmnd.Text.Trim();
            ip_us_giang_vien.strSO_TAI_KHOAN             = m_txt_so_tai_khoan.Text.Trim();
            ip_us_giang_vien.strTEL_HOME                 = m_txt_tel_home.Text.Trim();
            ip_us_giang_vien.strTEL_OFFICE               = m_txt_tel_office.Text.Trim();
            ip_us_giang_vien.strTEN_CO_QUAN_CONG_TAC     = m_txt_co_quan_cong_tac.Text.Trim();
            ip_us_giang_vien.strTEN_GIANG_VIEN           = m_txt_last_name.Text.Trim();
            ip_us_giang_vien.strTEN_NGAN_HANG            = m_txt_ten_ngan_hang.Text.Trim();
            ip_us_giang_vien.strDIA_CHI                  = m_txt_dia_chi_gv.Text.Trim();
            ip_us_giang_vien.strTRUONG_DAO_TAO           = m_txt_truong_dao_tao.Text.Trim();
            DateTime v_dat_out_result;
            // Kiểm tra đúng định dạng datetime
            if (DateTime.TryParseExact(CIPConvert.ToStr(m_dat_ngay_sinh_gv.SelectedDate), "dd/MM/yyyy", enUS, System.Globalization.DateTimeStyles.None, out v_dat_out_result))
            {
                if (m_dat_ngay_sinh_gv.SelectedDate != CIPConvert.ToDatetime("01/01/0001"))
                {
                    ip_us_giang_vien.datNGAY_SINH = m_dat_ngay_sinh_gv.SelectedDate;
                }
                else
                {
                    ip_us_giang_vien.SetNGAY_SINHNull();
                }
            }

            if (DateTime.TryParseExact(CIPConvert.ToStr(m_dat_ngay_cap.SelectedDate), "dd/MM/yyyy", enUS, System.Globalization.DateTimeStyles.None, out v_dat_out_result))
            {
                if (m_dat_ngay_cap.SelectedDate != CIPConvert.ToDatetime("01/01/0001"))
                {
                    ip_us_giang_vien.datNGAY_CAP = m_dat_ngay_cap.SelectedDate;
                }
                else
                {
                    ip_us_giang_vien.SetNGAY_CAPNull();
                }
            }

            if (DateTime.TryParseExact(CIPConvert.ToStr(m_dat_ngay_bat_dau_hop_tac.SelectedDate), "dd/MM/yyyy", enUS, System.Globalization.DateTimeStyles.None, out v_dat_out_result))
            {
                if (m_dat_ngay_bat_dau_hop_tac.SelectedDate != CIPConvert.ToDatetime("01/01/0001"))
                {
                    ip_us_giang_vien.datNGAY_BD_HOP_TAC = m_dat_ngay_bat_dau_hop_tac.SelectedDate;
                }
                else
                {
                    ip_us_giang_vien.SetNGAY_BD_HOP_TACNull();
                }
            }

            // PO phụ trách
            ip_us_giang_vien.strPO_PHU_TRACH_CHINH = m_cbo_po_phu_trach_chinh.SelectedValue;
            ip_us_giang_vien.strPO_PHU_TRACH_PHU   = m_cbo_po_phu_trach_phu.SelectedValue;
            ip_us_giang_vien.strPO_PHU_TRACH_PHU2  = m_cbo_po_phu_trach_phu2.SelectedValue;
            ip_us_giang_vien.strPO_PHU_TRACH_PHU3  = m_cbo_po_phu_trach_phu3.SelectedValue;
            ip_us_giang_vien.strPO_PHU_TRACH_PHU4  = m_cbo_po_phu_trach_phu4.SelectedValue;
            ip_us_giang_vien.strPO_PHU_TRACH_PHU5  = m_cbo_po_phu_trach_phu5.SelectedValue;
            ip_us_giang_vien.strPO_PHU_TRACH_PHU6  = m_cbo_po_phu_trach_phu6.SelectedValue;
            ip_us_giang_vien.strPO_PHU_TRACH_PHU7  = m_cbo_po_phu_trach_phu7.SelectedValue;
            ip_us_giang_vien.strPO_PHU_TRACH_PHU8  = m_cbo_po_phu_trach_phu8.SelectedValue;
            ip_us_giang_vien.strPO_PHU_TRACH_PHU9  = m_cbo_po_phu_trach_phu9.SelectedValue;
            ip_us_giang_vien.strPO_PHU_TRACH_PHU10 = m_cbo_po_phu_trach_phu10.SelectedValue;

            // Phản hồi lỗi
            ip_us_giang_vien.strCO_LOI_YN = m_cbo_trang_thai_thong_tin.SelectedValue;
        }
        catch (Exception v_e)
        {
            throw v_e;
        }
    }