public static void load_data_to_cbo_du_an_theo_cong_trinh_va_loai_nhiem_vu(decimal ip_id_cong_trinh,
            decimal ip_id_loai_nhiem_vu, DropDownList ddl, decimal ip_dc_id_don_vi)
        {
            DS_DM_CONG_TRINH_DU_AN_GOI_THAU v_ds = new DS_DM_CONG_TRINH_DU_AN_GOI_THAU();
            US_DM_CONG_TRINH_DU_AN_GOI_THAU v_us = new US_DM_CONG_TRINH_DU_AN_GOI_THAU();
            string v_str_data_default = "---Chọn dự án---";

            v_ds.EnforceConstraints = false;
            v_ds.Clear();

            v_us.loadDanhMucDuanTheoCongTrinhVaLoaiNhiemVu(v_ds, ip_dc_id_don_vi, ip_id_cong_trinh, ip_id_loai_nhiem_vu);

            ddl.DataTextField = DM_CONG_TRINH_DU_AN_GOI_THAU.TEN;
            ddl.DataValueField = DM_CONG_TRINH_DU_AN_GOI_THAU.ID;
            ddl.DataSource = v_ds.DM_CONG_TRINH_DU_AN_GOI_THAU;
            ddl.DataBind();
            ddl.Items.Insert(0, new ListItem(v_str_data_default, "-1"));
        }
        public static void load_data_to_cbo_cong_trinh_du_an(
            decimal ip_dc_id_don_vi
            , decimal ip_id_cong_trinh
            , decimal ip_dc_id_loai_nhiem_vu
            , eTAT_CA ip_e_tat_ca
            , DropDownList ip_obj_cbo_cong_trinh_du_an_goi_thau)
        {
            US_DM_CONG_TRINH_DU_AN_GOI_THAU v_us_dm_cong_trinh_du_an_goi_thau = new US_DM_CONG_TRINH_DU_AN_GOI_THAU();
            DS_DM_CONG_TRINH_DU_AN_GOI_THAU v_ds_dm_cong_trinh_du_an_goi_thau = new DS_DM_CONG_TRINH_DU_AN_GOI_THAU();

            string v_str_user_name = HttpContext.Current.Session[SESSION.UserName].ToString();

            v_us_dm_cong_trinh_du_an_goi_thau.loadDanhMucDuanTheoCongTrinhVaLoaiNhiemVu(
                v_ds_dm_cong_trinh_du_an_goi_thau
                , ip_dc_id_don_vi
                , ip_id_cong_trinh
            , ip_dc_id_loai_nhiem_vu);

            DataView v_dv_quyet_dinh = v_ds_dm_cong_trinh_du_an_goi_thau.DM_CONG_TRINH_DU_AN_GOI_THAU.DefaultView;
            v_dv_quyet_dinh.Sort = DM_CONG_TRINH_DU_AN_GOI_THAU.TEN + " ASC";

            ip_obj_cbo_cong_trinh_du_an_goi_thau.DataSource = v_dv_quyet_dinh.ToTable();
            ip_obj_cbo_cong_trinh_du_an_goi_thau.DataTextField = DM_CONG_TRINH_DU_AN_GOI_THAU.TEN;
            ip_obj_cbo_cong_trinh_du_an_goi_thau.DataValueField = DM_CONG_TRINH_DU_AN_GOI_THAU.ID;
            ip_obj_cbo_cong_trinh_du_an_goi_thau.DataBind();

            if (ip_e_tat_ca == eTAT_CA.YES)
            {
                ip_obj_cbo_cong_trinh_du_an_goi_thau.Items.Insert(0, new ListItem(CONST_GIAO_DICH.STR_VALUE_TAT_CA, CONST_GIAO_DICH.ID_TAT_CA.ToString()));
            }
        }