using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using CoreFS.CA06;
namespace Core.StlMes.Client.Sale.BLL.SaleBusinessMgt.BaseData
{
public class SlmBaseRegionBll : SaleBusinessMgt.BllBase.BaseBll
{
public SlmBaseRegionBll(OpeBase ob)
: base(ob)
{
}
///
/// 查询入口
///
///
///
private DataSet GetSlmBaseRegion(string sqlCondition)
{
string sqlStr = string.Format(SqlCollection.BaseData._QUERYSLMBASEREGION, sqlCondition);
return base.ExecuteQuery(sqlStr);
}
///
/// 查询区域类型
///
///
///
private DataSet GetSlmBaseRegionTpe(string sqlCondition)
{
string sqlStr = string.Format(SqlCollection.BaseData._QUERYSLMBASEREGIONTYPE, sqlCondition);
return base.ExecuteQuery(sqlStr);
}
///
/// 查询所有区域信息
///
///
public DataSet GetSlmBaseRegionAll()
{
return GetSlmBaseRegion("");
}
public DataSet GetValidSlmBaseRegion()
{
return Util.UtilDataSet.GetDataSetWithRowFilter(GetSlmBaseRegionAll(), "FL", "1");
}
public DataSet GetSlmBaseRegionTpeAll()
{
return GetSlmBaseRegionTpe("");
}
///
/// 获取行政区域级别信息
///
///
public DataSet GetDistinctRegionTpe()
{
string sqlStr = SqlCollection.BaseData._GETDISTINCTREGIONTPE;
return base.ExecuteQuery(sqlStr);
}
///
/// 获取行政区域属性信息
///
///
public DataSet GetDistinctRegionType()
{
string sqlStr = SqlCollection.BaseData._GETDISTINCTREGIONTYPE;
return base.ExecuteQuery(sqlStr);
}
///
/// 区域信息新增
///
///
///
public void Insert(System.Collections.Hashtable hs, out string errMsg)
{
errMsg = "";
CoreClientParam param = base.GetCoreClientParam(_ServerName, "insert", new object[] { hs });
CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
errMsg = base.GetReturnErrorInfo(result);
}
///
/// 区域信息删除
///
///
///
///
public void Delete(string regionNo,string deleteName,out string errMsg)
{
errMsg = "";
CoreClientParam param = base.GetCoreClientParam(_ServerName, "delete", new object[] { regionNo, deleteName });
CoreClientParam result = base.fr.ExecuteNonQuery(param, CoreInvokeType.Internal);
errMsg = base.GetReturnErrorInfo(result);
}
private string _ServerName = "core.stlmes.server.sale.service.SlmBaseRegion";
}
}