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; }
public void BOSelecionaId(NovoProjeto nProjeto) { try { daoNovoProjeto.selecionaId(nProjeto); } catch (Exception IO) { MessageBox.Show("Falha ao contar a quantidade de projetos :( - " + IO); } }
public void BOContaProjetos(NovoProjeto nProjeto) { try { daoNovoProjeto.countProjetos(nProjeto); } catch (Exception IO) { MessageBox.Show("Falha ao contar a quantidade de projetos :( - " + IO); } }
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); }
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); }
public void BOContaColunas(NovoProjeto nProjeto) { try { daoColuna.countColunas(nProjeto); } catch (Exception IO) { MessageBox.Show("Falha ao contar as colunas :( -" + IO); } }
public void BOInsereColunas(NovoProjeto nProjeto) { try { daoColuna.insereColunas(nProjeto); } catch (Exception IO) { MessageBox.Show("Falha ao inserir colunas :( -" + IO); } }
public void selecionaColunas(NovoProjeto nProjeto) { try { daoColuna.selecionaColunas(nProjeto); } catch (Exception IO) { MessageBox.Show("Falha ao selecionar as colunas :( -" + IO); } }
public void BOSelecionaProjetos(NovoProjeto nProjeto) { try { daoNovoProjeto.selecionaProjetos(nProjeto); } catch (Exception IO) { MessageBox.Show("Não conseguimos selecionar :( " + IO); } }
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); }
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); }
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"]; }
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; }
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"]; }
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); } } }
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"]; }
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); } } }