示例#1
0
        protected override bool SaveData()
        {
            var id = CardPointTransferManager.Save(ID, Date, FromCardNumber, ToCardNumber, Comment, BaseGlobalVariable.UserID);

            if (id > 0)
            {
                ID = id;
            }
            return(id > 0);
        }
示例#2
0
        protected override void BindData()
        {
            if (Action == DatabaseAction.Edit)
            {
                var table = CardPointTransferManager.GetHeader(ID);
                if (table.Count == 0)
                {
                    throw new ArgumentException("მონაცემი არ მოიძებნა.");
                }

                ID             = table[0].PointTransferID;
                FromCardNumber = table[0].FromCardNumber;
                ToCardNumber   = table[0].ToCardNumber;
                Date           = table[0].Date;
                Comment        = table[0].Comment;


                Status       = (DatabaseStatus)table[0].StatusID;
                CreateDate   = table[0].CreateDate;
                CreatorID    = table[0].CreatorID;
                ModifiedDate = table[0].ModifiedDate;
                ModifierID   = table[0].ModifierID;
                ApproverID   = table[0].ApproverID;

                if (!table[0].IsApproverIDNull())
                {
                    ds_CardPointTransfer.VW_PointTransferDetail.Clear();
                    ds_CardPointTransfer.VW_PointTransferDetail.Merge(CardPointTransferManager.GetDetail(ID));
                }
            }
            else
            {
                CreateDate   = BaseGlobalVariable.ServerDateTime;
                CreatorID    = BaseGlobalVariable.UserID;
                ModifiedDate = BaseGlobalVariable.ServerDateTime;
                ModifierID   = BaseGlobalVariable.UserID;

                Date = BaseGlobalVariable.ServerDateTime;
            }
        }