public bool Gener(ref List <Project> Projects, out string message) { try { if (Projects == null) { Projects = new List <Project>(); } Projects.Add(new Project() { NameProject = "Varvarinskiy GOK" }); Projects[0].Mawines = GenerMawines(out message); Projects.Add(new Project() { NameProject = "Karagandiskaya shahta" }); Projects[1].Mawines = GenerMawines(out message); Projects.Add(new Project() { NameProject = "SS GOK" }); Projects[2].Mawines = GenerMawines(out message); message = "Proekty dobavleny uspewno"; return(true); } catch (Exception ex) { message = ex.Message; return(false); } }
public void voegGebruikerAanProject(Project project) { ProjectEmployee pe = new ProjectEmployee(project, this); project.addEmployeeToProject(pe); Projects.Add(pe); }
public MainViewModel() { Instance = this; ProjectsListWidth = new GridLength(App.Settings?.ProjectsListWidth ?? 150); FilesListWidth = new GridLength(App.Settings?.FilesListWidth ?? 300); if (App.Settings != null) { foreach (string projectPath in App.Settings.ProjectDirectories) { var project = new Project(projectPath); Projects.Add(project); if (projectPath == App.Settings.SelectedProjectDirectory) { SelectedProject = project; } project.PropertyChanged += Project_PropertyChanged; } SortProjects(); UpdateStatus(); App.Settings.PropertyChanged += Settings_PropertyChanged; } }
public void OpenProject(string filename) { var p = ReadProjectFile(filename); Projects.Add(p.ProjName, p); PopulateTreeView(); }
private void Filter() { Projects.Clear(); DBRepository <Project> dBProject = new DBRepository <Project>(new BuildEntities()); DBRepository <User> dBUser = new DBRepository <User>(new BuildEntities()); DBRepository <UserProject> dbUP = new DBRepository <UserProject>(new BuildEntities()); if (CurUser == null) { foreach (var item in dbUP.GetAll().ToList()) { var user = dBUser.GetAll().First(s => s.ID_User == item.ID_User); var project = dBProject.GetAll().First(s => s.ID_Project == item.ID_Project); if (user.Login.Contains(Find) || project.ID_Project.ToString().Contains(Find) || project.Project_name.Contains(Find) || project.Date_of_change.ToString().Contains(find)) { Projects.Add(new UserProj(dBUser.GetAll().First(s => s.ID_User == item.ID_User), dBProject.GetAll().First(s => s.ID_Project == item.ID_Project))); } } } else { foreach (var item in dbUP.GetAll().Where(s => s.ID_User == CurUser.ID_User)) { var project = dBProject.GetAll().First(s => s.ID_Project == item.ID_Project); if (CurUser.Login.Contains(Find) || project.ID_Project.ToString().Contains(Find) || project.Project_name.Contains(Find) || project.Date_of_change.ToString().Contains(find)) { Projects.Add(new UserProj(dBUser.GetAll().First(s => s.ID_User == item.ID_User), dBProject.GetAll().First(s => s.ID_Project == item.ID_Project))); } } } dBProject.Dispose(); dBUser.Dispose(); dbUP.Dispose(); }
async Task InitData() { if (IsBusy) { return; } IsBusy = true; HasError = false; Error = null; var result = await projectService.FindProjects(); if (result.HasError) { HasError = true; Error = result.Error; IsBusy = false; return; } IsBusy = false; foreach (var item in result.Model) { Projects.Add(item); } if (Projects.Count != 0) { SelectedProject = ServiceContext.Instance.CurrentProject; } }
public void Refresh() { WaveguideDB wgDB = new WaveguideDB(); bool success = wgDB.GetAllProjects(ShowArchivedProjects); if (success) { Projects.Clear(); for (int i = 0; i < wgDB.m_projectList.Count(); i++) { ProjectItem pitem = new ProjectItem(); pitem.ProjectName = wgDB.m_projectList[i].Description; pitem.ProjectID = wgDB.m_projectList[i].ProjectID; pitem.Archived = wgDB.m_projectList[i].Archived; pitem.TimeStamp = wgDB.m_projectList[i].TimeStamp; bool IsAssigned = new bool(); IsAssigned = false; success = wgDB.IsUserAssignedToProject(User.UserID, pitem.ProjectID, ref IsAssigned); if (success) { pitem.AssignedToProject = IsAssigned; } Projects.Add(pitem); } } }
private async Task OnSaveProject() { if (_selectedProject.ValidateModel()) { try { if (SelectedProject.ProjectId == Guid.Empty) { SelectedProject = await _adminService.CreateProjectAsync(_selectedProject); _canCreateNewProject = await _adminService.CanCreateNewProject(Company.CompanyId); NewProject.RaiseCanExecuteChanged(); } else { await _adminService.UpdateProjectAsync(_selectedProject); } if (!Projects.Contains(SelectedProject)) { Projects.Add(SelectedProject); } IsProjectEditorVisible = false; } catch (TimeoutException timeoutEx) { _eventAggregator.GetEvent <TimeoutErrorEvent>().Publish(timeoutEx); } } }
async Task ExecuteLoadItemsCommand() { if (IsBusy) { return; } IsBusy = true; try { Projects.Clear(); var items = await ProjectDataStore.GetItemsAsync(true); foreach (var item in items) { Projects.Add(item); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
public async void OnLoad() { var service = new StreetPayService(); IsLoading = true; var response = await service.GetProjects(); IsLoading = false; if (response == null) { return; } if (response.StatusCode != System.Net.HttpStatusCode.OK || response.Data == null) { ShowMessage("Error cargando proyectos: {0}, {1}", response.StatusCode, response.Content); return; } if (Projects != null) { foreach (var proj in response.Data) { if (!Projects.Any(x => x.Id == proj.Id)) { Projects.Add(proj); } } } }
async Task ExecuteLoadItemsCommand() { if (IsBusy) { return; } IsBusy = true; try { Projects.Clear(); var client = new WebClient(); var response = await client.GetProjects(); IsVisibleProjects = response.Response.Items.Count > 0; foreach (var item in response.Response.Items) { Projects.Add(ProjectConverter.Convert(item)); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
private void CollectProjectsFromSolution() { string line; using (StreamReader stream = File.OpenText(FileFullName)) { while (!stream.EndOfStream) { line = stream.ReadLine().Trim(); if (line.StartsWith("Project(\"")) { Project project = new Project(); if (project.ReadSolutionProjects(line)) { Projects.Add(project); } } if (line.StartsWith("SolutionGuid")) { string[] array = line.Split('='); SolutionGuid = array[1].Trim(); } } } }
private async Task ExecuteLoadProjectsCommand() { if (IsBusy) { return; } IsBusy = true; try { string uriString = "/DefaultCollection/_apis/projects/"; var responseBody = await HttpClientHelper.RequestVSO(uriString); Projects allProjects = JsonConvert.DeserializeObject <Projects>(responseBody); var projectImage = new Image { Source = new FileImageSource { File = "prj.png" } }; foreach (var prj in allProjects.value) { prj.ImageUri = projectImage.Source; Projects.Add(prj); } } catch (Exception ex) { var page = new ContentPage(); var result = page.DisplayAlert("Error", "Unable to load Visual Studio Online projects.", "OK", null); } IsBusy = false; }
internal void Add(string revitProject, string bimProject) { // input validation if (string.IsNullOrEmpty(revitProject)) { throw new IcnException("Parameter revitProject is not set to a value or reference", 20, "KnownProjects.Add"); } if (!File.Exists(revitProject)) { throw new IcnException($"Parameter revitProject '{revitProject}' does not exist", 20, "KnownProjects.Add"); } if (string.IsNullOrEmpty(bimProject)) { throw new IcnException("Parameter bimProject is not set to a value or reference", 20, "KnownProjects.Add"); } if (!ProjectsDict.ContainsKey(revitProject)) { ProjectsDict.Add(revitProject, bimProject); Projects.Add(revitProject); _modified = true; return; } ProjectsDict[revitProject] = bimProject; _modified = true; }
public async void Initialize(ViewRequest viewRequest) { model.GetConfiguration((viewRequest as KanbanViewRequest)?.ConfigurtaionName); var filtersData = await Task .Run(() => model.LoadFiltersData()) .ConfigureAwait(true); Projects.Clear(); foreach (var project in filtersData.Projects) { Projects.Add(project); } Priorities.Clear(); foreach (var priority in filtersData.Priorities) { Priorities.Add(priority); } if (model.Configuration != null && model.Configuration.ProjectId.HasValue) { CurrentProject = Projects.FirstOrDefault(x => x.Id == model.Configuration.ProjectId); } await DoRefresh(); }
private void OpenFileDialog(object sender, RoutedEventArgs e) { if (Projects.Count != 0) { MessageBox.Show("Существующий проект будет закрыт!"); } OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.DefaultExt = "ras"; openFileDialog.Filter = "Файлы ReliabilityAnalysis|*.ras"; openFileDialog.ShowDialog(); if (openFileDialog.FileName != "") { var project = Project.OpenProject(openFileDialog.FileName); if (project != null) { Projects.Clear(); Projects.Add(project); TreeViewElements.ItemsSource = Projects; GridProp.ItemsSource = Projects[0].Property.Concat(Projects[0].Results); GridProp.Items.Refresh(); } else { MessageBox.Show("Ошибка чтения файла"); } } }
private void UpdateShowingProjects() { Projects.Clear(); var showingProjects = _projects.Where(p => { if (SearchText == "") { return(true); } if (p.Name.Contains(SearchText)) { return(true); } else if (p.Key.Contains(SearchText)) { return(true); } return(false); }); if (CanCreateProject) { Projects.Add(null); } Projects.AddRange(showingProjects); }
private void ImportProjects() { Projects.Clear(); var projectsData = group == null?projects.GetProjects() : projects.GetProjects(group.ID); foreach (var project in projectsData) { string gpName = string.Empty; if (group == null) { var gp = project.GroupID > 0 ? groupService.GetGroup(project.GroupID) : null; if (gp != null) { gpName = gp.Name; } } Projects.Add(new Controls.ItemSelect.Models.ItemModel { ID = project.ID, Title = project.ProjectName, Description = project.ProjectDescription, Icon = project.Icon, Tag = gpName }); } }
//Добавление в поток уже созданного проекта, isSetup = false - добавление при настройке другого потока public void PasteProject(Project project) { AddEvent("Добавление проекта", "Проект " + project.Code + " из потока " + project.ThreadCalc.Id); try { project.ThreadCalc = this; Projects.Add(project.Code, project); ProjectsList.Add(project); var list = project.Providers.Values.Select(p => p.Copy(this)).ToList(); project.Providers.Clear(); foreach (var p in list) { if (ProvidersDic.ContainsKey(p.Name)) { project.Providers.Add(p.Name, ProvidersDic[p.Name]); } else { project.Providers.Add(p.Name, p); ProvidersDic.Add(p.Name, p); } ProvidersDic[p.Name].Projects.Add(project.Code); } } catch (Exception ex) { AddError("Ошибка при добавлении проекта", ex); } MakeProviders(); MakeProjectString(); }
public bool SaveProject(DATA.Project Content, bool Upsert = false) { if (Content == null || string.IsNullOrWhiteSpace(Content.Name) || string.IsNullOrWhiteSpace(Content.Source)) { return(false); } Projects.TryGetValue(Content.Name, out DATA.Project found); if (found != null && Upsert == false) { return(false); } if (!File.Exists(Content.Source)) { return(false); } Projects.Remove(Content.Name); Projects.Add(Content.Name, Content); Save(); return(false); }
public async Task ExecuteLoadItemsCommand() { if (IsBusy) { return; } IsBusy = true; try { Projects.Clear(); var projects = await ApiClient.Instance.GetProjects(); if (projects.Count > 0) { foreach (var item in projects) { if (item.uuid != null) { Projects.Add(item); } } } } catch (Exception ex) { } finally { IsBusy = false; } }
public void AddProject() { Projects.Add(new Project(this) { Name = Resources.НовыйПроект }); }
async Task ExecuteLoadProjectsCommand() { if (IsBusy) { return; } IsBusy = true; try { Projects.Clear(); var projects = await DataStore.GetProjectsAsync(); foreach (var project in projects) { Projects.Add(project); } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
private async Task LoadProjectsAsync() { statusModel.UpdateStatus("Loading projects .."); var config = await configurationService.GetAsync(); var rootPath = config.RootDirectory; await delayService.DelayAsync(); // stupid delay to see something happening ;-) var items = CreateProjectViewModelsFromDirectory(rootPath).ToList(); foreach (var item in items) { Projects.Add(item); await delayService.DelayAsync(); // stupid delay to see something happening ;-) } switch (items.Count) { case 0: statusModel.UpdateStatus("Could not load any projects"); break; case 1: statusModel.UpdateStatus("One project loaded."); break; default: statusModel.UpdateStatus($"{items.Count} Projects loaded."); break; } }
/// <summary> /// Loads data /// </summary> public async void Initialize() { using (var httpClient = new HttpClient()) { httpClient.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue( "Bearer", App.AccessToken); var loginResult = await httpClient.GetAsync($"{App.API_PREFIX}project/my?{App.AccessToken}"); if (loginResult.StatusCode != System.Net.HttpStatusCode.OK) { IsErrorMessageVisible = true; } else { IsErrorMessageVisible = false; var projects = JsonConvert.DeserializeObject <IEnumerable <Project> >( await loginResult.Content.ReadAsStringAsync()); foreach (var project in projects) { Projects.Add(new ProjectViewModel(project)); } } } }
public MockConfigurationManager() { var projectNames = new[] { "Namespace.FirstProject", "Namespace.SecondProject" }; var platforms = new[] { "Any CPU", "x86" }; var configurations = new[] { "Debug", "Release" }; foreach (string name in projectNames) { var project = new Project { Name = name }; foreach (string platform in platforms) { foreach (string configuration in configurations) { project.AvailableConfigurations.Add(new Configuration { SolutionConfiguration = configuration, SolutionPlatform = platform, ProjectConfiguration = configuration, AvailableProjectConfigurations = configurations, ProjectPlatform = platform, AvailableProjectPlatforms = platforms }); } } Projects.Add(project); } ActiveSolutionConfiguration = "Debug"; ActiveSolutionPlatform = "Any CPU"; }
public void ReadProject(string projFilePath, string dir) { if (File.Exists(projFilePath) && !IsProjectOpen(dir)) //TODO Check if project already open { XmlSerializer serializer = new XmlSerializer(typeof(Project)); using (TextReader reader = new StreamReader(projFilePath)) { try { Project proj = (Project)serializer.Deserialize(reader); // Create new project with defined path (project file does not contain location) Projects.Add(new Project(dir, proj.ProjectFile, proj.Language, proj.Type, proj.Framework, proj.Author, proj.Version, proj.IgnoredItems)); } catch { //TODO Write to pop-up Console.WriteLine("Error! Project failed deserializing!"); } } } else { //TODO Error pop-up Console.WriteLine("Error! No project file or project already open!"); } }
/// <summary> /// Loads the records from the DbSet into the ViewModel. This function designed for recursive use /// </summary> /// <returns>Observable collection of Projects</returns> private void Load() { using (EDBEntities eDB = new EDBEntities()) { try { foreach (tblProject Rec in (from o in eDB.tblProjects select o)) { ProjectModel projectItem = new ProjectModel { ID = Rec.ID, ProjectName = Rec.ProjectName, ContractNo = Rec.ContractNo, CustomerName = Rec.CustomerName, Logo = Rec.Logo, LastOpened = Rec.LastOpened, LastOpenedBy = Rec.LastOpenedBy }; Projects.Add(projectItem); } } catch (Exception ex) { RadWindow.Alert(ex.Message); } } }
private void PopulateFieldData() { var role = Claims[3].Value.ToString(); Enum.TryParse(role, out Role userRole); if (userRole == Role.User) { Users.Clear(); Projects.Clear(); Users.Add(UserRepository.GetUser(Claims[0].Value.ToString())); var assignedProject = ProjectUserRepository.GetAssignedProject(Claims[0].Value.ToString()); if (assignedProject != null) { Projects.Add(assignedProject.ProjectRef); } } else { Users = UserRepository.GetUsers(); Projects = ProjectRepository.GetProjects(); } LogHistoryFilterModel.StartDate = DateTime.Now.AddDays(-7); LogHistoryFilterModel.EndDate = DateTime.Now; var project = ProjectUserRepository.GetAssignedProject(Claims[0].Value); if (project != null) { LogHistoryFilterModel.Project = project.ProjectRef.Name ?? project.ProjectRef.Name; } LogHistoryFilterModel.UserName = Claims[1].Value; }
public virtual void AddProject(Project project) { if (!HasProject(project)) { Projects.Add(project); } }
internal static Projects LoadUserProjects(string username) { if (username != "") { SqlCommand cmd = new SqlCommand("select p.ProjectID, p.OwnerName, p.Name, p.Description, p.CreatedDate, p.EndDate from UserProject as up inner join Project as p on p.ProjectID = up.ProjectID where up.Username = @un", Main.GetConnection()); cmd.Parameters.Add(new SqlParameter("un", username)); SqlDataReader reader = cmd.ExecuteReader(); Projects userProjects = new Projects(); while (reader.Read()) { Project p = new Project(); p.ID = reader.GetString(0); p.OwnerName = reader.GetString(1); p.Name = reader.GetString(2); p.Description = reader.GetString(3); p.CreatedDate = Convert.ToDateTime(reader["CreatedDate"]); p.EndDate = Convert.ToDateTime(reader["EndDate"]); userProjects.Add(p); } return userProjects; } else return null; }