Exemplo n.º 1
0
 public TaskManagementModule(IRegionManager regionManager, IModuleManager moduleManager, IEventAggregator eventAggregator)
     : base(regionManager, moduleManager, eventAggregator)
 {
     m_TabItemView  = new RibbonTabItemView(this);
     m_ProjectsView = new ProjectsView(this);
     m_TasksView    = new TasksView(this);
 }
Exemplo n.º 2
0
        public void ShowProjectsView(Window owner)
        {
            ProjectsView view = new ProjectsView(this, _model);

            view.Owner = owner;
            view.Show();
        }
Exemplo n.º 3
0
        public static Form ChooseStartPage(IUser user)
        {
            UnityOfWork unit      = new UnityOfWork(new ProjectTracerEntities());
            var         StartPage = new Form();

            switch (user.GetType().Name)
            {
            case "Client":
                StartPage = new ClientProjectsView(unit.Client.GetAll().FirstOrDefault(c => c.Id == user.Id));
                break;

            case "Developer":
                StartPage = new DeveloperProjectsView(unit.Developer.GetAll().FirstOrDefault(d => d.Id == user.Id));
                break;

            case "Senior":
                StartPage = new SeniorProjectsView(unit.Senior.GetAll().FirstOrDefault(s => s.Id == user.Id));
                break;

            case "Administrator":
                StartPage = new ProjectsView();
                break;

            default:
                break;
            }
            return(StartPage);
        }
Exemplo n.º 4
0
 private void ShowProjectsButton_Click(object sender, RoutedEventArgs e)
 {
     ProjectsView view = new ProjectsView();
     ProjectsPresenter presenter = new ProjectsPresenter(view, _model);
     view.Owner = this;
     view.Show();
 }
Exemplo n.º 5
0
    private void OpenProjectsView()
    {
        ProjectsView projectWindow = new ProjectsView();

        projectWindow.Owner   = this;
        projectWindow.TopMost = true;
        projectWindow.Show();
    }
Exemplo n.º 6
0
        private void ShowProjectsButton_Click(object sender, RoutedEventArgs e)
        {
            ProjectsView      view      = new ProjectsView();
            ProjectsPresenter presenter = new ProjectsPresenter(view, _model);

            view.Owner = this;
            view.Show();
        }
Exemplo n.º 7
0
        private void ShowProjectsButton_Click(object sender,
                                              RoutedEventArgs e)
        {
            ProjectsView view = new ProjectsView();

            view.DataContext
                       = new ProjectsViewModel(_projectModel);
            view.Owner = this;
            view.Show();
        }
Exemplo n.º 8
0
        public void GetSettings(ProjectsView pv)
        {
            GetSettings();

            IEnumerator eproj = _projects.GetEnumerator();

            pv.Items.Clear();
            while (eproj.MoveNext())
            {
                Project proj = (Project)eproj.Current;
                if (proj.ProjectFile.Exists)
                {
                    if (proj.ReadFile())
                    {
                        pv.AddProject(proj);
                    }
                }
            }
        }
Exemplo n.º 9
0
        public ProjectsTabView(
            ProjectsView projectView,
            GuidsView guidsView)
        {
            ViewModel = new ProjectTabViewModel();

            InitializeComponent();

            projectView.Dock = DockStyle.Fill;
            this.kryptonPage1.Controls.Add(projectView);

            guidsView.Dock = DockStyle.Fill;
            this.kryptonPage2.Controls.Add(guidsView);

            this.WhenActivated(d =>
            {
                d(this.OneWayBind(ViewModel, vm => vm.Tab1Title, v => v.kryptonPage1.Text));
                d(this.OneWayBind(ViewModel, vm => vm.Tab2Title, v => v.kryptonPage2.Text));
            });
        }
