Ejemplo n.º 1
0
        private void button_Click(object sender, EventArgs e)
        {
            if (iniPro)
            {
                return;
            }

            Button    btn = ( Button )sender;
            EstPlanOp epo = new EstPlanOp();

            switch (btn.Name)
            {
            case "buttonOWrite":
                break;

            case "buttonDelete":
                break;

            case "buttonCancel":
                this.Close();
                break;

            case "buttonPrint":
                PublishReview prev = new PublishReview(Folder.DefaultExcelTemplate(excelFile), editPublishData(dataGridView1));
                prev.ExcelFile();
                break;

            case "buttonClose":
                this.Close();
                break;

            default:
                break;
            }
        }
Ejemplo n.º 2
0
        public string DispatchCommand(string[] commandParameters)
        {
            string command = commandParameters[0].ToLower();

            string result = "";

            switch (command)
            {
            case "exit": result = ExitCommand.Execute();
                break;

            case "print-info": result = PrintInfo.Execute(commandParameters);
                break;

            case "buy-ticket": result = BuyTicket.Execute(commandParameters);
                break;

            case "publish-review": result = PublishReview.Execute(commandParameters);
                break;

            case "print-reviews": result = PrintReviews.Execute(commandParameters);
                break;

            case "change-trip-status": result = ChangeTripStatus.Execute(commandParameters);
                break;

            default:
                break;
            }

            return(result);
        }
        public async Task <Review> FindOrCreateReview(PublishReview command, ReviewIdentifier reviewId, Guid revisionId)
        {
            var review = _sessionAdapter.GetReview(revisionId, _user);

            if (review == null)
            {
                review = new Review
                {
                    Id         = GuidComb.Generate(),
                    RevisionId = revisionId,
                    UserId     = _user.Id
                };
            }

            review.ReviewedAt = DateTimeOffset.Now;

            _sessionAdapter.Save(review);
            return(review);
        }