コード例 #1
0
        /// <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);
            }
        }
コード例 #2
0
        /// <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);
        }