Esempio n. 1
0
        private bool vincuaTarefaSia(CasoTeste tarefaSia)
        {
            if (revAtual.rev_suite_Sia == null || revAtual.rev_suite_Sia == 0)
            {
                SuiteTeste suiteSia = new SuiteTeste();

                suiteSia.sts_descricao       = "Tarefas do Sia - " + cmbProjeto.Text + "- Revisão N° " + revAtual.rev_id;
                suiteSia.sts_Sia             = true;
                suiteSia.sts_ultimaAlteracao = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                suiteSia.sts_dataCadastro    = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"));
                suiteSia.sts_versao          = txtVersao.Text;
                suiteSia.sts_prj_id          = int.Parse(cmbProjeto.EditValue.ToString());
                suiteSia.sts_usu_autor       = usuLogado.usu_id;

                suiteSia.Salvar();
                suiteSia = suiteSia.Busca()[0];

                revAtual.rev_suite_Sia = suiteSia.sts_id;
            }
            tarefaSia.cts_sts_id = revAtual.rev_suite_Sia;
            return(tarefaSia.Salvar());
        }
Esempio n. 2
0
        public void atualizaCampos()
        {
            SuitesRevisao suiteRev = new SuitesRevisao();

            suiteRev.srv_id = idExecucao;
            suiteRev        = suiteRev.Busca()[0];

            #region busca e implementa os objetos

            suiteTesteExibindo.sts_id = suiteRev.srv_sts_id;
            suiteTesteExibindo        = suiteTesteExibindo.Busca()[0];

            revisaoAtual.rev_id = suiteRev.srv_rev_id;
            revisaoAtual        = revisaoAtual.Busca()[0];

            Usuario usuCriador = new Usuario();
            usuCriador.usu_id = suiteTesteExibindo.sts_usu_autor;
            usuCriador        = usuCriador.Busca()[0];

            Projeto projetoAtual = new Projeto();
            projetoAtual.pjt_id = suiteTesteExibindo.sts_prj_id;
            projetoAtual        = projetoAtual.Busca()[0];

            #endregion

            #region carrega Informações na tela

            lblVersao.Text      = revisaoAtual.rev_versao;
            lblAutor.Text       = usuCriador.usu_nome;
            lblDataCriacao.Text = suiteTesteExibindo.sts_dataCadastro.ToString("dd/mm/yy");
            lblTituloSuite.Text = suiteTesteExibindo.sts_descricao;
            lblObjetivo.Text    = suiteTesteExibindo.sts_objetivo;
            lblNomeProjeto.Text = projetoAtual.pjt_nome;
            #endregion

            atualizaGridCasosTeste();
        }
Esempio n. 3
0
        private void atualizaGrid(bool sia, bool suites)
        {
            // atualiza grid de tarefas do sia
            if (sia && revAtual.rev_suite_Sia != 0)
            {
                DataTable        dtSia           = new DataTable();
                CasoTeste        casoAux         = new CasoTeste();
                List <CasoTeste> listaTarefasSia = new List <CasoTeste>();

                dtSia.Columns.AddRange(new DataColumn[]
                {
                    new DataColumn("ID"),
                    new DataColumn("Título"),
                });

                if (casoAux.cts_sts_id == null && revAtual.rev_suite_Sia != null)
                {
                    casoAux.cts_sts_id = revAtual.rev_suite_Sia;
                    listaTarefasSia    = casoAux.Busca();
                }

                foreach (CasoTeste c in listaTarefasSia)
                {
                    dtSia.Rows.Add(c.cts_id, c.cts_descricao);
                }

                gridSia.DataSource = dtSia;
            }

            // atualiza grid com a suite de testes
            if (suites)
            {
                SuiteTeste        suiteAux   = new SuiteTeste();
                List <SuiteTeste> listaSuite = new List <SuiteTeste>();

                if (cmbProjeto.EditValue.ToString() != "")
                {
                    suiteAux.sts_prj_id = int.Parse(cmbProjeto.EditValue.ToString());
                    suiteAux.sts_Sia    = false;
                    listaSuite          = suiteAux.Busca();
                }

                DataTable dtSuite = new DataTable();

                dtSuite.Columns.AddRange(new DataColumn[]
                {
                    new DataColumn("ID"),
                    new DataColumn("Título"),
                    new DataColumn("Versão")
                });

                foreach (SuiteTeste s in listaSuite)
                {
                    dtSuite.Rows.Add(s.sts_id, s.sts_descricao, s.sts_versao);
                }

                gridSuite.DataSource = dtSuite;

                gridView2.OptionsSelection.MultiSelect     = true;
                gridView2.OptionsSelection.MultiSelectMode = GridMultiSelectMode.CheckBoxRowSelect;
            }
        }