123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- using PMS.Interface.BaseCode;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using PMS.EntityModels.BaseCode;
- using QWPlatform.IService;
- using PMS.DBService.BaseCode;
- using QWPlatform.SystemLibrary.Utils;
- using System.Data;
- using QWPlatform.SystemLibrary;
- namespace PMS.BusinessService.BaseCode
- {
- /// <summary>
- /// 创建者:冉利
- /// 创建日期:2018/12/10
- /// 功能描述:编码分类实体
- /// </summary>
- public class BaseClassBLL : IBaseClass
- {
- private BaseClasservice BaseClass_Service = DataServiceBase.Instance<BaseClasservice>();
- /// <summary>
- /// 添加编码分类
- /// </summary>
- /// <param name="param"></param>
- /// <param name="editType"></param>
- /// <returns></returns>
- public string CodeClassAdd(BaseClassModel param, int editType)
- {
- return BaseClass_Service.CodeClassAdd(param, editType);
- }
- /// <summary>
- /// 查询上级编码分类
- /// </summary>
- /// <returns></returns>
- public string CodeClassSimpleCodeSelect()
- {
- return Strings.ObjectToJson(BaseClass_Service.CodeClassSimpleCodeSelect(), true);
- }
- /// <summary>
- /// 删除编码分类
- /// </summary>
- /// <param name="id"></param>
- public string DelCodeClassif(string id)
- {
- return BaseClass_Service.DelCodeClassif(id);
- }
- /// <summary>
- /// 查询单条编码分类
- /// </summary>
- /// <param name="iD"></param>
- /// <returns></returns>
- public string GetCodeClassif(string iD)
- {
- return Strings.ObjectToJson(BaseClass_Service.GetCodeClassif(iD), true);
- }
- /// <summary>
- /// 基础编码的上级分类id查询
- /// </summary>
- /// <returns></returns>
- public string CodeFLIDSelect()
- {
- return Strings.ObjectToJson(BaseClass_Service.CodeFLIDSelect(), true);
- }
- public string GetCodeClassInfo(string id)
- {
- string result="";
- DataTable dt = BaseClass_Service.GetCodeClassif(id);
- for(int i=0;i<dt.Rows.Count;i++)
- {
- result=dt.Rows[i]["ID"].ToString()+"|"+dt.Rows[i]["分类名"].ToString();
- }
- return result;
- }
- /// <summary>
- /// 获取编码分类的分类编码
- /// </summary>
- /// <param name="parame"></param>
- /// <returns></returns>
- public string CodeClassFLBM(string parame)
- {
- return BaseClass_Service.CodeClassFLBM(parame);
- }
- /// <summary>
- /// 获取编码分类最大值
- /// </summary>
- /// <returns></returns>
- public string CodeClassPopWindows(string Sjfl)
- {
- var result= BaseClass_Service.CodeClassPopWindows(Sjfl);
- return (result.ToInt32() + 1).ToString();
- }
- }
- }
|