protected override bool SaveData() { var id = CashboxManager.Save(ID, null, OrderDate, BranchID, SubAccount, AnalyticalAccountingCode, Amount, CurrencyID, SpecialPurposeCode, IssuedPersonID, BasisID, Enclosure, WarrantNumber, BaseGlobalVariable.UserID); if (id > 0) { ID = id; } return(id > 0); }
protected override void BindData() { if (Action == DatabaseAction.Edit) { var table = CashboxManager.Get(ID); if (table.Count == 0) { throw new ArgumentException("მონაცემი არ მოიძებნა."); } ID = table[0].CashboxOrderID; ActNumber = table[0].ActNumber; OrderDate = table[0].OrderDate; BranchID = table[0].BranchID; SubAccount = table[0].SubAccount; AnalyticalAccountingCode = table[0].AnalyticalAccountingCode; Amount = table[0].Amount; CurrencyID = table[0].CurrencyID; SpecialPurposeCode = table[0].SpecialPurposeCode; IssuedPersonID = table[0].IssuedPersonID; BasisID = table[0].BasisID; Enclosure = table[0].Enclosure; WarrantNumber = table[0].WarrantNumber; 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; } else { CreateDate = BaseGlobalVariable.ServerDateTime; CreatorID = BaseGlobalVariable.UserID; ModifiedDate = BaseGlobalVariable.ServerDateTime; ModifierID = BaseGlobalVariable.UserID; OrderDate = BaseGlobalVariable.ServerDateTime.Date; } }