从山证v2.3.0拷贝
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
using BaseOUDAL;
|
||||
using YLErp.Models;
|
||||
using YLErp.Modules.SalesModule;
|
||||
|
||||
namespace YLErp.Modules.SystemModule
|
||||
{
|
||||
//自ylerpweb项目移入
|
||||
|
||||
/// <summary>
|
||||
/// 销售员
|
||||
/// </summary>
|
||||
public class SalesDataModelV1
|
||||
{
|
||||
/// <summary>
|
||||
/// 获取人员姓名
|
||||
/// </summary>
|
||||
public static List<SelectItem> GetSalesmen()
|
||||
{
|
||||
var salesmen = new SalesmenDataService(OptUserInfo.SystemUser).GetSalesmen();
|
||||
|
||||
return salesmen.Select(O => new SelectItem
|
||||
{
|
||||
Value = O.id.ToString(),
|
||||
Text = O.Name ?? string.Empty
|
||||
}).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 所有销售
|
||||
/// </summary>
|
||||
public static List<SelectItem> GetAllSalesmen()
|
||||
{
|
||||
var result = new List<SelectItem>();
|
||||
var salesmen = new SalesmenDataService(OptUserInfo.SystemUser).GetAllSalesmen();
|
||||
result = salesmen.Select(O => new SelectItem
|
||||
{
|
||||
Text = O.Name + "",
|
||||
Value = O.id + ""
|
||||
}).ToList();
|
||||
return result;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取部门名
|
||||
/// </summary>
|
||||
public static List<SelectItem> GetDepartment()
|
||||
{
|
||||
var result = new List<SelectItem>();
|
||||
var departments = new SalesmenDataService(OptUserInfo.SystemUser).GetDepartment();
|
||||
result = departments.Select(O => new SelectItem
|
||||
{
|
||||
Text = O + "",
|
||||
Value = O + ""
|
||||
}).ToList();
|
||||
return result;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取所有营业部
|
||||
/// </summary>
|
||||
public static List<SelectItem> GetAllSaleDepartment()
|
||||
{
|
||||
using (var condb = new ErpBaseContext())
|
||||
{
|
||||
var list = condb.Departments.Where(x => x.DepartmentType == "营业部").ToList();
|
||||
return list.Select(m => new SelectItem
|
||||
{
|
||||
Text = m.Name ?? string.Empty,
|
||||
Value = m.Id.ToString()
|
||||
}).ToList();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user