示例#1
0
 /// <summary>
 /// 刪除Post
 /// </summary>
 /// <param name="post">被刪除的Post</param>
 public void DeletePost(Post post)
 {
     FTISDao.DeletePost(post);
 }
示例#2
0
 /// <summary>
 /// 更新Post
 /// </summary>
 /// <param name="post">被更新的Post</param>
 /// <returns>更新後的Post</returns>
 public Post UpdatePost(Post post)
 {
     return FTISDao.UpdatePost(post);
 }
示例#3
0
 /// <summary>
 /// 新增Post
 /// </summary>
 /// <param name="post">被新增的Post</param>
 /// <returns>新增後的Post</returns>
 public Post CreatePost(Post post)
 {
     return FTISDao.CreatePost(post);
 }
        private void Save(Post post)
        {
            if (NodeId > 0)
            {
                post.Node = m_FTISService.GetNodeById(NodeId);
            }                        
            post.Name = Name;

            post.Company = Company;
            post.CompanyENG = CompanyENG;
            post.ExpiredDate = ExpiredDate;
            post.Charge = Charge;
            post.Contact = Contact;
            post.Tel = Tel;
            post.Fax = Fax;
            post.Address = Address;
            post.Email = Email;
            post.Content = Content;
            post.SortId = SortId;
            post.Status = Status;
            post.Tag = Tag;
            post.No = No;

            if (post.PostId == 0)
            {
                m_FTISService.CreatePost(post);
            }
            else
            {
                m_FTISService.UpdatePost(post);
            }

            LoadPost(post.PostId, false);
        }
 public void Insert()
 {
     Post post = new Post();
     Save(post);
 }
 protected void LoadPost(Post post)
 {
     if (post != null)
     {
         PostId = post.PostId;
         Name = post.Name;
         Company = post.Company;
         CompanyENG = post.CompanyENG;
         ExpiredDate = post.ExpiredDate;
         Charge = post.Charge;
         Contact = post.Contact;
         Tel = post.Tel;
         Fax = post.Fax;
         Address = post.Address;
         Email = post.Email;
         Content = post.Content;                
         SortId = post.SortId;
         Status = post.Status;
         Tag = post.Tag;
         No = post.No;
         if (post.Node != null)
         {
             Node = post.Node;
             NodeId = post.Node.NodeId;
         }
     }
 }