コード例 #1
0
        public void countProjetos(NovoProjeto nProjeto)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandText = "select count(TITULO_PROJETO) from tb_projetos";
            string qtd = MySQL.CRUDandCount(comando);

            nProjeto._Registros = qtd;
        }
コード例 #2
0
 public void BOSelecionaId(NovoProjeto nProjeto)
 {
     try
     {
         daoNovoProjeto.selecionaId(nProjeto);
     }
     catch (Exception IO)
     {
         MessageBox.Show("Falha ao contar a quantidade de projetos :(  - " + IO);
     }
 }
コード例 #3
0
 public void BOContaProjetos(NovoProjeto nProjeto)
 {
     try
     {
         daoNovoProjeto.countProjetos(nProjeto);
     }
     catch (Exception IO)
     {
         MessageBox.Show("Falha ao contar a quantidade de projetos :(  - " + IO);
     }
 }
コード例 #4
0
        public void insereColunas(NovoProjeto nProjeto)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandText = "insert into tb_colunas(id_projeto_COLUNAS, NOME_COLUNA) values (@id_fk, @nomeColuna);";
            comando.Parameters.AddWithValue("@id_fk", nProjeto._IdColunaFk);
            comando.Parameters.AddWithValue("@nomeColuna", nProjeto._NomeColuna);

            MessageBox.Show("FK: " + nProjeto._IdColunaFk + " e ID: " + nProjeto._NomeColuna);
            MySQL.CRUD(comando);
        }
コード例 #5
0
        public void atualizaProjetos(NovoProjeto nProjeto)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandText = "UPDATE tb_projetos SET DS_PROJETO = @descricao, TITULO_PROJETO = @titulo WHERE ID_PROJETO = @id";

            comando.Parameters.AddWithValue("@descricao", nProjeto._Descricao);
            comando.Parameters.AddWithValue("@titulo", nProjeto._Titulo);
            comando.Parameters.AddWithValue("@id", nProjeto._Id);
            MySQL.CRUD(comando);
        }
コード例 #6
0
 public void BOContaColunas(NovoProjeto nProjeto)
 {
     try
     {
         daoColuna.countColunas(nProjeto);
     }
     catch (Exception IO)
     {
         MessageBox.Show("Falha ao contar as colunas  :(  -" + IO);
     }
 }
コード例 #7
0
 public void BOInsereColunas(NovoProjeto nProjeto)
 {
     try
     {
         daoColuna.insereColunas(nProjeto);
     }
     catch (Exception IO)
     {
         MessageBox.Show("Falha ao inserir colunas  :(  -" + IO);
     }
 }
コード例 #8
0
 public void selecionaColunas(NovoProjeto nProjeto)
 {
     try
     {
         daoColuna.selecionaColunas(nProjeto);
     }
     catch (Exception IO)
     {
         MessageBox.Show("Falha ao selecionar as colunas  :(  -" + IO);
     }
 }
コード例 #9
0
 public void BOSelecionaProjetos(NovoProjeto nProjeto)
 {
     try
     {
         daoNovoProjeto.selecionaProjetos(nProjeto);
     }
     catch (Exception IO)
     {
         MessageBox.Show("Não conseguimos selecionar :( " + IO);
     }
 }
コード例 #10
0
        public void insereNovoProjeto(NovoProjeto nProjeto)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandText = "insert into tb_projetos (titulo_projeto, ds_projeto)" +
                                  "values (@titulo, @descricao)";
            comando.Parameters.AddWithValue("@titulo", nProjeto._Titulo);
            comando.Parameters.AddWithValue("@descricao", nProjeto._Descricao);

            // MessageBox.Show(comando.CommandText);
            MySQL.CRUD(comando);
        }
コード例 #11
0
        public void DAOInsereColuna(NovoProjeto nProjeto)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandText = "insert into tb_colunas (id_projeto_colunas, nome_coluna)" +
                                  "values (@id, @descricao)";
            comando.Parameters.AddWithValue("@id", nProjeto._Titulo);
            comando.Parameters.AddWithValue("@descricao", nProjeto._Descricao);

            // MessageBox.Show(comando.CommandText);
            MySQL.CRUD(comando);
        }
コード例 #12
0
        public void selecionaId(NovoProjeto nProjeto)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandText = "SELECT ID_PROJETO FROM TB_PROJETOS where TITULO_PROJETO LIKE @titulo";
            comando.Parameters.AddWithValue("@titulo", nProjeto._Titulo);
            MySQL.CRUD(comando);

            MySqlDataReader dr = MySQL.Selecionar(comando);

            dr.Read();
            nProjeto._Id = (int)dr["ID_PROJETO"];
        }
コード例 #13
0
        public void countColunas(NovoProjeto nProjeto)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandText = "select count(ID_COLUNA) from tb_colunas where ID_PROJETO_COLUNAS = @id_fk";
            comando.Parameters.AddWithValue("@id_fk", nProjeto._IdColunaFk);

            string qtd = MySQL.CRUDandCount(comando);

            int quantidade = Convert.ToInt16(qtd);

            nProjeto._QtdColunas = quantidade;
        }
コード例 #14
0
        public void selecionaColunas(NovoProjeto nProjeto)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandText = "SELECT id_coluna, nome_coluna FROM TB_COLUNAS WHERE ID_PROJETO_COLUNAS = @id_fk";
            comando.Parameters.AddWithValue("@id_fk", nProjeto._IdColunaFk);
            comando.Parameters.AddWithValue("@id", nProjeto._IdColuna);

            MySQL.CRUD(comando);
            MySqlDataReader dr = MySQL.Selecionar(comando);

            dr.Read();

            nProjeto._IdColuna   = (int)dr["ID_COLUNA"];
            nProjeto._NomeColuna = (string)dr["NOME_COLUNA"];
        }
コード例 #15
0
 public void BOAtualizaProjeto(NovoProjeto nProjeto)
 {
     if (Convert.ToInt16(daoNovoProjeto.ValidaNovoProjeto(nProjeto._Titulo)) == 1)
     {
         MessageBox.Show("Já existe um registro deste no banco!");
     }
     else
     {
         try
         {
             daoNovoProjeto.atualizaProjetos(nProjeto);
         }
         catch (Exception IO)
         {
             MessageBox.Show("Não conseguimos atualizar o projeto!  :(  -" + IO);
         }
     }
 }
コード例 #16
0
        public void selecionaProjetos(NovoProjeto nProjeto)
        {
            MySqlCommand comando = new MySqlCommand();

            comando.CommandText = "SELECT TITULO_PROJETO, DS_PROJETO FROM TB_PROJETOS " +
                                  "WHERE ID_PROJETO = @id";

            comando.Parameters.AddWithValue("@id", nProjeto._Id);

            MySQL.CRUD(comando);

            MySqlDataReader dr = MySQL.Selecionar(comando);

            dr.Read();

            nProjeto._Titulo    = (string)dr["TITULO_PROJETO"];
            nProjeto._Descricao = (string)dr["DS_PROJETO"];
        }
コード例 #17
0
 public void InserirProjeto(NovoProjeto nProjeto)
 {
     if (Convert.ToInt16(daoNovoProjeto.ValidaNovoProjeto(nProjeto._Titulo)) == 1)
     {
         MessageBox.Show("Já existe um registro deste no banco!");
     }
     else
     {
         try
         {
             daoNovoProjeto.insereNovoProjeto(nProjeto);
             MessageBox.Show("Projeto gerado com sucesso :D ");
         }
         catch (Exception IO)
         {
             MessageBox.Show("A inserção falhou :(   " + IO);
         }
     }
 }