Пример #1
0
        /// <summary>
        /// 根据功能ID获取对应的空白临时表
        /// </summary>
        /// <param name="functionName">功能名,作用:获取空白表格</param>
        /// <returns></returns>
        public DataTable GetTempdt(string functionName)
        {
            var resultDt = new DataTable();

            switch (functionName)
            {
            //客户信息管理
            case "Customer":
                resultDt = dlDtList.Get_CustEmptydt();
                break;

            //供应商管理
            case "Supplier":
                resultDt = dlDtList.Get_SupplierEmptydt();
                break;

            //材料信息管理
            case "Material":
                resultDt = dlDtList.Get_MaterialEmptydt();
                break;

            //房屋类型及装修工程类别信息管理
            case "House":
                resultDt = dlDtList.Get_HouseEmptydt();
                break;

            //房屋类型及装修工程类别信息管理-类别项目名称
            case "HouseProject":
                resultDt = dlDtList.Get_HouseProjectEmptydt();
                break;

            //室内装修工程单
            case "AdornOrder":
                resultDt = dlDtList.Get_AdornEmptydt();
                break;

            //室内主材单
            case "MaterialOrder":
                resultDt = dlDtList.Get_ProMaterialEmtrydt();
                break;

            //室内装修工程单-表头记录(用于生成单据头使用)
            case "AdornOrderHead":
                resultDt = dlDtList.Get_ProAdorndt();
                break;

            //室内主材单-表头记录(用于生成单据头使用)
            case "MaterialOrderHead":
                resultDt = dlDtList.Get_ProMaterialdt();
                break;

            //室内主材单-树菜单记录(用于生成室内主材单-树菜单信息记录)
            case "MaterialOrderTree":
                resultDt = dlDtList.Get_ProMaterialTreedt();
                break;

            // 获取历史单据记录 T_PRO_ADORN TypeInfoFrm.cs使用
            case "HistoryAdornEmpty":
                resultDt = dlDtList.Get_HistoryAdornEmptydt();
                break;

            //获取历史单据记录 T_PRO_MATERIAL TypeInfoFrm.cs使用
            case "HistoryMaterial":
                resultDt = dlDtList.Get_HistoryMaterialEmptydt();
                break;

            //获取基础信息库-装修工程明细记录临时表(TypeInform窗体使用)
            case "BDAdorn":
                resultDt = dlDtList.Get_BDHtypeEmptydt();
                break;

            //获取基础信息库-材料明细记录临时表(TypeInform窗体使用)
            case "BDMaterial":
                resultDt = dlDtList.Get_BDMaterialEmptydt();
                break;
            }
            return(resultDt);
        }