using QWPlatform.IService; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using PMS.EntityModels.Product; namespace PMS.DBService.Product { public class ZDYCXService : DataServiceBase { /// /// 创建者:冉利 /// 创建日期:2018/1/07 /// 功能描述:自定义查询方案 /// //实例化数据库 public DataServiceBase dataservice = new DataServiceBase(); /// /// 查询自定义查询方案 /// /// 账户id /// public DataTable ZdyCx(long? zhID) { var dt = this.SelectBuilder.Columns("查询条件") .From("自定义查询") .Where("账户id", zhID) .Where("是否默认", 1) .Select(); return dt; } /// /// 方案名重复检查 /// /// /// public DataTable FAM(string name) { var dt = this.SelectBuilder.Columns("*") .From("自定义查询") .Where("方案名", name) .Select(); return dt; } /// /// 方案名查询 /// /// public object FanSelect() { var dt=this.SelectBuilder.Columns("ID") .Columns("方案名") .From("自定义查询") .Select(); return dt; } /// /// 方案名查询 /// /// /// public DataTable FaSelect(string faCx) { var dt = this.SelectBuilder.Columns("查询条件") .From("自定义查询") .Where("ID", faCx) .Select(); return dt; } /// /// 自定义查询方案的保存 /// /// /// public string ZdyFangan(ZDYCXModel zdymodel) { var dt= this.ProcedureBuilder.Procedure("B_自定义查询.P_自定义查询_Edit") .Paramter("账户ID_in",zdymodel.ZHID) .Paramter("方案名_in",zdymodel.FAM) .Paramter("模块ID_in",zdymodel.MKID) .Paramter("查询条件_in",zdymodel.CXTJ) .Paramter("是否默认_in",zdymodel.SFMR) .ParamterOut("Resultstr_Out", DbType.String, 400); dt.Execute(); return dt.ParameterValue("Resultstr_Out"); } } }