initProject

This commit is contained in:
2024-05-08 11:01:54 +08:00
commit e7cea71567
4078 changed files with 579425 additions and 0 deletions
+99
View File
@@ -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);
}
}
}
}
+165
View File
@@ -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);
}
}
}
}
+139
View File
@@ -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);
}
}
}
}
+199
View File
@@ -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);
}
}
}
}