Commit 6db5993c by 施晓雨

update

parent fea1794b

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
# Visual Studio 15
VisualStudioVersion = 15.0.28307.329
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
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
......
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</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.Linq;
using System.Text;
......@@ -8,6 +9,7 @@ using System.Threading.Tasks;
/// </summary>
namespace Kivii.Organizations.Entities
{
[Alias("Members")]
//类中的属性不一定要全,需要多少属性就写多少属性
public class Member:EntityWithMetadata
{
......
......@@ -8,6 +8,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Kivii.Linq;
namespace Kivii.Client.Test.Forms
{
......@@ -68,17 +69,30 @@ namespace Kivii.Client.Test.Forms
private void btnQueryMember_Click(object sender, EventArgs e)
{
if (_client == null) return;
dgvResults.DataSource = null;
var queryMember = new MemberQuery();
queryMember.FullNameContains = tbxFullNameContains.Text;
queryMember.FirstNameIn = tbxFirstNameIn.Text;
var tasks = _client.PostAsync(queryMember);
tasks.Success(resp => {
var x = "";
dgvResults.DataSource = resp.Results;
});
tasks.Error(ex => {
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 @@
<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>
</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.Core" />
<Reference Include="System.Xml.Linq" />
......
<?xml version="1.0" encoding="utf-8"?>
<packages>
<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>
\ 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