private void load_data_2_us_by_id_and_show_on_form(decimal ip_i_id)
    {
        US_V_DM_GIANG_VIEN v_us_dm_giang_vien = new US_V_DM_GIANG_VIEN(ip_i_id);

        // Đẩy us lên form
        us_object_2_form(v_us_dm_giang_vien);
    }
    private decimal get_id_giang_vien_by_ma(string ip_str_ma_gv)
    {
        US_V_DM_GIANG_VIEN v_us_dm_gv = new US_V_DM_GIANG_VIEN();
        DS_V_DM_GIANG_VIEN v_ds_dm_gv = new DS_V_DM_GIANG_VIEN();

        v_us_dm_gv.FillDataset(v_ds_dm_gv, " WHERE MA_GIANG_VIEN = N'" + ip_str_ma_gv + "'");
        return(CIPConvert.ToDecimal(v_ds_dm_gv.V_DM_GIANG_VIEN.Rows[0][V_DM_GIANG_VIEN.ID]));
    }
    private string get_ten_giang_vien_by_ma_gv(string ip_str_ma_gv)
    {
        DS_V_DM_GIANG_VIEN v_ds_dm_gv = new DS_V_DM_GIANG_VIEN();
        US_V_DM_GIANG_VIEN v_us_dm_gv = new US_V_DM_GIANG_VIEN();

        v_us_dm_gv.FillDataset(v_ds_dm_gv, " WHERE MA_GIANG_VIEN = N'" + ip_str_ma_gv.Trim() + "'");
        return(v_ds_dm_gv.V_DM_GIANG_VIEN.Rows[0][V_DM_GIANG_VIEN.HO_VA_TEN_DEM].ToString().Trim() + " " + v_ds_dm_gv.V_DM_GIANG_VIEN.Rows[0][V_DM_GIANG_VIEN.TEN_GIANG_VIEN].ToString().Trim());
    }
    public string mapping_ma_giang_vien_id(decimal ip_dc_id_giang_vien)
    {
        US_V_DM_GIANG_VIEN v_us_dm_don_vi_tt = new US_V_DM_GIANG_VIEN(ip_dc_id_giang_vien);

        if (!v_us_dm_don_vi_tt.IsIDNull())
        {
            return(v_us_dm_don_vi_tt.strMA_GIANG_VIEN);
        }
        return("");
    }
    public string mapping_magv_by_id(decimal ip_dc_id_gv)
    {
        US_V_DM_GIANG_VIEN v_dm_gv = new US_V_DM_GIANG_VIEN(ip_dc_id_gv);

        if (v_dm_gv.IsIDNull())
        {
            return("");
        }
        return(v_dm_gv.strMA_GIANG_VIEN);
    }
 public string get_ma_gv_form_id(decimal ip_dc_id)
 {
     try
     {
         US_V_DM_GIANG_VIEN v_us_dm_giang_vien = new US_V_DM_GIANG_VIEN(ip_dc_id);
         return(v_us_dm_giang_vien.strMA_GIANG_VIEN);
     }
     catch (Exception v_e)
     {
         throw v_e;
     }
 }
Ejemplo n.º 7
0
    private void load_data_2_cbo_ten_giang_vien()
    {
        US_V_DM_GIANG_VIEN v_us_v_dm_giang_vien = new US_V_DM_GIANG_VIEN();
        DS_V_DM_GIANG_VIEN v_ds_v_dm_giang_vien = new DS_V_DM_GIANG_VIEN();

        v_us_v_dm_giang_vien.load_all_giang_vien_CM(v_ds_v_dm_giang_vien);
        m_cbo_ten_giang_vien.Items.Add(new ListItem("Tất cả", "0"));
        for (int v_i = 0; v_i < v_ds_v_dm_giang_vien.V_DM_GIANG_VIEN.Rows.Count; v_i++)
        {
            m_cbo_ten_giang_vien.Items.Add(new ListItem(CIPConvert.ToStr(v_ds_v_dm_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.HO_VA_TEN_DEM]).Trim() + " " + CIPConvert.ToStr(v_ds_v_dm_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.TEN_GIANG_VIEN]).Trim(), CIPConvert.ToStr(v_ds_v_dm_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.ID])));
        }
    }
    private void load_data_2_cbo_ten_giang_vien()
    {
        US_V_DM_GIANG_VIEN v_us_v_dm_giang_vien = new US_V_DM_GIANG_VIEN();
        DS_V_DM_GIANG_VIEN v_ds_v_dm_giang_vien = new DS_V_DM_GIANG_VIEN();

        v_us_v_dm_giang_vien.FillDataset(v_ds_v_dm_giang_vien, " WHERE ID_TRANG_THAI_GIANG_VIEN = " + ID_TRANG_THAI_GIANG_VIEN.DANG_CONG_TAC + " ORDER BY " + V_DM_GIANG_VIEN.HO_VA_TEN_DEM + "," + V_DM_GIANG_VIEN.TEN_GIANG_VIEN);
        m_cbo_ten_giang_vien.Items.Add(new ListItem("Tất cả", "0"));
        for (int v_i = 0; v_i < v_ds_v_dm_giang_vien.V_DM_GIANG_VIEN.Rows.Count; v_i++)
        {
            m_cbo_ten_giang_vien.Items.Add(new ListItem(CIPConvert.ToStr(v_ds_v_dm_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.HO_VA_TEN_DEM]).Trim() + " " + CIPConvert.ToStr(v_ds_v_dm_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.TEN_GIANG_VIEN]).Trim(), CIPConvert.ToStr(v_ds_v_dm_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.ID])));
        }
    }
    private void load_data_2_cbo_giang_vien()
    {
        US_V_DM_GIANG_VIEN v_us_giang_vien = new US_V_DM_GIANG_VIEN();
        DS_V_DM_GIANG_VIEN v_ds_giang_vien = new DS_V_DM_GIANG_VIEN();

        v_us_giang_vien.FillDataset(v_ds_giang_vien, " ORDER BY HO_VA_TEN_DEM");
        // Add thêm tất cả vào cbo
        m_cbo_ten_giang_vien.Items.Add(new ListItem("Tất cả", CIPConvert.ToStr(0)));
        for (int v_i = 0; v_i < v_ds_giang_vien.V_DM_GIANG_VIEN.Rows.Count; v_i++)
        {
            m_cbo_ten_giang_vien.Items.Add(new ListItem(v_ds_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.HO_VA_TEN_DEM].ToString().TrimEnd() + " " + v_ds_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.TEN_GIANG_VIEN].ToString(), v_ds_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.ID].ToString()));
        }
    }
Ejemplo n.º 10
0
    private void load_data_2_cbo_giang_vien()
    {
        US_V_DM_GIANG_VIEN v_us_giang_vien = new US_V_DM_GIANG_VIEN();
        DS_V_DM_GIANG_VIEN v_ds_giang_vien = new DS_V_DM_GIANG_VIEN();

        v_us_giang_vien.load_giang_vien_dang_cong_tac_theo_po(v_ds_giang_vien, CIPConvert.ToStr(Session["UserName"]));
        // Add thêm tất cả vào cbo
        //m_cbo_ten_giang_vien.Items.Add(new ListItem("Tất cả",CIPConvert.ToStr(0)));
        for (int v_i = 0; v_i < v_ds_giang_vien.V_DM_GIANG_VIEN.Rows.Count; v_i++)
        {
            m_cbo_ten_giang_vien.Items.Add(new ListItem(v_ds_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.HO_VA_TEN_DEM].ToString().TrimEnd() + " " + v_ds_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.TEN_GIANG_VIEN].ToString(), v_ds_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.ID].ToString()));
        }
    }
    private void load_data_2_cbo_ten_giang_vien()
    {
        m_cbo_ten_giang_vien_loc.Items.Clear();
        US_V_DM_GIANG_VIEN v_us_v_dm_giang_vien = new US_V_DM_GIANG_VIEN();
        DS_V_DM_GIANG_VIEN v_ds_v_dm_giang_vien = new DS_V_DM_GIANG_VIEN();

        m_cbo_ten_giang_vien_loc.Items.Add(new ListItem("Tất cả", "0"));
        v_us_v_dm_giang_vien.load_giang_vien_CM_dang_cong_tac_by_Po(v_ds_v_dm_giang_vien, CIPConvert.ToStr(Session["UserName"]));
        for (int v_i = 0; v_i < v_ds_v_dm_giang_vien.V_DM_GIANG_VIEN.Rows.Count; v_i++)
        {
            m_cbo_ten_giang_vien_loc.Items.Add(new ListItem(CIPConvert.ToStr(v_ds_v_dm_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.HO_VA_TEN_DEM]).Trim() + " " + CIPConvert.ToStr(v_ds_v_dm_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.TEN_GIANG_VIEN]).Trim(), CIPConvert.ToStr(v_ds_v_dm_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.ID])));
        }
    }
    public string mapping_sotaikhoan_by_id(decimal ip_dc_id_gv)
    {
        if (ip_dc_id_gv == 0)
        {
            return("");
        }
        US_V_DM_GIANG_VIEN v_dm_gv = new US_V_DM_GIANG_VIEN(ip_dc_id_gv);

        if (v_dm_gv.IsSO_TAI_KHOANNull())
        {
            return("");
        }
        return(v_dm_gv.strSO_TAI_KHOAN);
    }
    public string mapping_masothue_by_id(decimal ip_dc_id_gv)
    {
        if (ip_dc_id_gv == 0)
        {
            return("");
        }
        US_V_DM_GIANG_VIEN v_dm_gv = new US_V_DM_GIANG_VIEN(ip_dc_id_gv);

        if (v_dm_gv.IsMA_SO_THUENull())
        {
            return("");
        }
        return(v_dm_gv.strMA_SO_THUE);
    }
    public string mapping_tennganhang_by_id(decimal ip_dc_id_gv)
    {
        if (ip_dc_id_gv == 0)
        {
            return("");
        }
        US_V_DM_GIANG_VIEN v_dm_gv = new US_V_DM_GIANG_VIEN(ip_dc_id_gv);

        if (v_dm_gv.IsTEN_NGAN_HANGNull())
        {
            return("");
        }
        return(v_dm_gv.strTEN_NGAN_HANG);
    }