Exemplo n.º 10
0
        private static StiReport GetExaminationDrug(Guid id, ncelsEntities db, ProjectsView project)
        {
            var report = new StiReport();

            report.Load(HttpContext.Current.Server.MapPath("~/Reports/Mrts/ExaminationDrug.mrt"));
            var kindRegistration = "";

            switch (project.Type)
            {
            case 0:
                kindRegistration = "Регистрация";
                break;

            case 1:
                kindRegistration = "Перерегистрация";
                break;

            case 2:
                kindRegistration = "Внесение изменений";
                break;
            }
            report.Dictionary.Variables["KindRegistration"].ValueObject = kindRegistration;

            var registerProject = db.RegisterProjects.First(m => m.Id == id);

            if (registerProject.ContractId != null)
            {
                var contract = db.Contracts.FirstOrDefault(m => m.Id == registerProject.ContractId.Value);
                report.Dictionary.Variables["ManufacturerId"].ValueObject = contract.ManufacturerOrganizationId;
                report.Dictionary.Variables["HolderId"].ValueObject       = contract.HolderOrganizationId;
                report.Dictionary.Variables["ProxyId"].ValueObject        = contract.ApplicantOrganizationId;
            }
            report.Dictionary.Variables["RegisterProjectId"].ValueObject = id;
            foreach (var data in report.Dictionary.Databases.Items.OfType <StiSqlDatabase>())
            {
                data.ConnectionString = UserHelper.GetCnString();
            }
            return(report);
        }
Exemplo n.º 11
0
        public void SaveSettings(ProjectsView pv)
        {
            RegistryKey rk = Registry.CurrentUser;

            rk = rk.OpenSubKey("Software", true);
            RegistryKey keyKepm = getKey(rk, "Power Software");

            keyKepm = getKey(keyKepm, "KEPM");
            bool noNew = true;
            bool noOld = true;

            if (pv != null)
            {
                IEnumerator eproj = pv.Items.GetEnumerator();
                int         i     = 0;
                while (eproj.MoveNext())
                {
                    ProjectItem proj = (ProjectItem)eproj.Current;
                    keyKepm.SetValue(PROJECT_LIST + i, proj.Project.ProjectFile.FullName);

                    if (proj.Project.NewProject)
                    {
                        keyKepm.SetValue(PROJECT_NEW, i);
                        noNew = false;
                    }
                    else if (proj.Project.OldProject)
                    {
                        keyKepm.SetValue(PROJECT_OLD, i);
                        noOld = false;
                    }

                    i++;
                }
                while (i < MAX_PROJECTS)
                {
                    // Remove unrequired keys
                    if (keyKepm.GetValue(PROJECT_LIST + i) != null)
                    {
                        keyKepm.DeleteValue(PROJECT_LIST + i);
                    }
                    i++;
                }
                if (keyKepm.GetValue(PROJECT_NEW) != null && noNew)
                {
                    keyKepm.DeleteValue(PROJECT_NEW);
                }
                if (keyKepm.GetValue(PROJECT_OLD) != null && noOld)
                {
                    keyKepm.DeleteValue(PROJECT_OLD);
                }
            }

            // MySQL Settings
            RegistryKey keyMySql = getKey(keyKepm, "MySQL");

            keyMySql.SetValue(KeyMySqlServer, _mySqlServer);
            keyMySql.SetValue(KeyMySqlUsername, _mySqlUsername);
            keyMySql.SetValue(KeyMySqlPassword, _mySqlPassword);
            keyMySql.SetValue(KeyMySqlUse, (_mySqlUse) ? 1 : 0);

            // Popup Tips
            RegistryKey popupTips = getKey(keyKepm, KeyPopupTips);

            foreach (string valuename in popupTips.GetValueNames())
            {
                popupTips.DeleteValue(valuename);
            }

            foreach (PopupTip tip in PopupTipList.Keys)
            {
                popupTips.SetValue(tip.ToString(), "hide");
            }
        }
 public ProjectJoinedTableViewSource(UITableView tableView, ProjectsView view) : base(tableView)
 {
     this.View = view;
     tableView.RegisterNibForCellReuse(UINib.FromName("ProjectJoinedTableViewCell", NSBundle.MainBundle), ProjectJoinedTableViewCell.Key);
 }