Ejemplo n.º 1
0
        public void load_giang_vien_CM_dang_cong_tac_by_Po(DS_V_DM_GIANG_VIEN ip_ds_v_dm_giang_vien, string ip_str_po)
        {
            CStoredProc v_cstore = new CStoredProc("pr_V_DM_GIANG_VIEN_Load_data_2_cbo_GV_CM_by_PO");

            v_cstore.addNVarcharInputParam("@USERNAME", ip_str_po);
            v_cstore.fillDataSetByCommand(this, ip_ds_v_dm_giang_vien);
        }
Ejemplo n.º 2
0
        public void load_giang_vien_dang_cong_tac_theo_po(DS_V_DM_GIANG_VIEN ip_ds_v_dm_giang_vien
                                                          , string ip_str_username)
        {
            CStoredProc v_cstore = new CStoredProc("pr_V_DM_GIANG_VIEN_Loc_Giang_Vien_Theo_PO");

            v_cstore.addNVarcharInputParam("@USERNAME", ip_str_username);
            v_cstore.fillDataSetByCommand(this, ip_ds_v_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());
    }
Ejemplo n.º 5
0
        public bool check_exist_ma_giang_vien(string ip_str_ma_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, " where MA_GIANG_VIEN = '" + ip_str_ma_giang_vien + "'");
            if (v_ds_giang_vien.V_DM_GIANG_VIEN.Rows.Count == 0)
            {
                return(true);                                              //Mã này chưa có, insert được
            }
            return(false);
        }
    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])));
        }
    }
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()
    {
        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])));
        }
    }
Ejemplo n.º 9
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_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.º 11
0
        public void fill_data_by_search(string ip_str_ten_ngan_hang
                                        , decimal ip_dc_idmon_hoc
                                        , decimal ip_dc_so_hop_dong
                                        , DS_V_DM_GIANG_VIEN op_ds_giang_vien)
        {
            CStoredProc v_sp_advance_search = new CStoredProc("pr_V_DM_GIANG_VIEN_Advance_Search");

            v_sp_advance_search.addNVarcharInputParam("@TEN_NGAN_HANG", ip_str_ten_ngan_hang);

            v_sp_advance_search.addDecimalInputParam("@ID_MON_HOC", ip_dc_idmon_hoc);
            v_sp_advance_search.addDecimalInputParam("@SO_HOP_DONG", ip_dc_so_hop_dong);
            v_sp_advance_search.fillDataSetByCommand(this, op_ds_giang_vien);
        }
Ejemplo n.º 12
0
        public US_V_DM_GIANG_VIEN(decimal i_dbID)
        {
            pm_objDS        = new DS_V_DM_GIANG_VIEN();
            pm_strTableName = c_TableName;
            IMakeSelectCmd v_objMkCmd = new CMakeAndSelectCmd(pm_objDS, c_TableName);

            v_objMkCmd.AddCondition("ID", i_dbID, eKieuDuLieu.KieuNumber, eKieuSoSanh.Bang);
            SqlCommand v_cmdSQL;

            v_cmdSQL = v_objMkCmd.getSelectCmd();
            this.FillDatasetByCommand(pm_objDS, v_cmdSQL);
            pm_objDR = getRowClone(pm_objDS.Tables[pm_strTableName].Rows[0]);
        }
    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;
        }
    }
