Exemple #1
0
        public void Update(Interface.IpostNo postNumber)
        {
            using (LMCdatabaseDataContext dbContext = new LMCdatabaseDataContext(this.connectionString))
            {
                tblPostNo postNo = dbContext.tblPostNos.SingleOrDefault(x => x.ID == postNumber.Id);
                postNo.city   = postNumber.City;
                postNo.postNo = postNumber.PostNumber;

                dbContext.SubmitChanges();
            }
        }
Exemple #2
0
        public void Add(Interface.IpostNo postNumber)
        {
            using (LMCdatabaseDataContext dbContext = new LMCdatabaseDataContext(this.connectionString))
            {
                tblPostNo newPostNumber = new tblPostNo
                {
                    postNo = postNumber.PostNumber,
                    city   = postNumber.City
                };

                dbContext.tblPostNos.InsertOnSubmit(newPostNumber);
                dbContext.SubmitChanges();
            }
        }
Exemple #3
0
        public void Delete(Interface.IpostNo postNumber)
        {
            using (LMCdatabaseDataContext dbContext = new LMCdatabaseDataContext(this.connectionString))
            {
                tblPostNo postNo = dbContext.tblPostNos.SingleOrDefault(x => x.ID == postNumber.Id);
                dbContext.tblPostNos.DeleteOnSubmit(postNo);

                var deleteItem = new StringBuilder();
                deleteItem.Append("[tblPostNo] { ");
                deleteItem.Append("ID = " + postNo.ID + ", ");
                deleteItem.Append("postNo = " + postNo.postNo + ", ");
                deleteItem.Append("city = " + postNo.city);
                deleteItem.Append("} ");

                tblDeleteItem newDelete = new tblDeleteItem
                {
                    itemInfo   = deleteItem.ToString(),
                    deleteDate = DateTime.Now,
                    restored   = false
                };

                dbContext.SubmitChanges();
            }
        }