Browse Source

Update

master
fanwensheng 3 years ago
parent
commit
d57122f5aa
  1. 4
      04.系统编码/App/App.csproj
  2. 36
      04.系统编码/App/Controllers/UserManagementController.cs
  3. 7
      04.系统编码/BLL/BLL.csproj
  4. 25
      04.系统编码/BLL/UserBLL.cs
  5. 25
      04.系统编码/DAL/UserDAL.cs
  6. 1
      04.系统编码/Model/Task.cs
  7. 4
      04.系统编码/Model/User.cs

4
04.系统编码/App/App.csproj

@ -53,8 +53,8 @@
<Reference Include="Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.12.0.1\lib\net45\Newtonsoft.Json.dll</HintPath>
</Reference>
<Reference Include="PetaPoco, Version=6.0.441.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\PetaPoco.Compiled.6.0.441\lib\net45\PetaPoco.dll</HintPath>
<Reference Include="PetaPoco, Version=6.0.480.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\PetaPoco.Compiled.6.0.480\lib\net45\PetaPoco.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Data" />

36
04.系统编码/App/Controllers/UserManagementController.cs

@ -1,9 +1,9 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using PetaPoco;
using System.Web.Mvc;
using Pingchuan.BeijingSafeguard.BLL;
using Pingchuan.BeijingSafeguard.Model;
namespace Pingchuan.BeijingSafeguard.App.Controllers
{
public class UserManagementController : Controller
@ -13,5 +13,33 @@ namespace Pingchuan.BeijingSafeguard.App.Controllers
{
return View();
}
[HttpPost]
public JsonResult Add(User user)
{
int id = UserBLL.Add(user);
return Json(id);
}
[HttpPost]
public JsonResult Update(User user)
{
int count = UserBLL.Edit(user);
return Json(count);
}
[HttpPost]
public JsonResult Delete(int id)
{
int count = UserBLL.Delete(id);
return Json(count);
}
[HttpPost]
public JsonResult Query(int pageIndex, int pageSize)
{
Page<User> users = UserBLL.Query(pageIndex, pageSize);
return Json(users);
}
}
}

7
04.系统编码/BLL/BLL.csproj

@ -32,7 +32,11 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="PetaPoco, Version=6.0.480.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\PetaPoco.Compiled.6.0.480\lib\net45\PetaPoco.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Configuration" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
@ -62,5 +66,8 @@
<Name>Utility</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="packages.config" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

25
04.系统编码/BLL/UserBLL.cs

@ -1,4 +1,5 @@
using Pingchuan.BeijingSafeguard.DAL;
using PetaPoco;
using Pingchuan.BeijingSafeguard.DAL;
using Pingchuan.BeijingSafeguard.Model;
namespace Pingchuan.BeijingSafeguard.BLL
@ -13,6 +14,26 @@ namespace Pingchuan.BeijingSafeguard.BLL
public static User GetUserIdByRealName(string realName)
{
return UserDAL.Get(realName);
}
}
public static int Add(User user)
{
return UserDAL.Add(user);
}
public static int Edit(User user)
{
return UserDAL.Edit(user);
}
public static int Delete(int id)
{
return UserDAL.Delete(id);
}
public static Page<User> Query(int pageIndex, int pageSize)
{
return UserDAL.Query(pageIndex, pageSize);
}
}
}

25
04.系统编码/DAL/UserDAL.cs

@ -1,4 +1,6 @@
using Pingchuan.BeijingSafeguard.Model;
using PetaPoco;
using Pingchuan.BeijingSafeguard.Model;
using System.Collections.Generic;
namespace Pingchuan.BeijingSafeguard.DAL
{
@ -19,5 +21,26 @@ namespace Pingchuan.BeijingSafeguard.DAL
return db.SingleOrDefault<User>(sql, realName);
}
public static int Add(User user)
{
return (int)db.Insert(user);
}
public static int Edit(User user)
{
return db.Update(user);
}
public static int Delete(int id)
{
return db.Delete<User>(id);
}
public static Page<User> Query(int pageIndex, int pageSize)
{
string sql = $@"select * from users order by create_time desc";
return db.Page<User>(pageIndex, pageSize, sql);
}
}
}

1
04.系统编码/Model/Task.cs

@ -4,6 +4,7 @@ using PetaPoco;
namespace Pingchuan.BeijingSafeguard.Model
{
[TableName("tasks")]
[PrimaryKey("id", AutoIncrement=true)]
public class Task
{
[Column("id")]

4
04.系统编码/Model/User.cs

@ -4,11 +4,15 @@ using PetaPoco;
namespace Pingchuan.BeijingSafeguard.Model
{
[TableName("users")]
[PrimaryKey("id", AutoIncrement = true)]
public class User
{
[Column("id")]
public int Id { set; get; }
[Column("gender")]
public int Gender { set; get; }
[Column("real_name")]
public string RealName { set; get; }

Loading…
Cancel
Save