/// <summary> /// Método que abre a página selecionada no treeview /// </summary> /// <param name=""></param> public void AbrePagina(string code) { Util.CL_Files.WriteOnTheLog("FO_Principal.AbrePagina()", Util.Global.TipoLog.DETALHADO); int codigo = 0; string _base = code.Split(':')[0]; if (_base.Equals("tag")) { return; } else if (_base.Equals("projeto")) { codigo = int.Parse(code.Split(':')[1]); AbrirJanelaDeCadastro(codigo, int.Parse(code.Split(':')[2]), Util.Enumerator.Tarefa.VISUALIZANDO); } else if (_base.Equals("estimativa")) { codigo = int.Parse(code.Split(':')[1]); MD_Project project = new MD_Project(int.Parse(code.Split(':')[2]), int.Parse(code.Split(':')[3])); UC_CadastroEstimativa estimativa = new UC_CadastroEstimativa(this, new MD_Estimativa(codigo, project), Tarefa.VISUALIZANDO, Telas.CADASTRO_ESTIMATIVA); AbreJanela(estimativa, "Estimativa - " + project.Nome, Telas.CADASTRO_ESTIMATIVA); } else if (_base.Equals("cenario")) { codigo = int.Parse(code.Split(':')[1]); MD_Project project = new MD_Project(int.Parse(code.Split(':')[2]), int.Parse(code.Split(':')[3])); MD_Cenario cenario = new MD_Cenario(codigo, project); UC_CadastroCenarios estimativa = new UC_CadastroCenarios(this, cenario.Project, cenario, Tarefa.VISUALIZANDO, Telas.CADASTRO_ESTIMATIVA, TipoSistema.GENERICO); AbreJanela(estimativa, "Cenario " + cenario.Codigo, Telas.CADASTRO_CENARIO); } }
/// <summary> /// Evento lançado na seleção do botão direito no tree view /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void item_incluir_estimativa_selected_Click(object sender, EventArgs e) { Util.CL_Files.WriteOnTheLog("FO_Principal.item_incluir_estimativa_selected_Click()", Util.Global.TipoLog.DETALHADO); MenuItem item = (MenuItem)sender; string codigo = item.Tag.ToString().Split(':')[0]; string numerotarefa = item.Tag.ToString().Split(':')[1]; MD_Project project = new MD_Project(int.Parse(codigo), int.Parse(numerotarefa)); UC_CadastroEstimativa estimativa = new UC_CadastroEstimativa(this, project.GetEstimativa(), Tarefa.EDITANDO, Telas.CADASTRO_ESTIMATIVA); AbreJanela(estimativa, "Estimativa - " + project.Nome, Telas.CADASTRO_ESTIMATIVA); }