Exemplo n.º 1
0
        public DealBlankApiModel PrepareNewDeal()
        {
            var apiModel = new DealBlankApiModel();

            apiModel.priorities = _priorityRepository.GetAllPriorities().Select(c => new PrioritySelectionApiModel()
            {
                id = c.ID, name = c.Name, selected = false
            }).ToList();
            apiModel.stages = _dealRepository.GetAllStages().Select(c => new StageLinkApiModel()
            {
                id = c.ID, name = c.Name, probability = c.Probability.GetValueOrDefault(), selected = false, passed = false
            }).ToList();
            apiModel.lostReasons = _dealRepository.GetAllLostReason().Select(c => new LostReasonLinkApiModel()
            {
                id = c.ID, reason = c.Reason, selected = false
            }).ToList();
            return(apiModel);
        }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                string TaskId = Request.QueryString["Id"];

                AssigneeRepository assigneeRepository = new AssigneeRepository();
                ddlAssignee.DataSource = assigneeRepository.GetAllAssignees();
                ddlAssignee.DataBind();
                PriorityRepository priorityRepository = new PriorityRepository();
                ddlPriority.DataSource = priorityRepository.GetAllPriorities();
                ddlPriority.DataBind();
                StateRepository stateRepository = new StateRepository();
                ddlState.DataSource = stateRepository.GetAllStates();
                ddlState.DataBind();
                TagRepository tagRepository = new TagRepository();
                lstTags.DataSource = tagRepository.GetAllTags();
                lstTags.DataBind();

                if (TaskId != null)
                {
                    Guid taskId = Guid.Empty, taskIdOut;
                    if (Guid.TryParse(TaskId, out taskIdOut))
                    {
                        taskId = taskIdOut;
                    }
                    TaskRepository taskRepository = new TaskRepository();
                    Task           editingTask    = taskRepository.GetTaskById(taskId);
                    txtFirstDate.Text         = editingTask.StartDate.ToShortDateString();
                    txtLastDate.Text          = editingTask.FinishDate.Value.ToShortDateString();
                    txtTitle.Text             = editingTask.Title;
                    txtDescription.Text       = editingTask.Description;
                    ddlAssignee.SelectedValue = editingTask.AssigneeId.ToString();
                    ddlPriority.SelectedValue = editingTask.PriorityId.ToString();
                    ddlState.SelectedValue    = editingTask.StateId.ToString();

                    List <Tag> listTags           = tagRepository.GetTaskTags(taskId);
                    for (int item = 0; item < lstTags.Items.Count; item++)
                    {
                        foreach (Tag tag in listTags)
                        {
                            Guid tagId = Guid.Empty, tagIdOut;
                            if (Guid.TryParse(lstTags.Items[item].Value, out tagIdOut))
                            {
                                tagId = tagIdOut;
                            }
                            if (tag.Id == tagId)
                            {
                                lstTags.Items[item].Selected = true;
                            }
                        }
                    }
                    imgPicture.ImageUrl = editingTask.Picture;
                }
            }
        }
Exemplo n.º 3
0
        public ContactBlankApiModel PrepareNewContact()
        {
            var apiModel = new ContactBlankApiModel();

            apiModel.priority = _priorityRepository.GetAllPriorities().Select(c => new PrioritySelectionApiModel()
            {
                id = c.ID, name = c.Name, selected = false
            }).ToList();
            return(apiModel);
        }
Exemplo n.º 4
0
        public CallBlankApiModel PrepareNewCall()
        {
            var apiModel = new CallBlankApiModel();

            apiModel.statuses = _taskTemplateRepository.GetAllTaskStatuses().Select(c => new TaskStatus()
            {
                id = c.ID, name = c.Name, selected = false
            }).ToList();
            apiModel.types = _taskTemplateRepository.GetAllCallTypes().Select(c => new CallType()
            {
                id = c.ID, name = c.Name, selected = false
            }).ToList();
            apiModel.results = _taskTemplateRepository.GetAllCallResults().Select(c => new CallResult()
            {
                id = c.ID, name = c.Name, selected = false
            }).ToList();
            apiModel.purposes = _taskTemplateRepository.GetAllCallReasons().Select(c => new CallPurpose()
            {
                id = c.ID, name = c.Name, selected = false
            }).ToList();
            apiModel.priorities = _priorityRepository.GetAllPriorities().Select(c => new PrioritySelectionApiModel()
            {
                id = c.ID, name = c.Name, selected = false
            }).ToList();

            return(apiModel);
        }
Exemplo n.º 5
0
        public LeadBlankApiModel PrepareNewLead()
        {
            var apiModel = new LeadBlankApiModel();

            apiModel.industry = _industryRepository.GetAllIndustries().Select(c => new IndustrySelectionApiModel()
            {
                id = c.ID, name = c.Name, selected = false
            }).ToList();
            apiModel.leadSource = _leadRepository.GetAllLeadSources().Select(c => new LeadSource()
            {
                id = c.ID, name = c.Name, selected = false
            }).ToList();
            apiModel.priority = _priorityRepository.GetAllPriorities().Select(c => new PrioritySelectionApiModel()
            {
                id = c.ID, name = c.Name, selected = false
            }).ToList();
            apiModel.status = _leadRepository.GetAllLeadStatuses().Select(c => new LeadStatus()
            {
                id = c.ID, name = c.Name, selected = false
            }).ToList();
            return(apiModel);
        }
Exemplo n.º 6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                AssigneeRepository assigneeRepository = new AssigneeRepository();
                ddlAssignees.DataSource = assigneeRepository.GetAllAssignees();
                ddlAssignees.DataBind();

                PriorityRepository priorityRepository = new PriorityRepository();
                ddlPriorities.DataSource = priorityRepository.GetAllPriorities();
                ddlPriorities.DataBind();
                FillRepeater();
            }
        }
Exemplo n.º 7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         AssigneeRepository ar = new AssigneeRepository();
         ddlAssignee.DataSource = ar.GetAllAssignees();
         ddlAssignee.DataBind();
         PriorityRepository pr = new PriorityRepository();
         ddlPriority.DataSource = pr.GetAllPriorities();
         ddlPriority.DataBind();
         StateRepository sr = new StateRepository();
         ddlState.DataSource = sr.GetAllStates();
         ddlState.DataBind();
         TagRepository tr = new TagRepository();
         cblTags.DataSource = tr.GetAllTags();
         cblTags.DataBind();
     }
 }