Ejemplo n.º 15
0
 protected void m_grv_dm_danh_sach_giang_vien_SelectedIndexChanging(object sender, GridViewSelectEventArgs e)
 {
     try
     {
         decimal            v_dc_id_dm_giang_vien = CIPConvert.ToDecimal(m_grv_dm_danh_sach_giang_vien_to_choose.DataKeys[e.NewSelectedIndex].Value);
         US_V_DM_GIANG_VIEN v_us_dm_giang_vien    = new US_V_DM_GIANG_VIEN(v_dc_id_dm_giang_vien);
         Session["id_giang_vien"]   = v_us_dm_giang_vien.dcID;
         Session["name_giang_vien"] = v_us_dm_giang_vien.strTEN_GIANG_VIEN;
         Response.Write("<script language='javascript'>{windown.close();}</scritp>");
     }
     catch (Exception v_e)
     {
         CSystemLog_301.ExceptionHandle(this, v_e);
     }
 }
    public string get_ma_gv_form_id(decimal ip_dc_id)
    {
        try
        {
            US_V_DM_GIANG_VIEN v_us_dm_giang_vien = new US_V_DM_GIANG_VIEN();
            DS_V_DM_GIANG_VIEN v_ds_dm_gv         = new DS_V_DM_GIANG_VIEN();

            v_us_dm_giang_vien.FillDataset(v_ds_dm_gv, " WHERE ID=" + ip_dc_id);
            return(v_ds_dm_gv.V_DM_GIANG_VIEN.Rows[0][V_DM_GIANG_VIEN.MA_GIANG_VIEN].ToString());
        }
        catch (Exception v_e)
        {
            throw v_e;
        }
    }
    public string get_mapping_ten_giang_vien(object i_dc_id_giang_vien)
    {
        string v_str_ten_giang_vien = "";

        try
        {
            US_V_DM_GIANG_VIEN v_us_dm_giang_vien = new US_V_DM_GIANG_VIEN(CIPConvert.ToDecimal(i_dc_id_giang_vien));
            v_str_ten_giang_vien = v_us_dm_giang_vien.strHO_VA_TEN_DEM.TrimEnd() + " " + v_us_dm_giang_vien.strTEN_GIANG_VIEN;
        }
        catch (Exception v_e)
        {
            throw v_e;
        }
        return(v_str_ten_giang_vien);
    }
    public string get_mapping_loai_giang_vien(object i_dc_id_giang_vien)
    {
        string v_str_loai_giang_vien = "";

        try
        {
            US_V_DM_GIANG_VIEN v_us_dm_giang_vien = new US_V_DM_GIANG_VIEN(CIPConvert.ToDecimal(i_dc_id_giang_vien));
            v_str_loai_giang_vien = v_us_dm_giang_vien.strGVHD_YN.Trim() + v_us_dm_giang_vien.strGVCM_YN.Trim();
        }
        catch (Exception v_e)
        {
            throw v_e;
        }
        return(v_str_loai_giang_vien);
    }
 private string get_gv_info(decimal ip_dc_id_gv)
 {
     try
     {
         US_V_DM_GIANG_VIEN v_us_dm_giang_vien = new US_V_DM_GIANG_VIEN(ip_dc_id_gv);
         if (v_us_dm_giang_vien.IsIDNull())
         {
             return("");
         }
         return(v_us_dm_giang_vien.strHO_VA_TEN_DEM + " " + v_us_dm_giang_vien.strTEN_GIANG_VIEN + " (" + v_us_dm_giang_vien.strMA_GIANG_VIEN + ")");
     }
     catch (Exception v_e)
     {
         throw v_e;
     }
 }
