/// <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_editar_cenario_selected_Click(object sender, EventArgs e) { Util.CL_Files.WriteOnTheLog("FO_Principal.item_editar_cenario_selected_Click()", Util.Global.TipoLog.DETALHADO); MenuItem item = (MenuItem)sender; MD_Cenario cen = (MD_Cenario)item.Tag; UC_CadastroCenarios cenario = new UC_CadastroCenarios(this, cen.Project, cen, Tarefa.EDITANDO, Telas.CADASTRO_CENARIO, TipoSistema.GENERICO); AbreJanela(cenario, "Cenário " + cen.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_caso_usomodeloLdxMail_selected_Click(object sender, EventArgs e) { Util.CL_Files.WriteOnTheLog("FO_Principal.item_incluir_caso_uso_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)); MD_Cenario cen = new MD_Cenario(Util.DataBase.GetIncrement("MAKCENARIOS"), project); UC_CadastroCenarios cenario = new UC_CadastroCenarios(this, project, cen, Tarefa.INCLUINDO, Telas.CADASTRO_CENARIO, TipoSistema.SSU); AbreJanela(cenario, "Cenário " + cen.Codigo, Telas.CADASTRO_CENARIO); }