提交 d5707933 authored 作者: 曾传波's avatar 曾传波

最新

上级

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.33130.400
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LQKJ.K3.ENG.BOMSelect.BusinessPlugIn", "LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn.csproj", "{A58BBE98-4D32-4C65-8DC9-5EE2920D5F89}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LQKJ.K3.ENG.BOMSelect.ServersPlugIn", "LQKJ.K3.ENG.BOMSelect.ServersPlugIn\LQKJ.K3.ENG.BOMSelect.ServersPlugIn.csproj", "{A1AAD00D-1BC4-4556-91F5-C97370FB4B50}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A58BBE98-4D32-4C65-8DC9-5EE2920D5F89}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A58BBE98-4D32-4C65-8DC9-5EE2920D5F89}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A58BBE98-4D32-4C65-8DC9-5EE2920D5F89}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A58BBE98-4D32-4C65-8DC9-5EE2920D5F89}.Release|Any CPU.Build.0 = Release|Any CPU
{A1AAD00D-1BC4-4556-91F5-C97370FB4B50}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A1AAD00D-1BC4-4556-91F5-C97370FB4B50}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A1AAD00D-1BC4-4556-91F5-C97370FB4B50}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A1AAD00D-1BC4-4556-91F5-C97370FB4B50}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {14C5E82D-8C0C-4E3A-8B15-78C045487B9D}
EndGlobalSection
EndGlobal
using Kingdee.BOS.App.Data;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.Core.List.PlugIn;
using Kingdee.BOS.Util;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Linq;
using System.Text;
namespace LQKJ.K3.ENG.BOMSelect.BusinessPlugIn
{
[HotUpdate]
[Description("BOM查询")]
public class BOMSelectPlugIn: AbstractListPlugIn
{
public override void BarItemClick(BarItemClickEventArgs e)
{
base.BarItemClick(e);
if (e.BarItemKey == "LQKJ_BOM")
{
string sql = string.Format(@"/*dialect*/
select FNUMBER from (
select t2.FMASTERID,max(F_LQKJ_CHECKBOX) F_LQKJ_CHECKBOX from T_ENG_BOM t1
left join T_BD_MATERIAL t2 on t1.FMATERIALID=t2.FMATERIALID
group by t2.FMASTERID ) t1
left join T_BD_MATERIAL t3 on t3.FMATERIALID=t1.FMASTERID where F_LQKJ_CHECKBOX=0");
DataTable dt = DBUtils.ExecuteDataSet(this.Context, sql).Tables[0];
string title = "";
if (dt.Rows.Count > 0)
{
foreach (DataRow item in dt.Rows)
{
title += item["FNUMBER"].ToString() + " , ";
}
//this.View.ShowErrMessage("暂未维护:" + title, action: (result) s=>
//{
// this.View.Close();
//});
this.View.ShowErrMessage("未维护的成品:" + title);
}
else
{
this.View.ShowMessage("所有BOM已经维护");
}
}
}
}
}
using Kingdee.BOS.App.Data;
using Kingdee.BOS.Core.DynamicForm;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.Core.List.PlugIn;
using Kingdee.BOS.Util;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
namespace LQKJ.K3.ENG.BOMSelect.BusinessPlugIn
{
[HotUpdate,Description("引入计划单价按钮")]
public class BomPriceUpdate: AbstractListPlugIn
{
public override void BarItemClick(BarItemClickEventArgs e)
{
base.BarItemClick(e);
if (e.BarItemKey.Equals("LQKJ_tbInput"))
{
DynamicFormShowParameter dynamicFormShowParameter = new DynamicFormShowParameter();
dynamicFormShowParameter.FormId = "LQKJ_PlanPrice";
dynamicFormShowParameter.OpenStyle.ShowType = ShowType.Modal;
//dynamicFormShowParameter.CustomParams.Add("IsExportData", "true");
//dynamicFormShowParameter.CustomParams.Add("url", url);
this.View.ShowForm(dynamicFormShowParameter);
}
}
}
}
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{A58BBE98-4D32-4C65-8DC9-5EE2920D5F89}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>LQKJ.K3.ENG.BOMSelect.BusinessPlugIn</RootNamespace>
<AssemblyName>LQKJ.K3.ENG.BOMSelect.BusinessPlugIn</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<Deterministic>true</Deterministic>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>D:\12\WebSite\bin\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Kingdee.BOS">
<HintPath>D:\12\WebSite\bin\Kingdee.BOS.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.App">
<HintPath>D:\12\WebSite\bin\Kingdee.BOS.App.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.Core">
<HintPath>D:\12\WebSite\bin\Kingdee.BOS.Core.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.DataEntity, Version=8.0.319.1, Culture=neutral, PublicKeyToken=null" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="BOMSelectPlugIn.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\LQKJ.K3.ENG.BOMSelect.ServersPlugIn\LQKJ.K3.ENG.BOMSelect.ServersPlugIn.csproj">
<Project>{a1aad00d-1bc4-4556-91f5-c97370fb4b50}</Project>
<Name>LQKJ.K3.ENG.BOMSelect.ServersPlugIn</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
\ No newline at end of file
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// 有关程序集的一般信息由以下
// 控制。更改这些特性值可修改
// 与程序集关联的信息。
[assembly: AssemblyTitle("LQKJ.K3.ENG.BOMSelect.BusinessPlugIn")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("LQKJ.K3.ENG.BOMSelect.BusinessPlugIn")]
[assembly: AssemblyCopyright("Copyright © 2023")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// 将 ComVisible 设置为 false 会使此程序集中的类型
//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
//请将此类型的 ComVisible 特性设置为 true。
[assembly: ComVisible(false)]
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
[assembly: Guid("a58bbe98-4d32-4c65-8dc9-5ee2920d5f89")]
// 程序集的版本信息由下列四个值组成:
//
// 主版本
// 次版本
// 生成号
// 修订号
//
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
//通过使用 "*",如下所示:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.0", FrameworkDisplayName = ".NET Framework 4")]
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn.pdb
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.App.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.Core.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\IronPython.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Microsoft.Practices.Unity.Interception.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Microsoft.Practices.EnterpriseLibrary.Common.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.DataEntity.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Newtonsoft.Json.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Microsoft.Exchange.WebServices.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Microsoft.Scripting.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\ServiceStack.Interfaces.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.Apm.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\log4net2.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\BouncyCastle.Crypto.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\LumiSoft.Net.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Microsoft.Dynamic.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\ServiceStack.Redis.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\ICSharpCode.SharpZipLib.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Microsoft.Practices.EnterpriseLibrary.PolicyInjection.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\JWT.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.OrmEngine.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Oracle.DataAccess.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.SQL.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Npgsql.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.Contracts.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\MySql.Data.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.Performance.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.BusinessEntity.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.Excel.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.Security.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\ThoughtWorks.QRCode.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Microsoft.Scripting.Debugging.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Microsoft.Practices.Unity.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Microsoft.Practices.ServiceLocation.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Castle.Core.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\ServiceStack.Common.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\ServiceStack.Text.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\System.Data.SqlServerCe.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\log4net.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Mono.Security.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.KDSReportCommon.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.FileServer.Core.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.KDSReportEntity.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.ProductModel.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.MessageCenter.Model.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.PlatformDetection.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Kingdee.BOS.AOP.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\NPOI.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\NPOI.OOXML.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Antlr3.Runtime.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\AWSSDK.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\FarPoint.CalcEngine.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\FarPoint.Win.Spread.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\DevExpress.XtraEditors.v13.1.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\FarPoint.Win.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\DevExpress.Data.v13.1.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\NPOI.OpenXml4Net.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\NPOI.OpenXmlFormats.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\FarPoint.Localization.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\FarPoint.Excel.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\FarPoint.Win.Chart.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\FarPoint.PluginCalendar.WinForms.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\FarPoint.PDF.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\DevExpress.Utils.v13.1.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\DevExpress.Printing.v13.1.Core.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Microsoft.Practices.EnterpriseLibrary.Common.xml
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Newtonsoft.Json.xml
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\ServiceStack.Interfaces.pdb
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\ServiceStack.Interfaces.xml
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\ServiceStack.Redis.pdb
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\ServiceStack.Redis.xml
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\Microsoft.Practices.ServiceLocation.xml
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\ServiceStack.Common.pdb
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\ServiceStack.Common.xml
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\ServiceStack.Text.pdb
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\ServiceStack.Text.xml
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\bin\Debug\AWSSDK.xml
D:\12\WebSite\bin\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn.dll
D:\12\WebSite\bin\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn.pdb
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\obj\Debug\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn.csproj.CoreCompileInputs.cache
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\obj\Debug\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn.csproj.CopyComplete
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\obj\Debug\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn.dll
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\obj\Debug\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn.pdb
C:\Users\zcb27\Desktop\BOMSelect\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn\obj\Debug\LQKJ.K3.ENG.BOMSelect.BusinessPlugIn.csproj.AssemblyReference.cache
using Kingdee.BOS.Core.DynamicForm.PlugIn;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.Util;
using Kingdee.BOS.Orm.DataEntity;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Data;
using Kingdee.BOS.App.Data;
using Kingdee.BOS.Core.Validation;
namespace LQKJ.K3.ENG.BOMSelect.ServersPlugIn
{
[HotUpdate]
[Description("BOM维护")]
public class BOMSelectPlugIn:AbstractOperationServicePlugIn
{
public override void BeforeExecuteOperationTransaction(BeforeExecuteOperationTransaction e)
{
base.BeforeExecuteOperationTransaction(e);
var Data = e.SelectedRows as dynamic;
string MaterialID = e.SelectedRows.ToArray()[0].DataEntity["MATERIALID_Id"].ToString();
string sql = string.Format("select A.FMATERIALID,A.FNUMBER from T_ENG_BOM A LEFT JOIN T_BD_MATERIAL B on A.FMATERIALID=B.FMATERIALID " +
"WHERE F_LQKJ_CHECKBOX1=1 AND A.FMATERIALID={0}",MaterialID);
DataTable dt = DBUtils.ExecuteDataSet(this.Context, sql).Tables[0];
if (dt.Rows.Count > 0)//返回有数据的话代表已经有BOM勾选过的
{
var number = dt.Rows[0]["FNUMBER"].ToString();
e.CancelMessage = number + "已勾选为成品统一计划单价";
e.Cancel = true;
}
}
}
}
using Kingdee.BOS;
using Kingdee.BOS.App.Data;
using Kingdee.BOS.Contracts.Report;
using Kingdee.BOS.Core.Report;
using Kingdee.BOS.Orm.DataEntity;
using Kingdee.BOS.Util;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
namespace LQKJ.K3.ENG.BOMSelect.ServersPlugIn
{
[Description("钯价变动分析表"), HotUpdate]
public class BaJiaServerPlugin: SysReportBaseService
{
private int Year = 0;
private int month = 1;
public override void Initialize()
{
base.Initialize();
this.ReportProperty.ReportName = new LocaleValue("钯价变动分析表", base.Context.UserLocale.LCID);
ReportProperty.ReportType = ReportType.REPORTTYPE_NORMAL;
this.ReportProperty.IsUIDesignerColumns = false;
this.ReportProperty.PrimaryKeyFieldName = "FCUSTOMERID";
base.Initialize();
}
public override string GetTableName()
{
return base.GetTableName();
}
public override void BuilderReportSqlAndTempTable(IRptParams filter, string tableName)
{
string seqFld = string.Format(base.KSQL_SEQ, " T.FCUSTOMERID ");
DynamicObject dyFilter = filter.FilterParameter.CustomFilter;
var keySet = dyFilter.DynamicObjectType.Properties;//过滤框的所有属性
DynamicObject ProductsName = dyFilter["F_LQKJ_FItem"] as DynamicObject;
string Name = "";
if (ProductsName != null)
{
Name = ProductsName["FDataValue"].ToString();
}
string FDate = "";
if (dyFilter["F_LQKJ_FDATE"] != null)
{
FDate = dyFilter["F_LQKJ_FDATE"].ToString();
}
if (FDate == "")
{
Year = DateTime.Now.Year;
}
else
{
Year = Convert.ToInt32(FDate);
}
string sql = string.Format(@"/*dialect*/
SELECT *,{0} into {1} FROM (
select D.FNAME,FCUSTOMERID,FREMARK,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='01'THEN CONVERT(DECIMAL(23,4),FAREA) ELSE 0 END),0) AS FAREA1,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='01'THEN CONVERT(DECIMAL(23,4),B.FPRICE) ELSE 0 END),0) AS FPRICE1,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='02'THEN CONVERT(DECIMAL(23,4),FAREA) ELSE 0 END),0) AS FAREA2,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='02'THEN CONVERT(DECIMAL(23,4),B.FPRICE) ELSE 0 END),0) AS FPRICE2,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='03'THEN CONVERT(DECIMAL(23,4),FAREA) ELSE 0 END),0) AS FAREA3,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='03'THEN CONVERT(DECIMAL(23,4),B.FPRICE) ELSE 0 END),0) AS FPRICE3,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='04'THEN CONVERT(DECIMAL(23,4),FAREA) ELSE 0 END),0) AS FAREA4,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='04'THEN CONVERT(DECIMAL(23,4),B.FPRICE) ELSE 0 END),0) AS FPRICE4,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='05'THEN CONVERT(DECIMAL(23,4),FAREA) ELSE 0 END),0) AS FAREA5,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='05'THEN CONVERT(DECIMAL(23,4),B.FPRICE) ELSE 0 END),0) AS FPRICE5,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='06'THEN CONVERT(DECIMAL(23,4),FAREA) ELSE 0 END),0) AS FAREA6,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='06'THEN CONVERT(DECIMAL(23,4),B.FPRICE) ELSE 0 END),0) AS FPRICE6,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='07'THEN CONVERT(DECIMAL(23,4),FAREA) ELSE 0 END),0) AS FAREA7,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='07'THEN CONVERT(DECIMAL(23,4),B.FPRICE) ELSE 0 END),0) AS FPRICE7,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='08'THEN CONVERT(DECIMAL(23,4),FAREA) ELSE 0 END),0) AS FAREA8,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='08'THEN CONVERT(DECIMAL(23,4),B.FPRICE) ELSE 0 END),0) AS FPRICE8,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='09'THEN CONVERT(DECIMAL(23,4),FAREA) ELSE 0 END),0) AS FAREA9,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='09'THEN CONVERT(DECIMAL(23,4),B.FPRICE) ELSE 0 END),0) AS FPRICE9,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='10'THEN CONVERT(DECIMAL(23,4),FAREA) ELSE 0 END),0) AS FAREA10,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='10'THEN CONVERT(DECIMAL(23,4),B.FPRICE) ELSE 0 END),0) AS FPRICE10,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='11'THEN CONVERT(DECIMAL(23,4),FAREA) ELSE 0 END),0) AS FAREA11,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='11'THEN CONVERT(DECIMAL(23,4),B.FPRICE) ELSE 0 END),0) AS FPRICE11,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='12'THEN CONVERT(DECIMAL(23,4),FAREA) ELSE 0 END),0) AS FAREA12,
nullif(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)='12'THEN CONVERT(DECIMAL(23,4),B.FPRICE) ELSE 0 END),0) AS FPRICE12,
nullif(CONVERT(DECIMAL(23,4),(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)=SUBSTRING(FORMAT(GetDate(),'yyyyMM'),5,2)THEN B.FPRICE ELSE 0 END)-SUM(CASE WHEN FMONTH=CONVERT(INT,FORMAT(GetDate(),'yyyyMM'))-1 THEN B.FPRICE ELSE 0 END))),0) AS FPRICESUB,
nullif(CONVERT(DECIMAL(23,4),(SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)=SUBSTRING(FORMAT(GetDate(),'yyyyMM'),5,2)THEN B.FPRICE ELSE 0 END)*SUM(CASE WHEN SUBSTRING(CONVERT(nvarchar(20),FMONTH),5,2)=SUBSTRING(FORMAT(GetDate(),'yyyyMM'),5,2)THEN FAREA ELSE 0 END)-
SUM(CASE WHEN FMONTH=CONVERT(INT,FORMAT(GetDate(),'yyyyMM'))-1 THEN B.FPRICE ELSE 0 END)*SUM(CASE WHEN FMONTH=CONVERT(INT,FORMAT(GetDate(),'yyyyMM'))-1 THEN FAREA ELSE 0 END))),0) AS PRICECHANGE
from ZTW_StockBill A left join ztw_StockBillItem B ON A.FID=B.FID left join T_BAS_ASSISTANTDATAENTRY_L C ON B.FITEMTYPE=C.FENTRYID
left join T_BD_CUSTOMER_L D ON A.FCUSTOMERID=D.FCUSTID and D.FLOCALEID=2052
LEFT JOIN ztw_StockBillEntry3 E ON E.FID=A.FID
where C.FDATAVALUE like '%{2}%'
and CONVERT(VARCHAR(10),FMONTH) LIKE '%{3}%'
group by D.FNAME,FCUSTOMERID,FREMARK) T
", seqFld, tableName,Name, FDate);//表名
DBUtils.ExecuteDynamicObject(this.Context, sql);
base.BuilderReportSqlAndTempTable(filter, tableName);
}
public override ReportHeader GetReportHeaders(IRptParams filter)
{
//return base.GetReportHeaders(filter);
ReportHeader header = new ReportHeader();
var fname = header.AddChild("FNAME", new LocaleValue("客户名"));
fname.ColIndex = 0;
if (Year < DateTime.Now.Year)//小于当前年
{
month = 12;
}
else if (Year == DateTime.Now.Year)//等于当前年
{
month = DateTime.Now.Month;
}
int i = 1;
for (; i <= month; i++)//选择年份来判断显示几个月
{
header.AddChild("FPRICE" + i.ToString(), new LocaleValue(i.ToString() + "月单价")).ColIndex = i;
header.AddChild("FAREA" + i.ToString(), new LocaleValue(i.ToString() + "月面积")).ColIndex = i;
}
var priceSub = header.AddChild("FPRICESUB", new LocaleValue("单价差异"));
var priceChange = header.AddChild("PRICECHANGE", new LocaleValue("变动金额"));
var FREMARK = header.AddChild("FREMARK", new LocaleValue("备注"));
return header;
}
//数据列汇总
public override List<SummaryField> GetSummaryColumnInfo(IRptParams filter)
{
var result = base.GetSummaryColumnInfo(filter);
for (int i = 1; i <= month; i++)
{
result.Add(new SummaryField("FAREA" + i.ToString(), Kingdee.BOS.Core.Enums.BOSEnums.Enu_SummaryType.SUM));
result.Add(new SummaryField("FPRICE" + i.ToString(), Kingdee.BOS.Core.Enums.BOSEnums.Enu_SummaryType.SUM));
}
return result;
}
protected override string GetIdentityFieldIndexSQL(string tableName)
{
string result = base.GetIdentityFieldIndexSQL(tableName);
return result;
}
protected override void ExecuteBatch(List<string> listSql)
{
base.ExecuteBatch(listSql);
}
protected override void AfterCreateTempTable(string tablename)
{
base.AfterCreateTempTable(tablename);
}
}
}
using Kingdee.BOS.App.Data;
using Kingdee.BOS.Core.DynamicForm.PlugIn;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.Util;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
namespace LQKJ.K3.ENG.BOMPlanPrice.ServersPlugIn
{
[HotUpdate, Description("引入物料计划单价")]
public class BomPlanPricePlugIn: AbstractOperationServicePlugIn
{
public override void EndOperationTransaction(EndOperationTransactionArgs e)
{
base.EndOperationTransaction(e);
string sql = string.Format(@"/*dialect*/
update T_BD_MATERIAL set F_ZTW_PRICE1=b.F_LQKJ_AMOUNT
from T_BD_MATERIAL a inner
join T_LQKJ_MaterialPrice b
on a.FMATERIALID = b.F_LQKJ_MATERIAL
update T_ENG_BOM set F_LQKJ_PRICE=b.F_LQKJ_AMOUNT
from T_ENG_BOM a inner
join T_LQKJ_MaterialPrice b
on a.FMATERIALID = b.F_LQKJ_MATERIAL
");
DBUtils.Execute(this.Context, sql);
}
}
}
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.Core.List.PlugIn;
using Kingdee.BOS.Util;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
namespace LQKJ.K3.ENG.BOMSelect.ServersPlugIn
{
[HotUpdate,Description("列表插件")]
public class BomSaveListPlugIn: AbstractListPlugIn
{
public override void BarItemClick(BarItemClickEventArgs e)
{
base.BarItemClick(e);
string Key = e.BarItemKey.ToString();
switch (Key)
{
case "LQKJ_tbOld":
BOMSavePlugIn.type = "原材料";
break;
case "LQKJ_tbBan":
BOMSavePlugIn.type = "半成品";
break;
case "LQKJ_tbNew":
BOMSavePlugIn.type = "成品";
break;
}
}
}
}
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{A1AAD00D-1BC4-4556-91F5-C97370FB4B50}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>LQKJ.K3.ENG.BOMSelect.ServersPlugIn</RootNamespace>
<AssemblyName>LQKJ.K3.ENG.BOMSelect.ServersPlugIn</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<Deterministic>true</Deterministic>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>D:\12\WebSite\bin\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Kingdee.BOS">
<HintPath>D:\12\WebSite\bin\Kingdee.BOS.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.App, Version=8.0.319.1, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\12\WebSite\bin\Kingdee.BOS.App.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.App.Core, Version=8.0.319.1, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\12\WebSite\bin\Kingdee.BOS.App.Core.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.BusinessEntity, Version=8.0.319.1, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\12\WebSite\bin\Kingdee.BOS.BusinessEntity.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.Contracts, Version=8.0.319.1, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\12\WebSite\bin\Kingdee.BOS.Contracts.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.Core">
<HintPath>D:\12\WebSite\bin\Kingdee.BOS.Core.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.DataEntity, Version=8.0.319.1, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\12\WebSite\bin\Kingdee.BOS.DataEntity.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.OrmEngine, Version=8.0.319.1, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\12\WebSite\bin\Kingdee.BOS.OrmEngine.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.ServiceHelper, Version=8.0.319.1, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\12\WebSite\bin\Kingdee.BOS.ServiceHelper.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.Web, Version=8.0.319.1, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\12\WebSite\bin\Kingdee.BOS.Web.dll</HintPath>
</Reference>
<Reference Include="Kingdee.BOS.WebApi.Client, Version=8.0.319.1, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\12\WebSite\bin\Kingdee.BOS.WebApi.Client.dll</HintPath>
</Reference>
<Reference Include="Kingdee.K3.FIN.CN.App.Report, Version=8.0.319.1, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\12\WebSite\bin\Kingdee.K3.FIN.CN.App.Report.dll</HintPath>
</Reference>
<Reference Include="Kingdee.K3.SCM.App.Stock.Report, Version=8.0.319.1, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\12\WebSite\bin\Kingdee.K3.SCM.App.Stock.Report.dll</HintPath>
</Reference>
<Reference Include="Kingdee.K3.SCM.App.Stock.ServicePlugIn, Version=8.0.319.1, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\12\WebSite\bin\Kingdee.K3.SCM.App.Stock.ServicePlugIn.dll</HintPath>
</Reference>
<Reference Include="Kingdee.K3.SCM.SCP.Web, Version=8.0.319.1, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\12\WebSite\bin\Kingdee.K3.SCM.SCP.Web.dll</HintPath>
</Reference>
<Reference Include="Kingdee.K3.SCM.ServiceHelper, Version=8.0.319.1, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\12\WebSite\bin\Kingdee.K3.SCM.ServiceHelper.dll</HintPath>
</Reference>
<Reference Include="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>D:\12\WebSite\bin\log4net.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="BomPlanPricePlugIn.cs" />
<Compile Include="BomSaveListPlugIn.cs" />
<Compile Include="BOMSelectPlugIn.cs" />
<Compile Include="BaJiaServerPlugin.cs" />
<Compile Include="BOMSavePlugIn.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
\ No newline at end of file
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// 有关程序集的一般信息由以下
// 控制。更改这些特性值可修改
// 与程序集关联的信息。
[assembly: AssemblyTitle("LQKJ.K3.ENG.BOMSelect.ServersPlugIn")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("LQKJ.K3.ENG.BOMSelect.ServersPlugIn")]
[assembly: AssemblyCopyright("Copyright © 2023")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// 将 ComVisible 设置为 false 会使此程序集中的类型
//对 COM 组件不可见。如果需要从 COM 访问此程序集中的类型
//请将此类型的 ComVisible 特性设置为 true。
[assembly: ComVisible(false)]
// 如果此项目向 COM 公开,则下列 GUID 用于类型库的 ID
[assembly: Guid("a1aad00d-1bc4-4556-91f5-c97370fb4b50")]
// 程序集的版本信息由下列四个值组成:
//
// 主版本
// 次版本
// 生成号
// 修订号
//
//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
//通过使用 "*",如下所示:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
差异被折叠。
差异被折叠。
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
差异被折叠。
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论