using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using WMS.IData;
namespace WMS.Business.Common
{
public class BussCommon : IBussFactory
{
public DataTable GetTable(string sql)
{
DataTable ds = null;
ds = DataProvider.Instance.Common.GetTable(sql);
return ds;
}
///
/// 通过指定的字段属性查询数据
///
///
///
///
///
public DataTable GetCustomCtrlData(string tableName, string clmValue, string clmName, string clmWhere, string clmClassName)
{
DataTable ds = null;
ds = DataProvider.Instance.Common.GetCustomCtrlData(tableName, clmValue, clmName, clmWhere, clmClassName);
return ds;
}
///
/// 返回通用查询的数据
///
/// 表名
/// 查询的列
/// 查询条件
/// 表名
///
public DataTable GetListData(List column, Dictionary clmValue, string tableName)
{
DataTable listData = DataProvider.Instance.Common.GetListData(column, clmValue, tableName);
return listData;
}
///
/// 获取商品信息
///
/// 商品分类编号
/// 用户编号
///
public DataSet Get_GoodsInfo(string strGooID, string user_id)
{
DataSet ds = null;
ds = DataProvider.Instance.Common.Get_GoodsInfo(strGooID, user_id);
return ds;
}
///
/// 获取商品分类
///
/// 1使用 0停用
/// 用户编号
///
public DataSet GetGoods_Category(string status, string user_id)
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetGoods_Category(status, user_id);
return ds;
}
///
/// 获取采购类型
///
///
public DataSet GetPurchaseType()
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetPurchaseType();
return ds;
}
///
/// 获取来源类型
///
///
public DataSet GetSourceType()
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetSourceType();
return ds;
}
///
/// 获取活动类型
///
///
public DataSet GetActTypte()
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetActTypte();
return ds;
}
///
/// 获取仓库信息
///
/// 用户编号
///
public DataSet GetStorage(string user_id)
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetStorage(user_id);
return ds;
}
///
/// 获取库区信息
///
/// 用户编号
///
public DataSet GetArea(string id, string user_id)
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetArea(id, user_id);
return ds;
}
///
/// 根据仓库编号获取库位信息
///
///
///
public DataSet GetLocation(string StorageID)
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetLocation(StorageID);
return ds;
}
///
/// 获取物流公司信息
///
///
public DataSet GetLogisticsCom()
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetLogisticsComInfo();
return ds;
}
public DataSet GetUnloadMan()
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetUnloadMan();
return ds;
}
///
/// 供应商信息
///
/// 用户编号
///
public DataSet GetProviderType(string user_id)
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetProviderType(user_id);
return ds;
}
///
/// 付款方式类型
///
///
public DataSet GetPayType()
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetPayType();
return ds;
}
/////
///// 获取库存管理类型
/////
/////
/////
//public DataSet GetWMSType(WMSType WMStype)
//{
// DataSet dt = null;
// dt = DataProvider.Instance.Common.GetWMSType(WMStype);
// return dt;
//}
///
/// 物流公司信息
///
///
public DataSet GetLogisticsComInfo()
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetLogisticsComInfo();
return ds;
}
///
/// 获取结果集
///
/// 列名
/// 表名
/// 查询条件
///
public DataSet GetDataSet(string col, string table, string where)
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetDataSet(col, table, where);
return ds;
}
/************************************ Start 杨斌 增加 2012-11-20 ********************************/
///
/// 获取公司类型
///
///
public DataSet GetCompanyType()
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetCompanyType();
return ds;
}
/************************************ End 杨斌 增加 2012-11-20 **********************************/
///
/// 获取公司分类
///
///
public DataSet GetCompanyCategory()
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetCompanyCategory();
return ds;
}
///
/// 获取公司编号和公司名称
///
///
public DataSet GetCompanyIDName()
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetCompanyIDName();
return ds;
}
#region 获取部门编号和部门名称
///
/// 获取部门编号和部门名称
///
///
public DataSet GetDepartmentIDName()
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetDepartmentIDName();
return ds;
}
#endregion
///
/// 获取公司部门
///
///
public DataTable GetComDetDataTable()
{
return DataProvider.Instance.Common.GetComDetDataTable();
}
///
/// 获取员工信息
///
/// 公司编号
/// 部门编号
/// 员工名称
///
public DataTable GetUserDataTable(string ComId, string DetId, string UserName)
{
return DataProvider.Instance.Common.GetUserDataTable(ComId, DetId, UserName);
}
#region 获取集团编号和集团名称
///
/// 获取集团编号和集团名称
///
///
public DataSet GetGroupIDName()
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetGroupIDName();
return ds;
}
#endregion
#region 获取供应商类型
///
/// 获取供应商类型
///
///
public DataSet GetProviderType()
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetProviderType();
return ds;
}
#endregion
#region 获取省份
///
/// 获取省份
///
///
public DataSet GetProvince()
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetProvince();
return ds;
}
#endregion
#region 根据省份编号获取城市
///
/// 根据省份编号获取城市
///
/// 省份编号
///
public DataSet GetCityByProId(string strProId)
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetCityByPRO_ID(strProId);
return ds;
}
#endregion
#region 根据城市编号获取区
///
/// 根据城市编号获取区
///
/// 城市编号
///
public DataSet GetTownByCityId(string strCityId)
{
DataSet ds = null;
ds = DataProvider.Instance.Common.GetTownByCityId(strCityId);
return ds;
}
#endregion
///
/// 获取字典类型对照信息
///
///
public DataSet GetDictionaryType()
{
DataSet ds = DataProvider.Instance.Common.GetDictionaryType();
return ds;
}
///
/// 根据类型代码查询出类型字典信息
///
/// 类型代码
///
public DataSet GetTypeInfo(int strTypeId)
{
DataSet ds = DataProvider.Instance.Common.GetTypeInfo(strTypeId);
if (DataLogErrWrite(ds.Tables[0], ""))
{
return null;
}
return ds;
}
//#region 获取托盘下拉列表
/////
///// 获取托盘下拉列表
/////
/////
//public DataSet GetPalletType()
//{
// DataSet ds = null;
// ds = DataProvider.Instance.Common.GetPalletType();
// return ds;
//}
//#endregion
}
}