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); }
public void ShowProjectsView(Window owner) { ProjectsView view = new ProjectsView(this, _model); view.Owner = owner; view.Show(); }
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); }
private void ShowProjectsButton_Click(object sender, RoutedEventArgs e) { ProjectsView view = new ProjectsView(); ProjectsPresenter presenter = new ProjectsPresenter(view, _model); view.Owner = this; view.Show(); }
private void OpenProjectsView() { ProjectsView projectWindow = new ProjectsView(); projectWindow.Owner = this; projectWindow.TopMost = true; projectWindow.Show(); }
private void ShowProjectsButton_Click(object sender, RoutedEventArgs e) { ProjectsView view = new ProjectsView(); view.DataContext = new ProjectsViewModel(_projectModel); view.Owner = this; view.Show(); }
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); } } } }
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)); }); }
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); }
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); }