protected override bool SaveData() { var id = CardPointTransferManager.Save(ID, Date, FromCardNumber, ToCardNumber, Comment, BaseGlobalVariable.UserID); if (id > 0) { ID = id; } return(id > 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; } }