示例#1
0
        public Marca SelecionarDados(int idMarca)
        {
            DbConnection cn  = AcessoDadosADONet.GetConexao();
            DbCommand    cmd = AcessoDadosADONet.GetComando(cn);

            cmd.CommandText = @"SELECT M.MARCAID, M.NOME MARCA, P.NOME PATRIMONIOS FROM MAR_MARCA M
                                RIGHT JOIN PAT_PATRIMONIO P ON M.MARCAID = P.MARCAID
                                WHERE M.MARCAID = @MARCAID";
            cmd.Parameters.Add(new SqlParameter("@MARCAID", idMarca));
            DbDataReader leitor     = AcessoDadosADONet.GetReader(cmd);
            Marca        marcas     = new Marca();
            Patrimonio   patrimonio = new Patrimonio();

            if (patrimonio.MarcaId == idMarca)
            {
                marcas.patrimonios.Add(new Patrimonio {
                    Nome = patrimonio.Nome
                });
            }
            while (leitor.Read())
            {
                marcas.MarcaId = Convert.ToInt32(leitor["MARCAID"]);
                marcas.Nome    = leitor["MARCA"].ToString();
            }
            idMarca = marcas.MarcaId;
            leitor.Close();
            return(marcas);
        }
示例#2
0
        //METODO STATICO PARA INSERIR UMA MARCA
        public void Inserir(Marca tipo)
        {
            DbConnection conexao = AcessoDadosADONet.GetConexao();
            DbCommand    cmd     = AcessoDadosADONet.GetComando(conexao);

            cmd.CommandText = @"INSERT INTO MAR_MARCA (NOME) VALUES (@NOME);";
            cmd.Parameters.Add(new SqlParameter("@NOME", tipo.Nome));
            cmd.ExecuteNonQuery();
        }
示例#3
0
        public void Excluir(int id)
        {
            DbConnection cn  = AcessoDadosADONet.GetConexao();
            DbCommand    cmd = AcessoDadosADONet.GetComando(cn);

            cmd.CommandText = "DELETE FROM PAT_PATRIMONIO WHERE NUMEROTOMBO = @ID";
            cmd.Parameters.Add(new SqlParameter("@ID", id));
            cmd.ExecuteNonQuery();
        }
示例#4
0
        public void Excluir(int id)
        {
            DbConnection conexao = AcessoDadosADONet.GetConexao();
            DbCommand    cmd     = AcessoDadosADONet.GetComando(conexao);

            cmd.CommandText = @"DELETE FROM MAR_MARCA WHERE MARCAID = @MARCAID;";
            cmd.Parameters.Add(new SqlParameter("@MARCAID", id));
            cmd.ExecuteNonQuery();
        }
示例#5
0
        public void Alterar(int id, Marca tipo)
        {
            DbConnection conexao = AcessoDadosADONet.GetConexao();
            DbCommand    cmd     = AcessoDadosADONet.GetComando(conexao);

            cmd.CommandText = @"UPDATE MAR_MARCA SET NOME = @NOME WHERE MARCAID = @MARCAID;";
            cmd.Parameters.Add(new SqlParameter("@NOME", tipo.Nome));
            cmd.Parameters.Add(new SqlParameter("@MARCAID", id));
            cmd.ExecuteNonQuery();
        }
示例#6
0
        public void Inserir(Patrimonio tipo)
        {
            DbConnection cn  = AcessoDadosADONet.GetConexao();
            DbCommand    cmd = AcessoDadosADONet.GetComando(cn);

            cmd.CommandText = @"INSERT INTO PAT_PATRIMONIO (NOME, MARCAID, DESCRICAO)
                                VALUES (@NOME, @MARCAID, @DESCRICAO);";
            cmd.Parameters.Add(new SqlParameter("@NOME", tipo.Nome));
            cmd.Parameters.Add(new SqlParameter("@MARCAID", tipo.MarcaId));
            cmd.Parameters.Add(new SqlParameter("@DESCRICAO", tipo.Descricao));

            cmd.ExecuteNonQuery();
        }
