Пример #1
0
        private void tblNumDefeitosCriadosPorSprint_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGrid grid              = sender as DataGrid;
            string   linhaSelecionada  = "";
            string   colunaSelecionada = "";

            if (validarConsultaDados(grid, ref linhaSelecionada, ref colunaSelecionada))
            {
                BugBO      itemBO   = new BugBO(Constantes.DEFEITO);
                List <Bug> listaBug = itemBO.recuperarItensPorSprintPorCriador(colunaSelecionada, linhaSelecionada);

                DataTable tabela          = new DataTable();
                int[]     listaTamColunas = { 80, 80, 300, 80, 80 };
                object[]  listaColunas    = { Bug.ID, Bug.PROJETO, Bug.TITULO, Bug.STATUS, Bug.RESOLUCAO };

                List <object[]> listaLinhas = new List <object[]>();
                foreach (Bug item in listaBug)
                {
                    object[] linha = { item.Id, item.Projeto, item.Titulo, item.Status, item.Resolucao };
                    listaLinhas.Add(linha);
                }
                ConsultarDados tela   = new ConsultarDados();
                string         titulo = String.Format("Consulta " + Constantes.DEFEITO + "s criados no sprint {0} por {1}", colunaSelecionada, linhaSelecionada);
                tela.preencherTabela(titulo, tabela, listaTamColunas, listaColunas, listaLinhas);
                tela.Show();
            }
        }
Пример #2
0
        private void tblNumTarefaTrabalhado_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGrid grid              = sender as DataGrid;
            string   linhaSelecionada  = "";
            string   colunaSelecionada = "";

            if (validarConsultaDados(grid, ref linhaSelecionada, ref colunaSelecionada))
            {
                FuncionarioBO funcBO = new FuncionarioBO();
                int           codigo = funcBO.Recuperar(Funcionario.GerarParametros(Funcionario.NOME, linhaSelecionada)).FirstOrDefault().Codigo;

                TarefaBO      itemBO      = new TarefaBO();
                List <Tarefa> listaTarefa = itemBO.RecuperarTarefasPorSprintPorResponsavel(colunaSelecionada, codigo);

                DataTable tabela          = new DataTable();
                int[]     listaTamColunas = { 80, 80, 300, 80, 80 };
                object[]  listaColunas    = { Tarefa.ID, Tarefa.PROJETO, Tarefa.TITULO, Tarefa.STATUS, Tarefa.TEMPO_GASTO };

                List <object[]> listaLinhas = new List <object[]>();
                foreach (Tarefa item in listaTarefa)
                {
                    object[] linha = { item.Id, item.Projeto, item.Titulo, item.Status, item.TempoGasto };
                    listaLinhas.Add(linha);
                }
                ConsultarDados tela   = new ConsultarDados();
                string         titulo = String.Format("Consulta Tarefas trabalhadas no sprint {0} por {1}", colunaSelecionada, linhaSelecionada);
                tela.preencherTabela(titulo, tabela, listaTamColunas, listaColunas, listaLinhas);
                tela.Show();
            }
        }
Пример #3
0
        private void recuperarDefeitoOuRelato(DataGrid grid, string tipo)
        {
            string linhaSelecionada  = "";
            string colunaSelecionada = "";

            if (validarConsultaDados(grid, ref linhaSelecionada, ref colunaSelecionada))
            {
                FuncionarioBO funcBO = new FuncionarioBO();
                int           codigo = funcBO.Recuperar(Funcionario.GerarParametros(Funcionario.NOME, linhaSelecionada)).FirstOrDefault().Codigo;

                BugBO      itemBO   = new BugBO(tipo);
                List <Bug> listaBug = itemBO.recuperarBugsPorSprintPorResponsavel(colunaSelecionada, codigo);

                DataTable tabela          = new DataTable();
                int[]     listaTamColunas = { 80, 80, 300, 80, 80 };
                object[]  listaColunas    = { Bug.ID, Bug.PROJETO, Bug.TITULO, Bug.STATUS, Bug.RESOLUCAO };

                List <object[]> listaLinhas = new List <object[]>();
                foreach (Bug item in listaBug)
                {
                    object[] linha = { item.Id, item.Projeto, item.Titulo, item.Status, item.Resolucao };
                    listaLinhas.Add(linha);
                }
                ConsultarDados tela   = new ConsultarDados();
                string         titulo = String.Format("Consulta " + tipo + "s trabalhadas no sprint {0} por {1}", colunaSelecionada, linhaSelecionada);
                tela.preencherTabela(titulo, tabela, listaTamColunas, listaColunas, listaLinhas);
                tela.Show();
            }
        }
Пример #4
0
        private void tblNumItensPorSprint_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGrid grid              = sender as DataGrid;
            string   linhaSelecionada  = "";
            string   colunaSelecionada = "";

            if (validarConsultaDados(grid, ref linhaSelecionada, ref colunaSelecionada))
            {
                FuncionarioBO funcBO = new FuncionarioBO();
                int           codigo = funcBO.Recuperar(Funcionario.GerarParametros(Funcionario.NOME, linhaSelecionada)).FirstOrDefault().Codigo;

                ItemBacklogBO      itemBO       = new ItemBacklogBO();
                List <ItemBacklog> listaBacklog = itemBO.recuperarItensBacklogPorSprintPorResponsavel(colunaSelecionada, codigo);

                DataTable tabela          = new DataTable();
                int[]     listaTamColunas = { 80, 300, 80, 80 };
                object[]  listaColunas    = { ItemBacklog.PROJETO, ItemBacklog.TITULO, ItemBacklog.STATUS, ItemBacklog.COMPLEXIDADE };

                List <object[]> listaLinhas = new List <object[]>();
                foreach (ItemBacklog item in listaBacklog)
                {
                    object[] linha = { item.Projeto, item.Titulo, item.Status, item.Complexidade };
                    listaLinhas.Add(linha);
                }
                ConsultarDados tela   = new ConsultarDados();
                string         titulo = String.Format("Consulta Itens Backlog trabalhados no sprint {0} por {1}", colunaSelecionada, linhaSelecionada);
                tela.preencherTabela(titulo, tabela, listaTamColunas, listaColunas, listaLinhas);
                tela.Show();
            }
        }