Exemplo n.º 1
0
        public static ChequeStatu ChangeStatus(Cheque cheque, ChequeStatusType chequeStatusTo, string remarks)
        {
            var statusFrom = GetActive(cheque);
            if (statusFrom != null && statusFrom.IsActive == true)
            {
                statusFrom.IsActive = false;
            }

            ChequeStatu status = new ChequeStatu();
            if (statusFrom == null || statusFrom.IsActive == false)
                status = CreateChequeStatus(cheque, chequeStatusTo.Id, DateTime.Now, remarks, true);

            Context.ChequeStatus.AddObject(status);
            return status;
        }
Exemplo n.º 2
0
        protected void CreateCheckStatus(Cheque check, DateTime now, ChequeStatusType CheckStatusType)
        {
            ChequeStatu newCheckStatus = new ChequeStatu();

            newCheckStatus.CheckId = check.Id;
            newCheckStatus.ChequeStatusType = CheckStatusType;
            newCheckStatus.TransitionDateTime = now;
            newCheckStatus.Remarks = txtCheckRemarks.Text;
            newCheckStatus.IsActive = true;

            ObjectContext.ChequeStatus.AddObject(newCheckStatus);
        }