Example #1
0
        public void Alterar(EstoqueDTO dto)
        {
            string script = @"UPDATE tb_estoque SET 
                    id_peca = @id_peca,
                    id_fornecedor = @id_fornecedor,
                    nr_quantidade = @nr_quantidade WHERE
                    id_estoque = @id_estoque";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("id_estoque", dto.Id));
            parms.Add(new MySqlParameter("id_peca", dto.PecaId));
            parms.Add(new MySqlParameter("id_fornecedor", dto.FornecedorId));
            parms.Add(new MySqlParameter("nr_quantidade", dto.Qtd));

            Database db = new Database();

            db.ExecuteInsertScript(script, parms);
        }
Example #2
0
        public int Salvar(EstoqueDTO dto)
        {
            string script = @"INSERT INTO tb_estoque(
                    id_peca,
                    id_fornecedor,
                    nr_quantidade) VALUES(
                    @id_peca,
                    @id_fornecedor,
                    @nr_quantidade)";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("id_peca", dto.PecaId));
            parms.Add(new MySqlParameter("id_fornecedor", dto.FornecedorId));
            parms.Add(new MySqlParameter("nr_quantidade", dto.Qtd));

            Database db = new Database();

            return(db.ExecuteInsertScriptWithPk(script, parms));
        }
Example #3
0
        public int Salvar(EstoqueDTO dto)
        {
            EstoqueDatabase database = new EstoqueDatabase();

            if (dto.FornecedorId == 0)
            {
                throw new Exception("O campo 'Fornecedor' não pode estar nulo.");
            }

            if (dto.PecaId == 0)
            {
                throw new Exception("O campo 'Peça' não pode estar nulo.");
            }

            if (dto.Qtd == string.Empty && dto.Qtd == "0")
            {
                throw new Exception("O campo 'Quantidade' não pode ser zero.");
            }

            return(database.Salvar(dto));
        }
Example #4
0
        public List <EstoqueDTO> Listar()
        {
            string script = @"SELECT * FROM tb_estoque";

            List <MySqlParameter> parms = new List <MySqlParameter>();
            Database        db          = new Database();
            MySqlDataReader reader      = db.ExecuteSelectScript(script, parms);

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

            while (reader.Read())
            {
                EstoqueDTO dto = new EstoqueDTO();
                dto.Id           = reader.GetInt32("id_estoque");
                dto.PecaId       = reader.GetInt32("id_peca");
                dto.FornecedorId = reader.GetInt32("id_fornecedor");
                dto.Qtd          = reader.GetString("nr_quantidade");

                lista.Add(dto);
            }
            reader.Close();

            return(lista);
        }
Example #5
0
        public void Alterar(EstoqueDTO dto)
        {
            EstoqueDatabase db = new EstoqueDatabase();

            db.Alterar(dto);
        }