Ejemplo n.º 14
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.º 15
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.º 16
0
        public void search_giang_vien(string ip_str_ten_giang_vien
                                      , string ip_str_tu_khoa_search
                                      , string ip_str_gender
                                      , decimal ip_dc_id_trang_thai_giang_vien
                                      , decimal ip_dc_id_don_vi_quan_ly
                                      , DS_V_DM_GIANG_VIEN op_ds_giang_vien
                                      , decimal ip_dc_thang_bd_hop_tac
                                      , decimal ip_dc_nam_bd_hop_tac
                                      , decimal ip_dc_month_birthday
                                      , string ip_str_gvhd
                                      , string ip_str_gvcm
                                      , string ip_str_gv_viet_hl
                                      , string ip_str_gv_tham_dinh_hl
                                      , string ip_str_duyet_hl
                                      , string ip_str_gv_quay_hl
                                      , string ip_str_hdkh
                                      , string ip_str_po_phu_trach_chinh
                                      , string ip_str_po_phu_trach_phu
                                      , string ip_str_trang_thai_thong_tin_gv
                                      , string ip_str_po)
        {
            CStoredProc v_sp_search_giang_vien = new CStoredProc("pr_V_DM_GIANG_VIEN_Search");

            v_sp_search_giang_vien.addNVarcharInputParam("@TEN_GIANG_VIEN", ip_str_ten_giang_vien);
            v_sp_search_giang_vien.addNVarcharInputParam("@TU_KHOA", ip_str_tu_khoa_search);
            v_sp_search_giang_vien.addNVarcharInputParam("@GIOI_TINH", ip_str_gender);
            v_sp_search_giang_vien.addDecimalInputParam("@TRANG_THAI_GIANG_VIEN", ip_dc_id_trang_thai_giang_vien);
            v_sp_search_giang_vien.addDecimalInputParam("@DON_VI_QUAN_LY", ip_dc_id_don_vi_quan_ly);
            v_sp_search_giang_vien.addNVarcharInputParam("@GV_HD_YN", ip_str_gvhd);
            v_sp_search_giang_vien.addNVarcharInputParam("@GV_CM_YN", ip_str_gvcm);
            v_sp_search_giang_vien.addNVarcharInputParam("@GV_VIET_HL_YN", ip_str_gv_viet_hl);
            v_sp_search_giang_vien.addNVarcharInputParam("@GV_THAM_DINH_HL_YN", ip_str_gv_tham_dinh_hl);
            v_sp_search_giang_vien.addNVarcharInputParam("@GV_DUYET_HL_YN", ip_str_duyet_hl);
            v_sp_search_giang_vien.addNVarcharInputParam("@GV_QUAY_HL_YN", ip_str_gv_quay_hl);
            v_sp_search_giang_vien.addNVarcharInputParam("@GV_HDKH_YN", ip_str_hdkh);
            v_sp_search_giang_vien.addDecimalInputParam("@THANG_BD_HOP_TAC", ip_dc_thang_bd_hop_tac);
            v_sp_search_giang_vien.addDecimalInputParam("@NAM_BD_HOP_TAC", ip_dc_nam_bd_hop_tac);
            v_sp_search_giang_vien.addDecimalInputParam("@THANG_SINH", ip_dc_month_birthday);
            v_sp_search_giang_vien.addNVarcharInputParam("@PO_PHU_TRACH_CHINH", ip_str_po_phu_trach_chinh);
            v_sp_search_giang_vien.addNVarcharInputParam("@PO_PHU_TRACH_PHU", ip_str_po_phu_trach_phu);
            v_sp_search_giang_vien.addNVarcharInputParam("@TRANG_THAI_HO_SO", ip_str_trang_thai_thong_tin_gv);
            v_sp_search_giang_vien.addNVarcharInputParam("@USER_NAME", ip_str_po);
            v_sp_search_giang_vien.fillDataSetByCommand(this, op_ds_giang_vien);
        }
Ejemplo n.º 17
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 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.º 19
0
    private void load_data_2_grid()
    {
        m_ds_dm_v_giang_vien = new DS_V_DM_GIANG_VIEN();
        try
        {
            decimal v_dc_so_hop_dong    = 0;
            string  v_str_ten_ngan_hang = m_txt_ten_ngan_hang.Text.Trim();
            if (m_txt_so_hop_dong.Text != "")
            {
                v_dc_so_hop_dong = CIPConvert.ToDecimal(m_txt_so_hop_dong.Text);
            }
            decimal v_dc_id_mon_hoc = CIPConvert.ToDecimal(m_cbo_dm_mon_hoc.SelectedValue);

            m_us_v_dm_giang_vien.fill_data_by_search(
                v_str_ten_ngan_hang
                , v_dc_id_mon_hoc
                , v_dc_so_hop_dong
                , m_ds_dm_v_giang_vien);
            if (m_ds_dm_v_giang_vien.V_DM_GIANG_VIEN.Rows.Count == 0)
            {
                m_lbl_thong_bao.Text = "Không có bản ghi nào phù hợp";
                if (m_grv_dm_danh_sach_giang_vien.Visible == true)
                {
                    m_grv_dm_danh_sach_giang_vien.Visible = false;
                }
                return;
            }
            m_grv_dm_danh_sach_giang_vien.Visible    = true;
            m_grv_dm_danh_sach_giang_vien.DataSource = m_ds_dm_v_giang_vien.V_DM_GIANG_VIEN;
            m_grv_dm_danh_sach_giang_vien.DataBind();
            m_lbl_loc_du_lieu.Text = "Kết quả lọc dữ liệu: " + m_ds_dm_v_giang_vien.V_DM_GIANG_VIEN.Rows.Count + " bản ghi";
        }
        catch (Exception v_e)
        {
            throw v_e;
        }
    }
Ejemplo n.º 20
0
        public void load_all_giang_vien_CM(DS_V_DM_GIANG_VIEN ip_ds_v_dm_giang_vien)
        {
            CStoredProc v_cstore = new CStoredProc("pr_V_DM_GIANG_VIEN_Load_data_2_cbo_CM");

            v_cstore.fillDataSetByCommand(this, ip_ds_v_dm_giang_vien);
        }
Ejemplo n.º 21
0
 public US_V_DM_GIANG_VIEN()
 {
     pm_objDS        = new DS_V_DM_GIANG_VIEN();
     pm_strTableName = c_TableName;
     pm_objDR        = pm_objDS.Tables[pm_strTableName].NewRow();
 }