0813
This commit is contained in:
@@ -0,0 +1,168 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 党员名册
|
||||
/// </summary>
|
||||
public class PartyerService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取党员名册
|
||||
/// </summary>
|
||||
/// <param name="partyerId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Party_Partyer GetPartyerById(string partyerId)
|
||||
{
|
||||
return Funs.DB.Party_Partyer.FirstOrDefault(e => e.PartyerId == partyerId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加党员名册
|
||||
/// </summary>
|
||||
/// <param name="partyer"></param>
|
||||
public static void AddPartyer(Model.Party_Partyer partyer)
|
||||
{
|
||||
Model.Party_Partyer newPartyer = new Model.Party_Partyer
|
||||
{
|
||||
PartyerId = partyer.PartyerId,
|
||||
Name = partyer.Name,
|
||||
Sex = partyer.Sex,
|
||||
BirthDate = partyer.BirthDate,
|
||||
Education = partyer.Education,
|
||||
Nation = partyer.Nation,
|
||||
JoinPartyDate = partyer.JoinPartyDate,
|
||||
JoinPostDate = partyer.JoinPostDate,
|
||||
Post = partyer.Post,
|
||||
Phone = partyer.Phone,
|
||||
PartyRelationInDate = partyer.PartyRelationInDate,
|
||||
PartyRelationOutDate = partyer.PartyRelationOutDate
|
||||
};
|
||||
Funs.DB.Party_Partyer.InsertOnSubmit(newPartyer);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改党员名册
|
||||
/// </summary>
|
||||
/// <param name="partyer"></param>
|
||||
public static void UpdatePartyer(Model.Party_Partyer partyer)
|
||||
{
|
||||
Model.Party_Partyer newPartyer = Funs.DB.Party_Partyer.FirstOrDefault(e => e.PartyerId == partyer.PartyerId);
|
||||
if (newPartyer != null)
|
||||
{
|
||||
newPartyer.Name = partyer.Name;
|
||||
newPartyer.Sex = partyer.Sex;
|
||||
newPartyer.BirthDate = partyer.BirthDate;
|
||||
newPartyer.Education = partyer.Education;
|
||||
newPartyer.Nation = partyer.Nation;
|
||||
newPartyer.JoinPartyDate = partyer.JoinPartyDate;
|
||||
newPartyer.JoinPostDate = partyer.JoinPostDate;
|
||||
newPartyer.Post = partyer.Post;
|
||||
newPartyer.Phone = partyer.Phone;
|
||||
newPartyer.PartyRelationInDate = partyer.PartyRelationInDate;
|
||||
newPartyer.PartyRelationOutDate = partyer.PartyRelationOutDate;
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除党员名册
|
||||
/// </summary>
|
||||
/// <param name="partyerId"></param>
|
||||
public static void DeletePartyerById(string partyerId)
|
||||
{
|
||||
Model.Party_Partyer partyer = Funs.DB.Party_Partyer.FirstOrDefault(e => e.PartyerId == partyerId);
|
||||
if (partyer != null)
|
||||
{
|
||||
Funs.DB.Party_Partyer.DeleteOnSubmit(partyer);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取党员下拉选项
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static List<Model.Party_Partyer> GetPartyerList()
|
||||
{
|
||||
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
List<Model.Party_Partyer> list = new List<Model.Party_Partyer>();
|
||||
list = (from x in db.Party_Partyer
|
||||
orderby x.Name
|
||||
select x).ToList();
|
||||
return list;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 党员下拉框
|
||||
/// </summary>
|
||||
/// <param name="dropName">下拉框名字</param>
|
||||
/// <param name="isShowPlease">是否显示请选择</param>
|
||||
public static void InitPartyerDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease)
|
||||
{
|
||||
dropName.DataValueField = "PartyerId";
|
||||
dropName.DataTextField = "Name";
|
||||
dropName.DataSource = GetPartyerList();
|
||||
dropName.DataBind();
|
||||
if (isShowPlease)
|
||||
{
|
||||
Funs.FineUIPleaseSelect(dropName);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取党员姓名
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static string GetNameByPartyId(string partyId)
|
||||
{
|
||||
using (Model.SGGLDB db = new Model.SGGLDB(Funs.ConnString))
|
||||
{
|
||||
string name = null;
|
||||
Model.Party_Partyer partyer = db.Party_Partyer.FirstOrDefault(x=>x.PartyerId== partyId);
|
||||
if (partyer != null)
|
||||
{
|
||||
name = partyer.Name;
|
||||
}
|
||||
return name;
|
||||
}
|
||||
}
|
||||
|
||||
#region 根据多党员ID得到党员名称字符串
|
||||
/// <summary>
|
||||
/// 根据多党员ID得到党员名称字符串
|
||||
/// </summary>
|
||||
/// <param name="partyIds"></param>
|
||||
/// <returns></returns>
|
||||
public static string getNamesPartyIds(object partyIds)
|
||||
{
|
||||
string name = string.Empty;
|
||||
if (partyIds != null)
|
||||
{
|
||||
string[] ids = partyIds.ToString().Split(',');
|
||||
foreach (string id in ids)
|
||||
{
|
||||
var q = GetNameByPartyId(id);
|
||||
if (q != null)
|
||||
{
|
||||
name += q + ",";
|
||||
}
|
||||
}
|
||||
if (name != string.Empty)
|
||||
{
|
||||
name = name.Substring(0, name.Length - 1); ;
|
||||
}
|
||||
}
|
||||
|
||||
return name;
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user