void DtGrid_SelectionChanged(object sender, SelectionChangedEventArgs e) { DataGrid grid = sender as DataGrid; if (grid.SelectedItem != null) { SelectRelationPost = grid.SelectedItems[0] as V_RELATIONPOST; } }
/// <summary> /// 根据关联岗位ID查询岗位信息列表 /// </summary> /// <param name="strID">关联岗位ID</param> /// <returns>返回关联岗位信息</returns> public V_RELATIONPOST GetRelationPostByID(string strID) { var ents = dal.GetObjects().Include("T_HR_POST").FirstOrDefault(s => s.RELATIONPOSTID == strID); //List<T_HR_RELATIONPOST> tmplist = ents.ToList(); V_RELATIONPOST vents = new V_RELATIONPOST(); vents.RelationPostID = ents.RELATIONPOSTID; var post = dal.GetObjects <T_HR_POST>().Include("T_HR_POSTDICTIONARY").FirstOrDefault(s => s.POSTID == ents.RELATEPOSTID); vents.Post = post; return(vents); }
void client_GetRelationPostByIDCompleted(object sender, GetRelationPostByIDCompletedEventArgs e) { if (e.Error != null && e.Error.Message != null) { ComfirmWindow.ConfirmationBoxs(Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(e.Error.Message), Utility.GetResourceStr("CONFIRM"), MessageIcon.Error); } else { V_RELATIONPOST ents = e.Result; RelationPost = new T_HR_RELATIONPOST(); RelationPost.RELATIONPOSTID = ents.RelationPostID; RelationPost.RELATEPOSTID = ents.Post.POSTID; lkPost.DataContext = ents.Post; } }