Esempio n. 1
0
        public Editora BuscaEditoraPorId(int id)
        {
            string sql = "SELECT * FROM editora WHERE idEditora=@id";

            _bd.LimparParametros();
            _bd.AdicionarParametro("@id", id.ToString());
            _bd.AbrirConexao();
            DataTable dt = _bd.ExecutarSelect(sql);

            _bd.FecharConexao();
            Editora          editora = null;
            AdministradorDAL adm     = new AdministradorDAL();

            if (dt.Rows.Count > 0)
            {
                editora = new Editora();


                editora.Id            = Convert.ToInt32(dt.Rows[0]["idEditora"]);
                editora.Nome          = dt.Rows[0]["Nome"].ToString();
                editora.Descricao     = dt.Rows[0]["Descricao"].ToString();
                editora.Telefone      = dt.Rows[0]["Telefone"].ToString();
                editora.Administrador = adm.obter("Leonardo Custodio dos Santos");
            }

            return(editora);
        }
Esempio n. 2
0
        public string gravar(Editora editora)
        {
            string msg = "Falha ao Gravar Editora";
            string sql = "INSERT INTO editora (Nome,Descricao,Telefone,idAdministrador) VALUES (@nome,@descricao,@telefone,@administradorId)";

            _bd.AdicionarParametro("@nome", editora.Nome);
            _bd.AdicionarParametro("@descricao", editora.Descricao);
            _bd.AdicionarParametro("@telefone", editora.Telefone);
            AdministradorDAL admDal = new AdministradorDAL();

            _bd.AdicionarParametro("@administradorId", admDal.obterIdPorNome("Leonardo Custodio dos Santos").ToString());
            _bd.AbrirConexao();
            int rows = _bd.ExecutarNonQuery(sql);

            _bd.FecharConexao();
            if (rows > 0)
            {
                msg = "Editora " + editora.Nome + " Gravada com Sucesso!";
            }
            return(msg);
        }
Esempio n. 3
0
        public string gravar(Autor autor)
        {
            string msg = "Falha ao Gravar Autor";
            string sql = "INSERT INTO autor (Nome,idAdministrador) VALUES (@nome,@administradorId)";

            _bd.AdicionarParametro("@nome", autor.Nome);


            AdministradorDAL admDal = new AdministradorDAL();

            _bd.AdicionarParametro("@administradorId", admDal.obterIdPorNome("Leonardo Custodio dos Santos").ToString());

            _bd.AbrirConexao();
            int rows = _bd.ExecutarNonQuery(sql);

            _bd.FecharConexao();
            if (rows > 0)
            {
                msg = "Autor " + autor.Nome + " Gravado com Sucesso!";
            }
            return(msg);
        }
Esempio n. 4
0
        public Autor BuscaAutorPorId(int id)
        {
            string sql = "SELECT * FROM autor WHERE idAutor=" + id;

            _bd.LimparParametros();
            _bd.AdicionarParametro("@id", id.ToString());
            _bd.AbrirConexao();
            DataTable dt = _bd.ExecutarSelect(sql);

            _bd.FecharConexao();
            Autor            autor = null;
            AdministradorDAL adm   = new AdministradorDAL();

            if (dt.Rows.Count > 0)
            {
                autor               = new Autor();
                autor.Id            = Convert.ToInt32(dt.Rows[0]["idAutor"]);
                autor.Nome          = dt.Rows[0]["Nome"].ToString();
                autor.Administrador = adm.obter("Leonardo Custodio dos Santos");
            }

            return(autor);
        }