示例#7
0
        public void Alterar(int id, Patrimonio tipo)
        {
            DbConnection conexao = AcessoDadosADONet.GetConexao();
            DbCommand    cmd     = AcessoDadosADONet.GetComando(conexao);

            cmd.CommandText = @"UPDATE PAT_PATRIMONIO SET NOME = @NOME,
                                MARCAID = @MARCAID, DESCRICAO = @DESCRICAO WHERE NUMEROTOMBO = @ID;";
            cmd.Parameters.Add(new SqlParameter("@NOME", tipo.Nome));
            cmd.Parameters.Add(new SqlParameter("@ID", id));
            cmd.Parameters.Add(new SqlParameter("@DESCRICAO", tipo.Descricao));
            cmd.Parameters.Add(new SqlParameter("@MARCAID", tipo.MarcaId));
            cmd.ExecuteNonQuery();
        }
示例#8
0
        public Marca Selecionar(int id)
        {
            DbConnection cn  = AcessoDadosADONet.GetConexao();
            DbCommand    cmd = AcessoDadosADONet.GetComando(cn);

            cmd.CommandText = "SELECT * FROM MAR_MARCA WHERE MARCAID = @MARCAID";
            cmd.Parameters.Add(new SqlParameter("@MARCAID", id));
            DbDataReader leitor = AcessoDadosADONet.GetReader(cmd);
            Marca        marcas = new Marca();

            if (leitor.Read())
            {
                marcas.MarcaId = Convert.ToInt32(leitor["MARCAID"]);
                marcas.Nome    = leitor["NOME"].ToString();
            }
            id = marcas.MarcaId;
            leitor.Close();
            return(marcas);
        }
示例#9
0
        public Patrimonio Selecionar(int id)
        {
            DbConnection cn  = AcessoDadosADONet.GetConexao();
            DbCommand    cmd = AcessoDadosADONet.GetComando(cn);

            cmd.CommandText = "SELECT * FROM PAT_PATRIMONIO WHERE NUMEROTOMBO = @ID";
            cmd.Parameters.Add(new SqlParameter("@ID", id));
            DbDataReader reader     = AcessoDadosADONet.GetReader(cmd);
            Patrimonio   patrimonio = new Patrimonio();

            if (reader.Read())
            {
                patrimonio.Nome        = reader["NOME"].ToString();
                patrimonio.MarcaId     = Convert.ToInt32(reader["MARCAID"]);
                patrimonio.Descricao   = reader["DESCRICAO"].ToString();
                patrimonio.NumeroTombo = Convert.ToInt32(reader["NUMEROTOMBO"]);
            }
            id = patrimonio.NumeroTombo;
            reader.Close();
            return(patrimonio);
        }
示例#10
0
        public List <Marca> SelecionarTodos()
        {
            List <Marca> marcas = new List <Marca>();
            DbConnection cn     = AcessoDadosADONet.GetConexao();
            DbCommand    cmd    = AcessoDadosADONet.GetComando(cn);

            cmd.CommandText = "SELECT * FROM MAR_MARCA";
            DbDataReader leitor = AcessoDadosADONet.GetReader(cmd);



            while (leitor.Read())
            {
                marcas.Add(new Marca()
                {
                    MarcaId = Convert.ToInt32(leitor["MARCAID"]),
                    Nome    = leitor["NOME"].ToString()
                });
            }
            leitor.Close();
            return(marcas);
        }
示例#11
0
        public List <Patrimonio> SelecionarTodos()
        {
            List <Patrimonio> patrimonios = new List <Patrimonio>();
            DbConnection      cn          = AcessoDadosADONet.GetConexao();
            DbCommand         cmd         = AcessoDadosADONet.GetComando(cn);

            cmd.CommandText = "SELECT * FROM PAT_PATRIMONIO";
            DbDataReader leitor = AcessoDadosADONet.GetReader(cmd);



            while (leitor.Read())
            {
                patrimonios.Add(new Patrimonio()
                {
                    Nome        = leitor["NOME"].ToString(),
                    Descricao   = leitor["DESCRICAO"].ToString(),
                    MarcaId     = Convert.ToInt32(leitor["MARCAID"]),
                    NumeroTombo = Convert.ToInt32(leitor["NUMEROTOMBO"])
                });
            }
            leitor.Close();
            return(patrimonios);
        }