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()); }
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(); }
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; } }