Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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");
            }
        }
Exemple #5
0
        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);
            }
        }
Exemple #6
0
 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;
     }
 }
Exemple #7
0
 public FormListaPresenca(ListaPresencaEntidade entidade)
 {
     InitializeComponent();
     _entidade = entidade;
     this.CenterToScreen();
 }