private void btGravar_Click(object sender, EventArgs e) { string msgRetorno = string.Empty; string acaoSelecionada = string.Empty; int idAtividade = 0; atividadeSelecionada.Descricao = tbDescricao.Text; this.Cursor = Cursors.WaitCursor; try { if (atividadeSelecionada.idAtividade == 0) { msgRetorno = bizAtividade.IncluirAtividade(atividadeSelecionada, out idAtividade); acaoSelecionada = "Inclusão"; lbCodigo.Text = idAtividade.ToString(); atividadeSelecionada.idAtividade = idAtividade; } else { msgRetorno = bizAtividade.AlterarAtividade(atividadeOriginal, atividadeSelecionada); acaoSelecionada = "Alteração"; } if (msgRetorno == string.Empty) { MessageBox.Show(acaoSelecionada + " efetuada com sucesso.", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); atividadeOriginal = (Atividade)atividadeSelecionada.Clone(); } else { MessageBox.Show("Atenção: " + msgRetorno, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } catch (SqlException) { MessageBox.Show(helper.RetornarMensagemPadraoErroAcessoBD(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { MessageBox.Show(helper.RetornarMensagemPadraoErroGenerico(), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } this.Cursor = Cursors.Default; }
public AtividadeManutencao(Atividade _atividadeSelecionada) { InitializeComponent(); atividadeOriginal = _atividadeSelecionada; atividadeSelecionada = (Atividade)atividadeOriginal.Clone(); }