initProject
This commit is contained in:
@@ -0,0 +1,99 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
public static class ActTypeService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取类型
|
||||
/// </summary>
|
||||
/// <param name="actTypeId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Base_ActType GetActTypeById(string actTypeId)
|
||||
{
|
||||
return Funs.DB.Base_ActType.FirstOrDefault(e => e.ActTypeId == actTypeId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加
|
||||
/// </summary>
|
||||
/// <param name="actType"></param>
|
||||
public static void AddActType(Model.Base_ActType actType)
|
||||
{
|
||||
Model.Base_ActType newActType = new Model.Base_ActType();
|
||||
newActType.ActTypeId = actType.ActTypeId;
|
||||
newActType.ActType = actType.ActType;
|
||||
newActType.Remark = actType.Remark;
|
||||
Funs.DB.Base_ActType.InsertOnSubmit(newActType);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改
|
||||
/// </summary>
|
||||
/// <param name="actType"></param>
|
||||
public static void UpdateActType(Model.Base_ActType actType)
|
||||
{
|
||||
Model.Base_ActType newActType = Funs.DB.Base_ActType.FirstOrDefault(e => e.ActTypeId == actType.ActTypeId);
|
||||
if (newActType != null)
|
||||
{
|
||||
newActType.ActType = actType.ActType;
|
||||
newActType.Remark = actType.Remark;
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除数据
|
||||
/// </summary>
|
||||
/// <param name="actTypeId"></param>
|
||||
public static void DeleteActTypeById(string actTypeId)
|
||||
{
|
||||
Model.Base_ActType actType = Funs.DB.Base_ActType.FirstOrDefault(e => e.ActTypeId == actTypeId);
|
||||
if (actType != null)
|
||||
{
|
||||
Funs.DB.Base_ActType.DeleteOnSubmit(actType);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 验证是否存在相同的Act.Type
|
||||
/// </summary>
|
||||
/// <param name="departCode"></param>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsExitActType(string actType, string id)
|
||||
{
|
||||
var q = Funs.DB.Base_ActType.FirstOrDefault(x => x.ActType == actType && x.ActTypeId != id);
|
||||
if (q != null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取下拉选项
|
||||
/// </summary>
|
||||
/// <param name="dropName"></param>
|
||||
/// <param name="isShowPlease"></param>
|
||||
public static void InitActTypeDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease)
|
||||
{
|
||||
dropName.DataValueField = "ActTypeId";
|
||||
dropName.DataTextField = "ActType";
|
||||
dropName.DataSource = (from x in Funs.DB.Base_ActType orderby x.ActType select x).ToList();
|
||||
dropName.DataBind();
|
||||
if (isShowPlease)
|
||||
{
|
||||
Funs.FineUIPleaseSelect(dropName);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,165 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 基础信息
|
||||
/// </summary>
|
||||
public static class ConstService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取基础信息
|
||||
/// </summary>
|
||||
/// <param name="constId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Base_Const GetConstById(string constId)
|
||||
{
|
||||
return Funs.DB.Base_Const.FirstOrDefault(e => e.ConstId == constId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据Id获取基础信息名称
|
||||
/// </summary>
|
||||
/// <param name="constId"></param>
|
||||
/// <returns></returns>
|
||||
public static string GetConstTextById(string constId)
|
||||
{
|
||||
return (from x in Funs.DB.Base_Const where x.ConstId == constId select x.ConstText).FirstOrDefault();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据分组ID获取基础信息列表
|
||||
/// </summary>
|
||||
/// <param name="groupId"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.Base_Const> GetConstListByGroupId(string groupId)
|
||||
{
|
||||
return (from x in Funs.DB.Base_Const where x.GroupId == groupId orderby x.ConstValue select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 增加基础信息
|
||||
/// </summary>
|
||||
/// <param name="consts"></param>
|
||||
public static void AddConst(Model.Base_Const consts)
|
||||
{
|
||||
Model.Base_Const newConst = new Model.Base_Const();
|
||||
newConst.ConstId = consts.ConstId;
|
||||
newConst.ConstValue = consts.ConstValue;
|
||||
newConst.ConstText = consts.ConstText;
|
||||
newConst.GroupId = consts.GroupId;
|
||||
Funs.DB.Base_Const.InsertOnSubmit(newConst);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改基础信息
|
||||
/// </summary>
|
||||
/// <param name="consts"></param>
|
||||
public static void UpdateConst(Model.Base_Const consts)
|
||||
{
|
||||
Model.Base_Const newConst = Funs.DB.Base_Const.FirstOrDefault(e => e.ConstId == consts.ConstId);
|
||||
if (newConst != null)
|
||||
{
|
||||
newConst.ConstValue = consts.ConstValue;
|
||||
newConst.ConstText = consts.ConstText;
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除基础信息
|
||||
/// </summary>
|
||||
/// <param name="constId"></param>
|
||||
public static void DeleteConstById(string constId)
|
||||
{
|
||||
Model.Base_Const consts = Funs.DB.Base_Const.FirstOrDefault(e => e.ConstId == constId);
|
||||
if (consts != null)
|
||||
{
|
||||
Funs.DB.Base_Const.DeleteOnSubmit(consts);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据名称和组Id获取基础信息
|
||||
/// </summary>
|
||||
/// <param name="constText"></param>
|
||||
/// <param name="groupId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Base_Const GetConstListByTextAndGroupId(string constText, string groupId)
|
||||
{
|
||||
return Funs.DB.Base_Const.FirstOrDefault(e => e.ConstText == constText && e.GroupId == groupId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 验证是否存在相同的值
|
||||
/// </summary>
|
||||
/// <param name="constValue"></param>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsExitConstValue(string constValue, string id)
|
||||
{
|
||||
var q = Funs.DB.Base_Const.FirstOrDefault(x => x.ConstValue == constValue && x.ConstId != id);
|
||||
if (q != null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 是否存在相同的名称
|
||||
/// </summary>
|
||||
/// <param name="constText"></param>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsExitConstText(string constText, string id)
|
||||
{
|
||||
var q = Funs.DB.Base_Const.FirstOrDefault(x => x.ConstText == constText && x.ConstId != id);
|
||||
if (q != null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取下拉框
|
||||
/// </summary>
|
||||
/// <param name="dropName"></param>
|
||||
/// <param name="isShowPlease"></param>
|
||||
public static void InitConstValueDropDownList(FineUIPro.DropDownList dropName,string groupId, bool isShowPlease)
|
||||
{
|
||||
dropName.DataValueField = "ConstValue";
|
||||
dropName.DataTextField = "ConstText";
|
||||
dropName.DataSource = BLL.ConstService.GetConstListByGroupId(groupId);
|
||||
dropName.DataBind();
|
||||
if (isShowPlease)
|
||||
{
|
||||
Funs.FineUIPleaseSelect(dropName);
|
||||
}
|
||||
}
|
||||
|
||||
public static void InitConstIdDropDownList(FineUIPro.DropDownList dropName, string groupId, bool isShowPlease)
|
||||
{
|
||||
dropName.DataValueField = "ConstId";
|
||||
dropName.DataTextField = "ConstText";
|
||||
dropName.DataSource = BLL.ConstService.GetConstListByGroupId(groupId);
|
||||
dropName.DataBind();
|
||||
if (isShowPlease)
|
||||
{
|
||||
Funs.FineUIPleaseSelect(dropName);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,139 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 部门
|
||||
/// </summary>
|
||||
public static class ContractorService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取承包商信息
|
||||
/// </summary>
|
||||
/// <param name="departId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Base_Contractor GetContractorById(string contractorId)
|
||||
{
|
||||
return Funs.DB.Base_Contractor.FirstOrDefault(e => e.ContractorId == contractorId);
|
||||
}
|
||||
|
||||
// 根据简称获取承包商信息
|
||||
public static Model.Base_Contractor GetContractorByShortName(string contractorShortName)
|
||||
{
|
||||
return Funs.DB.Base_Contractor.FirstOrDefault(e => e.ContractorShortName == contractorShortName);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取承包商列表
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static List<Model.Base_Contractor> GetContractorList()
|
||||
{
|
||||
return (from x in Funs.DB.Base_Contractor orderby x.ContractorName select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加承包商
|
||||
/// </summary>
|
||||
/// <param name="contractor"></param>
|
||||
public static void AddContractor(Model.Base_Contractor contractor)
|
||||
{
|
||||
Model.Base_Contractor newContractor = new Model.Base_Contractor();
|
||||
newContractor.ContractorId = contractor.ContractorId;
|
||||
newContractor.ContractorName = contractor.ContractorName;
|
||||
newContractor.ContractorShortName = contractor.ContractorShortName;
|
||||
newContractor.Remark = contractor.Remark;
|
||||
Funs.DB.Base_Contractor.InsertOnSubmit(newContractor);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改承包商
|
||||
/// </summary>
|
||||
/// <param name="depart"></param>
|
||||
public static void UpdateContractor(Model.Base_Contractor contractor)
|
||||
{
|
||||
Model.Base_Contractor newContractor = Funs.DB.Base_Contractor.FirstOrDefault(e => e.ContractorId == contractor.ContractorId);
|
||||
if (newContractor != null)
|
||||
{
|
||||
newContractor.ContractorName = contractor.ContractorName;
|
||||
newContractor.ContractorShortName = contractor.ContractorShortName;
|
||||
newContractor.Remark = contractor.Remark;
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除承包商信息
|
||||
/// </summary>
|
||||
/// <param name="departId"></param>
|
||||
public static void DeleteContractorById(string contractorId)
|
||||
{
|
||||
Model.Base_Contractor contractor = Funs.DB.Base_Contractor.FirstOrDefault(e => e.ContractorId == contractorId);
|
||||
if (contractor != null)
|
||||
{
|
||||
Funs.DB.Base_Contractor.DeleteOnSubmit(contractor);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 验证是否存在相同的承包商名称
|
||||
/// </summary>
|
||||
/// <param name="departCode"></param>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsExitContractorName(string contractorName, string id)
|
||||
{
|
||||
var q = Funs.DB.Base_Contractor.FirstOrDefault(x => x.ContractorName == contractorName && x.ContractorId != id);
|
||||
if (q != null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 验证是否存在简写相同的承包商
|
||||
/// </summary>
|
||||
/// <param name="departCode"></param>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsExitContractorShortName(string contractorShortName, string id)
|
||||
{
|
||||
var q = Funs.DB.Base_Contractor.FirstOrDefault(x => x.ContractorShortName == contractorShortName && x.ContractorId != id);
|
||||
if (q != null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 获取承包商下拉框
|
||||
/// </summary>
|
||||
/// <param name="dropName"></param>
|
||||
/// <param name="isShowPlease"></param>
|
||||
public static void InitContractorDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease)
|
||||
{
|
||||
dropName.DataValueField = "ContractorShortName";
|
||||
dropName.DataTextField = "ContractorShortName";
|
||||
dropName.DataSource = GetContractorList();
|
||||
dropName.DataBind();
|
||||
if (isShowPlease)
|
||||
{
|
||||
Funs.FineUIPleaseSelect(dropName);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,199 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 部门
|
||||
/// </summary>
|
||||
public static class DepartService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取部门信息
|
||||
/// </summary>
|
||||
/// <param name="departId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Base_Depart GetDepartById(string departId)
|
||||
{
|
||||
return Funs.DB.Base_Depart.FirstOrDefault(e => e.DepartId == departId);
|
||||
}
|
||||
|
||||
|
||||
public static List<Model.Base_Depart> GetDepartListBySupCheckItem(string supCheckItem)
|
||||
{
|
||||
return (from x in Funs.DB.Base_Depart where x.SupCheckItem == supCheckItem orderby x.DepartName select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取部门名称
|
||||
/// </summary>
|
||||
/// <param name="departId"></param>
|
||||
/// <returns></returns>
|
||||
public static string GetDepartNameById(string departId)
|
||||
{
|
||||
return Funs.DB.Base_Depart.FirstOrDefault(e => e.DepartId == departId).DepartName;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取部门列表
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static List<Model.Base_Depart> GetDepartList()
|
||||
{
|
||||
return (from x in Funs.DB.Base_Depart orderby x.DepartCode select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取CTE部门列表
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static List<Model.Base_Depart> GetDepartManMonthHourList()
|
||||
{
|
||||
return (from x in Funs.DB.Base_Depart where x.DepartName.Contains("CTE") orderby x.DepartCode select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加部门
|
||||
/// </summary>
|
||||
/// <param name="depart"></param>
|
||||
public static void AddDepart(Model.Base_Depart depart)
|
||||
{
|
||||
Model.Base_Depart newDepart = new Model.Base_Depart();
|
||||
newDepart.DepartId = depart.DepartId;
|
||||
newDepart.DepartCode = depart.DepartCode;
|
||||
newDepart.DepartName = depart.DepartName;
|
||||
newDepart.Remark = depart.Remark;
|
||||
newDepart.SupCheckItem = depart.SupCheckItem;
|
||||
newDepart.DepartLeader = depart.DepartLeader;
|
||||
Funs.DB.Base_Depart.InsertOnSubmit(newDepart);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改部门
|
||||
/// </summary>
|
||||
/// <param name="depart"></param>
|
||||
public static void UpdateDepart(Model.Base_Depart depart)
|
||||
{
|
||||
Model.Base_Depart newDepart = Funs.DB.Base_Depart.FirstOrDefault(e => e.DepartId == depart.DepartId);
|
||||
if (newDepart != null)
|
||||
{
|
||||
newDepart.DepartCode = depart.DepartCode;
|
||||
newDepart.DepartName = depart.DepartName;
|
||||
newDepart.Remark = depart.Remark;
|
||||
newDepart.SupCheckItem = depart.SupCheckItem;
|
||||
newDepart.DepartLeader = depart.DepartLeader;
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除部门信息
|
||||
/// </summary>
|
||||
/// <param name="departId"></param>
|
||||
public static void DeleteDepartById(string departId)
|
||||
{
|
||||
Model.Base_Depart depart = Funs.DB.Base_Depart.FirstOrDefault(e => e.DepartId == departId);
|
||||
if (depart != null)
|
||||
{
|
||||
Funs.DB.Base_Depart.DeleteOnSubmit(depart);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据部门名称获取部门信息
|
||||
/// </summary>
|
||||
/// <param name="departName"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Base_Depart GetDepartByName(string departName)
|
||||
{
|
||||
return Funs.DB.Base_Depart.FirstOrDefault(e => e.DepartName == departName);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 验证是否存在相同的部门编号
|
||||
/// </summary>
|
||||
/// <param name="departCode"></param>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsExitDepartCode(string departCode, string id)
|
||||
{
|
||||
var q = Funs.DB.Base_Depart.FirstOrDefault(x => x.DepartCode == departCode && x.DepartId != id);
|
||||
if (q != null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 判断是否存在相同的部门名称
|
||||
/// </summary>
|
||||
/// <param name="departName"></param>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsExitDepartName(string departName, string id)
|
||||
{
|
||||
var q = Funs.DB.Base_Depart.FirstOrDefault(x => x.DepartName == departName && x.DepartId != id);
|
||||
if (q != null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取部门下拉框
|
||||
/// </summary>
|
||||
/// <param name="dropName"></param>
|
||||
/// <param name="isShowPlease"></param>
|
||||
public static void InitDepartDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease)
|
||||
{
|
||||
dropName.DataValueField = "DepartId";
|
||||
dropName.DataTextField = "DepartName";
|
||||
dropName.DataSource = BLL.DepartService.GetDepartList();
|
||||
dropName.DataBind();
|
||||
if (isShowPlease)
|
||||
{
|
||||
Funs.FineUIPleaseSelect(dropName);
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 显示CTE部门项
|
||||
/// </summary>
|
||||
/// <param name="dropName"></param>
|
||||
/// <param name="isShowPlease"></param>
|
||||
public static void InitCTEDepartDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease)
|
||||
{
|
||||
dropName.DataValueField = "DepartId";
|
||||
dropName.DataTextField = "DepartName";
|
||||
dropName.DataSource = (from x in Funs.DB.Base_Depart where x.DepartName.Contains("CTE") orderby x.DepartName select x).ToList();
|
||||
dropName.DataBind();
|
||||
if (isShowPlease)
|
||||
{
|
||||
Funs.FineUIPleaseSelect(dropName);
|
||||
}
|
||||
}
|
||||
|
||||
public static void InitSupDepartDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease)
|
||||
{
|
||||
dropName.DataValueField = "DepartId";
|
||||
dropName.DataTextField = "DepartName";
|
||||
dropName.DataSource = (from x in Funs.DB.Base_Depart where x.SupCheckItem == "0" orderby x.DepartName select x).ToList();
|
||||
dropName.DataBind();
|
||||
if (isShowPlease)
|
||||
{
|
||||
Funs.FineUIPleaseSelect(dropName);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,153 @@
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
public static class DisciplinesWBSService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取设计信息
|
||||
/// </summary>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Base_DisciplinesWBS GetDisciplinesWBSById(string id)
|
||||
{
|
||||
return Funs.DB.Base_DisciplinesWBS.FirstOrDefault(e => e.DisciplinesWBSId == id);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取设计专业列表信息
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static List<Model.Base_DisciplinesWBS> GetDisciplinesWBSListByType(string type)
|
||||
{
|
||||
return (from x in Funs.DB.Base_DisciplinesWBS where x.Type == type orderby x.DisciplinesWBSName select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加设计专业
|
||||
/// </summary>
|
||||
/// <param name="disciplinesWBS"></param>
|
||||
public static void AddDisciplinesWBS(Model.Base_DisciplinesWBS disciplinesWBS)
|
||||
{
|
||||
Model.Base_DisciplinesWBS newDisciplinesWBS = new Model.Base_DisciplinesWBS();
|
||||
newDisciplinesWBS.DisciplinesWBSId = disciplinesWBS.DisciplinesWBSId;
|
||||
newDisciplinesWBS.DisciplinesWBSCode = disciplinesWBS.DisciplinesWBSCode;
|
||||
newDisciplinesWBS.DisciplinesWBSName = disciplinesWBS.DisciplinesWBSName;
|
||||
newDisciplinesWBS.WBS = disciplinesWBS.WBS;
|
||||
newDisciplinesWBS.DepartId = disciplinesWBS.DepartId;
|
||||
newDisciplinesWBS.DepartName = disciplinesWBS.DepartName;
|
||||
newDisciplinesWBS.NetworkOper = disciplinesWBS.NetworkOper;
|
||||
newDisciplinesWBS.NetworkOper1 = disciplinesWBS.NetworkOper1;
|
||||
newDisciplinesWBS.WorkorderOper = disciplinesWBS.WorkorderOper;
|
||||
newDisciplinesWBS.Designer = disciplinesWBS.Designer;
|
||||
newDisciplinesWBS.Checker = disciplinesWBS.Checker;
|
||||
newDisciplinesWBS.Approver = disciplinesWBS.Approver;
|
||||
newDisciplinesWBS.Leader = disciplinesWBS.Leader;
|
||||
newDisciplinesWBS.Roles = disciplinesWBS.Roles;
|
||||
newDisciplinesWBS.Remark = disciplinesWBS.Remark;
|
||||
newDisciplinesWBS.Type = disciplinesWBS.Type;
|
||||
Funs.DB.Base_DisciplinesWBS.InsertOnSubmit(newDisciplinesWBS);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改设计专业
|
||||
/// </summary>
|
||||
/// <param name="disciplinesWBS"></param>
|
||||
public static void UpdateDisciplinesWBS(Model.Base_DisciplinesWBS disciplinesWBS)
|
||||
{
|
||||
Model.Base_DisciplinesWBS newDisciplinesWBS = Funs.DB.Base_DisciplinesWBS.FirstOrDefault(e => e.DisciplinesWBSId == disciplinesWBS.DisciplinesWBSId);
|
||||
if (newDisciplinesWBS != null)
|
||||
{
|
||||
newDisciplinesWBS.DisciplinesWBSCode = disciplinesWBS.DisciplinesWBSCode;
|
||||
newDisciplinesWBS.DisciplinesWBSName = disciplinesWBS.DisciplinesWBSName;
|
||||
newDisciplinesWBS.WBS = disciplinesWBS.WBS;
|
||||
newDisciplinesWBS.DepartId = disciplinesWBS.DepartId;
|
||||
newDisciplinesWBS.DepartName = disciplinesWBS.DepartName;
|
||||
newDisciplinesWBS.NetworkOper = disciplinesWBS.NetworkOper;
|
||||
newDisciplinesWBS.NetworkOper1 = disciplinesWBS.NetworkOper1;
|
||||
newDisciplinesWBS.WorkorderOper = disciplinesWBS.WorkorderOper;
|
||||
newDisciplinesWBS.Designer = disciplinesWBS.Designer;
|
||||
newDisciplinesWBS.Checker = disciplinesWBS.Checker;
|
||||
newDisciplinesWBS.Approver = disciplinesWBS.Approver;
|
||||
newDisciplinesWBS.Leader = disciplinesWBS.Leader;
|
||||
newDisciplinesWBS.Roles = disciplinesWBS.Roles;
|
||||
newDisciplinesWBS.Remark = disciplinesWBS.Remark;
|
||||
newDisciplinesWBS.Type = disciplinesWBS.Type;
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除设计专业
|
||||
/// </summary>
|
||||
/// <param name="disciplinesWBSId"></param>
|
||||
public static void DeleteDisciplinesWBSById(string disciplinesWBSId)
|
||||
{
|
||||
Model.Base_DisciplinesWBS wbs = Funs.DB.Base_DisciplinesWBS.FirstOrDefault(e => e.DisciplinesWBSId == disciplinesWBSId);
|
||||
if (wbs != null)
|
||||
{
|
||||
Funs.DB.Base_DisciplinesWBS.DeleteOnSubmit(wbs);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 验证是否存在相同的编号
|
||||
/// </summary>
|
||||
/// <param name="disciplinesWBSCode"></param>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsExitDisciplinesWBSCode(string disciplinesWBSCode, string id)
|
||||
{
|
||||
var q = Funs.DB.Base_DisciplinesWBS.FirstOrDefault(x => x.DisciplinesWBSCode == disciplinesWBSCode && x.DisciplinesWBSId != id);
|
||||
if (q != null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 验证是否存在相同的名称
|
||||
/// </summary>
|
||||
/// <param name="disciplinesWBSName"></param>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsExitDisciplinesWBSName(string disciplinesWBSName, string type, string id)
|
||||
{
|
||||
var q = Funs.DB.Base_DisciplinesWBS.FirstOrDefault(x => x.DisciplinesWBSName == disciplinesWBSName && x.Type == type && x.DisciplinesWBSId != id);
|
||||
if (q != null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
public static List<Model.View_Disciplines> GetDisciplinesViewList()
|
||||
{
|
||||
return (from x in Funs.DB.View_Disciplines orderby x.Type, x.Disciplines select x).ToList();
|
||||
}
|
||||
|
||||
public static void InitDisciplinesDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease)
|
||||
{
|
||||
dropName.DataGroupField = "[type]";
|
||||
dropName.DataValueField = "DisciplinesWBSId";
|
||||
dropName.DataTextField = "Disciplines";
|
||||
dropName.DataSource = GetDisciplinesViewList();
|
||||
dropName.DataBind();
|
||||
if (isShowPlease)
|
||||
{
|
||||
Funs.FineUIPleaseSelect(dropName,"");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,102 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
public static class HyperLinkSetService
|
||||
{
|
||||
/// <summary>
|
||||
/// 根据主键获取信息
|
||||
/// </summary>
|
||||
/// <param name="actTypeId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.Base_HyperLinkSet GetHyperLinkSetById(string hyperLinkSetId)
|
||||
{
|
||||
return Funs.DB.Base_HyperLinkSet.FirstOrDefault(e => e.HyperLinkId == hyperLinkSetId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加
|
||||
/// </summary>
|
||||
/// <param name="actType"></param>
|
||||
public static void AddHyperLinkSet(Model.Base_HyperLinkSet hyper)
|
||||
{
|
||||
Model.Base_HyperLinkSet newHyper = new Model.Base_HyperLinkSet();
|
||||
newHyper.HyperLinkId = hyper.HyperLinkId;
|
||||
newHyper.HyperLinkName = hyper.HyperLinkName;
|
||||
newHyper.HyperLinkUrl = hyper.HyperLinkUrl;
|
||||
newHyper.Remark = hyper.Remark;
|
||||
Funs.DB.Base_HyperLinkSet.InsertOnSubmit(newHyper);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改
|
||||
/// </summary>
|
||||
/// <param name="actType"></param>
|
||||
public static void UpdateHyperLinkSet(Model.Base_HyperLinkSet hyper)
|
||||
{
|
||||
Model.Base_HyperLinkSet newHyper = Funs.DB.Base_HyperLinkSet.FirstOrDefault(e => e.HyperLinkId == hyper.HyperLinkId);
|
||||
if (newHyper != null)
|
||||
{
|
||||
newHyper.HyperLinkName = hyper.HyperLinkName;
|
||||
newHyper.HyperLinkUrl = hyper.HyperLinkUrl;
|
||||
newHyper.Remark = hyper.Remark;
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除数据
|
||||
/// </summary>
|
||||
/// <param name="actTypeId"></param>
|
||||
public static void DeleteHyperLinkSetById(string hyperLinkSetId)
|
||||
{
|
||||
Model.Base_HyperLinkSet hyper = Funs.DB.Base_HyperLinkSet.FirstOrDefault(e => e.HyperLinkId == hyperLinkSetId);
|
||||
if (hyper != null)
|
||||
{
|
||||
Funs.DB.Base_HyperLinkSet.DeleteOnSubmit(hyper);
|
||||
Funs.DB.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 验证是否存在相同的HyperLinkName
|
||||
/// </summary>
|
||||
/// <param name="hyperLinkName"></param>
|
||||
/// <param name="id"></param>
|
||||
/// <returns></returns>
|
||||
public static bool IsExitHyperLinkName(string hyperLinkName, string id)
|
||||
{
|
||||
var q = Funs.DB.Base_HyperLinkSet.FirstOrDefault(x => x.HyperLinkName == hyperLinkName && x.HyperLinkId != id);
|
||||
if (q != null)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取下拉选项
|
||||
/// </summary>
|
||||
/// <param name="dropName"></param>
|
||||
/// <param name="isShowPlease"></param>
|
||||
public static void InitHyperLinkDropDownList(FineUIPro.DropDownList dropName, bool isShowPlease)
|
||||
{
|
||||
dropName.DataValueField = "HyperLinkUrl";
|
||||
dropName.DataTextField = "HyperLinkName";
|
||||
dropName.DataSource = (from x in Funs.DB.Base_HyperLinkSet orderby x.HyperLinkName select x).ToList();
|
||||
dropName.DataBind();
|
||||
if (isShowPlease)
|
||||
{
|
||||
Funs.FineUIPleaseSelect(dropName);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user