예제 #1
0
        public static void CriarCampanha(string nome, string descricao, int id_utilizador, string data)
        {
            //Cria instância de Campanha
            Campanha campanha = new Campanha(nome, descricao, id_utilizador, data);

            //Instância CampanhaDAO e chama método para guardar Ideia na DB
            CampanhaDAO campanhaDAO = new CampanhaDAO();
            campanhaDAO.InserirCampanha(campanha);
        }
예제 #2
0
        public void InserirCampanha(Campanha c)
        {
            try
            {
                ConexaoDb.ExecutarComando("INSERT INTO campanha (nome, descricao, id_utilizador, data) VALUES ('" + c.Nome + "', '" + c.Descricao + "', '" + c.IdUtilizador + "', '" + c.Data + "')");

                MessageBox.Show("Registo inserido com sucesso!", "Ideial", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (MySqlException msg)
            {
                MessageBox.Show("Erro: " + msg.Message);
            }
        }
예제 #3
0
        public Campanha SelecionarCampanhaId(int id)
        {
            CampanhaDAO campanhaDAO = new CampanhaDAO();

            //Chama o método para selecionar Campanha por Id
            MySqlDataReader row = campanhaDAO.SelecionarCampanhaId(id);

            while (row.Read())
            {
                string nome = row["nome"].ToString();
                string descricao = row["descricao"].ToString();
                int id_utilizador = Convert.ToInt32(row["id_utilizador"].ToString());
                string data = row["data"].ToString();

                campanha = new Campanha(nome, descricao, id_utilizador, data);
            }

            return campanha;
        }