예제 #1
0
        public void AdicionarMarca(MarcasModel novo)
        {
            string sql = "INSERT INTO Marcas(Nome) VALUES (@nome)";
            List <SqlParameter> parametros = new List <SqlParameter>()
            {
                new SqlParameter()
                {
                    ParameterName = "@nome", SqlDbType = SqlDbType.NVarChar, Value = novo.Nome
                }
            };

            Bd.Instance.ExecutaComando(sql, parametros);
        }
예제 #2
0
        public List <MarcasModel> Lista()
        {
            string             sql      = "SELECT * FROM Marcas";
            DataTable          registos = Bd.Instance.DevolveConsulta(sql);
            List <MarcasModel> lista    = new List <MarcasModel>();

            foreach (DataRow dados in registos.Rows)
            {
                MarcasModel novo = new MarcasModel();
                novo.Nome = dados[1].ToString();
                novo.Id   = int.Parse(dados[0].ToString());
                lista.Add(novo);
            }

            return(lista);
        }
예제 #3
0
        public void AtualizarMarca(MarcasModel produto)
        {
            string sql = "UPDATE Marcas SET nome=@nome WHERE IdMarca=@id";
            List <SqlParameter> parametros = new List <SqlParameter>()
            {
                new SqlParameter()
                {
                    ParameterName = "@nome", SqlDbType = SqlDbType.NVarChar, Value = produto.Nome
                },
                new SqlParameter()
                {
                    ParameterName = "@id", SqlDbType = SqlDbType.Int, Value = produto.Id
                }
            };

            Bd.Instance.ExecutaComando(sql, parametros);
        }
예제 #4
0
        public List <MarcasModel> Lista(int id)
        {
            string sql = "SELECT * FROM Marcas WHERE IdMarca=@id";
            List <SqlParameter> parametros = new List <SqlParameter>()
            {
                new SqlParameter()
                {
                    ParameterName = "@id", SqlDbType = SqlDbType.Int, Value = id
                },
            };
            DataTable registos = Bd.Instance.DevolveConsulta(sql, parametros);

            List <MarcasModel> lista = new List <MarcasModel>();

            foreach (DataRow dados in registos.Rows)
            {
                MarcasModel novo = new MarcasModel();
                novo.Nome = dados[1].ToString();
                novo.Id   = int.Parse(dados[0].ToString());
                lista.Add(novo);
            }

            return(lista);
        }