예제 #1
0
        void DtGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGrid grid = sender as DataGrid;

            if (grid.SelectedItem != null)
            {
                SelectRelationPost = grid.SelectedItems[0] as V_RELATIONPOST;
            }
        }
예제 #2
0
        /// <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);
        }
예제 #3
0
 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;
     }
 }
예제 #4
0
 void DtGrid_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     DataGrid grid = sender as DataGrid;
     if (grid.SelectedItem != null)
     {
         SelectRelationPost = grid.SelectedItems[0] as V_RELATIONPOST;
     }
 }