Ejemplo n.º 20
0
    private void load_2_cbo_giang_vien()
    {
        US_V_DM_GIANG_VIEN v_us_giang_vien = new US_V_DM_GIANG_VIEN();
        DS_V_DM_GIANG_VIEN v_ds_giang_vien = new DS_V_DM_GIANG_VIEN();

        try
        {
            v_us_giang_vien.FillDataset(v_ds_giang_vien, " ORDER BY HO_VA_TEN_DEM, TEN_GIANG_VIEN");
            for (int v_i = 0; v_i < v_ds_giang_vien.V_DM_GIANG_VIEN.Rows.Count; v_i++)
            {
                m_cbo_ten_giang_vien.Items.Add(new ListItem(v_ds_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.HO_VA_TEN_DEM].ToString().TrimEnd() + " " + v_ds_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.TEN_GIANG_VIEN].ToString(), v_ds_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.ID].ToString()));
            }
        }
        catch (Exception v_e)
        {
            throw v_e;
        }
    }
Ejemplo n.º 21
0
    private void load_2_cbo_giang_vien()
    {
        US_V_DM_GIANG_VIEN v_us_giang_vien = new US_V_DM_GIANG_VIEN();
        DS_V_DM_GIANG_VIEN v_ds_giang_vien = new DS_V_DM_GIANG_VIEN();

        try
        {
            v_us_giang_vien.FillDataset(v_ds_giang_vien);
            //m_cbo_gvien.DataSource = v_ds_giang_vien.V_DM_GIANG_VIEN;
            //m_cbo_gvien.DataValueField = V_DM_GIANG_VIEN.ID;
            //m_cbo_gvien.DataTextField = V_DM_GIANG_VIEN.TEN_GIANG_VIEN;
            //m_cbo_gvien.DataBind();
        }
        catch (Exception v_e)
        {
            throw v_e;
        }
    }
