public int IncluirDados(ListaPresencaEntidade entidade) { int resultado = -1; using (SQLiteConnection conn = new SQLiteConnection(connectionString)) { conn.Open(); using (SQLiteCommand cmd = new SQLiteCommand(conn)) { cmd.CommandText = "INSERT INTO TB_LISTA_PRESENCA(NOME, BAIRRO, ENTIDADE, SALA_TECNICA, OBSERVACOES, ID_EVENTO) VALUES (@nome,@bairro,@entidade,@sala,@observacoes,@id_evento)"; cmd.Prepare(); cmd.Parameters.AddWithValue("@nome", entidade.Nome); cmd.Parameters.AddWithValue("@bairro", entidade.Bairro); cmd.Parameters.AddWithValue("@entidade", entidade.Entidade); cmd.Parameters.AddWithValue("@sala", entidade.SalaTecnica); cmd.Parameters.AddWithValue("@observacoes", entidade.Observacao); cmd.Parameters.AddWithValue("@id_evento", entidade.Evento.IdEvento); try { resultado = cmd.ExecuteNonQuery(); } catch (SQLiteException ex) { throw ex; } finally { conn.Close(); } } } return(resultado); }
public int DeletaDados(ListaPresencaEntidade entidade) { int resultado = -1; using (SQLiteConnection conn = new SQLiteConnection(connectionString)) { conn.Open(); using (SQLiteCommand cmd = new SQLiteCommand(conn)) { cmd.CommandText = "DELETE FROM TB_PESSOA_LISTA_PRESENCA WHERE ID_LISTA_PRESENCA = @Id;" + "DELETE FROM TB_LISTA_PRESENCA WHERE ID_LISTA_PRESENCA = @Id"; cmd.Prepare(); cmd.Parameters.AddWithValue("@Id", entidade.IdListaPresenca); try { resultado = cmd.ExecuteNonQuery(); } catch (SQLiteException ex) { throw ex; } finally { conn.Close(); } } } return(resultado); }
public int AtualizaDados(ListaPresencaEntidade entidade) { int resultado = -1; using (SQLiteConnection conn = new SQLiteConnection(connectionString)) { conn.Open(); using (SQLiteCommand cmd = new SQLiteCommand(conn)) { cmd.CommandText = "UPDATE TB_LISTA_PRESENCA SET NOME=@nome, BAIRRO=@bairro, ENTIDADE=@entidade, SALA_TECNICA=@sala, OBSERVACOES=@observacoes, ID_EVENTO=@id_evento WHERE ID_LISTA_PRESENCA = @id"; cmd.Prepare(); cmd.Parameters.AddWithValue("@id", entidade.IdListaPresenca); cmd.Parameters.AddWithValue("@nome", entidade.Nome); cmd.Parameters.AddWithValue("@bairro", entidade.Bairro); cmd.Parameters.AddWithValue("@entidade", entidade.Entidade); cmd.Parameters.AddWithValue("@sala", entidade.SalaTecnica); cmd.Parameters.AddWithValue("@observacoes", entidade.Observacao); cmd.Parameters.AddWithValue("@id_evento", entidade.Evento.IdEvento); try { resultado = cmd.ExecuteNonQuery(); } catch (SQLiteException ex) { throw ex; } finally { conn.Close(); } } } return(resultado); }
private void btnSalvar_Click(object sender, EventArgs e) { if (ValidaDados()) { try { var eventoSelecionado = Convert.ToInt32(cbEvento.SelectedValue.ToString()); var salaSelecionada = Convert.ToInt32(cbSalaTecnica.SelectedItem.ToString()); var entidade = new ListaPresencaEntidade { IdListaPresenca = int.Parse(txtId.Text), Nome = txtNome.Text, Bairro = txtBairro.Text, Entidade = txtEntidade.Text, Evento = new EventoEntidade { IdEvento = eventoSelecionado }, SalaTecnica = salaSelecionada, Observacao = txtObservacao.Text, }; if (operacao == "incluir") { if (IncluirDados(entidade) > 0) { MessageBox.Show("Dados incluídos com sucesso."); Close(); } else { MessageBox.Show("Os dados não foram incluídos."); } } else { if (AtualizaDados(entidade) > 0) { MessageBox.Show("Dados atualizados com sucesso."); Close(); } else { MessageBox.Show("Os dados não foram atualizados."); Close(); } } } catch (Exception ex) { MessageBox.Show("Erro : " + ex.Message); Close(); } } else { MessageBox.Show("Preencha o formulário corretamente"); } }
private void btnIncluir_Click(object sender, EventArgs e) { try { ListaPresencaEntidade _entidade = null; var formEvento = new FormListaPresenca(_entidade); formEvento.ShowDialog(); CarregaDados(); } catch (Exception ex) { MessageBox.Show("Erro : " + ex.Message); } }
private ListaPresencaEntidade GetDadosDoGrid() { try { int linha; linha = dataGridView1.CurrentRow.Index; var entidade = new ListaPresencaEntidade(); entidade.IdListaPresenca = Convert.ToInt32(dataGridView1[1, linha].Value); entidade.Nome = dataGridView1[2, linha].Value.ToString(); entidade.Bairro = dataGridView1[3, linha].Value.ToString(); entidade.Entidade = dataGridView1[4, linha].Value.ToString(); entidade.SalaTecnica = Convert.ToInt32(dataGridView1[5, linha].Value.ToString()); entidade.Observacao = dataGridView1[6, linha].Value.ToString(); entidade.Evento.IdEvento = Convert.ToInt32(dataGridView1[7, linha].Value.ToString()); return(entidade); } catch (Exception ex) { throw ex; } }
public FormListaPresenca(ListaPresencaEntidade entidade) { InitializeComponent(); _entidade = entidade; this.CenterToScreen(); }