public void updateStageProject() { TreeModel model = new TreeModel(); treeProject.Model = model; treeProject.BeginUpdate(); InvestProjectDAO daoProject = new InvestProjectDAO(); StageProjectDAO dao = new StageProjectDAO(); List <InvestProject> listProject = daoProject.getAll(); List <StageProject> listStage = null; List <StageProject> listSubStage = null; foreach (InvestProject project in listProject) { listStage = dao.getByProject(project.idProject); listSubStage = dao.getSubStageProject(project.idProject); Node nodeProject = new StageProjectNode(project.nameProject, "", project.dateBegin.ToShortDateString(), project.dateEnd.ToShortDateString(), project.dateBeginProg.ToShortDateString(), project.dateEndProg.ToShortDateString(), "", "", "", "", null); foreach (StageProject stage in listStage) { Node node = new StageProjectNode(stage.NameStage, stage.CommentUser, stage.DateBeginPlan.ToShortDateString(), stage.DateEndPlan.ToShortDateString(), stage.DateBeginProg.ToShortDateString(), stage.DateEndProg.ToShortDateString(), stage.DateBeginUser.ToShortDateString(), stage.DateEndUser.ToShortDateString(), stage.User.FullName, stage.StatusStage.ToString(), stage); nodeProject.Nodes.Add(node); foreach (StageProject child in stage.SubStage) { Node childNode = new StageProjectNode(child.NameStage, child.CommentUser, child.DateBeginPlan.ToShortDateString(), child.DateEndPlan.ToShortDateString(), child.DateBeginProg.ToShortDateString(), child.DateEndProg.ToShortDateString(), child.DateBeginUser.ToShortDateString(), child.DateEndUser.ToShortDateString(), child.User.FullName, child.StatusStage.ToString(), child); node.Nodes.Add(childNode); } model.Nodes.Add(nodeProject); } } treeProject.EndUpdate(); }
public List <StageProject> getProjectList() { StageProjectDAO dao = new StageProjectDAO(); projectList = dao.getByProject(this.idProject); return(projectList); }
public void updateProjectTreeView() { TreeNode root = new TreeNode(); treeViewProject.Nodes.Clear(); InvestProjectDAO daoProject = new InvestProjectDAO(); StageProjectDAO dao = new StageProjectDAO(); List <InvestProject> listProject = daoProject.getAll(); List <StageProject> listStage = null; List <StageProject> listSubStage = null; TreeNode nodeRoot = new TreeNode("Проекты"); nodeRoot.Tag = new InvestProject(); foreach (InvestProject project in listProject) { listStage = dao.getByProject(project.idProject); listSubStage = dao.getSubStageProject(project.idProject); TreeNode nodeProject = new TreeNode(String.Format("Проект: {0} || Дата начала {1} || Дата завершения {2} || Дана начала(прогноз) {3} || Дата завершения(прогноз) {4}", project.nameProject, project.dateBegin.ToShortDateString(), project.dateEnd.ToShortDateString(), project.dateBeginProg.ToShortDateString(), project.dateEndProg.ToShortDateString())); nodeProject.Tag = project; foreach (StageProject stage in listStage) { TreeNode node = new TreeNode(String.Format("Этап: {0} || Дата начала {1} || Дата завершения {2} || Дана начала(прогноз) {3} || Дата завершения(прогноз) {4} || Ответственный {5} || Дата начала(ответств) {6} || Дата завершения(ответств) {7}", stage.NameStage, stage.DateBeginPlan.ToShortDateString(), stage.DateEndPlan.ToShortDateString(), stage.DateBeginProg.ToShortDateString(), stage.DateEndProg.ToShortDateString(), stage.User.FullName, stage.DateBeginUser.ToShortDateString(), stage.DateEndUser.ToShortDateString())); node.Tag = stage; nodeProject.Nodes.Add(node); foreach (StageProject child in stage.SubStage) { TreeNode childNode = new TreeNode(String.Format("Этап: {0} || Дата начала {1} || Дата завершения {2} || Дана начала(прогноз) {3} || Дата завершения(прогноз) {4} || Ответственный {5} || Дата начала(ответств) {6} || Дата завершения(ответств) {7}", child.NameStage, child.DateBeginPlan.ToShortDateString(), child.DateEndPlan.ToShortDateString(), child.DateBeginProg.ToShortDateString(), child.DateEndProg.ToShortDateString(), child.User.FullName, child.DateBeginUser.ToShortDateString(), child.DateEndUser.ToShortDateString())); childNode.Tag = child; node.Nodes.Add(childNode); } } nodeRoot.Nodes.Add(nodeProject); } treeViewProject.Nodes.Add(nodeRoot); treeProject.EndUpdate(); }
public void updateStageProject() { if (dataGridInvestProject.CurrentRow.DataBoundItem != null) { InvestProject ip = (InvestProject)((BindingSource)dataGridInvestProject.DataSource).Current; StageProjectDAO dao = new StageProjectDAO(); List <StageProject> listProject = dao.getByProject(ip.idProject); List <StageProject> listSubStage = dao.getSubStageProject(ip.idProject); TreeModel model = new TreeModel(); treeViewAdv1.Model = model; treeViewAdv1.BeginUpdate(); foreach (StageProject stage in listProject) { Node node = new StageProjectNode(stage.NameStage, stage.CommentUser, stage.DateBeginPlan.ToShortDateString(), stage.DateEndPlan.ToShortDateString(), stage.DateBeginProg.ToShortDateString(), stage.DateEndProg.ToShortDateString(), stage.DateBeginUser.ToShortDateString(), stage.DateEndUser.ToShortDateString(), stage.User.FullName, stage.StatusStage.ToString(), stage); foreach (StageProject child in stage.SubStage) { Node childNode = new StageProjectNode(child.NameStage, child.CommentUser, child.DateBeginPlan.ToShortDateString(), child.DateEndPlan.ToShortDateString(), child.DateBeginProg.ToShortDateString(), child.DateEndProg.ToShortDateString(), child.DateBeginUser.ToShortDateString(), child.DateEndUser.ToShortDateString(), child.User.FullName, child.StatusStage.ToString(), child); node.Nodes.Add(childNode); } model.Nodes.Add(node); } treeViewAdv1.EndUpdate(); } }
public List<StageProject> getProjectList() { StageProjectDAO dao = new StageProjectDAO(); projectList = dao.getByProject(this.idProject); return projectList; }
public void updateProjectTreeView() { TreeNode root = new TreeNode(); treeViewProject.Nodes.Clear(); InvestProjectDAO daoProject = new InvestProjectDAO(); StageProjectDAO dao = new StageProjectDAO(); List<InvestProject> listProject = daoProject.getAll(); List<StageProject> listStage = null; List<StageProject> listSubStage = null; TreeNode nodeRoot = new TreeNode("Проекты"); nodeRoot.Tag = new InvestProject(); foreach (InvestProject project in listProject) { listStage = dao.getByProject(project.idProject); listSubStage = dao.getSubStageProject(project.idProject); TreeNode nodeProject = new TreeNode(String.Format("Проект: {0} || Дата начала {1} || Дата завершения {2} || Дана начала(прогноз) {3} || Дата завершения(прогноз) {4}",project.nameProject, project.dateBegin.ToShortDateString(), project.dateEnd.ToShortDateString(), project.dateBeginProg.ToShortDateString(), project.dateEndProg.ToShortDateString())); nodeProject.Tag = project; foreach (StageProject stage in listStage) { TreeNode node = new TreeNode(String.Format("Этап: {0} || Дата начала {1} || Дата завершения {2} || Дана начала(прогноз) {3} || Дата завершения(прогноз) {4} || Ответственный {5} || Дата начала(ответств) {6} || Дата завершения(ответств) {7}", stage.NameStage, stage.DateBeginPlan.ToShortDateString(), stage.DateEndPlan.ToShortDateString(), stage.DateBeginProg.ToShortDateString(), stage.DateEndProg.ToShortDateString(), stage.User.FullName, stage.DateBeginUser.ToShortDateString(), stage.DateEndUser.ToShortDateString())); node.Tag = stage; nodeProject.Nodes.Add(node); foreach (StageProject child in stage.SubStage) { TreeNode childNode = new TreeNode(String.Format("Этап: {0} || Дата начала {1} || Дата завершения {2} || Дана начала(прогноз) {3} || Дата завершения(прогноз) {4} || Ответственный {5} || Дата начала(ответств) {6} || Дата завершения(ответств) {7}", child.NameStage, child.DateBeginPlan.ToShortDateString(), child.DateEndPlan.ToShortDateString(), child.DateBeginProg.ToShortDateString(), child.DateEndProg.ToShortDateString(), child.User.FullName, child.DateBeginUser.ToShortDateString(), child.DateEndUser.ToShortDateString())); childNode.Tag = child; node.Nodes.Add(childNode); } } nodeRoot.Nodes.Add(nodeProject); } treeViewProject.Nodes.Add(nodeRoot); treeProject.EndUpdate(); }
public void updateStageProject() { TreeModel model = new TreeModel(); treeProject.Model = model; treeProject.BeginUpdate(); InvestProjectDAO daoProject = new InvestProjectDAO(); StageProjectDAO dao = new StageProjectDAO(); List<InvestProject> listProject = daoProject.getAll(); List<StageProject> listStage = null; List<StageProject> listSubStage = null; foreach (InvestProject project in listProject) { listStage = dao.getByProject(project.idProject); listSubStage = dao.getSubStageProject(project.idProject); Node nodeProject = new StageProjectNode(project.nameProject, "", project.dateBegin.ToShortDateString(), project.dateEnd.ToShortDateString(), project.dateBeginProg.ToShortDateString(), project.dateEndProg.ToShortDateString(), "", "", "","", null); foreach (StageProject stage in listStage) { Node node = new StageProjectNode(stage.NameStage, stage.CommentUser, stage.DateBeginPlan.ToShortDateString(), stage.DateEndPlan.ToShortDateString(), stage.DateBeginProg.ToShortDateString(), stage.DateEndProg.ToShortDateString(), stage.DateBeginUser.ToShortDateString(), stage.DateEndUser.ToShortDateString(), stage.User.FullName, stage.StatusStage.ToString(), stage); nodeProject.Nodes.Add(node); foreach (StageProject child in stage.SubStage) { Node childNode = new StageProjectNode(child.NameStage, child.CommentUser, child.DateBeginPlan.ToShortDateString(), child.DateEndPlan.ToShortDateString(), child.DateBeginProg.ToShortDateString(), child.DateEndProg.ToShortDateString(), child.DateBeginUser.ToShortDateString(), child.DateEndUser.ToShortDateString(), child.User.FullName, child.StatusStage.ToString(), child); node.Nodes.Add(childNode); } model.Nodes.Add(nodeProject); } } treeProject.EndUpdate(); }
public void updateStageProject() { if (dataGridInvestProject.CurrentRow.DataBoundItem != null) { InvestProject ip = (InvestProject)((BindingSource)dataGridInvestProject.DataSource).Current; StageProjectDAO dao = new StageProjectDAO(); List<StageProject> listProject = dao.getByProject(ip.idProject); List<StageProject> listSubStage = dao.getSubStageProject(ip.idProject); TreeModel model = new TreeModel(); treeViewAdv1.Model = model; treeViewAdv1.BeginUpdate(); foreach (StageProject stage in listProject) { Node node = new StageProjectNode(stage.NameStage, stage.CommentUser, stage.DateBeginPlan.ToShortDateString(), stage.DateEndPlan.ToShortDateString(), stage.DateBeginProg.ToShortDateString(), stage.DateEndProg.ToShortDateString(), stage.DateBeginUser.ToShortDateString(), stage.DateEndUser.ToShortDateString(), stage.User.FullName, stage.StatusStage.ToString(), stage); foreach (StageProject child in stage.SubStage) { Node childNode = new StageProjectNode(child.NameStage, child.CommentUser, child.DateBeginPlan.ToShortDateString(), child.DateEndPlan.ToShortDateString(), child.DateBeginProg.ToShortDateString(), child.DateEndProg.ToShortDateString(), child.DateBeginUser.ToShortDateString(), child.DateEndUser.ToShortDateString(), child.User.FullName, child.StatusStage.ToString(), child); node.Nodes.Add(childNode); } model.Nodes.Add(node); } treeViewAdv1.EndUpdate(); } }