Ejemplo n.º 22
0
    private void load_2_cbo_giang_vien()
    {
        DS_V_DM_GIANG_VIEN v_ds_dm_giang_vien = new DS_V_DM_GIANG_VIEN();
        US_V_DM_GIANG_VIEN v_us_dm_giang_vien = new US_V_DM_GIANG_VIEN();

        try
        {
            v_us_dm_giang_vien.FillDataset(v_ds_dm_giang_vien, " ORDER BY HO_VA_TEN_DEM, TEN_GIANG_VIEN");
            m_cbo_loc_giang_vien.Items.Add(new ListItem("Tất cả", "0"));
            for (int v_i = 0; v_i < v_ds_dm_giang_vien.V_DM_GIANG_VIEN.Rows.Count; v_i++)
            {
                m_cbo_giang_vien.Items.Add(new ListItem(v_ds_dm_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.HO_VA_TEN_DEM].ToString().TrimEnd() + " " + v_ds_dm_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.TEN_GIANG_VIEN].ToString(), v_ds_dm_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.ID].ToString()));
                m_cbo_loc_giang_vien.Items.Add(new ListItem(v_ds_dm_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.HO_VA_TEN_DEM].ToString().TrimEnd() + " " + v_ds_dm_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.TEN_GIANG_VIEN].ToString(), v_ds_dm_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.ID].ToString()));
            }
        }
        catch (Exception v_e)
        {
            CSystemLog_301.ExceptionHandle(this, v_e);
        }
    }
    private bool po_is_po_phu()
    {
        US_V_DM_GIANG_VIEN v_us_dm_giang_vien = new US_V_DM_GIANG_VIEN(m_dc_id);
        string             v_str_username     = CIPConvert.ToStr(Session["UserName"]);

        if (v_us_dm_giang_vien.strPO_PHU_TRACH_PHU.Equals(v_str_username) ||
            v_us_dm_giang_vien.strPO_PHU_TRACH_PHU.Equals(v_str_username) ||
            v_us_dm_giang_vien.strPO_PHU_TRACH_PHU2.Equals(v_str_username) ||
            v_us_dm_giang_vien.strPO_PHU_TRACH_PHU3.Equals(v_str_username) ||
            v_us_dm_giang_vien.strPO_PHU_TRACH_PHU4.Equals(v_str_username) ||
            v_us_dm_giang_vien.strPO_PHU_TRACH_PHU5.Equals(v_str_username) ||
            v_us_dm_giang_vien.strPO_PHU_TRACH_PHU6.Equals(v_str_username) ||
            v_us_dm_giang_vien.strPO_PHU_TRACH_PHU7.Equals(v_str_username) ||
            v_us_dm_giang_vien.strPO_PHU_TRACH_PHU8.Equals(v_str_username) ||
            v_us_dm_giang_vien.strPO_PHU_TRACH_PHU9.Equals(v_str_username) ||
            v_us_dm_giang_vien.strPO_PHU_TRACH_PHU10.Equals(v_str_username))
        {
            return(true);
        }
        return(false);  // Là các quyền khác được toàn quyền xem, chỉnh sửa thông tin giảng viên
    }
    private void load_2_cbo_giang_vien()
    {
        US_V_DM_GIANG_VIEN v_us_giang_vien = new US_V_DM_GIANG_VIEN();
        DS_V_DM_GIANG_VIEN v_ds_giang_vien = new DS_V_DM_GIANG_VIEN();

        try
        {
            v_us_giang_vien.FillDataset(v_ds_giang_vien, " WHERE ID_TRANG_THAI_GIANG_VIEN = " + ID_TRANG_THAI_GIANG_VIEN.DANG_CONG_TAC + " ORDER BY HO_VA_TEN_DEM, TEN_GIANG_VIEN");
            for (int v_i = 0; v_i < v_ds_giang_vien.V_DM_GIANG_VIEN.Rows.Count; v_i++)
            {
                m_cbo_gvien.Items.Add(new ListItem(v_ds_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.HO_VA_TEN_DEM].ToString().TrimEnd() + " " + v_ds_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.TEN_GIANG_VIEN].ToString(), v_ds_giang_vien.V_DM_GIANG_VIEN.Rows[v_i][V_DM_GIANG_VIEN.ID].ToString()));
            }
            //m_cbo_gvien.DataSource = v_ds_giang_vien.V_DM_GIANG_VIEN;
            //m_cbo_gvien.DataValueField = V_DM_GIANG_VIEN.ID;
            //m_cbo_gvien.DataTextField = V_DM_GIANG_VIEN.TEN_GIANG_VIEN;
            //m_cbo_gvien.DataBind();
        }
        catch (Exception v_e)
        {
            throw v_e;
        }
    }
