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(); } } } }