74 lines
2.1 KiB
C#
74 lines
2.1 KiB
C#
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();
|
|
}
|
|
}
|
|
}
|
|
} |