Exemple #1
0
        private void EditOpportunityStatus(int OpportunityStatusId)
        {
            this.OpportunityStatus = this.srvOpportunityStatus.GetById(OpportunityStatusId);

            this.ClearDetailControls();
            this.LoadFormFromEntity();
            this.frmOpportunityStatus.HiddenDetail(false);
            this.ShowDetail(true);
        }
        internal override OpportunityStatus GetSerchResult()
        {
            OpportunityStatus asesor    = null;
            UltraGridRow      activeRow = this.grdSchSearch.ActiveRow;

            if (activeRow != null)
            {
                int asesorId = Convert.ToInt32(activeRow.Cells[0].Value);
                asesor = this.srvOpportunityStatus.GetById(asesorId);
            }

            return(asesor);
        }
Exemple #3
0
 private void DeleteEntity(int OpportunityStatusId)
 {
     if (MessageBox.Show("¿Esta seguro de eliminar el Estatus?", "Advertencia",
                         MessageBoxButtons.OKCancel, MessageBoxIcon.Question) != DialogResult.OK)
     {
         return;
     }
     this.OpportunityStatus           = this.srvOpportunityStatus.GetById(OpportunityStatusId);
     this.OpportunityStatus.Activated = false;
     this.OpportunityStatus.Deleted   = true;
     this.srvOpportunityStatus.SaveOrUpdate(this.OpportunityStatus);
     this.Search();
 }
Exemple #4
0
        protected override void ExecuteWorkflowLogic()
        {
            var opportunityClose = new Entity("opportunityclose")
            {
                ["subject"]       = Subject.Get(Context.ExecutionContext),
                ["opportunityid"] = Opportunity.Get(Context.ExecutionContext),
                ["actualrevenue"] = ActualRevenue.Get(Context.ExecutionContext),
                ["actualend"]     = CloseDate.Get(Context.ExecutionContext),
                ["description"]   = Description.Get(Context.ExecutionContext)
            };

            var winOpportunityRequest = new WinOpportunityRequest()
            {
                Status           = OpportunityStatus.Get(Context.ExecutionContext),
                OpportunityClose = opportunityClose
            };

            Context.UserService.Execute(winOpportunityRequest);
        }
        public IEnumerable<Opportunity> GetOpportunities(OpportunityStatus status)
        {
            var rnd = new Random();

            return Enumerable.Range(1, 3000)
                .Select(i => {
                    var dueDate = DateTime.Today;

                    if (i < 700) {
                        // make it overdue
                        dueDate = dueDate.AddDays(-5);
                    }
                    else {
                        // set the due date somewhere between today and 45 days into the future
                        dueDate = dueDate.AddDays(rnd.Next(46));
                    }

                    return new Opportunity {
                        IsViewed = (i % 7 == 0),
                        DueDate = dueDate
                    };
                });
        }
Exemple #6
0
 private void btnSchCreate_Click(object sender, EventArgs e)
 {
     this.OpportunityStatus = new OpportunityStatus();
     this.ClearDetailControls();
     this.ShowDetail(true);
 }
Exemple #7
0
        public void ExternalWebOpportunityCreate()
        {
            int             id     = 1;
            CommunityDaysDb db     = new CommunityDaysDb();
            var             status = new OpportunityStatus
            {
                OpportunityStatusId          = id,
                OpportunityStatusDescription = "First status"
            };

            var user = new UserProfile
            {
                UserId   = id,
                UserName = "******"
            };

            var company = new Company
            {
                CompanyId   = id,
                CompanyName = "First Company"
            };

            db.Company.Add(company);
            db.UserProfiles.Add(user);
            db.OpportunityStatus.Add(status);
            db.SaveChanges();

            // Arrange
            OpportunityController controller = new OpportunityController();
            var model = new Opportunity
            {
                OpportunityId                    = id,
                OpportunityStatusId              = id,
                CompanyId                        = id,
                MinNumberofVolunteers            = id,
                MaxNumberofVolunteers            = id,
                OpportunityLocationName          = "ABERFELDY",
                OpportunityPostcode              = "BD23 1PT",
                OpportunityTitle                 = "BREADALBANE CANOE CLUB EVENT",
                OpportunityDescription           = "ASSIST AS HELPERS AT OUR SLALOM KAYAKING COMPETITION IN ABERFELDY 1ST & 2ND OF APRIL - CAR PARKING, CATERING TENT, HELPING CHILDREN GET IN AND OUT OF BOATS, HELP CARRY BOATS, ETC. OUR OTHER COMPETITION AT GRANDTULLY ON THE 30TH AND 31ST OF MARCH WOULD BENEFIT FROM ANY HELPERS AS WELL. IT IS A PREMIER EVENT AND SOME PREVIOUS OLYMPIC MEDALISTS COMPETE THERE. THE ADVENTURE SHOW ALSO FILMS THE EVENT.",
                OpportunityDate                  = System.DateTime.Now.AddDays(5).ToShortDateString(),
                OpportunityCreatedDate           = System.DateTime.Now,
                OpportunityAdditionalInformation = "Created: " + System.DateTime.Now.ToString()
            };

            /*var parentmodel = new OpportunityViewModelExternalWeb.ViewModels.OpportunityViewModel
             * {
             *  Opportunity = model,
             *  EventDate = System.DateTime.Now
             * };
             *
             * // Act
             * var redirectToRouteResult = controller.Create(model) as RedirectToRouteResult;
             * //ViewResult result = controller.Edit(id) as ViewResult;
             * //Opportunity modelResult = (Opportunity)result.ViewData.Model;
             *
             * // Assert
             * Assert.IsNotNull(redirectToRouteResult);
             * Assert.AreEqual("Index", redirectToRouteResult.RouteValues["Action"]);
             * Assert.AreEqual("OpportunityController", redirectToRouteResult.RouteValues["controller"]);
             * //Assert.AreEqual(model.OpportunityId, modelResult.OpportunityId);
             * */
        }