public IEnumerator BuildCodeCity(JsonProject JsonProjectToBuild) { Debug.Log(JsonProjectToBuild.views[0].href); WWW complexityUrl = new WWW(JsonProjectToBuild.views[0].href); yield return(complexityUrl); if (complexityUrl.error != null) { Debug.Log("ERROR: " + complexityUrl.error); } else { Debug.Log("No Error"); Debug.Log(complexityUrl.text); ProjectView projectView = ProcessProjectData(complexityUrl.text); /*foreach (ProjectData projectdata in projectView.data) * { * CreateGameObjectFromProjectData(projectdata); * }*/ CreateGameObjectFromProjectData(projectView.data[0]); } }
public string SaveProject(string filename) { try { var emptyFilename = string.IsNullOrEmpty(filename); if (emptyFilename) { throw new ArgumentException("empty filename specified", nameof(filename)); } string err = null; DoLongRunningTask( () => err = CreateProjectFileManager().Save(Project, filename), $"Saving {Path.GetFileName(filename)}..." ); if (err != null) { return(err); } } catch (Exception ex) { return(ex.Message); } ProjectView.OnProjectSaved(); return(null); }
public void DeleteProject(ProjectView _proj) { //int selectedProject = GetClickedProjectId(); ConfirmWindow confirmWindow = new ConfirmWindow(); if (confirmWindow.ShowDialog() == true) { try { if (_proj.Id != 0) { services.Delete <ProjectView>(_proj.Id); MessageBox.Show("The project has been successfully deleted!"); dgProjects.ItemsSource = LoadProjectsGrid(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } else { } }
private void Edit() { Project proj = new Project(); //实例化一个新的model ProjectEditViewModel projevm = new ProjectEditViewModel(proj, _batteryTypeService.Items); //实例化一个新的view model projevm.DisplayName = "Project-Edit"; projevm.Id = _selectedItem.Id; projevm.Name = _selectedItem.Name; projevm.Customer = _selectedItem.Customer; projevm.BatteryType = _selectedItem.BatteryType; projevm.Description = _selectedItem.Description; projevm.CutoffDischargeVoltage = _selectedItem.CutoffDischargeVoltage; projevm.LimitedChargeVoltage = _selectedItem.LimitedChargeVoltage; projevm.AbsoluteMaxCapacity = _selectedItem.AbsoluteMaxCapacity; projevm.VoltagePoints = _selectedItem.VoltagePoints; var ProjectEditViewInstance = new ProjectView(); //实例化一个新的view ProjectEditViewInstance.DataContext = projevm; ProjectEditViewInstance.ShowDialog(); if (projevm.IsOK == true) { _projectService.SuperUpdate(proj); } }
public void AddView() { try { if (string.IsNullOrWhiteSpace(TypeName)) { return; } var match = Views.FirstOrDefault(v => v.TypeName == TypeName); if (match != null) { return; } var pv = new ProjectView { Deleted = false, Persisted = false, TypeName = TypeName }; Views.Add(pv); TypeName = String.Empty; } catch (Exception ex) { ToolboxApp.Log.Error(ex, $"Unable to add new view: {TypeName}."); } }
static void Init() { // Get existing open window or if none, make a new one: ProjectView window = (ProjectView)EditorWindow.GetWindow(typeof(ProjectView)); window.Show(); }
public void OpenProject(object context) { // object context zu Project casten Project selectedProject = (Project)context; if (selectedProject == null) { MessageBox.Show("Um ein Projekt zu öffnen, muss ein Projekt erstellt und ausgewählt sein.", "Projekt öffnen"); } else { // Window ProjectView instanzieren ProjectView projectView = new ProjectView(); // DataContext auslesen und dort die selectedProject setzen var contextProjectView = (ProjectViewViewModel)projectView.DataContext; contextProjectView.contextProjectOverviewViewModel = this; contextProjectView.selectedProject = selectedProject; // Methode ausführen, welches die Values neu setzt contextProjectView.SetProjectValues(); projectView.Show(); } }
private void CreateViews() { _projectView = new ProjectView(State) { Name = "uclProject" }; splitContainer2.Panel1.Controls.Add(_projectView); _projectView.Dock = DockStyle.Fill; _editorView = new EditorView(State) { Name = "uclEditor" }; splitContainer2.Panel2.Controls.Add(_editorView); _editorView.Dock = DockStyle.Fill; State.RegisterEditor(_editorView); //_testView = new TestView(); //tbpTest.Controls.Add(_testView); //_testView.Dock = DockStyle.Fill; //State.RegisterTestViewer(_testView); //_outputView = new OutputView(); //tbpOutput.Controls.Add(_outputView); //_outputView.Dock = DockStyle.Fill; }
public virtual ActionResult CreateProject(ProjectView created) { var startnode = _entities.FlowSteps.SingleOrDefault(x => x.FlowType ==2 && x.StepType == 0); if (ModelState.IsValid) { var newlayout = created.ToModel(); newlayout.FlowState = startnode.StepID; var js = " $('.info_div').hide();$('#success').fadeIn('slow');"; try { _entities.DgProjects.AddObject(newlayout); _entities.SaveChanges(); var log = new FlowLog { ProjectId = newlayout.ProjectId, Startdate = DateTime.Now, ActiveFlag = true, ToDoby = _entities.Users.SingleOrDefault( x => x.UserName.Trim() == User.Identity.Name.Trim()).UserID, LogStep = startnode.StepID }; _entities.FlowLogs.AddObject(log); _entities.SaveChanges(); return JavaScript(js); } catch { js = " $('.info_div').hide();$('#fail').fadeIn('slow');"; return JavaScript(js); } } return JavaScript(" $('.info_div').hide(); $('#warning').fadeIn('slow');"); }
private void BindProject(Project newProject) { if (newProject != null) { ProjectView.BindToProject(newProject); #region title binding MultiBinding titleBinding = new MultiBinding(); titleBinding.Mode = BindingMode.OneWay; titleBinding.Converter = new MainWindowTitleConverter(); titleBinding.Bindings.Add(new Binding("Name") { Mode = BindingMode.OneWay, Source = newProject }); titleBinding.Bindings.Add(new Binding("HasUnsavedChanges") { Mode = BindingMode.OneWay, Source = newProject }); this.SetBinding(TitleProperty, titleBinding); #endregion if (newProject.ProjectFile != null) { ConfigurationManager.Configuration.AddToRecentFiles(newProject.ProjectFile); } } }
// GET: Project/Details/5 public async Task <ActionResult> Details(string id) { ProjectView ProjectInfo = new ProjectView(); using (var client = new HttpClient()) { //Passing service base url client.BaseAddress = new Uri(Baseurl); client.DefaultRequestHeaders.Clear(); //Define request data format client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage Res = await client.GetAsync("api/projectsAPI/" + id); //Checking the response is successful or not which is sent using HttpClient if (Res.IsSuccessStatusCode) { //Storing the response details recieved from web api var ProjectResponse = Res.Content.ReadAsStringAsync().Result; //Deserializing the response recieved from web api and storing into the Employee list ProjectInfo = JsonConvert.DeserializeObject <ProjectView>(ProjectResponse); } //returning the employee list to view return(View(ProjectInfo)); } }
public async Task <ActionResult> Create() { ProjectView view = new ProjectView() { Project = new Project(), ProjectTypes = new List <Code>(), StatusTypes = new List <Code>() }; CodeRepository codeRepo; try { using (DBConnection dbc = new DBConnection(settings.Database.ConnectionString, logger)) { codeRepo = new CodeRepository(settings, logger, dbc); view.Project = new Project() { Active = true }; view.ProjectTypes = (await codeRepo.FindAllByCategory(CodeCategory.PROJECT_TYPE)).ToList(); view.StatusTypes = (await codeRepo.FindAllByCategory(CodeCategory.STATUS)).ToList(); } } catch (Exception ex) { throw (Exception)Activator.CreateInstance(ex.GetType(), ex.Message + ex.StackTrace); } return(View("Create", view)); }
void ReleaseDesignerOutlets() { if (DescriptionWidth != null) { DescriptionWidth.Dispose(); DescriptionWidth = null; } if (ProjectView != null) { ProjectView.Dispose(); ProjectView = null; } if (ProjectWidth != null) { ProjectWidth.Dispose(); ProjectWidth = null; } if (TaskWidth != null) { TaskWidth.Dispose(); TaskWidth = null; } }
public async Task <ActionResult> Edit(int id) { ProjectRepository projectRepo; CodeRepository codeRepo; ProjectView view = new ProjectView() { Project = new Project() { Active = true }, ProjectTypes = new List <Code>(), StatusTypes = new List <Code>() }; try { using (DBConnection dbc = new DBConnection(settings.Database.ConnectionString, logger)) { projectRepo = new ProjectRepository(settings, logger, dbc); codeRepo = new CodeRepository(settings, logger, dbc); view.Project = await projectRepo.FindByPKView(new PrimaryKey() { Key = id, IsIdentity = true }); view.ProjectTypes = (await codeRepo.FindAllByCategory(CodeCategory.PROJECT_TYPE)).ToList(); view.StatusTypes = (await codeRepo.FindAllByCategory(CodeCategory.STATUS)).ToList(); } } catch (Exception ex) { throw (Exception)Activator.CreateInstance(ex.GetType(), ex.Message + ex.StackTrace); } return(View("Edit", view)); }
public ActionResult ReleaseProject(ProjectView model) { try { model.ProjectLogo = imgurl; OperationResult result = ProjectSiteContract.ReleaseProject(model); string msg = result.Message ?? result.ResultType.ToDescription(); if (result.ResultType == OperationResultType.Success) { return(Redirect("ReleaseProject")); } var categoryList = GetCategoryList(0); ViewData["categoryList"] = categoryList; ModelState.AddModelError("", msg); return(View()); } catch (Exception e) { ModelState.AddModelError("", e.Message); return(View()); } }
private void BuildActionsContextMenu(ProjectView projectView) { ProjectContextMenuStrip.SuspendLayout(); ProjectContextMenuStrip.Items.Clear(); foreach (var contextAction in _actionsList) { if (!contextAction.IsApplicable(projectView.Project)) { continue; } contextAction.Source = projectView.Project; var button = new ToolStripButton { DisplayStyle = ToolStripItemDisplayStyle.Text, TextAlign = System.Drawing.ContentAlignment.MiddleLeft, Text = contextAction.Title, Width = 150, AutoSize = true, }; ContextAction cAction = contextAction; button.Click += (senderr, er) => cAction.Do(); ProjectContextMenuStrip.Items.Add(button); } ProjectContextMenuStrip.ResumeLayout(); }
public void ShouldBeAbleToGoIntoEditMode() { var view = new ProjectView(); view.Edit(); Assert.That(view.IsEditing, Is.True); }
public void LoadProject(string path) { Properties.Settings.Default.LoadedAddonDirectory = path; Properties.Settings.Default.Save(); Console.WriteLine("Loading Project: " + path); AssetLoadingDialog loader = new AssetLoadingDialog(); loader.ShowDialog(AssetLoadingDialog.AddonLoadTasks); InitTabs(); ProjectView = new ProjectView(); ProjectView.Show(dockPanel, DockState.DockLeft); ObjectBrowser = new DotaObjectBrowser(); ObjectBrowser.Show(dockPanel, DockState.DockLeft); string addonName = Path.GetFileName(path.Remove(path.Length - 1)); this.Text = "Worldsmith - " + addonName; AddToRecentAddonsList(addonName); UpdateStartPage(); Console.WriteLine("Successfully Loaded Project: " + path); }
public async Task <ActionResult> Project(string id) { if (!Session["user_type"].Equals("ADM")) { return(RedirectToAction("../Home/Index")); } ProjectView ProjectInfo = new ProjectView(); ViewBag.Roles = db.RoleLists; using (var client = new HttpClient()) { //Passing service base url client.BaseAddress = new Uri(Baseurl); client.DefaultRequestHeaders.Clear(); //Define request data format client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); //Sending request to find web api REST service resource GetAllEmployees using HttpClient HttpResponseMessage Res = await client.GetAsync("api/adminAPI/Project?projectid=" + id); //Checking the response is successful or not which is sent using HttpClient if (Res.IsSuccessStatusCode) { //Storing the response details recieved from web api var ProjectResponse = Res.Content.ReadAsStringAsync().Result; //Deserializing the response recieved from web api and storing into the Employee list ProjectInfo = JsonConvert.DeserializeObject <ProjectView>(ProjectResponse); } //returning the employee list to view return(View(ProjectInfo)); } }
public async Task <ProjectView> UpdateProjectAsync(ProjectView projectView) { var project = projectView.Map(); var result = await _projectsRepository.UpdateAsync(project); return(result.Map()); }
private void btnOpenView_Click(object sender, RoutedEventArgs e) { UserControl view = new UserControl(); switch (((Button)sender).Tag.ToString()) { case "ImportCheck": view = new Views.ImportCheckView(); break; case "Project": view = new ProjectView(); break; case "Employee": view = new EmployeeView(); break; case "StaffAllocate": view = new StaffAllocateView(); break; case "Monthly": view = new MonthlyStatisticView(); break; default: break; } ChangeView(view); }
private void projectViewToolStripMenuItem_Click(object sender, EventArgs e) { var f = new ProjectView(); f.MdiParent = this; f.Show(); }
private void SearchAndSelect(SearchOptions searchOptions) { _listPoms.BeginUpdate(); _treePoms.BeginUpdate(); try { var selected = _views.AllViews.Where(v => v.Checked).Select(v => v.ProjectNode); var selector = new DependencySelector(ProjectsRepo, searchOptions); var nodesToSelect = selector.SelectUsages(selected); foreach (var node in nodesToSelect) { ProjectView view = _views.GetProjectView(node); view.Checked = true; } } catch (Exception ex) { Trace.WriteLine(ex); ShowError("Search failed", ex.Message); } finally { _listPoms.EndUpdate(); _treePoms.EndUpdate(); } }
private void SelectProjectInTree(Project prj) { //this project is already selected in the tree if (_treePoms.SelectedNode != null && ((ProjectView)_treePoms.SelectedNode.Tag).FullPath == prj.FullPath) { return; } Queue <TreeNode> nodes = new Queue <TreeNode>(_treePoms.Nodes.OfType <TreeNode>()); while (nodes.Count != 0) { TreeNode node = nodes.Dequeue(); ProjectView prjView = node.Tag as ProjectView; if (prjView != null && prjView.FullPath == prj.FullPath) { _treePoms.SelectedNode = node; } else { foreach (TreeNode child in node.Nodes) { nodes.Enqueue(child); } } } }
public async Task <ActionResult> Create(ProjectView view) { ProjectRepository projectRepo; CodeRepository codeRepo; try { using (DBConnection dbc = new DBConnection(settings.Database.ConnectionString, logger)) { codeRepo = new CodeRepository(settings, logger, dbc); if (ModelState.IsValid) { projectRepo = new ProjectRepository(settings, logger, dbc); await projectRepo.Add(view.Project); return(RedirectToAction("Index", "Project")); } // Only get here if couldn't add project and all tasks view.ProjectTypes = (await codeRepo.FindAllByCategory(CodeCategory.PROJECT_TYPE)).ToList(); view.StatusTypes = (await codeRepo.FindAllByCategory(CodeCategory.STATUS)).ToList(); return(View("Create", view)); } } catch (Exception ex) { throw (Exception)Activator.CreateInstance(ex.GetType(), ex.Message + ex.StackTrace); } }
public ActionResult Create(ProjectView project) { if (ModelState.IsValid) { project.Date = DateTime.UtcNow; if (User.Identity.IsAuthenticated) { if (UserManager.IsInRole(User.Identity.GetUserId(), this.AdminRoleName)) { project.IsApproved = true; } } var projectDb = project.ViewToProject(); Db.Project.Add(projectDb); Db.SaveChanges(); TempData["success"] = "Project " + project.Title + " created"; return(RedirectToAction("Create")); } else { TempData["error"] = "Error while saving report"; } return(View(project)); }
public VersionBomPolicyStatusView GetPolicies() { ProjectView project = ProjectDataService.GetProjectView(HubProjectName); ProjectVersionView projectVersion = ProjectDataService.GetMostRecentVersion(project); VersionBomPolicyStatusView policyStatus = PolicyDataService.GetVersionBomPolicyStatusView(projectVersion); return(policyStatus); }
public void OpenProjectView(ProjectData data) { ProjectView projectView = new ProjectView(data); headerLabel.Content = projectView.Data.Name; ReplacePlusButtonEventHandler((sender, e) => projectView.OpenCreateDialog(null)); SetCenterGridContent(projectView); }
protected override void Given() { sequnceId = 0; ProjectView = SetupProjectView(); project_test_support = ProjectView as ProjectTestSupport; BuildView = ProjectView as BuildView; EventHandler = new PipelineStatusEventHandler(StoreFactory.WireupEventStore()); }
private void UnBindProject(Project unloadedProject) { if (unloadedProject != null) { ProjectView.UnbindFromProject(unloadedProject); //BindingOperations.ClearBinding(this, TitleProperty); } }
public ActionResult DeleteConfirmed(int id) { ProjectView projectView = db.ProjectViews.Find(id); db.ProjectViews.Remove(projectView); db.SaveChanges(); return(RedirectToAction("Index")); }
public void WhenNotEditingTitleAbbreviationShouldShow() { var view = new ProjectView(new TitleAbbreviator(10)); var project = new Project("Fairy Tales", "FT"); project.AddStory("My title that should be abbreviated"); view.ActiveProject = project; Assert.That(view.ActiveProject.Stories[0].Name, Is.EqualTo("My title ...")); }
public static ProjectView ConvertToProjectView(this Project project) { ProjectView tempView = new ProjectView(); tempView.Id = project.Id; tempView.Name = project.Name; tempView.Description = project.Description; tempView.CompanyId = project.Company.Id; tempView.CompanyName = project.Company.Name; tempView.ProjectStatusId = project.ProjectStatus.Id; tempView.ProjectStatusName = project.ProjectStatus.Name; tempView.ProjectTypeId = project.ProjectType.Id; tempView.ProjectTypeName = project.ProjectType.Name; tempView.StartDate = project.StartDate; tempView.EndDate = project.EndDate; return tempView; }
public static ProjectView[] GenerateFromProjects(Project[] projects) { List<ProjectView> pvList = new List<ProjectView>(); foreach (Project p in projects) { string CoverAdd; if (p.Galleries.First().Cover != null) { CoverAdd = p.Galleries.First().Cover.Address; } else {CoverAdd = p.Galleries.First().GalleryPhotoes.First().Address; } ProjectView pv = new ProjectView(p.Id,p.Description,CoverAdd); pvList.Add(pv); } return pvList.ToArray(); }
public virtual ActionResult EditLayout(ProjectView projectView) { try { var dgProject = _entities.DgProjects.SingleOrDefault(x => x.ProjectId == projectView.ProjectID); dgProject.ProjectName = projectView.ProjectName; dgProject.ErpAccount = projectView.ErpAccount; dgProject.ApplyDate = projectView.ApplyDate; dgProject.ContactorName = projectView.ContactPerson; dgProject.ContactorTel = projectView.ContactTel; dgProject.Memo = projectView.Memo; _entities.SaveChanges(); return Content("已经保存"); } catch { return Content("未能保存"); } }
void IInitializable.Initialize() { // on initialization, register our tree control with the hosting service m_controlHostService.RegisterControl( TreeControl, new ControlInfo( Localizer.Localize("Addon Explorer"), Localizer.Localize("Displays the current addon"), StandardControlGroup.Left), // don't show close button this); BoundPropertyDescriptor[] settings = new BoundPropertyDescriptor[] { new BoundPropertyDescriptor(typeof(GlobalSettings), () => GlobalSettings.CurrentProjectDirectory, "Current Project Directory".Localize(), "Paths".Localize(), "Path to current addon project. Dont mess with this".Localize()), }; this.settings.RegisterSettings(this, settings); TreeView = new ProjectView(); this.TreeControl.DoubleClick += TreeControl_DoubleClick; SettingsService service = this.settings as SettingsService; service.LoadSettings(); if(GlobalSettings.CurrentProjectDirectory != null) { OpenProject(ProjectLoader.OpenProjectFromFolder(GlobalSettings.CurrentProjectDirectory)); } (TreeView as ProjectView).SelectionChanged += view_SelectionChanged; TreeControl.MouseUp += TreeControl_MouseUp; }