using BaseOUDAL;
using YLErp.Models;
using YLErp.Modules.SalesModule;
namespace YLErp.Modules.SystemModule
{
//自ylerpweb项目移入
///
/// 销售员
///
public class SalesDataModelV1
{
///
/// 获取人员姓名
///
public static List GetSalesmen()
{
var salesmen = new SalesmenDataService(OptUserInfo.SystemUser).GetSalesmen();
return salesmen.Select(O => new SelectItem
{
Value = O.id.ToString(),
Text = O.Name ?? string.Empty
}).ToList();
}
///
/// 所有销售
///
public static List GetAllSalesmen()
{
var result = new List();
var salesmen = new SalesmenDataService(OptUserInfo.SystemUser).GetAllSalesmen();
result = salesmen.Select(O => new SelectItem
{
Text = O.Name + "",
Value = O.id + ""
}).ToList();
return result;
}
///
/// 获取部门名
///
public static List GetDepartment()
{
var result = new List();
var departments = new SalesmenDataService(OptUserInfo.SystemUser).GetDepartment();
result = departments.Select(O => new SelectItem
{
Text = O + "",
Value = O + ""
}).ToList();
return result;
}
///
/// 获取所有营业部
///
public static List 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();
}
}
}
}