示例#1
0
        public bool Confirm()
        {
            if (SelectedCancelReason == null)
            {
                MessageBox.Show("Favor selecionar um motivo de cancelamento.", "Atenção!", MessageBoxButton.OK, MessageBoxImage.Warning);

                return false;
            }

            if (string.IsNullOrWhiteSpace(RemarkText))
            {
                MessageBox.Show("Favor informar a observação de cancelamento.", "Atenção!", MessageBoxButton.OK, MessageBoxImage.Warning);

                return false;
            }

            if (!CustomCancelEventBusiness.InsertNewCancelEvent(AgencyEventId, SelectedCancelReason.Value, RemarkText))
                return false;

            return true;
        }
示例#2
0
        public CustomCancelEventViewModel(string AgencyEventId)
        {
            this.AgencyEventId = AgencyEventId;

            this.CancelReasonList = CustomCancelEventBusiness.GetCancelReasonList();
        }