private void BtGravar_Click(object sender, EventArgs e) { //Chama CamadaNegócio, criando objeto "atividade" com os dados preenchidos NATV01 a = new NATV01(TbCodigo.Text, TbDescricao.Text, TbObservacao.Text); //Se for ação 1 (inclusão), valida se os campos básicos realmente estão preenchidos //depois chama o método de inserção if (acao == 1) { if (TbCodigo.Text != "" & TbDescricao.Text != "") { SslMensagem.Text = a.InserirAtividade(); } } //Se for ação 2 (alteração), valida se os campos básicos realmente estão preenchidos //depois chama o método de alteraão else if (acao == 2) { if (TbCodigo.Text != "" & TbDescricao.Text != "") { SslMensagem.Text = a.AlterarAtividade(); //Após executar a alteração no BD, atualiza campos da memória descricao = TbDescricao.Text; observacao = TbObservacao.Text; } } //Limpa os campos do formulário LimpaCampos(); }
public void Localizar() { DgResultado.DataSource = null; DsPesquisa.Clear(); //A matriz será utilizada para enviar os dados à consulta (matriz[L, C]) //Determinaremos que a coluna 0 será o campo a filtrar e a coluna 1 será o valor do filtro //Cada linha determinará o conjunto de filtro a ser executado string[,] busca = new string[2, 2]; busca[0, 0] = "atv_codigo"; busca[0, 1] = TbAtividade.Text; busca[1, 0] = "atv_descricao"; busca[1, 1] = TbDescricao.Text; try { NATV01 Localizar = new NATV01(TbAtividade.Text); Localizar.LocalizarAtividade(busca); DgResultado.DataSource = Localizar.DsLocalizar; DgResultado.DataMember = "dba_atividade"; BtConfirma.Enabled = true; } catch (Exception ex) { SslMensagem.Text = "Valores não localizados. " + ex.Message; BtConfirma.Enabled = false; } }
private void BtAbrir_Click(object sender, EventArgs e) { int acao = 0; NATV01 a = new NATV01(TbAtividade.Text); SslMensagem.Text = a.CarregarAtividade(TbAtividade.Text); if (SslMensagem.Text == "Dados carregados.") { if (this.Name == "ATV02") { acao = 2; } else if (this.Name == "ATV03") { acao = 3; } ATV01 FAlterar = new ATV01(acao, a.Codigo, a.Descricao, a.Observacao); FAlterar.ShowDialog(); SslMensagem.Text = ""; } }