Esempio n. 1
0
        private void ApplyParameters(ProjectTask task)
        {
            ActionParameters parameters = this.Context.ActionParameter;

            if (!parameters.ContainsKey("ProjectId"))
            {
                return;
            }
            if (!parameters.ContainsKey("MemberId"))
            {
                return;
            }
            if (!parameters.ContainsKey("IterationId"))
            {
                return;
            }
            Guid?projectId = (Guid?)parameters["ProjectId"];

            if (projectId != null)
            {
                task.ProjectId = (Guid)projectId;
            }
            task.OwnerId            = (Guid?)parameters["MemberId"];
            task.ProjectIterationId = (Guid?)parameters["IterationId"];
        }
 public override IActionResult Execute(ActionParameters parameters)
 {
     if (parameters.ContainsKey("ProjectId"))
     {
         _projectId = parameters.Get <Guid>("ProjectId");
     }
     //var view = Detail(objectName, objectId, workMode);
     return(base.Execute(parameters));
 }
Esempio n. 3
0
        public virtual IActionResult List(ActionParameters parameters)
        {
            string viewName = ObjectName;

            if (parameters.ViewShowType != ViewShowType.Mdi && parameters.ContainsKey("FixedFilter"))
            {
                viewName += parameters.Get <CriteriaOperator>("FixedFilter").LegacyToString();
            }
            return(ShowView(parameters, viewName, "List"));
        }
        public IActionResult NoteAction(ActionParameters parameters)
        {
            string noteSubject = string.Empty;

            if (parameters.ContainsKey("NoteSubject"))
            {
                _noteSubject = parameters.Get <string>("NoteSubject");
            }
            if (parameters.ContainsKey("ParentObjectName"))
            {
                _parentObjectName = parameters.Get <string>("ParentObjectName");
            }
            if (parameters.ObjectName == "Note")
            {
                NoteId = parameters.ObjectId;
            }
            else
            {
                ObjectType    = parameters.ObjectName;
                this.ObjectId = parameters.ObjectId;
            }
            var detailView = ViewFactory.CreateView("DefaultNoteDetailView") as INoteDetailForm;

            _detailView = detailView;
            _noteView   = detailView;
            if (parameters.ContainsKey("PutNoteEnable"))
            {
                string putNoteEnable = string.Empty;
                putNoteEnable = parameters.Get <string>("PutNoteEnable");
                if (putNoteEnable.Equals("false"))
                {
                    _noteView.SetDescriptionVisible(false);
                }
            }
            OnViewSet();
            return(new ModalViewResult(detailView));
        }
Esempio n. 5
0
        public override IActionResult Execute(ActionParameters parameters)
        {
            if (parameters.ContainsKey("FixedFilter"))
            {
                var filter = parameters.Get <CriteriaOperator>("FixedFilter");
                SetFixedFilter(filter);
            }
            _listView            = CreateListView("DefaultListView");
            _listView.ObjectName = ObjectName;
            BindListData();
            var result = new PartialViewResult();

            result.View = _listView;
            return(result);
        }
Esempio n. 6
0
        public override IActionResult Execute(ActionParameters parameters)
        {
            if (parameters.ContainsKey("ObjectEntity"))
            {
                ObjectEntity = parameters.Get <object>("ObjectEntity");
            }
            var objectId = parameters.ObjectId;
            var workMode = parameters.Get <EntityDetailWorkingMode>("WorkingMode");

            ObjectName       = parameters.ObjectName;
            _detailView      = ViewFactory.CreateView("Default" + ObjectName + "DetailView") as IObjectDetailView;
            this.ObjectId    = objectId;
            this.WorkingMode = workMode;

            OnViewSet();
            var result = new PartialViewResult();

            result.View = _detailView;
            return(result);
        }