Ejemplo n.º 1
0
        private void FixupPost(PostDto previousValue)
        {
            if (previousValue != null && previousValue.Employees.Contains(this))
            {
                previousValue.Employees.Remove(this);
            }

            if (Post != null)
            {
                if (!Post.Employees.Contains(this))
                {
                    Post.Employees.Add(this);
                }
                if (PostId != Post.Id)
                {
                    PostId = Post.Id;
                }
            }
            else if (!_settingFK)
            {
                PostId = null;
            }
        }
Ejemplo n.º 2
0
 private void LoadPost(PostDto post)
 {
     if (post != null)
     {
         viewResources.SetRowCellValue(viewResources.FocusedRowHandle, viewResources.Columns["Code"], post.Code);
         viewResources.SetRowCellValue(viewResources.FocusedRowHandle, viewResources.Columns["Name"], post.Name);
         viewResources.SetRowCellValue(viewResources.FocusedRowHandle, viewResources.Columns["Cost"], post.EstimatedSalary);
     }
 }