private void AddProjects() { foreach (var project in ProjectManager.Projects) { ProjectPanel.AddProject(project); } }
void MainFrm_Load(object sender, EventArgs e) { GlobalService.UserId = System.Configuration.ConfigurationManager.AppSettings["CoreId"]; string path = Path.Combine(Path.GetDirectoryName(Application.ExecutablePath), "DockPanel.config"); if (File.Exists(path)) { try { this.m_workspace.LoadFromXml(path, this.m_deserializeDockContent); } catch (Exception ex) { } } else { this.m_errorPanel = new ErrorPanel(); this.m_prjPanel = new ProjectPanel(); this.m_propertyPanel = new PropertyPanel(); //this.m_tabsPanel = new TabsPanel(); m_prjPanel.Show(this.m_workspace, WeifenLuo.WinFormsUI.Docking.DockState.DockLeft); m_errorPanel.Show(this.m_workspace, DockState.DockBottom); m_propertyPanel.Show(this.m_workspace, DockState.DockRight); //var f = new FileTabPanel(); //f.TabText = "1.dm"; //f.Show(this.m_workspace, DockState.Document); } this.Init(); }
public void PopulateAvailableProjectList() { emptyProjectList(); for (int i = myCompany.availableProjects.Count - 1; i >= 0; i--) { if (!myCompany.availableProjects[i].isFinished) { GameObject newProjectPanel = Instantiate(availableProjectPanel) as GameObject; ProjectPanel panel = newProjectPanel.GetComponent <ProjectPanel> (); panel.Name.text = myCompany.availableProjects[i].projName; if (myCompany.availableProjects[i].deadline == 1) { panel.Deadline.text = "Next week"; } else { panel.Deadline.text = myCompany.availableProjects[i].deadline.ToString() + " weeks"; } panel.Description.text = myCompany.availableProjects[i].description; panel.Reward.text = "$" + myCompany.availableProjects[i].reward.ToString(); panel.Penalty.text = "$" + myCompany.availableProjects[i].penalty.ToString(); panel.ID.text = myCompany.availableProjects[i].ID.ToString(); panel.Category.text = myCompany.getDescription(myCompany.availableProjects[i].category); newProjectPanel.transform.SetParent(AvailableProjectContentPanel); panel.transform.localScale = new Vector3(1.0f, 1.0f, 1.0f); } } }
public void InitConfigurations(GameObject layerButton, ProjectPanel projectPanel) { this.layerButton = layerButton; this.projectPanel = projectPanel; fillTerrainTypes(); fillPluginList(); }
private void deleteProject_Click(object sender, EventArgs e) { var project = new Project(); project.Logo = "C:/Users/Mathias/Desktop/ron.png"; project.Name = "TestName"; project.Path = "TestPath"; ProjectPanel.AddProject(project); }
public void PopulateCurrentProjectList() { if (myCompany.projects.Count == 0) { // Display shortcut to available projects emptyProjectList(); noProjectsPanel.SetActive(true); } else { noProjectsPanel.SetActive(false); emptyProjectList(); foreach (var project in myCompany.projects) { if (!project.isFinished) { GameObject newProjectPanel = Instantiate(currentProjectPanel) as GameObject; ProjectPanel panel = newProjectPanel.GetComponent <ProjectPanel> (); panel.Name.text = project.projName; if (project.deadline == 1) { panel.Deadline.text = "Next week"; } else { panel.Deadline.text = project.deadline.ToString() + " weeks"; } panel.Description.text = project.description; panel.Reward.text = "$" + project.reward.ToString(); panel.Penalty.text = "$" + project.penalty.ToString(); panel.ID.text = project.ID.ToString(); float _ratio = (float)project.workEstimate / project.initialWorkAmount; int ratio = (int)(_ratio * 100); if (ratio > 100) { ratio = 100; } panel.percentDone.text = "Estimate: " + ratio.ToString() + "%"; panel.progressBar.sizeDelta = new Vector2(ratio * 4.8f, 30); panel.Category.text = myCompany.getDescription(project.category); newProjectPanel.transform.SetParent(CurrentProjectContentPanel); panel.transform.localScale = new Vector3(1.0f, 1.0f, 1.0f); } } } }