Ejemplo n.º 25
0
    public string mapping_ten_giang_vien_by_id(object ip_obj_ten_gv)
    {
        US_V_DM_GIANG_VIEN v_us_giang_vien = new US_V_DM_GIANG_VIEN(CIPConvert.ToDecimal(ip_obj_ten_gv));

        return(v_us_giang_vien.strHO_VA_TEN_DEM + " " + v_us_giang_vien.strTEN_GIANG_VIEN);
    }
    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;
        }
    }
    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 us_object_2_form(US_V_DM_GIANG_VIEN ip_us_giang_vien)
    {
        try
        {
            m_cbo_dm_don_vi_quan_ly.SelectedValue = CIPConvert.ToStr(ip_us_giang_vien.dcID_DON_VI_QUAN_LY);
            m_txt_chuc_vu_cao_nhat.Text           = ip_us_giang_vien.strCHUC_VU_CAO_NHAT;
            m_txt_chuc_vu_hien_tai.Text           = ip_us_giang_vien.strCHUC_VU_HIEN_TAI;
            m_txt_chuyen_nganh_chinh.Text         = ip_us_giang_vien.strCHUYEN_NGANH_CHINH;
            m_txt_description.Text  = ip_us_giang_vien.strDESCRIPTION;
            m_txt_email.Text        = ip_us_giang_vien.strEMAIL;
            m_txt_email_topica.Text = ip_us_giang_vien.strEMAIL_TOPICA;

            if (ip_us_giang_vien.strGIOI_TINH_YN == "Y")
            {
                rb_sex.Items[0].Selected = true;
            }
            else
            {
                rb_sex.Items[1].Selected = true;
            }

            if (ip_us_giang_vien.strGV_DUYET_HL_YN == "Y")
            {
                m_cbl_loai_hop_dong.Items[3].Selected = true;
            }
            if (ip_us_giang_vien.strGV_HDKH_YN == "Y")
            {
                m_cbl_loai_hop_dong.Items[6].Selected = true;
            }
            if (ip_us_giang_vien.strGV_QUAY_HL == "Y")
            {
                m_cbl_loai_hop_dong.Items[5].Selected = true;
            }
            if (ip_us_giang_vien.strGV_THAM_DINH_HL_YN == "Y")
            {
                m_cbl_loai_hop_dong.Items[4].Selected = true;
            }
            if (ip_us_giang_vien.strGV_VIET_HL_YN == "Y")
            {
                m_cbl_loai_hop_dong.Items[2].Selected = true;
            }
            if (ip_us_giang_vien.strGVCM_YN == "Y")
            {
                m_cbl_loai_hop_dong.Items[1].Selected = true;
            }
            if (ip_us_giang_vien.strGVHD_YN == "Y")
            {
                m_cbl_loai_hop_dong.Items[0].Selected = true;
            }

            m_txt_middle_name.Text      = ip_us_giang_vien.strHO_VA_TEN_DEM;
            m_txt_last_name.Text        = ip_us_giang_vien.strTEN_GIANG_VIEN;
            m_cbo_hoc_ham.SelectedValue = ip_us_giang_vien.strHOC_HAM;
            m_cbo_hoc_vi.SelectedValue  = ip_us_giang_vien.strHOC_VI;
            if (ip_us_giang_vien.strID_TRANG_THAI_GIANG_VIEN != "")
            {
                m_cbo_dm_trang_thai_giang_vien.SelectedValue = CIPConvert.ToStr(CIPConvert.ToDecimal(ip_us_giang_vien.strID_TRANG_THAI_GIANG_VIEN));
            }
            m_txt_ma_giang_vien.Text    = ip_us_giang_vien.strMA_GIANG_VIEN;
            m_txt_ma_so_thue.Text       = ip_us_giang_vien.strMA_SO_THUE;
            m_txt_mobile_phone.Text     = ip_us_giang_vien.strMOBILE_PHONE;
            m_txt_noi_cap.Text          = ip_us_giang_vien.strNOI_CAP;
            m_txt_so_cmnd.Text          = ip_us_giang_vien.strSO_CMTND;
            m_txt_so_tai_khoan.Text     = ip_us_giang_vien.strSO_TAI_KHOAN;
            m_txt_tel_home.Text         = ip_us_giang_vien.strTEL_HOME;
            m_txt_tel_office.Text       = ip_us_giang_vien.strTEL_OFFICE;
            m_txt_co_quan_cong_tac.Text = ip_us_giang_vien.strTEN_CO_QUAN_CONG_TAC;
            m_txt_ten_ngan_hang.Text    = ip_us_giang_vien.strTEN_NGAN_HANG;
            m_txt_truong_dao_tao.Text   = ip_us_giang_vien.strTRUONG_DAO_TAO;

            m_cbo_po_phu_trach_chinh.SelectedValue = ip_us_giang_vien.strPO_PHU_TRACH_CHINH;
            m_cbo_po_phu_trach_phu.SelectedValue   = ip_us_giang_vien.strPO_PHU_TRACH_PHU;
            m_txt_dia_chi_gv.Text = ip_us_giang_vien.strDIA_CHI;

            //calendar.Value = CIPConvert.ToStr(ip_us_giang_vien.datNGAY_SINH);
            if (!ip_us_giang_vien.IsNGAY_SINHNull() || ip_us_giang_vien.datNGAY_SINH != CIPConvert.ToDatetime("01/01/1900", "dd/MM/yyyy"))
            {
                m_dat_ngay_sinh_gv.SelectedDate = ip_us_giang_vien.datNGAY_SINH;
            }
            if (!ip_us_giang_vien.IsNGAY_CAPNull() || ip_us_giang_vien.datNGAY_CAP != CIPConvert.ToDatetime("01/01/1900", "dd/MM/yyyy"))
            {
                m_dat_ngay_cap.SelectedDate = ip_us_giang_vien.datNGAY_CAP;
            }
            if (!ip_us_giang_vien.IsNGAY_BD_HOP_TACNull() || ip_us_giang_vien.datNGAY_BD_HOP_TAC != CIPConvert.ToDatetime("01/01/1900", "dd/MM/yyyy"))
            {
                m_dat_ngay_bat_dau_hop_tac.SelectedDate = ip_us_giang_vien.datNGAY_BD_HOP_TAC;
            }
        }
        catch (Exception v_e)
        {
            throw v_e;
        }
    }