private void btnIncluiCaso_Click(object sender, EventArgs e) { if (validaCamposCT()) { bool valida = true; if (suite.sts_id == null) { carregaNovaSuite(true); } #region inclusaoNovo CasoTeste casoAux = new CasoTeste(); casoAux.cts_sts_id = suite.sts_id; casoAux.cts_descricao = txtDescricaoCaso.Text; casoAux.cts_indice = Int32.Parse(casoAux.max("cts_indice")) + 1; casoAux.cts_dataInclusao = DateTime.Now; casoAux.cts_precondicoes = txtPrecondicao.Text; casoAux.cts_prioridade = Int32.Parse(cmbPrioridade.SelectedValue.ToString()); casoAux.cts_resultadoEsperado = txtResultado.Text; casoAux.cts_tempoEstimado = Int32.Parse(sedTempoEstimado.Text); casoAux.cts_ultimaAlteracao = DateTime.Now; casoAux.cts_Observacao = txtObs.Text; casoAux.cts_terminalUltimaAleracao = Environment.MachineName; if (valida) { valida = casoAux.Salvar(); } casoAux.cts_id = Int32.Parse(casoAux.max("cts_id")); List <Casos_Passo> listaPassos = montaListaPassos(casoAux.cts_id); foreach (Casos_Passo cp in listaPassos) { if (valida) { cp.Salvar(); } } if (valida) { gridPassos.Rows.Clear(); txtDescricaoCaso.Text = ""; txtPrecondicao.Text = ""; txtResultado.Text = ""; txtObs.Text = ""; sedTempoEstimado.Text = "0"; cmbPrioridade.SelectedIndex = 0; new FrmAlerta("Salvo com Sucesso!", usuarioLogado.usu_id); } atualizaGridCasos(); } #endregion }
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()); }