Commit 6db5993c by 施晓雨

update

parent fea1794b
 
Microsoft Visual Studio Solution File, Format Version 12.00 Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14 # Visual Studio 15
VisualStudioVersion = 14.0.25420.1 VisualStudioVersion = 15.0.28307.329
MinimumVisualStudioVersion = 10.0.40219.1 MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kivii.Client.Test", "Kivii.Client.Test\Kivii.Client.Test.csproj", "{0327117D-548C-4EB4-AD86-13F914BD4D1F}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kivii.Client.Test.V4.5", "Kivii.Client.Test\Kivii.Client.Test.V4.5.csproj", "{0327117D-548C-4EB4-AD86-13F914BD4D1F}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
......
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<configuration> <configuration>
<startup> <startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup> </startup>
</configuration> <connectionStrings>
<!--<add name="Database" providerName="Sqlite" connectionString="$ROOT\AppData\primary.sqlite"/>-->
</connectionStrings></configuration>
using System; using Kivii.DataAnnotations;
using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
...@@ -8,6 +9,7 @@ using System.Threading.Tasks; ...@@ -8,6 +9,7 @@ using System.Threading.Tasks;
/// </summary> /// </summary>
namespace Kivii.Organizations.Entities namespace Kivii.Organizations.Entities
{ {
[Alias("Members")]
//类中的属性不一定要全,需要多少属性就写多少属性 //类中的属性不一定要全,需要多少属性就写多少属性
public class Member:EntityWithMetadata public class Member:EntityWithMetadata
{ {
......
...@@ -8,6 +8,7 @@ using System.Linq; ...@@ -8,6 +8,7 @@ using System.Linq;
using System.Text; using System.Text;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.Windows.Forms; using System.Windows.Forms;
using Kivii.Linq;
namespace Kivii.Client.Test.Forms namespace Kivii.Client.Test.Forms
{ {
...@@ -68,17 +69,30 @@ namespace Kivii.Client.Test.Forms ...@@ -68,17 +69,30 @@ namespace Kivii.Client.Test.Forms
private void btnQueryMember_Click(object sender, EventArgs e) private void btnQueryMember_Click(object sender, EventArgs e)
{ {
if (_client == null) return; if (_client == null) return;
dgvResults.DataSource = null;
var queryMember = new MemberQuery(); var queryMember = new MemberQuery();
queryMember.FullNameContains = tbxFullNameContains.Text; queryMember.FullNameContains = tbxFullNameContains.Text;
queryMember.FirstNameIn = tbxFirstNameIn.Text; queryMember.FirstNameIn = tbxFirstNameIn.Text;
var tasks = _client.PostAsync(queryMember); var tasks = _client.PostAsync(queryMember);
tasks.Success(resp => { tasks.Success(resp => {
var x = ""; dgvResults.DataSource = resp.Results;
}); });
tasks.Error(ex => { tasks.Error(ex => {
var x = ""; var x = "";
}); });
} }
private void btnSave_Click(object sender, EventArgs e)
{
var results=dgvResults.DataSource as List<Member>;
if (results == null||results.Count==0) return;
var conn = KiviiContext.GetOpenedDbConnection<Member>();
foreach (var member in results)
{
if (conn.Exists<Member>(o => o.Kvid == member.Kvid)) continue;
conn.Insert(member);
}
}
} }
} }
...@@ -36,6 +36,12 @@ ...@@ -36,6 +36,12 @@
<Reference Include="Kivii.Common.V4.5, Version=5.4.2019.3150, Culture=neutral, processorArchitecture=MSIL"> <Reference Include="Kivii.Common.V4.5, Version=5.4.2019.3150, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Kivii.Common.5.4.2019.3150\lib\net45\Kivii.Common.V4.5.dll</HintPath> <HintPath>..\packages\Kivii.Common.5.4.2019.3150\lib\net45\Kivii.Common.V4.5.dll</HintPath>
</Reference> </Reference>
<Reference Include="Kivii.Linq.Sqlite.V4.5, Version=5.4.2019.3120, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Kivii.Linq.Sqlite.5.4.2019.3120\lib\net45\Kivii.Linq.Sqlite.V4.5.dll</HintPath>
</Reference>
<Reference Include="Kivii.Linq.V4.5, Version=5.4.2019.3150, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Kivii.Linq.5.4.2019.3150\lib\net45\Kivii.Linq.V4.5.dll</HintPath>
</Reference>
<Reference Include="System" /> <Reference Include="System" />
<Reference Include="System.Core" /> <Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" /> <Reference Include="System.Xml.Linq" />
......
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<packages> <packages>
<package id="Kivii.Common" version="5.4.2019.3150" targetFramework="net45" /> <package id="Kivii.Common" version="5.4.2019.3150" targetFramework="net45" />
<package id="Kivii.Linq" version="5.4.2019.3150" targetFramework="net45" />
<package id="Kivii.Linq.Sqlite" version="5.4.2019.3120" targetFramework="net45" />
</packages> </packages>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment