예제 #1
0
        public bool CriarBancoDeDadosEventos()
        {
            try
            {
                using (var conexao = new SQLiteConnection(System.IO.Path.Combine(Pasta, "Eventos.db")))
                {
                    conexao.CreateTable <ModeloEventos>();

                    var verificarTamanho = GetEventos();

                    if (verificarTamanho.Count == 0)
                    {
                        var primeiroEvento = new ModeloEventos();
                        primeiroEvento.DataEvento = DateTime.Today.ToString("dd/MM/yyyy");
                        primeiroEvento.DescEvento = "Seu primeiro evento marcado";
                        primeiroEvento.NomeEvento = "#1 - Primeiro Evento!";
                        InserirEvento(primeiroEvento);
                    }
                    return(true);
                }
            }
            catch (Exception)
            {
                return(false);
            }
        }
예제 #2
0
 public bool DeletarEvento(ModeloEventos evento)
 {
     try
     {
         using (var conexao = new SQLiteConnection(System.IO.Path.Combine(Pasta, "Eventos.db")))
         {
             conexao.Delete(evento);
             return(true);
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
예제 #3
0
 public bool AtualizarEvento(ModeloEventos evento)
 {
     try
     {
         using (var conexao = new SQLiteConnection(System.IO.Path.Combine(Pasta, "Eventos.db")))
         {
             conexao.Query <ModeloMateria>("UPDATE ModeloEventos set NomeEvento=?,DataEvento=?, DescEvento Where NomeMateria=?", evento.NomeEvento, evento.DataEvento, evento.DescEvento);
             return(true);
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
예제 #4
0
        public bool InserirEvento(ModeloEventos evento)
        {
            try
            {
                using (var conexao = new SQLiteConnection(System.IO.Path.Combine(Pasta, "Eventos.db")))
                {
                    var nome = conexao.Query <ModeloEventos>("Select NomeEvento from ModeloEventos where NomeEvento = '" + evento.NomeEvento + "';");

                    if (nome.Count == 0)
                    {
                        conexao.Insert(evento);
                        return(true);
                    }
                    else
                    {
                        return(false);
                    }
                }
            }
            catch (Exception)
            {
                return(false);
            }
        }