Exemplo n.º 1
0
        public void FillDatasetSapKetThuc(DS_V_DM_DU_AN_QUYET_DINH_TU_DIEN op_ds_dm_da, DateTime i_dat_now)
        {
            CStoredProc v_sp = new CStoredProc("pr_DM_DU_AN_QUYET_DINH_TU_DIEN_sap_ket_thuc");

            v_sp.addDatetimeInputParam("@DAT_NOW", i_dat_now);
            v_sp.fillDataSetByCommand(this, op_ds_dm_da);
        }
Exemplo n.º 2
0
        public void FillDatasetSearch(DS_V_DM_DU_AN_QUYET_DINH_TU_DIEN op_ds,
                                      decimal v_dc_form_mode,
                                      string i_str_search,
                                      DateTime v_dat_tu_ngay,
                                      DateTime v_dat_den_ngay,
                                      decimal v_dc_trang_thai,
                                      decimal v_dc_loai_du_an,
                                      decimal v_dc_co_che,
                                      decimal v_dc_tim_kiem_theo_ngay,
                                      decimal ip_dc_id_phap_nhan,
                                      decimal ip_dc_id_loai_quyet_dinh)
        {
            CStoredProc v_sp = new CStoredProc("pr_V_DM_DU_AN_QUYET_DINH_TU_DIEN_search");

            v_sp.addDecimalInputParam("@form_mode", v_dc_form_mode);
            v_sp.addNVarcharInputParam("@str_search", i_str_search);
            v_sp.addDatetimeInputParam("@tu_ngay", v_dat_tu_ngay);
            v_sp.addDatetimeInputParam("@den_ngay", v_dat_den_ngay);
            v_sp.addDecimalInputParam("@id_trang_thai_du_an", v_dc_trang_thai);
            v_sp.addDecimalInputParam("@id_loai_du_an", v_dc_loai_du_an);
            v_sp.addDecimalInputParam("@id_co_che", v_dc_co_che);
            v_sp.addDecimalInputParam("@tim_kiem_theo_ngay", v_dc_tim_kiem_theo_ngay);
            v_sp.addDecimalInputParam("@id_phap_nhan", ip_dc_id_phap_nhan);
            v_sp.addDecimalInputParam("@id_loai_quyet_dinh", ip_dc_id_loai_quyet_dinh);
            v_sp.fillDataSetByCommand(this, op_ds);
        }
Exemplo n.º 3
0
        public US_V_DM_DU_AN_QUYET_DINH_TU_DIEN(decimal i_dbID)
        {
            pm_objDS        = new DS_V_DM_DU_AN_QUYET_DINH_TU_DIEN();
            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]);
        }
Exemplo n.º 4
0
        private void auto_suggest_text()
        {
            US_V_DM_DU_AN_QUYET_DINH_TU_DIEN v_us_v_dm_da_qd_td = new US_V_DM_DU_AN_QUYET_DINH_TU_DIEN();
            DS_V_DM_DU_AN_QUYET_DINH_TU_DIEN v_ds_v_dm_da_qd_td = new DS_V_DM_DU_AN_QUYET_DINH_TU_DIEN();

            v_us_v_dm_da_qd_td.FillDataset(v_ds_v_dm_da_qd_td);
            var v_acsc_search = new AutoCompleteStringCollection();

            foreach (DataRow dr in v_ds_v_dm_da_qd_td.V_DM_DU_AN_QUYET_DINH_TU_DIEN)
            {
                v_acsc_search.Add(dr[V_DM_DU_AN_QUYET_DINH_TU_DIEN.MA_DU_AN].ToString());
                v_acsc_search.Add(dr[V_DM_DU_AN_QUYET_DINH_TU_DIEN.TEN_DU_AN].ToString());
                v_acsc_search.Add(dr[V_DM_DU_AN_QUYET_DINH_TU_DIEN.MA_QUYET_DINH].ToString());
            }
            m_txt_tim_kiem.AutoCompleteCustomSource = v_acsc_search;
        }
Exemplo n.º 5
0
        public int count_record_du_an_sap_ket_thuc()
        {
            int result = 0;
            DS_V_DM_DU_AN_QUYET_DINH_TU_DIEN v_ds = new DS_V_DM_DU_AN_QUYET_DINH_TU_DIEN();
            US_V_DM_DU_AN_QUYET_DINH_TU_DIEN v_us = new US_V_DM_DU_AN_QUYET_DINH_TU_DIEN();

            v_us.FillDatasetSearch(v_ds,
                                   1,
                                   "",
                                   m_dat_tu_ngay.Value,
                                   DateTime.Now,
                                   -1,
                                   -1,
                                   -1,
                                   0,
                                   CAppContext_201.getCurrentIDPhapnhan(),
                                   (decimal)e_tu_dien.QĐ_THANH_LAP_DU_AN);
            if (v_ds.Tables[0].Rows.Count > 0)
            {
                result = v_ds.Tables[0].Rows.Count;
            }
            return(result);
        }
Exemplo n.º 6
0
 public US_V_DM_DU_AN_QUYET_DINH_TU_DIEN()
 {
     pm_objDS        = new DS_V_DM_DU_AN_QUYET_DINH_TU_DIEN();
     pm_strTableName = c_TableName;
     pm_objDR        = pm_objDS.Tables[pm_strTableName].NewRow();
 }