当前位置: 首页>>代码示例>>C#>>正文


C# IEmployeeService.QueryByEmployee方法代码示例

本文整理汇总了C#中IEmployeeService.QueryByEmployee方法的典型用法代码示例。如果您正苦于以下问题:C# IEmployeeService.QueryByEmployee方法的具体用法?C# IEmployeeService.QueryByEmployee怎么用?C# IEmployeeService.QueryByEmployee使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在IEmployeeService的用法示例。


在下文中一共展示了IEmployeeService.QueryByEmployee方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: EmployeeViewModel

        //主窗体初始化
        public EmployeeViewModel(IEmployeeService dataService)
        {
            _DataService = dataService;
            //查询部门,生成树
            _RootTreeNode = new TreeNodeModel("全部行政部门");

            DepartmentInfo dep = new DepartmentInfo();
            dep.CompanyId = 1;
             List<DepartmentInfo> queryByDepartment=_DataService.QueryByDepartment(dep);

             foreach (var depar in queryByDepartment)
             {
                 _RootTreeNode.Children.Add(new TreeNodeModel("" + depar.DepartmentId, depar.DepartmentName, _RootTreeNode));
            }
            //TreeNodeModel hunan = new TreeNodeModel("1","湖南", _RootTreeNode);
            //TreeNodeModel shaoyan = new TreeNodeModel("3", "邵阳", hunan);
            //TreeNodeModel hengyan = new TreeNodeModel("4", "衡阳", hunan);
            //TreeNodeModel wuhan = new TreeNodeModel("5", "武汉", hubei);
            //_RootTreeNode.Children.Add(hubei);
            //_RootTreeNode.Children.Add(hunan);
            //hunan.Children.Add(shaoyan);
            //hunan.Children.Add(hengyan);
            //hubei.Children.Add(wuhan);
            _FirstGeneration = new ObservableCollection<TreeNodeModel>(new TreeNodeModel[]{ 
                _RootTreeNode
            });

            //查询员工绑定grid
            EmployeeV = new ObservableCollection<EmployeeBean>();
            Employee employee = new Employee();
           
            List<Employee> loooo = _DataService.QueryByEmployee(employee);

            bool a = loooo != null;
            if (a)
            {
                foreach (var loca in loooo)
                {
                    EmployeeV.Add(new EmployeeBean
                    {
                        UserId = loca.UserId,
                                                 DepartmentId = loca.DepartmentId,JobNo = loca.JobNo,Name = loca.Name, 
                                                 Sex = loca.Sex, SexVal = (loca.Sex == 1) ? "男" : "女", Birthday = loca.Birthday,
                                                 Flag = loca.Flag, FlagVal = (loca.Flag == 1) ? "离职" : "在职", Mobile = loca.Mobile,
                                                 Email = loca.Email,Position = loca.Position,Phone = loca.Phone,Code = loca.Code,
                                                 ResidentialAddress = loca.ResidentialAddress,IDAddress = loca.IDAddress,Remark = loca.Remark});
                }
            }
        }
开发者ID:huangxuanheng,项目名称:ChooseDishes,代码行数:50,代码来源:EmployeeViewModel.cs


注:本文中的IEmployeeService.QueryByEmployee方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。